diff --git a/plsql/PlSqlParser.g4 b/plsql/PlSqlParser.g4 index d5b4d4d..772f576 100644 --- a/plsql/PlSqlParser.g4 +++ b/plsql/PlSqlParser.g4 @@ -206,17 +206,17 @@ alter_diskgroup | filegroup_clauses ) ) - | (id_expression (',' id_expression)* | ALL) (undrop_disk_clause | diskgroup_availability | enable_disable_volume) + | (id_expression (COMMA id_expression)* | ALL) (undrop_disk_clause | diskgroup_availability | enable_disable_volume) ) ; add_disk_clause - : ADD ( (SITE sn=id_expression)? quorum_regular? (FAILGROUP fgn=id_expression)? DISK qualified_disk_clause (',' qualified_disk_clause)*)+ + : ADD ( (SITE sn=id_expression)? quorum_regular? (FAILGROUP fgn=id_expression)? DISK qualified_disk_clause (COMMA qualified_disk_clause)*)+ ; drop_disk_clause - : DROP ( quorum_regular? DISK id_expression force_noforce? (',' id_expression force_noforce?)* - | DISKS IN quorum_regular? FAILGROUP id_expression force_noforce? (',' id_expression force_noforce?)* + : DROP ( quorum_regular? DISK id_expression force_noforce? (COMMA id_expression force_noforce?)* + | DISKS IN quorum_regular? FAILGROUP id_expression force_noforce? (COMMA id_expression force_noforce?)* ) ; @@ -225,7 +225,7 @@ resize_disk_clause ; replace_disk_clause - : REPLACE DISK id_expression WITH CHAR_STRING force_noforce? (',' id_expression WITH CHAR_STRING force_noforce?)* + : REPLACE DISK id_expression WITH CHAR_STRING force_noforce? (COMMA id_expression WITH CHAR_STRING force_noforce?)* (POWER numeric)? wait_nowait? ; @@ -236,13 +236,13 @@ wait_nowait ; rename_disk_clause - : RENAME ( DISK id_expression TO id_expression (',' id_expression TO id_expression)* + : RENAME ( DISK id_expression TO id_expression (COMMA id_expression TO id_expression)* | DISKS ALL ) ; disk_online_clause - : ONLINE ( (quorum_regular? DISK id_expression (',' id_expression)* | DISKS IN quorum_regular? FAILGROUP id_expression (',' id_expression)*)+ + : ONLINE ( (quorum_regular? DISK id_expression (COMMA id_expression)* | DISKS IN quorum_regular? FAILGROUP id_expression (COMMA id_expression)*)+ | ALL ) (POWER numeric)? @@ -250,8 +250,8 @@ disk_online_clause ; disk_offline_clause - : OFFLINE ( quorum_regular? DISK id_expression (',' id_expression)* - | DISKS IN quorum_regular? FAILGROUP id_expression (',' id_expression)* + : OFFLINE ( quorum_regular? DISK id_expression (COMMA id_expression)* + | DISKS IN quorum_regular? FAILGROUP id_expression (COMMA id_expression)* ) timeout_clause? ; @@ -274,12 +274,12 @@ check_diskgroup_clause ; diskgroup_template_clauses - : (ADD | MODIFY) TEMPLATE id_expression qualified_template_clause (',' id_expression qualified_template_clause)* - | DROP TEMPLATE id_expression (',' id_expression)* + : (ADD | MODIFY) TEMPLATE id_expression qualified_template_clause (COMMA id_expression qualified_template_clause)* + | DROP TEMPLATE id_expression (COMMA id_expression)* ; qualified_template_clause - : ATTRIBUTES '(' redundancy_clause? striping_clause? ')' //inconsistent documentation + : ATTRIBUTES LEFT_PAREN redundancy_clause? striping_clause? RIGHT_PAREN //inconsistent documentation ; redundancy_clause @@ -301,9 +301,9 @@ force_noforce ; diskgroup_directory_clauses - : ADD DIRECTORY filename (',' filename)* - | DROP DIRECTORY filename force_noforce? (','filename force_noforce?)* - | RENAME DIRECTORY dir_name TO dir_name (',' dir_name TO dir_name)* + : ADD DIRECTORY filename (COMMA filename)* + | DROP DIRECTORY filename force_noforce? (COMMAfilename force_noforce?)* + | RENAME DIRECTORY dir_name TO dir_name (COMMA dir_name TO dir_name)* ; dir_name @@ -311,9 +311,9 @@ dir_name ; diskgroup_alias_clauses - : ADD ALIAS CHAR_STRING FOR CHAR_STRING (',' CHAR_STRING FOR CHAR_STRING)* - | DROP ALIAS CHAR_STRING (',' CHAR_STRING)* - | RENAME ALIAS CHAR_STRING TO CHAR_STRING (',' CHAR_STRING TO CHAR_STRING)* + : ADD ALIAS CHAR_STRING FOR CHAR_STRING (COMMA CHAR_STRING FOR CHAR_STRING)* + | DROP ALIAS CHAR_STRING (COMMA CHAR_STRING)* + | RENAME ALIAS CHAR_STRING TO CHAR_STRING (COMMA CHAR_STRING TO CHAR_STRING)* ; diskgroup_volume_clauses @@ -335,19 +335,11 @@ modify_volume_clause ; diskgroup_attributes - : SET ATTRIBUTE CHAR_STRING '=' CHAR_STRING - ; - -modify_diskgroup_file - : MODIFY FILE CHAR_STRING ATTRIBUTE '(' disk_region_clause ')' (',' CHAR_STRING ATTRIBUTE '(' disk_region_clause ')')* - ; - -disk_region_clause - : + : SET ATTRIBUTE CHAR_STRING EQUALS_OP CHAR_STRING ; drop_diskgroup_file_clause - : DROP FILE filename (',' filename)* + : DROP FILE filename (COMMA filename)* ; convert_redundancy_clause @@ -355,24 +347,24 @@ convert_redundancy_clause ; usergroup_clauses - : ADD USERGROUP CHAR_STRING WITH MEMBER CHAR_STRING (',' CHAR_STRING)* - | MODIFY USERGROUP CHAR_STRING (ADD | DROP) MEMBER CHAR_STRING (',' CHAR_STRING)* + : ADD USERGROUP CHAR_STRING WITH MEMBER CHAR_STRING (COMMA CHAR_STRING)* + | MODIFY USERGROUP CHAR_STRING (ADD | DROP) MEMBER CHAR_STRING (COMMA CHAR_STRING)* | DROP USERGROUP CHAR_STRING ; user_clauses - : ADD USER CHAR_STRING (',' CHAR_STRING)* - | DROP USER CHAR_STRING (',' CHAR_STRING)* CASCADE? - | REPLACE USER CHAR_STRING WITH CHAR_STRING (',' CHAR_STRING WITH CHAR_STRING)* + : ADD USER CHAR_STRING (COMMA CHAR_STRING)* + | DROP USER CHAR_STRING (COMMA CHAR_STRING)* CASCADE? + | REPLACE USER CHAR_STRING WITH CHAR_STRING (COMMA CHAR_STRING WITH CHAR_STRING)* ; file_permissions_clause - : SET PERMISSION (OWNER | GROUP | OTHER) '=' (NONE | READ (ONLY | WRITE)) (',' (OWNER | GROUP | OTHER) '=' (NONE | READ (ONLY | WRITE)))* - FOR FILE CHAR_STRING (',' CHAR_STRING)* + : SET PERMISSION (OWNER | GROUP | OTHER) EQUALS_OP (NONE | READ (ONLY | WRITE)) (COMMA (OWNER | GROUP | OTHER) EQUALS_OP (NONE | READ (ONLY | WRITE)))* + FOR FILE CHAR_STRING (COMMA CHAR_STRING)* ; file_owner_clause - : SET OWNERSHIP (OWNER | GROUP) '=' CHAR_STRING (',' (OWNER | GROUP) '=' CHAR_STRING)* FOR FILE CHAR_STRING (',' CHAR_STRING)* + : SET OWNERSHIP (OWNER | GROUP) EQUALS_OP CHAR_STRING (COMMA (OWNER | GROUP) EQUALS_OP CHAR_STRING)* FOR FILE CHAR_STRING (COMMA CHAR_STRING)* ; scrub_clause @@ -385,8 +377,8 @@ scrub_clause ; quotagroup_clauses - : ADD QUOTAGROUP id_expression (SET property_name '=' property_value)? - | MODIFY QUOTAGROUP id_expression SET property_name '=' property_value + : ADD QUOTAGROUP id_expression (SET property_name EQUALS_OP property_value)? + | MODIFY QUOTAGROUP id_expression SET property_name EQUALS_OP property_value | MOVE QUOTAGROUP id_expression TO id_expression | DROP QUOTAGROUP id_expression ; @@ -408,12 +400,12 @@ filegroup_clauses add_filegroup_clause : ADD FILEGROUP id_expression ((DATABASE | CLUSTER | VOLUME) id_expression | TEMPLATE) (FROM TEMPLATE id_expression)? - (SET CHAR_STRING '=' CHAR_STRING)? + (SET CHAR_STRING EQUALS_OP CHAR_STRING)? ; modify_filegroup_clause : MODIFY FILEGROUP id_expression - SET CHAR_STRING '=' CHAR_STRING + SET CHAR_STRING EQUALS_OP CHAR_STRING ; move_to_filegroup_clause @@ -440,7 +432,7 @@ diskgroup_availability ; enable_disable_volume - : (ENABLE | DISABLE) VOLUME ( id_expression (',' id_expression)* | ALL) + : (ENABLE | DISABLE) VOLUME ( id_expression (COMMA id_expression)* | ALL) ; // DDL -> SQL Statements for Stored PL/SQL Units @@ -448,7 +440,7 @@ enable_disable_volume // Function DDLs drop_function - : DROP FUNCTION function_name ';' + : DROP FUNCTION function_name SEMICOLON ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-FLASHBACK-ARCHIVE.html @@ -465,17 +457,17 @@ alter_flashback_archive // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-HIERARCHY.html alter_hierarchy - : ALTER HIERARCHY (schema_name '.')? hn=id_expression (RENAME TO nhn=id_expression | COMPILE) + : ALTER HIERARCHY (schema_name PERIOD)? hn=id_expression (RENAME TO nhn=id_expression | COMPILE) ; alter_function - : ALTER FUNCTION function_name COMPILE DEBUG? compiler_parameters_clause* (REUSE SETTINGS)? ';' + : ALTER FUNCTION function_name COMPILE DEBUG? compiler_parameters_clause* (REUSE SETTINGS)? SEMICOLON ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-JAVA.html alter_java - : ALTER JAVA (SOURCE | CLASS) (schema_name '.')? o=id_expression - (RESOLVER '(' ('(' match_string ','? (schema_name | '-') ')')+ ')')? + : ALTER JAVA (SOURCE | CLASS) (schema_name PERIOD)? o=id_expression + (RESOLVER LEFT_PAREN (LEFT_PAREN match_string COMMA? (schema_name | '-') RIGHT_PAREN)+ RIGHT_PAREN)? (COMPILE | RESOLVE | invoker_rights_clause) ; @@ -485,12 +477,12 @@ match_string ; create_function_body - : CREATE (OR REPLACE)? FUNCTION function_name ('(' parameter (',' parameter)* ')')? + : CREATE (OR REPLACE)? FUNCTION function_name (LEFT_PAREN parameter (COMMA parameter)* RIGHT_PAREN)? RETURN type_spec (invoker_rights_clause | parallel_enable_clause | result_cache_clause | DETERMINISTIC)* ((PIPELINED? (IS | AS) (DECLARE? seq_of_declare_specs? body | call_spec)) | (PIPELINED | AGGREGATE) USING implementation_type_name | sql_macro_body - ) ';' + ) SEMICOLON ; sql_macro_body @@ -504,7 +496,7 @@ parallel_enable_clause ; partition_by_clause - : '(' PARTITION expression BY (ANY | (HASH | RANGE | LIST) paren_column_list) streaming_clause? ')' + : LEFT_PAREN PARTITION expression BY (ANY | (HASH | RANGE | LIST) paren_column_list) streaming_clause? RIGHT_PAREN ; result_cache_clause @@ -512,7 +504,7 @@ result_cache_clause ; relies_on_part - : RELIES_ON '(' tableview_name (',' tableview_name)* ')' + : RELIES_ON LEFT_PAREN tableview_name (COMMA tableview_name)* RIGHT_PAREN ; streaming_clause @@ -536,49 +528,49 @@ outline_options // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-LOCKDOWN-PROFILE.html alter_lockdown_profile : ALTER LOCKDOWN PROFILE id_expression (lockdown_feature | lockdown_options | lockdown_statements) - (USERS '=' (ALL | COMMON | LOCAL))? + (USERS EQUALS_OP (ALL | COMMON | LOCAL))? ; lockdown_feature - : disable_enable FEATURE ( '=' '(' string_list ')' - | ALL (EXCEPT '=' '(' string_list ')')? + : disable_enable FEATURE ( EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN + | ALL (EXCEPT EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN)? ) ; lockdown_options - : disable_enable OPTION ( '=' '(' string_list ')' - | ALL (EXCEPT '=' '(' string_list ')')? + : disable_enable OPTION ( EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN + | ALL (EXCEPT EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN)? ) ; lockdown_statements - : disable_enable STATEMENT ( '=' '(' string_list ')' - | '=' '(' CHAR_STRING ')' statement_clauses - | ALL (EXCEPT '=' '(' string_list ')')? + : disable_enable STATEMENT ( EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN + | EQUALS_OP LEFT_PAREN CHAR_STRING RIGHT_PAREN statement_clauses + | ALL (EXCEPT EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN)? ) ; statement_clauses - : CLAUSE ( '=' '(' string_list ')' - | '=' '(' CHAR_STRING ')' clause_options - | ALL (EXCEPT '=' '(' string_list ')')? + : CLAUSE ( EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN + | EQUALS_OP LEFT_PAREN CHAR_STRING RIGHT_PAREN clause_options + | ALL (EXCEPT EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN)? ) ; clause_options - : OPTION ( '=' '(' string_list ')' - | '=' '(' CHAR_STRING ')' option_values+ - | ALL (EXCEPT '=' '(' string_list ')')? + : OPTION ( EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN + | EQUALS_OP LEFT_PAREN CHAR_STRING RIGHT_PAREN option_values+ + | ALL (EXCEPT EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN)? ) ; option_values - : VALUE '=' '(' string_list ')' - | (MINVALUE | MAXVALUE) '=' CHAR_STRING + : VALUE EQUALS_OP LEFT_PAREN string_list RIGHT_PAREN + | (MINVALUE | MAXVALUE) EQUALS_OP CHAR_STRING ; string_list - : CHAR_STRING (',' CHAR_STRING)* + : CHAR_STRING (COMMA CHAR_STRING)* ; disable_enable @@ -594,19 +586,19 @@ drop_lockdown_profile // Package DDLs drop_package - : DROP PACKAGE BODY? (schema_object_name '.')? package_name ';' + : DROP PACKAGE BODY? (schema_object_name PERIOD)? package_name SEMICOLON ; alter_package - : ALTER PACKAGE package_name COMPILE DEBUG? (PACKAGE | BODY | SPECIFICATION)? compiler_parameters_clause* (REUSE SETTINGS)? ';' + : ALTER PACKAGE package_name COMPILE DEBUG? (PACKAGE | BODY | SPECIFICATION)? compiler_parameters_clause* (REUSE SETTINGS)? SEMICOLON ; create_package - : CREATE (OR REPLACE)? PACKAGE (schema_object_name '.')? package_name invoker_rights_clause? (IS | AS) package_obj_spec* END package_name? ';' + : CREATE (OR REPLACE)? PACKAGE (schema_object_name PERIOD)? package_name invoker_rights_clause? (IS | AS) package_obj_spec* END package_name? SEMICOLON ; create_package_body - : CREATE (OR REPLACE)? PACKAGE BODY (schema_object_name '.')? package_name (IS | AS) package_obj_body* (BEGIN seq_of_statements)? END package_name? ';' + : CREATE (OR REPLACE)? PACKAGE BODY (schema_object_name PERIOD)? package_name (IS | AS) package_obj_body* (BEGIN seq_of_statements)? END package_name? SEMICOLON ; // Create Package Specific Clauses @@ -623,12 +615,12 @@ package_obj_spec ; procedure_spec - : PROCEDURE identifier ('(' parameter ( ',' parameter )* ')')? ';' + : PROCEDURE identifier (LEFT_PAREN parameter ( COMMA parameter )* RIGHT_PAREN)? SEMICOLON ; function_spec - : FUNCTION identifier ('(' parameter ( ',' parameter)* ')')? - RETURN type_spec PIPELINED? DETERMINISTIC? (RESULT_CACHE)? ';' + : FUNCTION identifier (LEFT_PAREN parameter ( COMMA parameter)* RIGHT_PAREN)? + RETURN type_spec PIPELINED? DETERMINISTIC? (RESULT_CACHE)? SEMICOLON ; package_obj_body @@ -662,28 +654,28 @@ drop_pmem_filestore // Procedure DDLs drop_procedure - : DROP PROCEDURE procedure_name ';' + : DROP PROCEDURE procedure_name SEMICOLON ; alter_procedure - : ALTER PROCEDURE procedure_name COMPILE DEBUG? compiler_parameters_clause* (REUSE SETTINGS)? ';' + : ALTER PROCEDURE procedure_name COMPILE DEBUG? compiler_parameters_clause* (REUSE SETTINGS)? SEMICOLON ; function_body - : FUNCTION identifier ('(' parameter (',' parameter)* ')')? + : FUNCTION identifier (LEFT_PAREN parameter (COMMA parameter)* RIGHT_PAREN)? RETURN type_spec (invoker_rights_clause | parallel_enable_clause | result_cache_clause | DETERMINISTIC)* - ((PIPELINED? DETERMINISTIC? (IS | AS) (DECLARE? seq_of_declare_specs? body | call_spec)) | (PIPELINED | AGGREGATE) USING implementation_type_name) ';' + ((PIPELINED? DETERMINISTIC? (IS | AS) (DECLARE? seq_of_declare_specs? body | call_spec)) | (PIPELINED | AGGREGATE) USING implementation_type_name) SEMICOLON ; procedure_body - : PROCEDURE identifier ('(' parameter (',' parameter)* ')')? (IS | AS) - (DECLARE? seq_of_declare_specs? body | call_spec | EXTERNAL) ';' + : PROCEDURE identifier (LEFT_PAREN parameter (COMMA parameter)* RIGHT_PAREN)? (IS | AS) + (DECLARE? seq_of_declare_specs? body | call_spec | EXTERNAL) SEMICOLON ; create_procedure_body - : CREATE (OR REPLACE)? PROCEDURE procedure_name ('(' parameter (',' parameter)* ')')? + : CREATE (OR REPLACE)? PROCEDURE procedure_name (LEFT_PAREN parameter (COMMA parameter)* RIGHT_PAREN)? invoker_rights_clause? (IS | AS) - (DECLARE? seq_of_declare_specs? body | call_spec | EXTERNAL) ';' + (DECLARE? seq_of_declare_specs? body | call_spec | EXTERNAL) SEMICOLON ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-RESOURCE-COST.html @@ -713,7 +705,7 @@ drop_rollback_segment ; drop_role - : DROP ROLE role_name ';' + : DROP ROLE role_name SEMICOLON ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/create-pmem-filestore.html @@ -740,26 +732,26 @@ create_rollback_segment // Trigger DDLs drop_trigger - : DROP TRIGGER trigger_name ';' + : DROP TRIGGER trigger_name SEMICOLON ; alter_trigger : ALTER TRIGGER alter_trigger_name=trigger_name - ((ENABLE | DISABLE) | RENAME TO rename_trigger_name=trigger_name | COMPILE DEBUG? compiler_parameters_clause* (REUSE SETTINGS)?) ';' + ((ENABLE | DISABLE) | RENAME TO rename_trigger_name=trigger_name | COMPILE DEBUG? compiler_parameters_clause* (REUSE SETTINGS)?) SEMICOLON ; create_trigger : CREATE ( OR REPLACE )? TRIGGER trigger_name (simple_dml_trigger | compound_dml_trigger | non_dml_trigger) - trigger_follows_clause? (ENABLE | DISABLE)? trigger_when_clause? trigger_body ';' + trigger_follows_clause? (ENABLE | DISABLE)? trigger_when_clause? trigger_body SEMICOLON ; trigger_follows_clause - : FOLLOWS trigger_name (',' trigger_name)* + : FOLLOWS trigger_name (COMMA trigger_name)* ; trigger_when_clause - : WHEN '(' condition ')' + : WHEN LEFT_PAREN condition RIGHT_PAREN ; // Create Trigger Specific Clauses @@ -777,7 +769,7 @@ compound_dml_trigger ; non_dml_trigger - : (BEFORE | AFTER) non_dml_event (OR non_dml_event)* ON (DATABASE | (schema_name '.')? SCHEMA) + : (BEFORE | AFTER) non_dml_event (OR non_dml_event)* ON (DATABASE | (schema_name PERIOD)? SCHEMA) ; trigger_body @@ -786,21 +778,6 @@ trigger_body | trigger_block ; -routine_clause - : routine_name function_argument? - ; - -compound_trigger_block - : COMPOUND TRIGGER seq_of_declare_specs? timing_point_section+ END trigger_name - ; - -timing_point_section - : bk=BEFORE STATEMENT IS trigger_block BEFORE STATEMENT ';' - | bk=BEFORE EACH ROW IS trigger_block BEFORE EACH ROW ';' - | ak=AFTER STATEMENT IS trigger_block AFTER STATEMENT ';' - | ak=AFTER EACH ROW IS trigger_block AFTER EACH ROW ';' - ; - non_dml_event : ALTER | ANALYZE @@ -851,7 +828,7 @@ referencing_element // DDLs drop_type - : DROP TYPE BODY? type_name (FORCE | VALIDATE)? ';' + : DROP TYPE BODY? type_name (FORCE | VALIDATE)? SEMICOLON ; alter_type @@ -863,7 +840,7 @@ alter_type | alter_collection_clauses | modifier_clause | overriding_subprogram_spec - ) dependent_handling_clause? ';' + ) dependent_handling_clause? SEMICOLON ; // Alter Type Specific Clauses @@ -873,25 +850,17 @@ compile_type_clause ; replace_type_clause - : REPLACE invoker_rights_clause? AS OBJECT '(' object_member_spec (',' object_member_spec)* ')' + : REPLACE invoker_rights_clause? AS OBJECT LEFT_PAREN object_member_spec (COMMA object_member_spec)* RIGHT_PAREN ; alter_method_spec - : alter_method_element (',' alter_method_element)* + : alter_method_element (COMMA alter_method_element)* ; alter_method_element : (ADD | DROP) (map_order_function_spec | subprogram_spec) ; -alter_attribute_definition - : (ADD | MODIFY | DROP) ATTRIBUTE (attribute_definition | '(' attribute_definition (',' attribute_definition)* ')') - ; - -attribute_definition - : attribute_name type_spec? - ; - alter_collection_clauses : MODIFY (LIMIT expression | ELEMENT TYPE type_spec) ; @@ -906,7 +875,7 @@ dependent_exceptions_part ; create_type - : CREATE (OR REPLACE)? TYPE (type_definition | type_body) ';' + : CREATE (OR REPLACE)? TYPE (type_definition | type_body) SEMICOLON ; // Create Type Specific Clauses @@ -917,7 +886,7 @@ type_definition object_type_def : invoker_rights_clause? (object_as_part | object_under_part) sqlj_object_type? - ('(' object_member_spec (',' object_member_spec)* ')')? modifier_clause* + (LEFT_PAREN object_member_spec (COMMA object_member_spec)* RIGHT_PAREN)? modifier_clause* ; object_as_part @@ -955,19 +924,19 @@ subprog_decl_in_type ; proc_decl_in_type - : PROCEDURE procedure_name '(' type_elements_parameter (',' type_elements_parameter)* ')' - (IS | AS) (call_spec | DECLARE? seq_of_declare_specs? body ';') + : PROCEDURE procedure_name LEFT_PAREN type_elements_parameter (COMMA type_elements_parameter)* RIGHT_PAREN + (IS | AS) (call_spec | DECLARE? seq_of_declare_specs? body SEMICOLON) ; func_decl_in_type - : FUNCTION function_name ('(' type_elements_parameter (',' type_elements_parameter)* ')')? - RETURN type_spec (IS | AS) (call_spec | DECLARE? seq_of_declare_specs? body ';') + : FUNCTION function_name (LEFT_PAREN type_elements_parameter (COMMA type_elements_parameter)* RIGHT_PAREN)? + RETURN type_spec (IS | AS) (call_spec | DECLARE? seq_of_declare_specs? body SEMICOLON) ; constructor_declaration : FINAL? INSTANTIABLE? CONSTRUCTOR FUNCTION type_spec - ('(' (SELF IN OUT type_spec ',') type_elements_parameter (',' type_elements_parameter)* ')')? - RETURN SELF AS RESULT (IS | AS) (call_spec | DECLARE? seq_of_declare_specs? body ';') + (LEFT_PAREN (SELF IN OUT type_spec COMMA) type_elements_parameter (COMMA type_elements_parameter)* RIGHT_PAREN)? + RETURN SELF AS RESULT (IS | AS) (call_spec | DECLARE? seq_of_declare_specs? body SEMICOLON) ; // Common Type Clauses @@ -986,7 +955,7 @@ sqlj_object_type_attr ; element_spec - : modifier_clause? element_spec_options+ (',' pragma_clause)? + : modifier_clause? element_spec_options+ (COMMA pragma_clause)? ; element_spec_options @@ -1005,23 +974,23 @@ overriding_subprogram_spec ; overriding_function_spec - : FUNCTION function_name ('(' type_elements_parameter (',' type_elements_parameter)* ')')? + : FUNCTION function_name (LEFT_PAREN type_elements_parameter (COMMA type_elements_parameter)* RIGHT_PAREN)? RETURN (type_spec | SELF AS RESULT) - (PIPELINED? (IS | AS) (DECLARE? seq_of_declare_specs? body))? ';'? + (PIPELINED? (IS | AS) (DECLARE? seq_of_declare_specs? body))? SEMICOLON? ; type_procedure_spec - : PROCEDURE procedure_name '(' type_elements_parameter (',' type_elements_parameter)* ')' ((IS | AS) call_spec)? + : PROCEDURE procedure_name LEFT_PAREN type_elements_parameter (COMMA type_elements_parameter)* RIGHT_PAREN ((IS | AS) call_spec)? ; type_function_spec - : FUNCTION function_name ('(' type_elements_parameter (',' type_elements_parameter)* ')')? + : FUNCTION function_name (LEFT_PAREN type_elements_parameter (COMMA type_elements_parameter)* RIGHT_PAREN)? RETURN (type_spec | SELF AS RESULT) ((IS | AS) call_spec | EXTERNAL VARIABLE? NAME expression)? ; constructor_spec : FINAL? INSTANTIABLE? CONSTRUCTOR FUNCTION - type_spec ('(' (SELF IN OUT type_spec ',') type_elements_parameter (',' type_elements_parameter)* ')')? + type_spec (LEFT_PAREN (SELF IN OUT type_spec COMMA) type_elements_parameter (COMMA type_elements_parameter)* RIGHT_PAREN)? RETURN SELF AS RESULT ((IS | AS) call_spec)? ; @@ -1030,7 +999,7 @@ map_order_function_spec ; pragma_clause - : PRAGMA RESTRICT_REFERENCES '(' pragma_elements (',' pragma_elements)* ')' + : PRAGMA RESTRICT_REFERENCES LEFT_PAREN pragma_elements (COMMA pragma_elements)* RIGHT_PAREN ; pragma_elements @@ -1045,11 +1014,11 @@ type_elements_parameter // Sequence DDLs drop_sequence - : DROP SEQUENCE sequence_name ';' + : DROP SEQUENCE sequence_name SEMICOLON ; alter_sequence - : ALTER SEQUENCE sequence_name sequence_spec+ ';' + : ALTER SEQUENCE sequence_name sequence_spec+ SEMICOLON ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-SESSION.html @@ -1065,15 +1034,15 @@ alter_session ; alter_session_set_clause - : (parameter_name '=' parameter_value)+ - | EDITION '=' en=id_expression - | CONTAINER '=' cn=id_expression (SERVICE '=' sn=id_expression)? - | ROW ARCHIVAL VISIBILITY '=' (ACTIVE | ALL) - | DEFAULT_COLLATION '=' (c=id_expression | NONE) + : (parameter_name EQUALS_OP parameter_value)+ + | EDITION EQUALS_OP en=id_expression + | CONTAINER EQUALS_OP cn=id_expression (SERVICE EQUALS_OP sn=id_expression)? + | ROW ARCHIVAL VISIBILITY EQUALS_OP (ACTIVE | ALL) + | DEFAULT_COLLATION EQUALS_OP (c=id_expression | NONE) ; create_sequence - : CREATE SEQUENCE sequence_name (sequence_start_clause | sequence_spec)* ';' + : CREATE SEQUENCE sequence_name (sequence_start_clause | sequence_spec)* SEMICOLON ; // Common Sequence @@ -1099,7 +1068,7 @@ sequence_start_clause // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-ANALYTIC-VIEW.html create_analytic_view : CREATE (OR REPLACE)? (NOFORCE | FORCE)? ANALYTIC VIEW av=id_expression - (SHARING '=' (METADATA | NONE))? + (SHARING EQUALS_OP (METADATA | NONE))? classification_clause* cav_using_clause? dim_by_clause? @@ -1136,32 +1105,32 @@ language ; cav_using_clause - : USING (schema_name '.')? t=id_expression REMOTE? (AS? ta=id_expression)? + : USING (schema_name PERIOD)? t=id_expression REMOTE? (AS? ta=id_expression)? ; dim_by_clause - : DIMENSION BY '(' dim_key (',' dim_key)* ')' + : DIMENSION BY LEFT_PAREN dim_key (COMMA dim_key)* RIGHT_PAREN ; dim_key : dim_ref classification_clause* - KEY ( '(' (a=id_expression '.')? f=column_name (',' (a=id_expression '.')? f=column_name)* ')' - | (a=id_expression '.')? f=column_name + KEY ( LEFT_PAREN (a=id_expression PERIOD)? f=column_name (COMMA (a=id_expression PERIOD)? f=column_name)* RIGHT_PAREN + | (a=id_expression PERIOD)? f=column_name ) - REFERENCES DISTINCT? ('(' attribute_name (',' attribute_name) ')' | attribute_name) - HIERARCHIES '(' hier_ref (',' hier_ref)* ')' + REFERENCES DISTINCT? (LEFT_PAREN attribute_name (COMMA attribute_name) RIGHT_PAREN | attribute_name) + HIERARCHIES LEFT_PAREN hier_ref (COMMA hier_ref)* RIGHT_PAREN ; dim_ref - : (schema_name '.')? ad=id_expression (AS? da=id_expression)? + : (schema_name PERIOD)? ad=id_expression (AS? da=id_expression)? ; hier_ref - : (schema_name '.')? h=id_expression (AS? ha=id_expression)? DEFAULT? + : (schema_name PERIOD)? h=id_expression (AS? ha=id_expression)? DEFAULT? ; measures_clause - : MEASURES '(' av_measure (',' av_measure)* ')' + : MEASURES LEFT_PAREN av_measure (COMMA av_measure)* RIGHT_PAREN ; av_measure @@ -1177,7 +1146,7 @@ meas_aggregate_clause ; calc_meas_clause - : /*m=id_expression*/ AS '(' expression ')' //FIXME inconsistent documentation + : /*m=id_expression*/ AS LEFT_PAREN expression RIGHT_PAREN //FIXME inconsistent documentation ; default_measure_clause @@ -1189,28 +1158,28 @@ default_aggregate_clause ; cache_clause - : CACHE cache_specification (',' cache_specification)* + : CACHE cache_specification (COMMA cache_specification)* ; cache_specification - : MEASURE GROUP (ALL | '(' id_expression (',' id_expression)* ')' levels_clause (',' levels_clause)* ) + : MEASURE GROUP (ALL | LEFT_PAREN id_expression (COMMA id_expression)* RIGHT_PAREN levels_clause (COMMA levels_clause)* ) ; levels_clause - : LEVELS '(' level_specification (',' level_specification)* ')' level_group_type + : LEVELS LEFT_PAREN level_specification (COMMA level_specification)* RIGHT_PAREN level_group_type ; level_specification - : '(' ((d=id_expression '.')? h=id_expression '.')? l=id_expression ')' + : LEFT_PAREN ((d=id_expression PERIOD)? h=id_expression PERIOD)? l=id_expression RIGHT_PAREN ; level_group_type : DYNAMIC - | MATERIALIZED (USING (schema_name '.')? t=id_expression)? + | MATERIALIZED (USING (schema_name PERIOD)? t=id_expression)? ; fact_columns_clause - : FACT COLUMN f=column_name (AS? fa=id_expression (',' AS? fa=id_expression)* )? + : FACT COLUMN f=column_name (AS? fa=id_expression (COMMA AS? fa=id_expression)* )? ; qry_transform_clause @@ -1219,8 +1188,8 @@ qry_transform_clause // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-ATTRIBUTE-DIMENSION.html create_attribute_dimension - : CREATE (OR REPLACE)? (NOFORCE | FORCE)? ATTRIBUTE DIMENSION (schema_name '.')? ad=id_expression - (SHARING '=' (METADATA | NONE))? + : CREATE (OR REPLACE)? (NOFORCE | FORCE)? ATTRIBUTE DIMENSION (schema_name PERIOD)? ad=id_expression + (SHARING EQUALS_OP (METADATA | NONE))? classification_clause* (DIMENSION TYPE (STANDARD | TIME))? ad_using_clause @@ -1230,11 +1199,11 @@ create_attribute_dimension ; ad_using_clause - : USING source_clause (',' source_clause)* join_path_clause* + : USING source_clause (COMMA source_clause)* join_path_clause* ; source_clause - : (schema_name '.')? ftov=id_expression REMOTE? (AS? a=id_expression)? + : (schema_name PERIOD)? ftov=id_expression REMOTE? (AS? a=id_expression)? ; join_path_clause @@ -1246,15 +1215,15 @@ join_condition ; join_condition_item - : (a=id_expression '.')? column_name '=' (b=id_expression '.')? column_name + : (a=id_expression PERIOD)? column_name EQUALS_OP (b=id_expression PERIOD)? column_name ; attributes_clause - : ATTRIBUTES '(' ad_attributes_clause (',' ad_attributes_clause)* ')' + : ATTRIBUTES LEFT_PAREN ad_attributes_clause (COMMA ad_attributes_clause)* RIGHT_PAREN ; ad_attributes_clause - : (a=id_expression '.')? column_name (AS? an=id_expression)? + : (a=id_expression PERIOD)? column_name (AS? an=id_expression)? classification_clause* ; @@ -1267,12 +1236,12 @@ ad_level_clause (MEMBER NAME expression)? (MEMBER CAPTION expression)? (MEMBER DESCRIPTION expression)? - (ORDER BY (MIN | MAX)? dim_order_clause (',' (MIN | MAX)? dim_order_clause)*)? - (DETERMINES '(' id_expression (',' id_expression)* ')')? + (ORDER BY (MIN | MAX)? dim_order_clause (COMMA (MIN | MAX)? dim_order_clause)*)? + (DETERMINES LEFT_PAREN id_expression (COMMA id_expression)* RIGHT_PAREN)? ; key_clause - : KEY (a=id_expression | '(' id_expression (',' id_expression)* ')') + : KEY (a=id_expression | LEFT_PAREN id_expression (COMMA id_expression)* RIGHT_PAREN) ; alternate_key_clause @@ -1302,7 +1271,7 @@ create_audit_policy ; privilege_audit_clause - : PRIVILEGES system_privilege (',' system_privilege)* + : PRIVILEGES system_privilege (COMMA system_privilege)* ; action_audit_clause @@ -1310,11 +1279,11 @@ action_audit_clause ; standard_actions - : ACTIONS actions_clause (',' actions_clause)* + : ACTIONS actions_clause (COMMA actions_clause)* ; actions_clause - : (object_action | ALL) ON (DIRECTORY directory_name | (MINING MODEL)? (schema_name '.')? id_expression) + : (object_action | ALL) ON (DIRECTORY directory_name | (MINING MODEL)? (schema_name PERIOD)? id_expression) | (system_action | ALL) ; @@ -1348,8 +1317,8 @@ system_action ; component_actions - : ACTIONS COMPONENT '=' ( (DATAPUMP | DIRECT_LOAD | OLS | XS) component_action (',' component_action)* - | DV component_action ON id_expression (',' component_action ON id_expression)* + : ACTIONS COMPONENT EQUALS_OP ( (DATAPUMP | DIRECT_LOAD | OLS | XS) component_action (COMMA component_action)* + | DV component_action ON id_expression (COMMA component_action ON id_expression)* | PROTOCOL (FTP | HTTP | AUTHENTICATION) ) ; @@ -1359,14 +1328,14 @@ component_action ; role_audit_clause - : ROLES role_name (',' role_name)* + : ROLES role_name (COMMA role_name)* ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-CONTROLFILE.html create_controlfile : CREATE CONTROLFILE REUSE? SET? DATABASE d=id_expression logfile_clause? (RESETLOGS | NORESETLOGS) - (DATAFILE file_specification (',' file_specification)*)? + (DATAFILE file_specification (COMMA file_specification)*)? controlfile_options* character_set_clause? ; @@ -1384,7 +1353,7 @@ controlfile_options ; logfile_clause - : LOGFILE (GROUP? numeric)? file_specification (',' (GROUP? numeric)? file_specification)* + : LOGFILE (GROUP? numeric)? file_specification (COMMA (GROUP? numeric)? file_specification)* ; character_set_clause @@ -1399,8 +1368,8 @@ file_specification // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-DISKGROUP.html create_diskgroup : CREATE DISKGROUP id_expression ((HIGH | NORMAL | FLEX | EXTENDED (SITE sn=id_expression)? | EXTERNAL) REDUNDANCY)? - (quorum_regular? (FAILGROUP fg=id_expression)? DISK qualified_disk_clause (',' qualified_disk_clause)*)+ - (ATTRIBUTE an=CHAR_STRING '=' av=CHAR_STRING (',' CHAR_STRING '=' CHAR_STRING)*)? + (quorum_regular? (FAILGROUP fg=id_expression)? DISK qualified_disk_clause (COMMA qualified_disk_clause)*)+ + (ATTRIBUTE an=CHAR_STRING EQUALS_OP av=CHAR_STRING (COMMA CHAR_STRING EQUALS_OP CHAR_STRING)*)? ; qualified_disk_clause @@ -1430,8 +1399,8 @@ flashback_archive_retention // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-HIERARCHY.html create_hierarchy - : CREATE (OR REPLACE)? (NO? FORCE)? HIERARCHY (schema_name '.')? h=id_expression - (SHARING '=' (METADATA | NONE))? + : CREATE (OR REPLACE)? (NO? FORCE)? HIERARCHY (schema_name PERIOD)? h=id_expression + (SHARING EQUALS_OP (METADATA | NONE))? classification_clause* hier_using_clause level_hier_clause @@ -1439,15 +1408,15 @@ create_hierarchy ; hier_using_clause - : USING (schema_name '.')? ad=id_expression + : USING (schema_name PERIOD)? ad=id_expression ; level_hier_clause - : '(' (l=id_expression (CHILD OF)?)+ ')' + : LEFT_PAREN (l=id_expression (CHILD OF)?)+ RIGHT_PAREN ; hier_attrs_clause - : HIERARCHICAL ATTRIBUTES '(' hier_attr_clause ')' + : HIERARCHICAL ATTRIBUTES LEFT_PAREN hier_attr_clause RIGHT_PAREN ; hier_attr_clause @@ -1471,7 +1440,7 @@ create_index : CREATE (UNIQUE | BITMAP)? INDEX index_name ON (cluster_index_clause | table_index_clause | bitmap_join_index_clause) (USABLE | UNUSABLE)? - ';' + SEMICOLON ; cluster_index_clause @@ -1479,16 +1448,16 @@ cluster_index_clause ; cluster_name - : (id_expression '.')? id_expression + : (id_expression PERIOD)? id_expression ; table_index_clause - : tableview_name table_alias? '(' index_expr_option (',' index_expr_option)* ')' + : tableview_name table_alias? LEFT_PAREN index_expr_option (COMMA index_expr_option)* RIGHT_PAREN index_properties? ; bitmap_join_index_clause - : tableview_name '(' (tableview_name | table_alias)? column_name (ASC | DESC)? (',' (tableview_name | table_alias)? column_name (ASC | DESC)? )* ')' - FROM tableview_name table_alias (',' tableview_name table_alias)* + : tableview_name LEFT_PAREN (tableview_name | table_alias)? column_name (ASC | DESC)? (COMMA (tableview_name | table_alias)? column_name (ASC | DESC)? )* RIGHT_PAREN + FROM tableview_name table_alias (COMMA tableview_name table_alias)* where_clause local_partitioned_index? index_attributes? ; @@ -1507,27 +1476,27 @@ index_properties ; domain_index_clause - : indextype local_domain_index_clause? parallel_clause? (PARAMETERS '(' odci_parameters ')' )? + : indextype local_domain_index_clause? parallel_clause? (PARAMETERS LEFT_PAREN odci_parameters RIGHT_PAREN )? ; local_domain_index_clause - : LOCAL ('(' PARTITION partition_name (PARAMETERS '(' odci_parameters ')' )? (',' PARTITION partition_name (PARAMETERS '(' odci_parameters ')' )? )* ')' )? + : LOCAL (LEFT_PAREN PARTITION partition_name (PARAMETERS LEFT_PAREN odci_parameters RIGHT_PAREN )? (COMMA PARTITION partition_name (PARAMETERS LEFT_PAREN odci_parameters RIGHT_PAREN )? )* RIGHT_PAREN )? ; xmlindex_clause - : (XDB '.')? XMLINDEX local_xmlindex_clause? + : (XDB PERIOD)? XMLINDEX local_xmlindex_clause? parallel_clause? //TODO xmlindex_parameters_clause? ; local_xmlindex_clause - : LOCAL ('(' PARTITION partition_name (',' PARTITION partition_name //TODO xmlindex_parameters_clause? - )* ')')? + : LOCAL (LEFT_PAREN PARTITION partition_name (COMMA PARTITION partition_name //TODO xmlindex_parameters_clause? + )* RIGHT_PAREN)? ; global_partitioned_index : GLOBAL ( - PARTITION BY (RANGE '(' column_name (',' column_name)* ')' '(' index_partitioning_clause (',' index_partitioning_clause)* ')' - | HASH '(' column_name (',' column_name)* ')' + PARTITION BY (RANGE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN LEFT_PAREN index_partitioning_clause (COMMA index_partitioning_clause)* RIGHT_PAREN + | HASH LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN (individual_hash_partitions | hash_partitions_by_quantity ) @@ -1536,7 +1505,7 @@ global_partitioned_index ; index_partitioning_clause - : PARTITION partition_name? VALUES LESS THAN '(' literal (',' literal)* ')' + : PARTITION partition_name? VALUES LESS THAN LEFT_PAREN literal (COMMA literal)* RIGHT_PAREN segment_attributes_clause? ; @@ -1549,11 +1518,11 @@ local_partitioned_index ; on_range_partitioned_table - : '(' partitioned_table (',' partitioned_table)* ')' + : LEFT_PAREN partitioned_table (COMMA partitioned_table)* RIGHT_PAREN ; on_list_partitioned_table - : '(' partitioned_table (',' partitioned_table)* ')' + : LEFT_PAREN partitioned_table (COMMA partitioned_table)* RIGHT_PAREN ; partitioned_table @@ -1563,8 +1532,8 @@ partitioned_table ; on_hash_partitioned_table - : STORE IN '(' tablespace (',' tablespace)* ')' - | '(' on_hash_partitioned_clause (',' on_hash_partitioned_clause)* ')' + : STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN + | LEFT_PAREN on_hash_partitioned_clause (COMMA on_hash_partitioned_clause)* RIGHT_PAREN ; on_hash_partitioned_clause @@ -1572,8 +1541,8 @@ on_hash_partitioned_clause key_compression? UNUSABLE? ; on_comp_partitioned_table - : (STORE IN '(' tablespace (',' tablespace)* ')' )? - '(' on_comp_partitioned_clause (',' on_comp_partitioned_clause)* ')' + : (STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN )? + LEFT_PAREN on_comp_partitioned_clause (COMMA on_comp_partitioned_clause)* RIGHT_PAREN ; on_comp_partitioned_clause @@ -1583,8 +1552,8 @@ on_comp_partitioned_clause ; index_subpartition_clause - : STORE IN '(' tablespace (',' tablespace)* ')' - | '(' index_subpartition_subclause (',' index_subpartition_subclause)* ')' + : STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN + | LEFT_PAREN index_subpartition_subclause (COMMA index_subpartition_subclause)* RIGHT_PAREN ; index_subpartition_subclause @@ -1597,12 +1566,12 @@ odci_parameters ; indextype - : (id_expression '.')? id_expression + : (id_expression PERIOD)? id_expression ; //https://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_1010.htm#SQLRF00805 alter_index - : ALTER INDEX index_name (alter_index_ops_set1 | alter_index_ops_set2) ';' + : ALTER INDEX index_name (alter_index_ops_set1 | alter_index_ops_set2) SEMICOLON ; alter_index_ops_set1 @@ -1617,7 +1586,7 @@ alter_index_ops_set1 alter_index_ops_set2 : rebuild_clause - | PARAMETERS '(' odci_parameters ')' + | PARAMETERS LEFT_PAREN odci_parameters RIGHT_PAREN | COMPILE | enable_or_disable | UNUSABLE @@ -1647,7 +1616,7 @@ rebuild_clause )? ( parallel_clause | TABLESPACE tablespace - | PARAMETERS '(' odci_parameters ')' + | PARAMETERS LEFT_PAREN odci_parameters RIGHT_PAREN //TODO | xmlindex_parameters_clause | ONLINE | physical_attributes_clause @@ -1687,7 +1656,7 @@ coalesce_index_partition modify_index_partition : MODIFY PARTITION partition_name ( modify_index_partitions_ops+ - | PARAMETERS '(' odci_parameters ')' + | PARAMETERS LEFT_PAREN odci_parameters RIGHT_PAREN | COALESCE | UPDATE BLOCK REFERENCES | UNUSABLE @@ -1712,13 +1681,13 @@ drop_index_partition ; split_index_partition - : SPLIT PARTITION partition_name_old AT '(' literal (',' literal)* ')' - (INTO '(' index_partition_description ',' index_partition_description ')' ) ? parallel_clause? + : SPLIT PARTITION partition_name_old AT LEFT_PAREN literal (COMMA literal)* RIGHT_PAREN + (INTO LEFT_PAREN index_partition_description COMMA index_partition_description RIGHT_PAREN ) ? parallel_clause? ; index_partition_description : PARTITION (partition_name ( (segment_attributes_clause | key_compression)+ - | PARAMETERS '(' odci_parameters ')' + | PARAMETERS LEFT_PAREN odci_parameters RIGHT_PAREN ) UNUSABLE? )? @@ -1745,8 +1714,8 @@ new_index_name // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-INMEMORY-JOIN-GROUP.html alter_inmemory_join_group - : ALTER INMEMORY JOIN GROUP (schema_name '.')? jg=id_expression - (ADD | REMOVE) '(' (schema_name '.')? t=id_expression '(' c=id_expression ')' ')' + : ALTER INMEMORY JOIN GROUP (schema_name PERIOD)? jg=id_expression + (ADD | REMOVE) LEFT_PAREN (schema_name PERIOD)? t=id_expression LEFT_PAREN c=id_expression RIGHT_PAREN RIGHT_PAREN ; create_user @@ -1761,7 +1730,7 @@ create_user | user_lock_clause | user_editions_clause | container_clause - )+ ';' + )+ SEMICOLON ; // The standard clauses only permit one user per statement. @@ -1781,8 +1750,8 @@ alter_user | container_clause | container_data_clause )+ - ';' - | user_object_name (',' user_object_name)* proxy_clause ';' + SEMICOLON + | user_object_name (COMMA user_object_name)* proxy_clause SEMICOLON ; drop_user @@ -1814,8 +1783,8 @@ profile_clause ; role_clause - : role_name (',' role_name)* - | ALL (EXCEPT role_name (',' role_name)*)* + : role_name (COMMA role_name)* + | ALL (EXCEPT role_name (COMMA role_name)*)* ; user_default_role_clause @@ -1835,7 +1804,7 @@ user_editions_clause ; alter_user_editions_clause - : user_editions_clause (FOR regular_id (',' regular_id)*)? FORCE? + : user_editions_clause (FOR regular_id (COMMA regular_id)*)? FORCE? ; proxy_clause @@ -1850,7 +1819,7 @@ proxy_clause ; container_names - : LEFT_PAREN id_expression (',' id_expression)* RIGHT_PAREN + : LEFT_PAREN id_expression (COMMA id_expression)* RIGHT_PAREN ; set_container_data @@ -1873,7 +1842,7 @@ administer_key_management | secret_management_clauses | zero_downtime_software_patching_clauses ) - ';' + SEMICOLON ; keystore_management_clauses @@ -1997,7 +1966,7 @@ set_key_tag export_keys : EXPORT ENCRYPTION? KEYS WITH SECRET secret TO filename force_keystore? identified_by_store - (WITH IDENTIFIER IN (CHAR_STRING (',' CHAR_STRING)* | '(' subquery ')'))? + (WITH IDENTIFIER IN (CHAR_STRING (COMMA CHAR_STRING)* | LEFT_PAREN subquery RIGHT_PAREN))? ; import_keys @@ -2023,7 +1992,7 @@ reverse_migrate_keys move_keys : MOVE ENCRYPTION? KEYS TO NEW KEYSTORE ksl1=CHAR_STRING IDENTIFIED BY ksp1=keystore_password FROM FORCE? KEYSTORE IDENTIFIED BY ksp=keystore_password - (WITH IDENTIFIER IN (CHAR_STRING (',' CHAR_STRING)* | subquery))? + (WITH IDENTIFIER IN (CHAR_STRING (COMMA CHAR_STRING)* | subquery))? with_backup_clause? ; @@ -2106,15 +2075,15 @@ analyze | LIST CHAINED ROWS into_clause1? | DELETE SYSTEM? STATISTICS ) - ';' + SEMICOLON ; partition_extention_clause - : PARTITION ( '(' partition_name ')' - | FOR '(' partition_key_value (',' partition_key_value)* ')' + : PARTITION ( LEFT_PAREN partition_name RIGHT_PAREN + | FOR LEFT_PAREN partition_key_value (COMMA partition_key_value)* RIGHT_PAREN ) - | SUBPARTITION ( '(' subpartition_name ')' - | FOR '(' subpartition_key_value (',' subpartition_key_value)* ')' + | SUBPARTITION ( LEFT_PAREN subpartition_name RIGHT_PAREN + | FOR LEFT_PAREN subpartition_key_value (COMMA subpartition_key_value)* RIGHT_PAREN ) ; @@ -2163,24 +2132,24 @@ associate_statistics : ASSOCIATE STATISTICS WITH (column_association | function_association) storage_table_clause? - ';' + SEMICOLON ; column_association - : COLUMNS tableview_name '.' column_name (',' tableview_name '.' column_name)* using_statistics_type + : COLUMNS tableview_name PERIOD column_name (COMMA tableview_name PERIOD column_name)* using_statistics_type ; function_association - : ( FUNCTIONS function_name (',' function_name)* - | PACKAGES package_name (',' package_name)* - | TYPES type_name (',' type_name)* - | INDEXES index_name (',' index_name)* - | INDEXTYPES indextype_name (',' indextype_name)* + : ( FUNCTIONS function_name (COMMA function_name)* + | PACKAGES package_name (COMMA package_name)* + | TYPES type_name (COMMA type_name)* + | INDEXES index_name (COMMA index_name)* + | INDEXTYPES indextype_name (COMMA indextype_name)* ) ( using_statistics_type - | default_cost_clause (',' default_selectivity_clause)? - | default_selectivity_clause (',' default_cost_clause)? + | default_cost_clause (COMMA default_selectivity_clause)? + | default_selectivity_clause (COMMA default_cost_clause)? ) ; @@ -2198,7 +2167,7 @@ statistics_type_name ; default_cost_clause - : DEFAULT COST '(' cpu_cost ',' io_cost ',' network_cost ')' + : DEFAULT COST LEFT_PAREN cpu_cost COMMA io_cost COMMA network_cost RIGHT_PAREN ; cpu_cost @@ -2228,12 +2197,12 @@ storage_table_clause // https://docs.oracle.com/database/121/SQLRF/statements_4008.htm#SQLRF56110 unified_auditing : {p.isVersion12()}? - AUDIT (POLICY policy_name ((BY | EXCEPT) audit_user (',' audit_user)* )? + AUDIT (POLICY policy_name ((BY | EXCEPT) audit_user (COMMA audit_user)* )? (WHENEVER NOT? SUCCESSFUL)? | CONTEXT NAMESPACE oracle_namespace - ATTRIBUTES attribute_name (',' attribute_name)* (BY audit_user (',' audit_user)*)? + ATTRIBUTES attribute_name (COMMA attribute_name)* (BY audit_user (COMMA audit_user)*)? ) - ';' + SEMICOLON ; policy_name @@ -2251,7 +2220,7 @@ audit_traditional ) (BY (SESSION | ACCESS) )? (WHENEVER NOT? SUCCESSFUL)? audit_container_clause? - ';' + SEMICOLON ; audit_direct_path @@ -2263,13 +2232,13 @@ audit_container_clause ; audit_operation_clause - : ( (sql_statement_shortcut | ALL STATEMENTS?) (',' (sql_statement_shortcut | ALL STATEMENTS?) )* - | (system_privilege | ALL PRIVILEGES) (',' (system_privilege | ALL PRIVILEGES) )* + : ( (sql_statement_shortcut | ALL STATEMENTS?) (COMMA (sql_statement_shortcut | ALL STATEMENTS?) )* + | (system_privilege | ALL PRIVILEGES) (COMMA (system_privilege | ALL PRIVILEGES) )* ) ; auditing_by_clause - : BY audit_user (',' audit_user)* + : BY audit_user (COMMA audit_user)* ; audit_user @@ -2277,7 +2246,7 @@ audit_user ; audit_schema_object_clause - : ( sql_operation (',' sql_operation)* | ALL) auditing_on_clause + : ( sql_operation (COMMA sql_operation)* | ALL) auditing_on_clause ; sql_operation @@ -2307,15 +2276,15 @@ auditing_on_clause ; model_name - : (id_expression '.')? id_expression + : (id_expression PERIOD)? id_expression ; object_name - : (id_expression '.')? id_expression + : (id_expression PERIOD)? id_expression ; profile_name - : (id_expression '.')? id_expression + : (id_expression PERIOD)? id_expression ; sql_statement_shortcut @@ -2365,41 +2334,41 @@ sql_statement_shortcut ; drop_index - : DROP INDEX index_name ';' + : DROP INDEX index_name SEMICOLON ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/DISASSOCIATE-STATISTICS.html disassociate_statistics : DISASSOCIATE STATISTICS FROM - ( COLUMNS (schema_name '.')? tb=id_expression '.' c=id_expression (',' (schema_name '.')? tb=id_expression '.' c=id_expression)* - | FUNCTIONS (schema_name '.')? fn=id_expression (',' (schema_name '.')? fn=id_expression)* - | PACKAGES (schema_name '.')? pkg=id_expression (',' (schema_name '.')? pkg=id_expression)* - | TYPES (schema_name '.')? t=id_expression (',' (schema_name '.')? t=id_expression)* - | INDEXES (schema_name '.')? ix=id_expression (',' (schema_name '.')? ix=id_expression)* - | INDEXTYPES (schema_name '.')? it=id_expression (',' (schema_name '.')? it=id_expression)* + ( COLUMNS (schema_name PERIOD)? tb=id_expression PERIOD c=id_expression (COMMA (schema_name PERIOD)? tb=id_expression PERIOD c=id_expression)* + | FUNCTIONS (schema_name PERIOD)? fn=id_expression (COMMA (schema_name PERIOD)? fn=id_expression)* + | PACKAGES (schema_name PERIOD)? pkg=id_expression (COMMA (schema_name PERIOD)? pkg=id_expression)* + | TYPES (schema_name PERIOD)? t=id_expression (COMMA (schema_name PERIOD)? t=id_expression)* + | INDEXES (schema_name PERIOD)? ix=id_expression (COMMA (schema_name PERIOD)? ix=id_expression)* + | INDEXTYPES (schema_name PERIOD)? it=id_expression (COMMA (schema_name PERIOD)? it=id_expression)* ) FORCE? ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/DROP-INDEXTYPE.html drop_indextype - : DROP INDEXTYPE (schema_name '.')? it=id_expression FORCE? + : DROP INDEXTYPE (schema_name PERIOD)? it=id_expression FORCE? ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/DROP-INMEMORY-JOIN-GROUP.html drop_inmemory_join_group - : DROP INMEMORY JOIN GROUP (schema_name '.')? jg=id_expression + : DROP INMEMORY JOIN GROUP (schema_name PERIOD)? jg=id_expression ; flashback_table - : FLASHBACK TABLE tableview_name (',' tableview_name)* TO + : FLASHBACK TABLE tableview_name (COMMA tableview_name)* TO ( ((SCN | TIMESTAMP) expression | RESTORE POINT restore_point) ((ENABLE | DISABLE) TRIGGERS)? | BEFORE DROP (RENAME TO tableview_name)? ) ; restore_point - : identifier ('.' id_expression)* + : identifier (PERIOD id_expression)* ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/PURGE.html @@ -2424,23 +2393,23 @@ noaudit_statement ; rename_object - : RENAME object_name TO object_name ';' + : RENAME object_name TO object_name SEMICOLON ; grant_statement : GRANT - ( ','? + ( COMMA? (role_name | system_privilege | object_privilege paren_column_list? ) )+ (ON grant_object_name)? - TO (grantee_name | PUBLIC) (',' (grantee_name | PUBLIC) )* + TO (grantee_name | PUBLIC) (COMMA (grantee_name | PUBLIC) )* (WITH (ADMIN | DELEGATE) OPTION)? (WITH HIERARCHY OPTION)? (WITH GRANT OPTION)? - container_clause? ';' + container_clause? SEMICOLON ; container_clause @@ -2457,31 +2426,31 @@ revoke_system_privilege ; revokee_clause - : (id_expression | PUBLIC) (',' (id_expression | PUBLIC))* + : (id_expression | PUBLIC) (COMMA (id_expression | PUBLIC))* ; revoke_object_privileges - : (object_privilege | ALL PRIVILEGES?) (',' (object_privilege | ALL PRIVILEGES?))* on_object_clause + : (object_privilege | ALL PRIVILEGES?) (COMMA (object_privilege | ALL PRIVILEGES?))* on_object_clause FROM revokee_clause (CASCADE CONSTRAINTS | FORCE)? ; on_object_clause - : ON ( (schema_name '.')? o=id_expression - | USER id_expression (',' id_expression)* + : ON ( (schema_name PERIOD)? o=id_expression + | USER id_expression (COMMA id_expression)* | DIRECTORY directory_name | EDITION edition_name - | MINING MODEL (schema_name '.')? mmn=id_expression - | JAVA (SOURCE | RESOURCE) (schema_name '.')? o2=id_expression - | SQL TRANSLATION PROFILE (schema_name '.')? p=id_expression + | MINING MODEL (schema_name PERIOD)? mmn=id_expression + | JAVA (SOURCE | RESOURCE) (schema_name PERIOD)? o2=id_expression + | SQL TRANSLATION PROFILE (schema_name PERIOD)? p=id_expression ) ; revoke_roles_from_programs - : (role_name (',' role_name)* | ALL) FROM program_unit (',' program_unit)* + : (role_name (COMMA role_name)* | ALL) FROM program_unit (COMMA program_unit)* ; program_unit - : (FUNCTION | PROCEDURE | PACKAGE) (schema_name '.')? id_expression + : (FUNCTION | PROCEDURE | PACKAGE) (schema_name PERIOD)? id_expression ; create_dimension @@ -2491,9 +2460,9 @@ create_dimension // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-DIRECTORY.html create_directory : CREATE (OR REPLACE)? DIRECTORY directory_name - (SHARING '=' (METADATA | NONE))? + (SHARING EQUALS_OP (METADATA | NONE))? AS directory_path - ';' + SEMICOLON ; directory_name @@ -2506,13 +2475,13 @@ directory_path // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-INMEMORY-JOIN-GROUP.html create_inmemory_join_group - : CREATE INMEMORY JOIN GROUP (schema_name '.')? jg=id_expression - '(' (schema_name '.')? t=id_expression '(' c=id_expression ')' (',' (schema_name '.')? t=id_expression '(' c=id_expression ')')+ ')' + : CREATE INMEMORY JOIN GROUP (schema_name PERIOD)? jg=id_expression + LEFT_PAREN (schema_name PERIOD)? t=id_expression LEFT_PAREN c=id_expression RIGHT_PAREN (COMMA (schema_name PERIOD)? t=id_expression LEFT_PAREN c=id_expression RIGHT_PAREN)+ RIGHT_PAREN ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/DROP-HIERARCHY.html drop_hierarchy - : DROP HIERARCHY (schema_name '.')? hn=id_expression + : DROP HIERARCHY (schema_name PERIOD)? hn=id_expression ; // https://docs.oracle.com/cd/E11882_01/appdev.112/e25519/alter_library.htm#LNPLS99946 @@ -2522,12 +2491,12 @@ alter_library ( COMPILE library_debug? compiler_parameters_clause* (REUSE SETTINGS)? | library_editionable ) - ';' + SEMICOLON ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/DROP-JAVA.html drop_java - : DROP JAVA (SOURCE | CLASS | RESOURCE) (schema_name '.')? id_expression + : DROP JAVA (SOURCE | CLASS | RESOURCE) (schema_name PERIOD)? id_expression ; drop_library @@ -2537,13 +2506,13 @@ drop_library // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-JAVA.html create_java : CREATE (OR REPLACE)? (AND (RESOLVE | COMPILE))? NOFORCE? - JAVA ( (SOURCE | RESOURCE) NAMED (schema_name '.')? pn=id_expression + JAVA ( (SOURCE | RESOURCE) NAMED (schema_name PERIOD)? pn=id_expression | CLASS (SCHEMA id_expression)? ) - (SHARING '=' (METADATA | NONE))? + (SHARING EQUALS_OP (METADATA | NONE))? invoker_rights_clause? - (RESOLVER '(' ('(' CHAR_STRING ','? (sn=id_expression | '-') ')')+ ')')? - ( USING (BFILE '(' d=id_expression ',' filename ')' | (CLOB | BLOB | BFILE) subquery | CHAR_STRING) + (RESOLVER LEFT_PAREN (LEFT_PAREN CHAR_STRING COMMA? (sn=id_expression | '-') RIGHT_PAREN)+ RIGHT_PAREN)? + ( USING (BFILE LEFT_PAREN d=id_expression COMMA filename RIGHT_PAREN | (CLOB | BLOB | BFILE) subquery | CHAR_STRING) | AS CHAR_STRING ) ; @@ -2558,7 +2527,7 @@ plsql_library_source ; credential_name - : (id_expression '.')? id_expression + : (id_expression PERIOD)? id_expression ; library_editionable @@ -2580,24 +2549,24 @@ parameter_value ; library_name - : (regular_id '.')? regular_id + : (regular_id PERIOD)? regular_id ; alter_dimension : ALTER DIMENSION identifier ( (ADD (level_clause | hierarchy_clause | attribute_clause | extended_attribute_clause))+ - | (DROP (LEVEL identifier (RESTRICT | CASCADE)? | HIERARCHY identifier | ATTRIBUTE identifier (LEVEL identifier (COLUMN column_name (',' COLUMN column_name)*)?)? ))+ + | (DROP (LEVEL identifier (RESTRICT | CASCADE)? | HIERARCHY identifier | ATTRIBUTE identifier (LEVEL identifier (COLUMN column_name (COMMA COLUMN column_name)*)?)? ))+ | COMPILE ) ; level_clause - : LEVEL identifier IS (table_name '.' column_name | '(' table_name '.' column_name (',' table_name '.' column_name)* ')') + : LEVEL identifier IS (table_name PERIOD column_name | LEFT_PAREN table_name PERIOD column_name (COMMA table_name PERIOD column_name)* RIGHT_PAREN) (SKIP_ WHEN NULL_)? ; hierarchy_clause - : HIERARCHY identifier '(' identifier (CHILD OF identifier)+ dimension_join_clause? ')' + : HIERARCHY identifier LEFT_PAREN identifier (CHILD OF identifier)+ dimension_join_clause? RIGHT_PAREN ; dimension_join_clause @@ -2614,7 +2583,7 @@ extended_attribute_clause column_one_or_more_sub_clause : column_name - | '(' column_name (',' column_name)* ')' + | LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN ; // https://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_4004.htm#SQLRF01104 @@ -2625,13 +2594,13 @@ alter_view | MODIFY CONSTRAINT constraint_name (RELY | NORELY) | DROP ( CONSTRAINT constraint_name | PRIMARY KEY - | UNIQUE '(' column_name (',' column_name)* ')' + | UNIQUE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN ) | COMPILE | READ (ONLY | WRITE) | alter_view_editionable? ) - ';' + SEMICOLON ; alter_view_editionable @@ -2640,8 +2609,8 @@ alter_view_editionable // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-VIEW.html create_view - : CREATE (OR REPLACE)? (NO? FORCE)? editioning_clause? VIEW (schema_name '.')? v=id_expression - (SHARING '=' (METADATA | EXTENDED? DATA | NONE))? + : CREATE (OR REPLACE)? (NO? FORCE)? editioning_clause? VIEW (schema_name PERIOD)? v=id_expression + (SHARING EQUALS_OP (METADATA | EXTENDED? DATA | NONE))? view_options? (DEFAULT COLLATION cn=id_expression)? (BEQUEATH (CURRENT_USER | DEFINER))? @@ -2662,15 +2631,15 @@ view_options ; view_alias_constraint - : '(' ( ','? (table_alias inline_constraint* | out_of_line_constraint) )+ ')' + : LEFT_PAREN ( COMMA? (table_alias inline_constraint* | out_of_line_constraint) )+ RIGHT_PAREN ; object_view_clause - : OF (schema_name '.')? tn=id_expression - ( WITH OBJECT (IDENTIFIER | ID) (DEFAULT | '(' REGULAR_ID (',' REGULAR_ID)* ')') - | UNDER (schema_name '.')? sv=id_expression + : OF (schema_name PERIOD)? tn=id_expression + ( WITH OBJECT (IDENTIFIER | ID) (DEFAULT | LEFT_PAREN REGULAR_ID (COMMA REGULAR_ID)* RIGHT_PAREN) + | UNDER (schema_name PERIOD)? sv=id_expression ) - ('(' (','? (out_of_line_constraint | REGULAR_ID inline_constraint))+ ')')* + (LEFT_PAREN (COMMA? (out_of_line_constraint | REGULAR_ID inline_constraint))+ RIGHT_PAREN)* ; inline_constraint @@ -2691,17 +2660,17 @@ inline_ref_constraint ; out_of_line_ref_constraint - : SCOPE FOR '(' ref_col_or_attr=regular_id ')' IS tableview_name - | REF '(' ref_col_or_attr=regular_id ')' WITH ROWID - | (CONSTRAINT constraint_name)? FOREIGN KEY '(' ( ','? ref_col_or_attr=regular_id)+ ')' references_clause constraint_state? + : SCOPE FOR LEFT_PAREN ref_col_or_attr=regular_id RIGHT_PAREN IS tableview_name + | REF LEFT_PAREN ref_col_or_attr=regular_id RIGHT_PAREN WITH ROWID + | (CONSTRAINT constraint_name)? FOREIGN KEY LEFT_PAREN ( COMMA? ref_col_or_attr=regular_id)+ RIGHT_PAREN references_clause constraint_state? ; out_of_line_constraint : ( (CONSTRAINT constraint_name)? - ( UNIQUE '(' column_name (',' column_name)* ')' - | PRIMARY KEY '(' column_name (',' column_name)* ')' + ( UNIQUE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN + | PRIMARY KEY LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN | foreign_key_clause - | CHECK '(' condition ')' + | CHECK LEFT_PAREN condition RIGHT_PAREN ) ) constraint_state? @@ -2718,7 +2687,7 @@ constraint_state ; xmltype_view_clause - : OF XMLTYPE xml_schema_spec? WITH OBJECT (IDENTIFIER | ID) (DEFAULT | '(' expression (',' expression)* ')') + : OF XMLTYPE xml_schema_spec? WITH OBJECT (IDENTIFIER | ID) (DEFAULT | LEFT_PAREN expression (COMMA expression)* RIGHT_PAREN) ; xml_schema_spec @@ -2753,14 +2722,14 @@ alter_tablespace | flashback_mode_clause | tablespace_retention_clause ) - ';' + SEMICOLON ; datafile_tempfile_clauses : ADD (datafile_specification | tempfile_specification) | DROP (DATAFILE | TEMPFILE) (filename | UNSIGNED_INTEGER) (KEEP size_clause)? | SHRINK TEMPFILE (filename | UNSIGNED_INTEGER) (KEEP size_clause)? - | RENAME DATAFILE filename (',' filename)* TO filename (',' filename)* + | RENAME DATAFILE filename (COMMA filename)* TO filename (COMMA filename)* | (DATAFILE | TEMPFILE) (online_or_offline) ; @@ -2799,7 +2768,7 @@ create_tablespace | temporary_tablespace_clause | undo_tablespace_clause ) - ';' + SEMICOLON ; permanent_tablespace_clause @@ -2857,7 +2826,7 @@ tablespace_retention_clause // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-TABLESPACE-SET.html create_tablespace_set : CREATE TABLESPACE SET tss=id_expression (IN SHARDSPACE ss=id_expression)? - (USING TEMPLATE '(' (DATAFILE file_specification (',' file_specification)*)? permanent_tablespace_attrs+ ')')? + (USING TEMPLATE LEFT_PAREN (DATAFILE file_specification (COMMA file_specification)*)? permanent_tablespace_attrs+ RIGHT_PAREN)? ; permanent_tablespace_attrs @@ -2899,7 +2868,7 @@ default_index_compression ; inmmemory_clause - : INMEMORY inmemory_attributes? (TEXT (column_name (',' column_name)* | column_name USING policy_name (',' column_name USING policy_name)*))? + : INMEMORY inmemory_attributes? (TEXT (column_name (COMMA column_name)* | column_name USING policy_name (COMMA column_name USING policy_name)*))? | NO INMEMORY ; @@ -2907,12 +2876,12 @@ inmmemory_clause // to find diskgroup... datafile_specification : DATAFILE - (','? datafile_tempfile_spec) + (COMMA? datafile_tempfile_spec) ; tempfile_specification : TEMPFILE - (','? datafile_tempfile_spec) + (COMMA? datafile_tempfile_spec) ; datafile_tempfile_spec @@ -2921,7 +2890,7 @@ datafile_tempfile_spec redo_log_file_spec : ( filename - | '(' filename (',' filename)* ')' + | LEFT_PAREN filename (COMMA filename)* RIGHT_PAREN ) (SIZE size_clause)? (BLOCKSIZE size_clause)? @@ -2954,8 +2923,8 @@ alter_materialized_view ( physical_attributes_clause | modify_mv_column_clause | table_compression - | lob_storage_clause (',' lob_storage_clause)* - | modify_lob_storage_clause (',' modify_lob_storage_clause)* + | lob_storage_clause (COMMA lob_storage_clause)* + | modify_lob_storage_clause (COMMA modify_lob_storage_clause)* //TODO | alter_table_partitioning | parallel_clause | logging_clause @@ -2971,7 +2940,7 @@ alter_materialized_view | COMPILE | CONSIDER FRESH )? - ';' + SEMICOLON ; alter_mv_option1 @@ -2997,7 +2966,7 @@ rollback_segment ; modify_mv_column_clause - : MODIFY '(' column_name (ENCRYPT encryption_spec | DECRYPT)? ')' + : MODIFY LEFT_PAREN column_name (ENCRYPT encryption_spec | DECRYPT)? RIGHT_PAREN ; alter_materialized_view_log @@ -3013,10 +2982,10 @@ alter_materialized_view_log | cache_or_nocache )? mv_log_augmentation? mv_log_purge_clause? - ';' + SEMICOLON ; add_mv_log_column_clause - : ADD '(' column_name ')' + : ADD LEFT_PAREN column_name RIGHT_PAREN ; move_mv_log_clause @@ -3029,9 +2998,9 @@ mv_log_augmentation | ROWID | SEQUENCE ) - ('(' column_name (',' column_name)* ')')? + (LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN)? - | '(' column_name (',' column_name)* ')' + | LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN ) new_values_clause? ; @@ -3041,22 +3010,6 @@ datetime_expr : expression ; -// Should bound this to just interval expr -interval_expr - : expression - ; - -synchronous_or_asynchronous - : SYNCHRONOUS - | ASYNCHRONOUS - ; - -including_or_excluding - : INCLUDING - | EXCLUDING - ; - - create_materialized_view_log : CREATE MATERIALIZED VIEW LOG ON tableview_name ( ( physical_attributes_clause @@ -3068,7 +3021,7 @@ create_materialized_view_log parallel_clause? // table_partitioning_clauses TODO ( WITH - ( ','? + ( COMMA? ( OBJECT ID | PRIMARY KEY | ROWID @@ -3076,7 +3029,7 @@ create_materialized_view_log | COMMIT SCN ) )* - ('(' ( ','? regular_id )+ ')' new_values_clause? )? + (LEFT_PAREN ( COMMA? regular_id )+ RIGHT_PAREN new_values_clause? )? mv_log_purge_clause? )* ; @@ -3116,15 +3069,15 @@ zonemap_attributes ; zonemap_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; operator_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; operator_function_name - : identifier ('.' id_expression)* + : identifier (PERIOD id_expression)* ; create_zonemap_on_table @@ -3145,7 +3098,7 @@ drop_operator create_operator : CREATE (OR REPLACE)? OPERATOR operator_name BINDING binding_clause (COMMA binding_clause)* - (SHARING '=' (METADATA | NONE))? + (SHARING EQUALS_OP (METADATA | NONE))? ; binding_clause @@ -3186,7 +3139,7 @@ drop_binding_clause create_materialized_view : CREATE MATERIALIZED VIEW tableview_name (OF type_name )? - ( '(' (scoped_table_ref_constraint | mv_column_alias) (',' (scoped_table_ref_constraint | mv_column_alias))* ')' )? + ( LEFT_PAREN (scoped_table_ref_constraint | mv_column_alias) (COMMA (scoped_table_ref_constraint | mv_column_alias))* RIGHT_PAREN )? ( ON PREBUILT TABLE ( (WITH | WITHOUT) REDUCED PRECISION)? | physical_properties? (CACHE | NOCACHE)? parallel_clause? build_clause? ) @@ -3197,11 +3150,11 @@ create_materialized_view (FOR UPDATE)? ( (DISABLE | ENABLE) QUERY REWRITE )? AS select_only_statement - ';' + SEMICOLON ; scoped_table_ref_constraint - : SCOPE FOR '(' ref_column_or_attribute=identifier ')' IS (schema_name '.')? scope_table_name_or_c_alias=identifier + : SCOPE FOR LEFT_PAREN ref_column_or_attribute=identifier RIGHT_PAREN IS (schema_name PERIOD)? scope_table_name_or_c_alias=identifier ; mv_column_alias @@ -3226,15 +3179,15 @@ create_mv_refresh drop_materialized_view : DROP MATERIALIZED VIEW tableview_name (PRESERVE TABLE)? - ';' + SEMICOLON ; create_context - : CREATE (OR REPLACE)? CONTEXT oracle_namespace USING (schema_object_name '.')? package_name + : CREATE (OR REPLACE)? CONTEXT oracle_namespace USING (schema_object_name PERIOD)? package_name (INITIALIZED (EXTERNALLY | GLOBALLY) | ACCESSED GLOBALLY )? - ';' + SEMICOLON ; oracle_namespace @@ -3243,7 +3196,7 @@ oracle_namespace //https://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_5001.htm#SQLRF01201 create_cluster - : CREATE CLUSTER cluster_name '(' column_name datatype SORT? (',' column_name datatype SORT?)* ')' + : CREATE CLUSTER cluster_name LEFT_PAREN column_name datatype SORT? (COMMA column_name datatype SORT?)* RIGHT_PAREN ( physical_attributes_clause | SIZE size_clause | TABLESPACE tablespace @@ -3252,7 +3205,7 @@ create_cluster )* parallel_clause? (ROWDEPENDENCIES | NOROWDEPENDENCIES)? (CACHE | NOCACHE)? - ';' + SEMICOLON ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-PROFILE.html @@ -3328,17 +3281,17 @@ create_table | IMMUTABLE? BLOCKCHAIN | IMMUTABLE )? - TABLE (schema_name '.')? table_name - (SHARING '=' (METADATA | EXTENDED? DATA | NONE))? + TABLE (schema_name PERIOD)? table_name + (SHARING EQUALS_OP (METADATA | EXTENDED? DATA | NONE))? (relational_table | object_table | xmltype_table) (MEMOPTIMIZE FOR READ)? (MEMOPTIMIZE FOR WRITE)? (PARENT tableview_name)? - ';' + SEMICOLON ; xmltype_table - : OF XMLTYPE ('(' object_properties ')')? + : OF XMLTYPE (LEFT_PAREN object_properties RIGHT_PAREN)? (XMLTYPE xmltype_storage)? xmlschema_spec? xmltype_virtual_columns? @@ -3350,7 +3303,7 @@ xmltype_table ; xmltype_virtual_columns - : VIRTUAL COLUMNS '(' column_name AS '(' expression ')' (',' column_name AS '(' expression ')')* ')' + : VIRTUAL COLUMNS LEFT_PAREN column_name AS LEFT_PAREN expression RIGHT_PAREN (COMMA column_name AS LEFT_PAREN expression RIGHT_PAREN)* RIGHT_PAREN ; xmltype_column_properties @@ -3359,7 +3312,7 @@ xmltype_column_properties xmltype_storage : STORE AS ( OBJECT RELATIONAL - | (SECUREFILE | BASICFILE)? (CLOB | BINARY XML) (lob_segname ('(' lob_parameters ')')? | '(' lob_parameters ')')? + | (SECUREFILE | BASICFILE)? (CLOB | BINARY XML) (lob_segname (LEFT_PAREN lob_parameters RIGHT_PAREN)? | LEFT_PAREN lob_parameters RIGHT_PAREN)? ) | STORE VARRAYS AS (LOBS | TABLES) ; @@ -3371,9 +3324,9 @@ xmlschema_spec ; object_table - : OF (schema_name '.')? object_type + : OF (schema_name PERIOD)? object_type object_table_substitution? - ('(' object_properties (',' object_properties)* ')')? + (LEFT_PAREN object_properties (COMMA object_properties)* RIGHT_PAREN)? (ON COMMIT (DELETE | PRESERVE) ROWS)? oid_clause? oid_index_clause? @@ -3386,7 +3339,7 @@ object_type ; oid_index_clause - : OIDINDEX index_name? '(' (physical_attributes_clause | TABLESPACE tablespace)+ ')' + : OIDINDEX index_name? LEFT_PAREN (physical_attributes_clause | TABLESPACE tablespace)+ RIGHT_PAREN ; oid_clause @@ -3394,7 +3347,7 @@ oid_clause ; object_properties - : (column_name | attribute_name) (DEFAULT expression)? (inline_constraint (',' inline_constraint)* | inline_ref_constraint)? + : (column_name | attribute_name) (DEFAULT expression)? (inline_constraint (COMMA inline_constraint)* | inline_ref_constraint)? | out_of_line_constraint | out_of_line_ref_constraint | supplemental_logging_props @@ -3405,7 +3358,7 @@ object_table_substitution ; relational_table - : ('(' relational_property (',' relational_property)* ')')? + : (LEFT_PAREN relational_property (COMMA relational_property)* RIGHT_PAREN)? immutable_table_clauses blockchain_table_clauses? (DEFAULT COLLATION collation_name)? @@ -3463,7 +3416,7 @@ table_properties flashback_archive_clause? physical_properties? (ROW ARCHIVAL)? - (AS select_only_statement | FOR EXCHANGE WITH TABLE (schema_name '.')? table_name)? + (AS select_only_statement | FOR EXCHANGE WITH TABLE (schema_name PERIOD)? table_name)? ; read_only_clause @@ -3484,11 +3437,11 @@ attribute_clustering_clause ; clustering_join - : (schema_name '.')? table_name clustering_join_item (',' clustering_join_item)* + : (schema_name PERIOD)? table_name clustering_join_item (COMMA clustering_join_item)* ; clustering_join_item - : JOIN (schema_name '.')? table_name ON '(' equijoin_condition ')' + : JOIN (schema_name PERIOD)? table_name ON LEFT_PAREN equijoin_condition RIGHT_PAREN ; equijoin_condition @@ -3501,11 +3454,11 @@ cluster_clause clustering_columns : clustering_column_group - | '(' clustering_column_group (',' clustering_column_group)* ')' + | LEFT_PAREN clustering_column_group (COMMA clustering_column_group)* RIGHT_PAREN ; clustering_column_group - : '(' column_name (',' column_name)* ')' + : LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN ; yes_no @@ -3514,7 +3467,7 @@ yes_no ; zonemap_clause - : WITH MATERIALIZED ZONEMAP ('(' zonemap_name ')')? + : WITH MATERIALIZED ZONEMAP (LEFT_PAREN zonemap_name RIGHT_PAREN)? | WITHOUT MATERIALIZED ZONEMAP ; @@ -3548,30 +3501,30 @@ table_partitioning_clauses ; range_partitions - : PARTITION BY RANGE '(' column_name (',' column_name)* ')' - (INTERVAL '(' expression ')' (STORE IN '(' tablespace (',' tablespace)* ')' )? )? - '(' PARTITION partition_name? range_values_clause table_partition_description (',' PARTITION partition_name? range_values_clause table_partition_description)* ')' + : PARTITION BY RANGE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN + (INTERVAL LEFT_PAREN expression RIGHT_PAREN (STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN )? )? + LEFT_PAREN PARTITION partition_name? range_values_clause table_partition_description (COMMA PARTITION partition_name? range_values_clause table_partition_description)* RIGHT_PAREN ; list_partitions - : PARTITION BY LIST '(' column_name ')' - '(' PARTITION partition_name? list_values_clause table_partition_description (',' PARTITION partition_name? list_values_clause table_partition_description )* ')' + : PARTITION BY LIST LEFT_PAREN column_name RIGHT_PAREN + LEFT_PAREN PARTITION partition_name? list_values_clause table_partition_description (COMMA PARTITION partition_name? list_values_clause table_partition_description )* RIGHT_PAREN ; hash_partitions - : PARTITION BY HASH '(' column_name (',' column_name)* ')' + : PARTITION BY HASH LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN (individual_hash_partitions | hash_partitions_by_quantity) ; individual_hash_partitions - : '(' PARTITION partition_name? partitioning_storage_clause? (',' PARTITION partition_name? partitioning_storage_clause?)* ')' + : LEFT_PAREN PARTITION partition_name? partitioning_storage_clause? (COMMA PARTITION partition_name? partitioning_storage_clause?)* RIGHT_PAREN ; hash_partitions_by_quantity : PARTITIONS hash_partition_quantity - (STORE IN '(' tablespace (',' tablespace)* ')')? + (STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN)? (table_compression | key_compression)? - (OVERFLOW STORE IN '(' tablespace (',' tablespace)* ')' )? + (OVERFLOW STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN )? ; hash_partition_quantity @@ -3579,27 +3532,27 @@ hash_partition_quantity ; composite_range_partitions - : PARTITION BY RANGE '(' column_name (',' column_name)* ')' - (INTERVAL '(' expression ')' (STORE IN '(' tablespace (',' tablespace)* ')' )? )? + : PARTITION BY RANGE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN + (INTERVAL LEFT_PAREN expression RIGHT_PAREN (STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN )? )? (subpartition_by_range | subpartition_by_list | subpartition_by_hash) - '(' range_partition_desc (',' range_partition_desc)* ')' + LEFT_PAREN range_partition_desc (COMMA range_partition_desc)* RIGHT_PAREN ; composite_list_partitions - : PARTITION BY LIST '(' column_name ')' + : PARTITION BY LIST LEFT_PAREN column_name RIGHT_PAREN (subpartition_by_range | subpartition_by_list | subpartition_by_hash) - '(' list_partition_desc (',' list_partition_desc)* ')' + LEFT_PAREN list_partition_desc (COMMA list_partition_desc)* RIGHT_PAREN ; composite_hash_partitions - : PARTITION BY HASH '(' (',' column_name)+ ')' + : PARTITION BY HASH LEFT_PAREN (COMMA column_name)+ RIGHT_PAREN (subpartition_by_range | subpartition_by_list | subpartition_by_hash) (individual_hash_partitions | hash_partitions_by_quantity) ; reference_partitioning - : PARTITION BY REFERENCE '(' regular_id ')' - ('(' reference_partition_desc (',' reference_partition_desc)* ')')? + : PARTITION BY REFERENCE LEFT_PAREN regular_id RIGHT_PAREN + (LEFT_PAREN reference_partition_desc (COMMA reference_partition_desc)* RIGHT_PAREN)? ; reference_partition_desc @@ -3608,16 +3561,16 @@ reference_partition_desc system_partitioning : PARTITION BY SYSTEM - (PARTITIONS UNSIGNED_INTEGER | reference_partition_desc (',' reference_partition_desc)*)? + (PARTITIONS UNSIGNED_INTEGER | reference_partition_desc (COMMA reference_partition_desc)*)? ; range_partition_desc : PARTITION partition_name? range_values_clause table_partition_description - ( ( '(' ( range_subpartition_desc (',' range_subpartition_desc)* - | list_subpartition_desc (',' list_subpartition_desc)* - | individual_hash_subparts (',' individual_hash_subparts)* + ( ( LEFT_PAREN ( range_subpartition_desc (COMMA range_subpartition_desc)* + | list_subpartition_desc (COMMA list_subpartition_desc)* + | individual_hash_subparts (COMMA individual_hash_subparts)* ) - ')' + RIGHT_PAREN | hash_subparts_by_quantity ) )? @@ -3625,11 +3578,11 @@ range_partition_desc list_partition_desc : PARTITION partition_name? list_values_clause table_partition_description - ( ( '(' ( range_subpartition_desc (',' range_subpartition_desc)* - | list_subpartition_desc (',' list_subpartition_desc)* - | individual_hash_subparts (',' individual_hash_subparts)* + ( ( LEFT_PAREN ( range_subpartition_desc (COMMA range_subpartition_desc)* + | list_subpartition_desc (COMMA list_subpartition_desc)* + | individual_hash_subparts (COMMA individual_hash_subparts)* ) - ')' + RIGHT_PAREN | hash_subparts_by_quantity ) )? @@ -3637,11 +3590,11 @@ list_partition_desc subpartition_template : SUBPARTITION TEMPLATE - ( ( '(' ( range_subpartition_desc (',' range_subpartition_desc)* - | list_subpartition_desc (',' list_subpartition_desc)* - | individual_hash_subparts (',' individual_hash_subparts)* + ( ( LEFT_PAREN ( range_subpartition_desc (COMMA range_subpartition_desc)* + | list_subpartition_desc (COMMA list_subpartition_desc)* + | individual_hash_subparts (COMMA individual_hash_subparts)* ) - ')' + RIGHT_PAREN | hash_subpartition_quantity ) ) @@ -3652,16 +3605,16 @@ hash_subpartition_quantity ; subpartition_by_range - : SUBPARTITION BY RANGE '(' column_name (',' column_name)* ')' subpartition_template? + : SUBPARTITION BY RANGE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN subpartition_template? ; subpartition_by_list - : SUBPARTITION BY LIST '(' column_name ')' subpartition_template? + : SUBPARTITION BY LIST LEFT_PAREN column_name RIGHT_PAREN subpartition_template? ; subpartition_by_hash - : SUBPARTITION BY HASH '(' column_name (',' column_name)* ')' - (SUBPARTITIONS UNSIGNED_INTEGER (STORE IN '(' tablespace (',' tablespace)* ')' )? + : SUBPARTITION BY HASH LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN + (SUBPARTITIONS UNSIGNED_INTEGER (STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN )? | subpartition_template )? ; @@ -3683,15 +3636,15 @@ individual_hash_subparts ; hash_subparts_by_quantity - : SUBPARTITIONS UNSIGNED_INTEGER (STORE IN '(' tablespace (',' tablespace)* ')' )? + : SUBPARTITIONS UNSIGNED_INTEGER (STORE IN LEFT_PAREN tablespace (COMMA tablespace)* RIGHT_PAREN )? ; range_values_clause - : VALUES LESS THAN '(' literal (',' literal)* ')' + : VALUES LESS THAN LEFT_PAREN literal (COMMA literal)* RIGHT_PAREN ; list_values_clause - : VALUES '(' (literal (',' literal)* | TIMESTAMP literal (',' TIMESTAMP literal)* | DEFAULT) ')' + : VALUES LEFT_PAREN (literal (COMMA literal)* | TIMESTAMP literal (COMMA TIMESTAMP literal)* | DEFAULT) RIGHT_PAREN ; table_partition_description @@ -3712,19 +3665,13 @@ partitioning_storage_clause ; lob_partitioning_storage - : LOB '(' lob_item ')' + : LOB LEFT_PAREN lob_item RIGHT_PAREN STORE AS (BASICFILE | SECUREFILE)? - (lob_segname ('(' TABLESPACE tablespace ')' )? - | '(' TABLESPACE tablespace ')' + (lob_segname (LEFT_PAREN TABLESPACE tablespace RIGHT_PAREN )? + | LEFT_PAREN TABLESPACE tablespace RIGHT_PAREN ) ; -datatype_null_enable - : column_name datatype - SORT? (DEFAULT expression)? (ENCRYPT ( USING CHAR_STRING )? (IDENTIFIED BY REGULAR_ID)? CHAR_STRING? ( NO? SALT )? )? - (NOT NULL_)? (ENABLE | DISABLE)? - ; - // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/size_clause.html // Technically, this should only allow 'K' | 'M' | 'G' | 'T' | 'P' | 'E' // but having issues with examples/numbers01.sql line 11 "sysdate -1m" @@ -3778,7 +3725,7 @@ inmemory_duplicate ; inmemory_column_clause - : (INMEMORY inmemory_memcompress? | NO INMEMORY) '(' column_list ')' + : (INMEMORY inmemory_memcompress? | NO INMEMORY) LEFT_PAREN column_list RIGHT_PAREN ; physical_attributes_clause @@ -3793,7 +3740,7 @@ physical_attributes_clause ; storage_clause - : STORAGE '(' + : STORAGE LEFT_PAREN (INITIAL initial_size=size_clause | NEXT next_size=size_clause | MINEXTENTS minextents=(UNSIGNED_INTEGER | UNLIMITED) @@ -3807,7 +3754,7 @@ storage_clause | CELL_FLASH_CACHE (KEEP | NONE | DEFAULT) | ENCRYPT )+ - ')' + RIGHT_PAREN ; deferred_segment_creation @@ -3830,7 +3777,7 @@ physical_properties ) | EXTERNAL PARTITION ATTRIBUTES external_table_clause (REJECT LIMIT)? ) - | CLUSTER cluster_name '(' column_name (',' column_name)* ')' + | CLUSTER cluster_name LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN ; ilm_clause @@ -3891,7 +3838,7 @@ heap_org_table_clause ; external_table_clause - : '(' (TYPE access_driver_type)? external_table_data_props ')' (REJECT LIMIT (numeric | UNLIMITED))? inmemory_table_clause? + : LEFT_PAREN (TYPE access_driver_type)? external_table_data_props RIGHT_PAREN (REJECT LIMIT (numeric | UNLIMITED))? inmemory_table_clause? ; access_driver_type @@ -3903,11 +3850,11 @@ access_driver_type external_table_data_props : (DEFAULT DIRECTORY directory_name)? - (ACCESS PARAMETERS ( '(' CHAR_STRING ')' - | '(' opaque_format_spec ')' + (ACCESS PARAMETERS ( LEFT_PAREN CHAR_STRING RIGHT_PAREN + | LEFT_PAREN opaque_format_spec RIGHT_PAREN | USING CLOB select_only_statement ))? - (LOCATION '(' directory_name COLON CHAR_STRING (',' directory_name COLON CHAR_STRING)* ')' )? + (LOCATION LEFT_PAREN directory_name COLON CHAR_STRING (COMMA directory_name COLON CHAR_STRING)* RIGHT_PAREN )? ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sutil/oracle-external-tables.html @@ -3952,7 +3899,7 @@ et_record_spec_option | ALL FILES IGNORE? | NONE ) - | IO_OPTIONS '(' (DIRECTIO | NODIRECTIO) ')' + | IO_OPTIONS LEFT_PAREN (DIRECTIO | NODIRECTIO) RIGHT_PAREN | (DNFS_ENABLE | DNFS_DISABLE) | DNFS_READBUFFERS UNSIGNED_INTEGER ; @@ -3999,7 +3946,7 @@ field_option ; field_list - : '(' field_item (',' field_item)* ')' + : LEFT_PAREN field_item (COMMA field_item)* RIGHT_PAREN ; field_item @@ -4011,7 +3958,7 @@ field_name ; pos_spec - : POSITION? '(' (pos_start | '*' ('+' | '-') pos_increment) ((':' | '-') (pos_end | pos_length))? ')' + : POSITION? LEFT_PAREN (pos_start | '*' (PLUS_SIGN | '-') pos_increment) ((':' | '-') (pos_end | pos_length))? RIGHT_PAREN ; pos_start @@ -4031,25 +3978,25 @@ pos_length ; datatype_spec - : UNSIGNED? INTEGER EXTERNAL? ('(' UNSIGNED_INTEGER ')')? delim_spec? + : UNSIGNED? INTEGER EXTERNAL? (LEFT_PAREN UNSIGNED_INTEGER RIGHT_PAREN)? delim_spec? | (DECIMAL | ZONED) ( - EXTERNAL ('(' UNSIGNED_INTEGER ')')? delim_spec? + EXTERNAL (LEFT_PAREN UNSIGNED_INTEGER RIGHT_PAREN)? delim_spec? | precision_part )? | ORACLE_DATE | ORACLE_NUMBER COUNTED? - | FLOAT EXTERNAL? ('(' UNSIGNED_INTEGER ')')? delim_spec? + | FLOAT EXTERNAL? (LEFT_PAREN UNSIGNED_INTEGER RIGHT_PAREN)? delim_spec? | DOUBLE - | BINARY_FLOAT EXTERNAL? ('(' UNSIGNED_INTEGER ')')? delim_spec? + | BINARY_FLOAT EXTERNAL? (LEFT_PAREN UNSIGNED_INTEGER RIGHT_PAREN)? delim_spec? | BINARY_DOUBLE - | RAW ('(' UNSIGNED_INTEGER ')')? - | CHAR ('(' UNSIGNED_INTEGER ')')? delim_spec? trim_spec? field_date_format? + | RAW (LEFT_PAREN UNSIGNED_INTEGER RIGHT_PAREN)? + | CHAR (LEFT_PAREN UNSIGNED_INTEGER RIGHT_PAREN)? delim_spec? trim_spec? field_date_format? | ( VARCHAR | VARRAW | VARCHARC | VARRAWC - ) '(' (numeric ',')? numeric ')' + ) LEFT_PAREN (numeric COMMA)? numeric RIGHT_PAREN ; init_spec @@ -4078,16 +4025,16 @@ field_date_format ; column_transforms - : COLUMN TRANSFORMS '(' transform (',' transform)* ')' + : COLUMN TRANSFORMS LEFT_PAREN transform (COMMA transform)* RIGHT_PAREN ; transform : column_name FROM ( NULL_ | CONSTANT CHAR_STRING - | CONCAT '(' concat_item (',' concat_item)* ')' - | LOBFILE '(' lobfile_item (',' lobfile_item)* ')' lobfile_attr_list? - | STARTOF source_field '(' UNSIGNED_INTEGER ')' + | CONCAT LEFT_PAREN concat_item (COMMA concat_item)* RIGHT_PAREN + | LOBFILE LEFT_PAREN lobfile_item (COMMA lobfile_item)* RIGHT_PAREN lobfile_attr_list? + | STARTOF source_field LEFT_PAREN UNSIGNED_INTEGER RIGHT_PAREN ) ; @@ -4101,10 +4048,10 @@ lobfile_item ; lobfile_attr_list - : FROM '(' (directory_spec COLON)? file_spec? (',' (directory_spec COLON)? file_spec?)* ')' + : FROM LEFT_PAREN (directory_spec COLON)? file_spec? (COMMA (directory_spec COLON)? file_spec?)* RIGHT_PAREN | CLOB | BLOB - | CHARACTERSET '=' char_set_name + | CHARACTERSET EQUALS_OP char_set_name ; concat_item @@ -4127,33 +4074,33 @@ log_grp supplemental_table_logging : ADD SUPPLEMENTAL LOG (supplemental_log_grp_clause | supplemental_id_key_clause) - (',' SUPPLEMENTAL LOG (supplemental_log_grp_clause | supplemental_id_key_clause) )* + (COMMA SUPPLEMENTAL LOG (supplemental_log_grp_clause | supplemental_id_key_clause) )* | DROP SUPPLEMENTAL LOG (supplemental_id_key_clause | GROUP log_grp) - (',' SUPPLEMENTAL LOG (supplemental_id_key_clause | GROUP log_grp) )* + (COMMA SUPPLEMENTAL LOG (supplemental_id_key_clause | GROUP log_grp) )* ; supplemental_log_grp_clause - : GROUP log_grp '(' regular_id (NO LOG)? (',' regular_id (NO LOG)?)* ')' ALWAYS? + : GROUP log_grp LEFT_PAREN regular_id (NO LOG)? (COMMA regular_id (NO LOG)?)* RIGHT_PAREN ALWAYS? ; supplemental_id_key_clause - : DATA '('( ','? ( ALL + : DATA LEFT_PAREN( COMMA? ( ALL | PRIMARY KEY | UNIQUE | FOREIGN KEY ) )+ - ')' + RIGHT_PAREN COLUMNS ; allocate_extent_clause : ALLOCATE EXTENT - ( '(' ( SIZE size_clause + ( LEFT_PAREN ( SIZE size_clause | DATAFILE datafile=CHAR_STRING | INSTANCE inst_num=UNSIGNED_INTEGER )+ - ')' + RIGHT_PAREN )? ; @@ -4218,7 +4165,7 @@ allow_or_disallow // Synonym DDL Clauses alter_synonym - : ALTER PUBLIC? SYNONYM (schema_name '.')? synonym_name (EDITIONABLE | NONEDITIONABLE | COMPILE) + : ALTER PUBLIC? SYNONYM (schema_name PERIOD)? synonym_name (EDITIONABLE | NONEDITIONABLE | COMPILE) ; create_synonym @@ -4228,13 +4175,13 @@ create_synonym ; drop_synonym - : DROP PUBLIC? SYNONYM (schema_name '.')? synonym_name FORCE? + : DROP PUBLIC? SYNONYM (schema_name PERIOD)? synonym_name FORCE? ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/CREATE-SPFILE.html create_spfile - : CREATE SPFILE ('=' spfile_name)? - FROM (PFILE ('=' pfile_name)? (AS COPY)? | MEMORY) + : CREATE SPFILE (EQUALS_OP spfile_name)? + FROM (PFILE (EQUALS_OP pfile_name)? (AS COPY)? | MEMORY) ; spfile_name @@ -4254,7 +4201,7 @@ comment_on_materialized ; alter_analytic_view - : ALTER ANALYTIC VIEW (schema_name '.')? av=id_expression + : ALTER ANALYTIC VIEW (schema_name PERIOD)? av=id_expression ( RENAME TO id_expression | COMPILE | alter_add_cache_clause @@ -4263,26 +4210,26 @@ alter_analytic_view ; alter_add_cache_clause - : ADD CACHE MEASURE GROUP '(' (ALL | measure_list)? ')' - LEVELS '(' levels_item (',' levels_item)* ')' + : ADD CACHE MEASURE GROUP LEFT_PAREN (ALL | measure_list)? RIGHT_PAREN + LEVELS LEFT_PAREN levels_item (COMMA levels_item)* RIGHT_PAREN ; levels_item - : ((d=id_expression '.')? h=id_expression '.')? l=id_expression + : ((d=id_expression PERIOD)? h=id_expression PERIOD)? l=id_expression ; measure_list - : id_expression (',' id_expression)* + : id_expression (COMMA id_expression)* ; alter_drop_cache_clause - : DROP CACHE MEASURE GROUP '(' (ALL | measure_list)? ')' - LEVELS '(' levels_item (',' levels_item)* ')' + : DROP CACHE MEASURE GROUP LEFT_PAREN (ALL | measure_list)? RIGHT_PAREN + LEVELS LEFT_PAREN levels_item (COMMA levels_item)* RIGHT_PAREN ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/ALTER-ATTRIBUTE-DIMENSION.html alter_attribute_dimension - : ALTER ATTRIBUTE DIMENSION (schema_name '.')? ad=id_expression + : ALTER ATTRIBUTE DIMENSION (schema_name PERIOD)? ad=id_expression (RENAME TO nad=id_expression | COMPILE) ; @@ -4305,16 +4252,16 @@ alter_cluster | cache_or_nocache )+ parallel_clause? - ';' + SEMICOLON ; drop_analytic_view - : DROP ANALYTIC VIEW (schema_name '.')? av=id_expression + : DROP ANALYTIC VIEW (schema_name PERIOD)? av=id_expression ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/DROP-ATTRIBUTE-DIMENSION.html drop_attribute_dimension - : DROP ATTRIBUTE DIMENSION (schema_name '.')? ad=id_expression + : DROP ATTRIBUTE DIMENSION (schema_name PERIOD)? ad=id_expression ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/DROP-AUDIT-POLICY-Unified-Auditing.html @@ -4382,7 +4329,7 @@ alter_database | property_clauses | replay_upgrade_clauses ) - ';' + SEMICOLON ; database_clause @@ -4436,15 +4383,15 @@ full_database_recovery ; partial_database_recovery - : TABLESPACE tablespace (',' tablespace)* - | DATAFILE CHAR_STRING | filenumber (',' CHAR_STRING | filenumber)* + : TABLESPACE tablespace (COMMA tablespace)* + | DATAFILE CHAR_STRING | filenumber (COMMA CHAR_STRING | filenumber)* | partial_database_recovery_10g ; partial_database_recovery_10g : {p.isVersion10()}? STANDBY - ( TABLESPACE tablespace (',' tablespace)* - | DATAFILE CHAR_STRING | filenumber (',' CHAR_STRING | filenumber)* + ( TABLESPACE tablespace (COMMA tablespace)* + | DATAFILE CHAR_STRING | filenumber (COMMA CHAR_STRING | filenumber)* ) UNTIL (CONSISTENT WITH)? CONTROLFILE ; @@ -4470,7 +4417,7 @@ db_name : regular_id ; database_file_clauses - : RENAME FILE filename (',' filename)* TO filename + : RENAME FILE filename (COMMA filename)* TO filename | create_datafile_clause | alter_datafile_clause | alter_tempfile_clause @@ -4478,13 +4425,13 @@ database_file_clauses ; create_datafile_clause - : CREATE DATAFILE (filename | filenumber) (',' (filename | filenumber) )* - (AS (//TODO (','? file_specification)+ | + : CREATE DATAFILE (filename | filenumber) (COMMA (filename | filenumber) )* + (AS (//TODO (COMMA? file_specification)+ | NEW) )? ; alter_datafile_clause - : DATAFILE (filename | filenumber) (',' (filename | filenumber) )* + : DATAFILE (filename | filenumber) (COMMA (filename | filenumber) )* ( ONLINE | OFFLINE (FOR DROP)? | RESIZE size_clause @@ -4494,7 +4441,7 @@ alter_datafile_clause ; alter_tempfile_clause - : TEMPFILE (filename | filenumber) (',' (filename | filenumber) )* + : TEMPFILE (filename | filenumber) (COMMA (filename | filenumber) )* ( RESIZE size_clause | autoextend_clause | DROP (INCLUDING DATAFILES) @@ -4504,7 +4451,7 @@ alter_tempfile_clause ; move_datafile_clause - : MOVE DATAFILE (filename | filenumber) (',' (filename | filenumber) )* + : MOVE DATAFILE (filename | filenumber) (COMMA (filename | filenumber) )* (TO filename)? REUSE? KEEP? ; @@ -4512,8 +4459,8 @@ logfile_clauses : (ARCHIVELOG MANUAL? | NOARCHIVELOG) | NO? FORCE LOGGING | SET STANDBY NOLOGGING FOR (DATA AVAILABILITY | LOAD PERFORMANCE) - | RENAME FILE filename (',' filename)* TO filename - | CLEAR UNARCHIVED? LOGFILE logfile_descriptor (',' logfile_descriptor)* (UNRECOVERABLE DATAFILE)? + | RENAME FILE filename (COMMA filename)* TO filename + | CLEAR UNARCHIVED? LOGFILE logfile_descriptor (COMMA logfile_descriptor)* (UNRECOVERABLE DATAFILE)? | add_logfile_clauses | drop_logfile_clauses | switch_logfile_clause @@ -4523,7 +4470,7 @@ logfile_clauses add_logfile_clauses : ADD STANDBY? LOGFILE ( (INSTANCE CHAR_STRING | THREAD UNSIGNED_INTEGER)? group_redo_logfile+ - | MEMBER filename REUSE? (',' filename REUSE?)* TO logfile_descriptor (',' logfile_descriptor)* + | MEMBER filename REUSE? (COMMA filename REUSE?)* TO logfile_descriptor (COMMA logfile_descriptor)* ) ; @@ -4533,8 +4480,8 @@ group_redo_logfile drop_logfile_clauses : DROP STANDBY? - LOGFILE (logfile_descriptor (',' logfile_descriptor)* - | MEMBER filename (',' filename)* + LOGFILE (logfile_descriptor (COMMA logfile_descriptor)* + | MEMBER filename (COMMA filename)* ) ; @@ -4561,7 +4508,7 @@ supplemental_plsql_clause logfile_descriptor : GROUP UNSIGNED_INTEGER - | '(' filename (',' filename)* ')' + | LEFT_PAREN filename (COMMA filename)* RIGHT_PAREN | filename ; @@ -4595,7 +4542,7 @@ maximize_standby_db_clause ; register_logfile_clause - : REGISTER (OR REPLACE)? (PHYSICAL | LOGICAL) LOGFILE //TODO (','? file_specification)+ + : REGISTER (OR REPLACE)? (PHYSICAL | LOGICAL) LOGFILE //TODO (COMMA? file_specification)+ //TODO (FOR logminer_session_name)? ; @@ -4633,7 +4580,7 @@ default_settings_clause | SET DEFAULT (BIGFILE | SMALLFILE) TABLESPACE | DEFAULT TABLESPACE tablespace | DEFAULT TEMPORARY TABLESPACE (tablespace | tablespace_group_name) - | RENAME GLOBAL_NAME TO database ('.' domain)+ + | RENAME GLOBAL_NAME TO database (PERIOD domain)+ | ENABLE BLOCK CHANGE TRACKING (USING FILE filename REUSE?)? | DISABLE BLOCK CHANGE TRACKING | flashback_mode_clause @@ -4691,15 +4638,15 @@ cdb_fleet_clauses ; lead_cdb_clause - : SET LEAD_CDB '=' (TRUE | FALSE) + : SET LEAD_CDB EQUALS_OP (TRUE | FALSE) ; lead_cdb_uri_clause - : SET LEAD_CDB_URI '=' CHAR_STRING + : SET LEAD_CDB_URI EQUALS_OP CHAR_STRING ; property_clauses - : PROPERTY (SET | REMOVE) DEFAULT_CREDENTIAL '=' qcn=id_expression + : PROPERTY (SET | REMOVE) DEFAULT_CREDENTIAL EQUALS_OP qcn=id_expression ; replay_upgrade_clauses @@ -4730,13 +4677,13 @@ create_database | database_logging_clauses | tablespace_clauses | set_time_zone_clause - | (BIGFILE | SMALLFILE)? USER_DATA TABLESPACE tablespace_group_name DATAFILE datafile_tempfile_spec (',' datafile_tempfile_spec)* + | (BIGFILE | SMALLFILE)? USER_DATA TABLESPACE tablespace_group_name DATAFILE datafile_tempfile_spec (COMMA datafile_tempfile_spec)* | enable_pluggable_database )+ ; database_logging_clauses - : LOGFILE database_logging_sub_clause (',' database_logging_sub_clause)* + : LOGFILE database_logging_sub_clause (COMMA database_logging_sub_clause)* | (MAXLOGFILES | MAXLOGMEMBERS | MAXLOGHISTORY) UNSIGNED_INTEGER | ARCHIVELOG | NOARCHIVELOG @@ -4749,7 +4696,7 @@ database_logging_sub_clause tablespace_clauses : EXTENT MANAGEMENT LOCAL - | SYSAUX? DATAFILE file_specification (',' file_specification)* + | SYSAUX? DATAFILE file_specification (COMMA file_specification)* | default_tablespace | default_temp_tablespace | undo_tablespace @@ -4760,11 +4707,11 @@ enable_pluggable_database ; file_name_convert - : FILE_NAME_CONVERT EQUALS_OP ( '(' filename_convert_sub_clause (',' filename_convert_sub_clause)* ')' | NONE) + : FILE_NAME_CONVERT EQUALS_OP ( LEFT_PAREN filename_convert_sub_clause (COMMA filename_convert_sub_clause)* RIGHT_PAREN | NONE) ; filename_convert_sub_clause - : CHAR_STRING (',' CHAR_STRING)? + : CHAR_STRING (COMMA CHAR_STRING)? ; tablespace_datafile_clauses @@ -4781,11 +4728,11 @@ default_tablespace default_temp_tablespace : (BIGFILE | SMALLFILE)? DEFAULT (TEMPORARY TABLESPACE | LOCAL TEMPORARY TABLESPACE FOR (ALL | LEAF)) tablespace - (TEMPFILE file_specification (',' file_specification)*)? extent_management_clause? + (TEMPFILE file_specification (COMMA file_specification)*)? extent_management_clause? ; undo_tablespace - : (BIGFILE | SMALLFILE)? UNDO TABLESPACE tablespace (DATAFILE file_specification (',' file_specification)*)? + : (BIGFILE | SMALLFILE)? UNDO TABLESPACE tablespace (DATAFILE file_specification (COMMA file_specification)*)? ; // https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/DROP-DATABASE.html @@ -4803,7 +4750,7 @@ create_database_link ; dblink - : database_name ('.' d=id_expression)* ('@' cq=id_expression)? + : database_name (PERIOD d=id_expression)* (AT_SIGN cq=id_expression)? ; drop_database_link @@ -4842,7 +4789,7 @@ alter_tablespace_encryption ; ts_file_name_convert - : FILE_NAME_CONVERT '=' '(' CHAR_STRING ',' CHAR_STRING (',' CHAR_STRING ',' CHAR_STRING)* ')' KEEP? + : FILE_NAME_CONVERT EQUALS_OP LEFT_PAREN CHAR_STRING COMMA CHAR_STRING (COMMA CHAR_STRING COMMA CHAR_STRING)* RIGHT_PAREN KEEP? ; alter_role @@ -4852,7 +4799,7 @@ alter_role role_identified_clause : NOT IDENTIFIED | IDENTIFIED ( BY identifier - | USING identifier ('.' id_expression)? + | USING identifier (PERIOD id_expression)? | EXTERNALLY | GLOBALLY (AS CHAR_STRING)? ) @@ -4869,7 +4816,7 @@ alter_table | move_table_clause ) ((enable_disable_clause | enable_or_disable (TABLE LOCK | ALL TRIGGERS) )+)? - ';' + SEMICOLON ; memoptimize_read_write_clause @@ -4924,10 +4871,10 @@ modify_table_partition ; split_table_partition - : SPLIT PARTITION partition_name INTO '(' - (range_partition_desc (',' range_partition_desc)* - | list_partition_desc (',' list_partition_desc)* ) - ')' + : SPLIT PARTITION partition_name INTO LEFT_PAREN + (range_partition_desc (COMMA range_partition_desc)* + | list_partition_desc (COMMA list_partition_desc)* ) + RIGHT_PAREN ; truncate_table_partition @@ -4946,20 +4893,20 @@ coalesce_table_partition ; alter_interval_partition - : SET INTERVAL '(' (constant | expression)? ')' + : SET INTERVAL LEFT_PAREN (constant | expression)? RIGHT_PAREN ; partition_extended_names : (PARTITION | PARTITIONS) ( partition_name - | '(' partition_name (',' partition_name)* ')' - | FOR '('? partition_key_value (',' partition_key_value)* ')'? ) + | LEFT_PAREN partition_name (COMMA partition_name)* RIGHT_PAREN + | FOR LEFT_PAREN? partition_key_value (COMMA partition_key_value)* RIGHT_PAREN? ) ; subpartition_extended_names : (SUBPARTITION | SUBPARTITIONS) ( partition_name (UPDATE INDEXES)? - | '(' partition_name (',' partition_name)* ')' - | FOR '('? subpartition_key_value (',' subpartition_key_value)* ')'? ) + | LEFT_PAREN partition_name (COMMA partition_name)* RIGHT_PAREN + | FOR LEFT_PAREN? subpartition_key_value (COMMA subpartition_key_value)* RIGHT_PAREN? ) ; alter_table_properties_1 @@ -4971,7 +4918,7 @@ alter_table_properties_1 | allocate_extent_clause | deallocate_unused_clause | (CACHE | NOCACHE) - | RESULT_CACHE '(' MODE (DEFAULT | FORCE) ')' + | RESULT_CACHE LEFT_PAREN MODE (DEFAULT | FORCE) RIGHT_PAREN | upgrade_table_clause | records_per_block_clause | parallel_clause @@ -4998,7 +4945,7 @@ alter_overflow_clause ; add_overflow_clause - : ADD OVERFLOW segment_attributes_clause? ('(' PARTITION segment_attributes_clause? (',' PARTITION segment_attributes_clause?)* ')' )? + : ADD OVERFLOW segment_attributes_clause? (LEFT_PAREN PARTITION segment_attributes_clause? (COMMA PARTITION segment_attributes_clause?)* RIGHT_PAREN )? ; @@ -5012,24 +4959,24 @@ update_global_index_clause ; update_all_indexes_clause - : UPDATE INDEXES ('(' update_all_indexes_index_clause ')')? + : UPDATE INDEXES (LEFT_PAREN update_all_indexes_index_clause RIGHT_PAREN)? ; update_all_indexes_index_clause - : index_name '(' (update_index_partition | update_index_subpartition) ')' (',' update_all_indexes_clause)* + : index_name LEFT_PAREN (update_index_partition | update_index_subpartition) RIGHT_PAREN (COMMA update_all_indexes_clause)* ; update_index_partition - : index_partition_description index_subpartition_clause? (',' update_index_partition)* + : index_partition_description index_subpartition_clause? (COMMA update_index_partition)* ; update_index_subpartition - : SUBPARTITION subpartition_name? (TABLESPACE tablespace)? (',' update_index_subpartition)* + : SUBPARTITION subpartition_name? (TABLESPACE tablespace)? (COMMA update_index_subpartition)* ; enable_disable_clause : (ENABLE | DISABLE) (VALIDATE | NOVALIDATE)? - (UNIQUE '(' column_name (',' column_name)* ')' + (UNIQUE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN | PRIMARY KEY | CONSTRAINT constraint_name ) using_index_clause? exceptions_clause? @@ -5037,7 +4984,7 @@ enable_disable_clause ; using_index_clause - : USING INDEX (index_name | '(' create_index ')' | index_attributes )? + : USING INDEX (index_name | LEFT_PAREN create_index RIGHT_PAREN | index_attributes )? ; index_attributes @@ -5127,14 +5074,14 @@ add_modify_drop_column_clauses ; drop_column_clause - : SET UNUSED (COLUMN column_name| ('(' column_name (',' column_name)* ')' )) (CASCADE CONSTRAINTS | INVALIDATE)* - | DROP (COLUMN column_name | '(' column_name (',' column_name)* ')' ) (CASCADE CONSTRAINTS | INVALIDATE)* (CHECKPOINT UNSIGNED_INTEGER)? + : SET UNUSED (COLUMN column_name| (LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN )) (CASCADE CONSTRAINTS | INVALIDATE)* + | DROP (COLUMN column_name | LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN ) (CASCADE CONSTRAINTS | INVALIDATE)* (CHECKPOINT UNSIGNED_INTEGER)? | DROP (UNUSED COLUMNS | COLUMNS CONTINUE) (CHECKPOINT UNSIGNED_INTEGER) ; modify_column_clauses - : MODIFY ('(' modify_col_properties (',' modify_col_properties)* ')' - | '(' modify_col_visibility (',' modify_col_visibility) ')' + : MODIFY (LEFT_PAREN modify_col_properties (COMMA modify_col_properties)* RIGHT_PAREN + | LEFT_PAREN modify_col_visibility (COMMA modify_col_visibility) RIGHT_PAREN | modify_col_properties | modify_col_visibility | modify_col_substitutable @@ -5154,17 +5101,13 @@ modify_col_substitutable ; add_column_clause - : ADD ('(' (column_definition | virtual_column_definition) (',' (column_definition + : ADD (LEFT_PAREN (column_definition | virtual_column_definition) (COMMA (column_definition | virtual_column_definition) )* - ')' + RIGHT_PAREN | ( column_definition | virtual_column_definition )) column_properties? -//TODO (','? out_of_line_part_storage ) - ; - -alter_varray_col_properties - : MODIFY VARRAY varray_item '(' modify_lob_parameters ')' +//TODO (COMMA? out_of_line_part_storage ) ; varray_col_properties @@ -5174,7 +5117,7 @@ varray_col_properties ; varray_storage_clause - : STORE AS (SECUREFILE|BASICFILE)? LOB ( lob_segname? '(' lob_storage_parameters ')' + : STORE AS (SECUREFILE|BASICFILE)? LOB ( lob_segname? LEFT_PAREN lob_storage_parameters RIGHT_PAREN | lob_segname ) ; @@ -5194,13 +5137,13 @@ lob_storage_parameters ; lob_storage_clause - : LOB ( '(' lob_item (',' lob_item)* ')' STORE AS ( (SECUREFILE|BASICFILE) | '(' lob_storage_parameters* ')' )+ - | '(' lob_item ')' STORE AS ( (SECUREFILE | BASICFILE) | lob_segname | '(' lob_storage_parameters* ')' )+ + : LOB ( LEFT_PAREN lob_item (COMMA lob_item)* RIGHT_PAREN STORE AS ( (SECUREFILE|BASICFILE) | LEFT_PAREN lob_storage_parameters* RIGHT_PAREN )+ + | LEFT_PAREN lob_item RIGHT_PAREN STORE AS ( (SECUREFILE | BASICFILE) | lob_segname | LEFT_PAREN lob_storage_parameters* RIGHT_PAREN )+ ) ; modify_lob_storage_clause - : MODIFY LOB '(' lob_item ')' '(' modify_lob_parameters ')' + : MODIFY LOB LEFT_PAREN lob_item RIGHT_PAREN LEFT_PAREN modify_lob_parameters RIGHT_PAREN ; modify_lob_parameters @@ -5258,25 +5201,25 @@ tablespace ; varray_item - : (id_expression '.')? (id_expression '.')? id_expression + : (id_expression PERIOD)? (id_expression PERIOD)? id_expression ; column_properties : (object_type_col_properties | nested_table_col_properties - | (varray_col_properties | lob_storage_clause) ('(' lob_partition_storage (',' lob_partition_storage)* ')')? //TODO '(' ( ','? lob_partition_storage)+ ')' + | (varray_col_properties | lob_storage_clause) (LEFT_PAREN lob_partition_storage (COMMA lob_partition_storage)* RIGHT_PAREN)? //TODO LEFT_PAREN ( COMMA? lob_partition_storage)+ RIGHT_PAREN | xmltype_column_properties)+ ; lob_partition_storage - : LOB ('(' lob_item (',' lob_item) ')' STORE AS ((SECUREFILE | BASICFILE) | '(' lob_storage_parameters ')')+ - | '(' lob_item ')' STORE AS ((SECUREFILE | BASICFILE) | lob_segname | '(' lob_storage_parameters ')')+ + : LOB (LEFT_PAREN lob_item (COMMA lob_item) RIGHT_PAREN STORE AS ((SECUREFILE | BASICFILE) | LEFT_PAREN lob_storage_parameters RIGHT_PAREN)+ + | LEFT_PAREN lob_item RIGHT_PAREN STORE AS ((SECUREFILE | BASICFILE) | lob_segname | LEFT_PAREN lob_storage_parameters RIGHT_PAREN)+ ) ; period_definition : {p.isVersion12()}? PERIOD FOR column_name - ( '(' start_time_column ',' end_time_column ')' )? + ( LEFT_PAREN start_time_column COMMA end_time_column RIGHT_PAREN )? ; start_time_column @@ -5312,7 +5255,7 @@ identity_clause // See this issue for more details: https://github.com/antlr/grammars-v4/issues/3183 identity_options_parentheses : identity_options+ - | '(' identity_options+ ')' + | LEFT_PAREN identity_options+ RIGHT_PAREN ; identity_options @@ -5342,24 +5285,20 @@ virtual_column_definition ; autogenerated_sequence_definition - : GENERATED (ALWAYS | BY DEFAULT (ON NULL_)?)? AS IDENTITY ( '(' (sequence_start_clause | sequence_spec)* ')' )? + : GENERATED (ALWAYS | BY DEFAULT (ON NULL_)?)? AS IDENTITY ( LEFT_PAREN (sequence_start_clause | sequence_spec)* RIGHT_PAREN )? ; evaluation_edition_clause : EVALUATE USING ((CURRENT | NULL_) EDITION | EDITION edition_name) ; -out_of_line_part_storage - : PARTITION partition_name - ; - nested_table_col_properties : NESTED TABLE (nested_item | COLUMN_VALUE) substitutable_column_clause? (LOCAL | GLOBAL)? - STORE AS tableview_name ( '(' ( '(' object_properties ')' + STORE AS tableview_name ( LEFT_PAREN ( LEFT_PAREN object_properties RIGHT_PAREN | physical_properties | column_properties )+ - ')' + RIGHT_PAREN )? (RETURN AS? (LOCATOR | VALUE) )? ; @@ -5369,7 +5308,7 @@ nested_item ; substitutable_column_clause - : ELEMENT? IS OF TYPE? '(' type_name ')' + : ELEMENT? IS OF TYPE? LEFT_PAREN type_name RIGHT_PAREN | NOT? SUBSTITUTABLE AT ALL LEVELS ; @@ -5382,18 +5321,14 @@ supplemental_logging_props : SUPPLEMENTAL LOG (supplemental_log_grp_clause | supplemental_id_key_clause) ; -column_or_attribute - : regular_id - ; - object_type_col_properties : COLUMN column=regular_id substitutable_column_clause ; constraint_clauses - : ADD '(' (out_of_line_constraint* | out_of_line_ref_constraint) ')' + : ADD LEFT_PAREN (out_of_line_constraint* | out_of_line_ref_constraint) RIGHT_PAREN | ADD (out_of_line_constraint* | out_of_line_ref_constraint) - | MODIFY (CONSTRAINT constraint_name | PRIMARY KEY | UNIQUE '(' column_name (',' column_name)* ')') constraint_state CASCADE? + | MODIFY (CONSTRAINT constraint_name | PRIMARY KEY | UNIQUE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN) constraint_state CASCADE? | RENAME CONSTRAINT old_constraint_name TO new_constraint_name | drop_constraint_clause+ ; @@ -5411,35 +5346,12 @@ drop_constraint_clause ; drop_primary_key_or_unique_or_generic_clause - : (PRIMARY KEY | UNIQUE '(' column_name (',' column_name)* ')') CASCADE? (KEEP | DROP)? + : (PRIMARY KEY | UNIQUE LEFT_PAREN column_name (COMMA column_name)* RIGHT_PAREN) CASCADE? (KEEP | DROP)? | CONSTRAINT constraint_name CASCADE? ; -add_constraint - : ADD (CONSTRAINT constraint_name)? add_constraint_clause (',' (CONSTRAINT constraint_name)? add_constraint_clause)+ - ; - -add_constraint_clause - : primary_key_clause - | foreign_key_clause - | unique_key_clause - | check_constraint - ; - check_constraint - : CHECK '(' condition ')' DISABLE? - ; - -drop_constraint - : DROP CONSTRAINT constraint_name - ; - -enable_constraint - : ENABLE CONSTRAINT constraint_name - ; - -disable_constraint - : DISABLE CONSTRAINT constraint_name + : CHECK LEFT_PAREN condition RIGHT_PAREN DISABLE? ; foreign_key_clause @@ -5454,14 +5366,6 @@ on_delete_clause : ON DELETE (CASCADE | SET NULL_) ; -unique_key_clause - : UNIQUE paren_column_list using_index_clause? - ; - -primary_key_clause - : PRIMARY KEY paren_column_list using_index_clause? - ; - // Anonymous PL/SQL code block anonymous_block @@ -5489,11 +5393,11 @@ c_spec ; c_agent_in_clause - : AGENT IN '(' expressions ')' + : AGENT IN LEFT_PAREN expressions RIGHT_PAREN ; c_parameters_clause - : PARAMETERS '(' (expressions | '.' '.' '.') ')' + : PARAMETERS LEFT_PAREN (expressions | PERIOD PERIOD PERIOD) RIGHT_PAREN ; parameter @@ -5525,17 +5429,17 @@ declare_spec // incorporates constant_declaration variable_declaration - : identifier CONSTANT? type_spec (NOT NULL_)? default_value_part? ';' + : identifier CONSTANT? type_spec (NOT NULL_)? default_value_part? SEMICOLON ; subtype_declaration - : SUBTYPE identifier IS type_spec (RANGE expression '..' expression)? (NOT NULL_)? ';' + : SUBTYPE identifier IS type_spec (RANGE expression '..' expression)? (NOT NULL_)? SEMICOLON ; // cursor_declaration incorportates curscursor_body and cursor_spec cursor_declaration - : CURSOR identifier ('(' parameter_spec (',' parameter_spec)* ')' )? (RETURN type_spec)? (IS select_statement)? ';' + : CURSOR identifier (LEFT_PAREN parameter_spec (COMMA parameter_spec)* RIGHT_PAREN )? (RETURN type_spec)? (IS select_statement)? SEMICOLON ; parameter_spec @@ -5543,15 +5447,15 @@ parameter_spec ; exception_declaration - : identifier EXCEPTION ';' + : identifier EXCEPTION SEMICOLON ; pragma_declaration : PRAGMA (SERIALLY_REUSABLE | AUTONOMOUS_TRANSACTION - | EXCEPTION_INIT '(' exception_name ',' numeric_negative ')' - | INLINE '(' id1=identifier ',' expression ')' - | RESTRICT_REFERENCES '(' (identifier | DEFAULT) (',' identifier)+ ')') ';' + | EXCEPTION_INIT LEFT_PAREN exception_name COMMA numeric_negative RIGHT_PAREN + | INLINE LEFT_PAREN id1=identifier COMMA expression RIGHT_PAREN + | RESTRICT_REFERENCES LEFT_PAREN (identifier | DEFAULT) (COMMA identifier)+ RIGHT_PAREN) SEMICOLON ; // Record Declaration Specific Clauses @@ -5559,7 +5463,7 @@ pragma_declaration // incorporates ref_cursor_type_definition record_type_def - : RECORD '(' field_spec (',' field_spec)* ')' + : RECORD LEFT_PAREN field_spec (COMMA field_spec)* RIGHT_PAREN ; field_spec @@ -5571,7 +5475,7 @@ ref_cursor_type_def ; type_declaration - : TYPE identifier IS (table_type_def | varray_type_def | record_type_def | ref_cursor_type_def) ';' + : TYPE identifier IS (table_type_def | varray_type_def | record_type_def | ref_cursor_type_def) SEMICOLON ; table_type_def @@ -5583,13 +5487,13 @@ table_indexed_by_part ; varray_type_def - : (VARRAY | VARYING ARRAY) '(' expression ')' OF type_spec (NOT NULL_)? + : (VARRAY | VARYING ARRAY) LEFT_PAREN expression RIGHT_PAREN OF type_spec (NOT NULL_)? ; // Statements seq_of_statements - : (statement (';' | EOF) | label_declaration)+ + : (statement (SEMICOLON | EOF) | label_declaration)+ ; label_declaration @@ -5615,10 +5519,6 @@ statement | plsql_call_statement // put call statement after others. BYT-8268: PL/SQL level allows optional CALL ; -swallow_to_semi - : ~';'+ - ; - assignment_statement : (general_element | bind_variable) ASSIGN_OP expression ; @@ -5655,7 +5555,7 @@ loop_statement cursor_loop_param : index_name IN REVERSE? lower_bound range_separator='..' upper_bound - | record_name IN (cursor_name ('(' expressions? ')')? | '(' select_statement ')') + | record_name IN (cursor_name (LEFT_PAREN expressions? RIGHT_PAREN)? | LEFT_PAREN select_statement RIGHT_PAREN) ; forall_statement @@ -5695,17 +5595,17 @@ return_statement // 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)? + : CALL routine_name function_argument? (PERIOD 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)? + : CALL? routine_name function_argument? (PERIOD id_expression function_argument?)* (INTO bind_variable)? ; pipe_row_statement - : PIPE ROW '(' expression ')'; + : PIPE ROW LEFT_PAREN expression RIGHT_PAREN; body : BEGIN seq_of_statements (EXCEPTION exception_handler+)? END label_name? @@ -5770,11 +5670,11 @@ close_statement ; open_statement - : OPEN cursor_name ('(' expressions? ')')? + : OPEN cursor_name (LEFT_PAREN expressions? RIGHT_PAREN)? ; fetch_statement - : FETCH cursor_name (it1=INTO variable_name (',' variable_name)* | BULK COLLECT INTO variable_name (',' variable_name)* (LIMIT (numeric | variable_name))?) + : FETCH cursor_name (it1=INTO variable_name (COMMA variable_name)* | BULK COLLECT INTO variable_name (COMMA variable_name)* (LIMIT (numeric | variable_name))?) ; open_for_statement @@ -5798,7 +5698,7 @@ set_transaction_command ; set_constraint_command - : SET (CONSTRAINT | CONSTRAINTS) (ALL | constraint_name (',' constraint_name)*) (IMMEDIATE | DEFERRED) + : SET (CONSTRAINT | CONSTRAINTS) (ALL | constraint_name (COMMA constraint_name)*) (IMMEDIATE | DEFERRED) ; // https://docs.oracle.com/cd/E18283_01/server.112/e17118/statements_4010.htm#SQLRF01110 @@ -5807,7 +5707,7 @@ set_constraint_command // 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)? + ( FORCE ( CHAR_STRING (COMMA numeric)? | CORRUPT_XID CHAR_STRING | CORRUPT_XID_ALL ) @@ -5848,7 +5748,7 @@ seq_of_statements */ explain_statement - : EXPLAIN PLAN (SET STATEMENT_ID '=' quoted_string)? (INTO tableview_name)? + : EXPLAIN PLAN (SET STATEMENT_ID EQUALS_OP quoted_string)? (INTO tableview_name)? FOR (select_statement | update_statement | delete_statement | insert_statement | merge_statement) ; @@ -5863,17 +5763,17 @@ select_statement // Select Specific Clauses subquery_factoring_clause - : WITH factoring_element (',' factoring_element)* + : WITH factoring_element (COMMA factoring_element)* ; factoring_element - : query_name paren_column_list? AS '(' subquery order_by_clause? ')' + : query_name paren_column_list? AS LEFT_PAREN subquery order_by_clause? RIGHT_PAREN search_clause? cycle_clause? ; search_clause : SEARCH (DEPTH | BREADTH) FIRST BY column_name ASC? DESC? (NULLS FIRST)? (NULLS LAST)? - (',' column_name ASC? DESC? (NULLS FIRST)? (NULLS LAST)?)* SET column_name + (COMMA column_name ASC? DESC? (NULLS FIRST)? (NULLS LAST)?)* SET column_name ; cycle_clause @@ -5886,7 +5786,7 @@ subquery subquery_basic_elements : query_block - | '(' subquery ')' + | LEFT_PAREN subquery RIGHT_PAREN ; subquery_operation_part @@ -5900,7 +5800,7 @@ query_block selected_list : '*' - | select_list_elements (',' select_list_elements)* + | select_list_elements (COMMA select_list_elements)* ; from_clause @@ -5913,11 +5813,11 @@ select_list_elements ; table_wild - : tableview_name '.' ASTERISK + : tableview_name PERIOD ASTERISK ; table_ref_list - : table_ref (',' table_ref)* + : table_ref (COMMA table_ref)* ; // NOTE to PIVOT clause @@ -5935,8 +5835,8 @@ table_ref_aux table_ref_aux_internal : dml_table_expression_clause (pivot_clause | unpivot_clause)? # table_ref_aux_internal_one - | '(' table_ref subquery_operation_part* ')' (pivot_clause | unpivot_clause)? # table_ref_aux_internal_two - | ONLY '(' dml_table_expression_clause ')' # table_ref_aux_internal_three + | LEFT_PAREN table_ref subquery_operation_part* RIGHT_PAREN (pivot_clause | unpivot_clause)? # table_ref_aux_internal_two + | ONLY LEFT_PAREN dml_table_expression_clause RIGHT_PAREN # table_ref_aux_internal_three ; join_clause @@ -5957,7 +5857,7 @@ outer_join_type ; query_partition_clause - : PARTITION BY (('(' (subquery | expressions)? ')') | expressions) + : PARTITION BY ((LEFT_PAREN (subquery | expressions)? RIGHT_PAREN) | expressions) ; flashback_query_clause @@ -5966,11 +5866,11 @@ flashback_query_clause ; pivot_clause - : PIVOT XML? '(' pivot_element (',' pivot_element)* pivot_for_clause pivot_in_clause ')' + : PIVOT XML? LEFT_PAREN pivot_element (COMMA pivot_element)* pivot_for_clause pivot_in_clause RIGHT_PAREN ; pivot_element - : aggregate_function_name '(' expression ')' column_alias? + : aggregate_function_name LEFT_PAREN expression RIGHT_PAREN column_alias? ; pivot_for_clause @@ -5978,7 +5878,7 @@ pivot_for_clause ; pivot_in_clause - : IN '(' (subquery | ANY (',' ANY)* | pivot_in_clause_element (',' pivot_in_clause_element)*) ')' + : IN LEFT_PAREN (subquery | ANY (COMMA ANY)* | pivot_in_clause_element (COMMA pivot_in_clause_element)*) RIGHT_PAREN ; pivot_in_clause_element @@ -5987,21 +5887,21 @@ pivot_in_clause_element pivot_in_clause_elements : expression - | '(' expressions? ')' + | LEFT_PAREN expressions? RIGHT_PAREN ; unpivot_clause : UNPIVOT ((INCLUDE | EXCLUDE) NULLS)? - '(' (column_name | paren_column_list) pivot_for_clause unpivot_in_clause ')' + LEFT_PAREN (column_name | paren_column_list) pivot_for_clause unpivot_in_clause RIGHT_PAREN ; unpivot_in_clause - : IN '(' unpivot_in_elements (',' unpivot_in_elements)* ')' + : IN LEFT_PAREN unpivot_in_elements (COMMA unpivot_in_elements)* RIGHT_PAREN ; unpivot_in_elements : (column_name | paren_column_list) - (AS (constant | '(' constant (',' constant)* ')'))? + (AS (constant | LEFT_PAREN constant (COMMA constant)* RIGHT_PAREN))? ; hierarchical_query_clause @@ -6014,8 +5914,8 @@ start_part ; group_by_clause - : GROUP BY group_by_elements (',' group_by_elements)* having_clause? - | having_clause (GROUP BY group_by_elements (',' group_by_elements)*)? + : GROUP BY group_by_elements (COMMA group_by_elements)* having_clause? + | having_clause (GROUP BY group_by_elements (COMMA group_by_elements)*)? ; group_by_elements @@ -6025,16 +5925,16 @@ group_by_elements ; rollup_cube_clause - : (ROLLUP | CUBE) '(' grouping_sets_elements (',' grouping_sets_elements)* ')' + : (ROLLUP | CUBE) LEFT_PAREN grouping_sets_elements (COMMA grouping_sets_elements)* RIGHT_PAREN ; grouping_sets_clause - : GROUPING SETS '(' grouping_sets_elements (',' grouping_sets_elements)* ')' + : GROUPING SETS LEFT_PAREN grouping_sets_elements (COMMA grouping_sets_elements)* RIGHT_PAREN ; grouping_sets_elements : rollup_cube_clause - | '(' expressions? ')' + | LEFT_PAREN expressions? RIGHT_PAREN | expression ; @@ -6056,7 +5956,7 @@ return_rows_clause ; reference_model - : REFERENCE reference_model_name ON '(' subquery ')' model_column_clauses cell_reference_options* + : REFERENCE reference_model_name ON LEFT_PAREN subquery RIGHT_PAREN model_column_clauses cell_reference_options* ; main_model @@ -6072,7 +5972,7 @@ model_column_partition_part ; model_column_list - : '(' model_column (',' model_column)* ')' + : LEFT_PAREN model_column (COMMA model_column)* RIGHT_PAREN ; model_column @@ -6080,7 +5980,7 @@ model_column ; model_rules_clause - : model_rules_part? '(' (model_rules_element (',' model_rules_element)*)? ')' + : model_rules_part? LEFT_PAREN (model_rules_element (COMMA model_rules_element)*)? RIGHT_PAREN ; model_rules_part @@ -6088,7 +5988,7 @@ model_rules_part ; model_rules_element - : (UPDATE | UPSERT ALL?)? cell_assignment order_by_clause? '=' expression + : (UPDATE | UPSERT ALL?)? cell_assignment order_by_clause? EQUALS_OP expression ; cell_assignment @@ -6096,15 +5996,15 @@ cell_assignment ; model_iterate_clause - : ITERATE '(' expression ')' until_part? + : ITERATE LEFT_PAREN expression RIGHT_PAREN until_part? ; until_part - : UNTIL '(' condition ')' + : UNTIL LEFT_PAREN condition RIGHT_PAREN ; order_by_clause - : ORDER SIBLINGS? BY order_by_elements (',' order_by_elements)* + : ORDER SIBLINGS? BY order_by_elements (COMMA order_by_elements)* ; order_by_elements @@ -6141,13 +6041,13 @@ update_statement update_set_clause : SET - (column_based_update_set_clause (',' column_based_update_set_clause)* | VALUE '(' identifier ')' '=' expression) + (column_based_update_set_clause (COMMA column_based_update_set_clause)* | VALUE LEFT_PAREN identifier RIGHT_PAREN EQUALS_OP expression) ; column_based_update_set_clause - : column_name '=' expression - | paren_column_list '=' subquery - | '(' column_name ')' '=' expression + : column_name EQUALS_OP expression + | paren_column_list EQUALS_OP subquery + | LEFT_PAREN column_name RIGHT_PAREN EQUALS_OP expression ; delete_statement @@ -6189,11 +6089,11 @@ insert_into_clause ; values_clause - : VALUES (expression | '(' expressions ')') + : VALUES (expression | LEFT_PAREN expressions RIGHT_PAREN) ; merge_statement - : MERGE INTO selected_tableview USING selected_tableview ON '(' condition ')' + : MERGE INTO selected_tableview USING selected_tableview ON LEFT_PAREN condition RIGHT_PAREN (merge_update_clause merge_insert_clause? | merge_insert_clause merge_update_clause?)? error_logging_clause? ; @@ -6201,11 +6101,11 @@ merge_statement // Merge Specific Clauses merge_update_clause - : WHEN MATCHED THEN UPDATE SET merge_element (',' merge_element)* where_clause? merge_update_delete_part? + : WHEN MATCHED THEN UPDATE SET merge_element (COMMA merge_element)* where_clause? merge_update_delete_part? ; merge_element - : column_name '=' expression + : column_name EQUALS_OP expression ; merge_update_delete_part @@ -6218,11 +6118,11 @@ merge_insert_clause ; selected_tableview - : (tableview_name | '(' select_statement ')') table_alias? + : (tableview_name | LEFT_PAREN select_statement RIGHT_PAREN) table_alias? ; lock_table_statement - : LOCK TABLE lock_table_element (',' lock_table_element)* IN lock_mode MODE wait_nowait_part? + : LOCK TABLE lock_table_element (COMMA lock_table_element)* IN lock_mode MODE wait_nowait_part? ; wait_nowait_part @@ -6247,7 +6147,7 @@ lock_mode // Common DDL Clauses general_table_ref - : (dml_table_expression_clause | ONLY '(' dml_table_expression_clause ')') table_alias? + : (dml_table_expression_clause | ONLY LEFT_PAREN dml_table_expression_clause RIGHT_PAREN) table_alias? ; static_returning_clause @@ -6268,13 +6168,13 @@ error_logging_reject_part dml_table_expression_clause : table_collection_expression - | '(' select_statement subquery_restriction_clause? ')' + | LEFT_PAREN select_statement subquery_restriction_clause? RIGHT_PAREN | tableview_name sample_clause? | json_table_clause (AS identifier)? ; table_collection_expression - : (TABLE | THE) ('(' subquery ')' | '(' expression ')' outer_join_sign?) + : (TABLE | THE) (LEFT_PAREN subquery RIGHT_PAREN | LEFT_PAREN expression RIGHT_PAREN outer_join_sign?) ; subquery_restriction_clause @@ -6282,11 +6182,11 @@ subquery_restriction_clause ; sample_clause - : SAMPLE BLOCK? '(' expression (',' expression)? ')' seed_part? + : SAMPLE BLOCK? LEFT_PAREN expression (COMMA expression)? RIGHT_PAREN seed_part? ; seed_part - : SEED '(' expression ')' + : SEED LEFT_PAREN expression RIGHT_PAREN ; // Expression & Condition @@ -6298,11 +6198,11 @@ condition json_condition : column_name IS NOT? JSON (FORMAT JSON)? (STRICT|LAX)? ((WITH|WITHOUT) UNIQUE KEYS)? - | JSON_EQUAL '(' expressions ')' + | JSON_EQUAL LEFT_PAREN expressions RIGHT_PAREN ; expressions - : expression (',' expression)* + : expression (COMMA expression)* ; expression @@ -6311,7 +6211,7 @@ expression ; cursor_expression - : CURSOR '(' subquery ')' + : CURSOR LEFT_PAREN subquery RIGHT_PAREN ; logical_expression @@ -6328,7 +6228,7 @@ logical_operation: ( NULL_ | NAN | PRESENT | INFINITE | A_LETTER SET | EMPTY - | OF TYPE? '(' ONLY? type_spec (',' type_spec)* ')' + | OF TYPE? LEFT_PAREN ONLY? type_spec (COMMA type_spec)* RIGHT_PAREN ) ; @@ -6349,14 +6249,14 @@ compound_expression ; relational_operator - : '=' - | (NOT_EQUAL_OP | '<' '>' | '!' '=' | '^' '=') - | ('<' | '>') '='? + : EQUALS_OP + | (NOT_EQUAL_OP | '<' '>' | '!' EQUALS_OP | '^' EQUALS_OP) + | ('<' | '>') EQUALS_OP? ; in_elements - : '(' subquery ')' - | '(' concatenation (',' concatenation)* ')' + : LEFT_PAREN subquery RIGHT_PAREN + | LEFT_PAREN concatenation (COMMA concatenation)* RIGHT_PAREN | constant | bind_variable | general_element @@ -6376,8 +6276,8 @@ concatenation ; interval_expression - : DAY ('(' concatenation ')')? TO SECOND ('(' concatenation ')')? - | YEAR ('(' concatenation ')')? TO MONTH + : DAY (LEFT_PAREN concatenation RIGHT_PAREN)? TO SECOND (LEFT_PAREN concatenation RIGHT_PAREN)? + | YEAR (LEFT_PAREN concatenation RIGHT_PAREN)? TO MONTH | concatenation (SECOND | DAY | MONTH | YEAR) ; @@ -6386,25 +6286,25 @@ model_expression ; model_expression_element - : (ANY | expression) (',' (ANY | expression))* - | single_column_for_loop (',' single_column_for_loop)* + : (ANY | expression) (COMMA (ANY | expression))* + | single_column_for_loop (COMMA single_column_for_loop)* | multi_column_for_loop ; single_column_for_loop : FOR column_name - ( IN '(' expressions? ')' + ( IN LEFT_PAREN expressions? RIGHT_PAREN | (LIKE expression)? FROM fromExpr=expression TO toExpr=expression action_type=(INCREMENT | DECREMENT) action_expr=expression) ; multi_column_for_loop : FOR paren_column_list - IN '(' (subquery | '(' expressions? ')') ')' + IN LEFT_PAREN (subquery | LEFT_PAREN expressions? RIGHT_PAREN) RIGHT_PAREN ; unary_expression - : ('-' | '+') unary_expression + : ('-' | PLUS_SIGN) unary_expression | PRIOR unary_expression | CONNECT_BY_ROOT unary_expression | /*TODO {input.LT(1).getText().equalsIgnoreCase("new") && !input.LT(2).getText().equals(".")}?*/ NEW unary_expression @@ -6452,24 +6352,24 @@ atom | bind_variable | constant_without_variable | general_element - | '(' subquery ')' subquery_operation_part* - | '(' expressions ')' + | LEFT_PAREN subquery RIGHT_PAREN subquery_operation_part* + | LEFT_PAREN expressions RIGHT_PAREN ; quantified_expression - : (SOME | EXISTS | ALL | ANY) ('(' select_only_statement ')' | '(' expression ')') + : (SOME | EXISTS | ALL | ANY) (LEFT_PAREN select_only_statement RIGHT_PAREN | LEFT_PAREN expression RIGHT_PAREN) ; string_function - : SUBSTR '(' expression ',' expression (',' expression)? ')' - | TO_CHAR '(' (table_element | standard_function | expression) - (',' quoted_string)? (',' quoted_string)? ')' - | DECODE '(' expressions ')' - | CHR '(' concatenation USING NCHAR_CS ')' - | NVL '(' expression ',' expression ')' - | TRIM '(' ((LEADING | TRAILING | BOTH)? quoted_string? FROM)? concatenation ')' - | TO_DATE '(' (table_element | standard_function | expression) - (DEFAULT concatenation ON CONVERSION ERROR)? (',' quoted_string (',' quoted_string)? )? ')' + : SUBSTR LEFT_PAREN expression COMMA expression (COMMA expression)? RIGHT_PAREN + | TO_CHAR LEFT_PAREN (table_element | standard_function | expression) + (COMMA quoted_string)? (COMMA quoted_string)? RIGHT_PAREN + | DECODE LEFT_PAREN expressions RIGHT_PAREN + | CHR LEFT_PAREN concatenation USING NCHAR_CS RIGHT_PAREN + | NVL LEFT_PAREN expression COMMA expression RIGHT_PAREN + | TRIM LEFT_PAREN ((LEADING | TRAILING | BOTH)? quoted_string? FROM)? concatenation RIGHT_PAREN + | TO_DATE LEFT_PAREN (table_element | standard_function | expression) + (DEFAULT concatenation ON CONVERSION ERROR)? (COMMA quoted_string (COMMA quoted_string)? )? RIGHT_PAREN ; standard_function @@ -6481,18 +6381,18 @@ standard_function //see as https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/JSON_ARRAY.html#GUID-46CDB3AF-5795-455B-85A8-764528CEC43B json_function - : JSON_ARRAY '(' json_array_element ( ',' json_array_element)* json_on_null_clause? json_return_clause? STRICT? ')' - | JSON_ARRAYAGG '(' expression (FORMAT JSON)? order_by_clause? json_on_null_clause? json_return_clause? STRICT? ')' - | JSON_OBJECT '(' json_object_content ')' - | JSON_OBJECTAGG '(' KEY? expression VALUE expression ((NULL_ | ABSENT) ON NULL_)? (RETURNING ( VARCHAR2 ('(' UNSIGNED_INTEGER ( BYTE | CHAR )? ')')? | CLOB | BLOB ))? STRICT? (WITH UNIQUE KEYS)?')' - | JSON_QUERY '(' expression (FORMAT JSON)? ',' CHAR_STRING json_query_returning_clause? json_query_wrapper_clause? json_query_on_error_clause? json_query_on_empty_clause? ')' - | JSON_SERIALIZE '(' CHAR_STRING (RETURNING json_query_return_type)? PRETTY? ASCII? TRUNCATE? ((NULL_ | ERROR | EMPTY (ARRAY | OBJECT)) ON ERROR)? ')' - | JSON_TRANSFORM '(' expression ',' json_transform_op (',' json_transform_op)* ')' - | JSON_VALUE '(' expression (FORMAT JSON)? (',' CHAR_STRING? json_value_return_clause? ((ERROR | NULL_ | DEFAULT literal)? ON ERROR)? ((ERROR | NULL_ | DEFAULT literal)? ON EMPTY)? json_value_on_mismatch_clause?')')? + : JSON_ARRAY LEFT_PAREN json_array_element ( COMMA json_array_element)* json_on_null_clause? json_return_clause? STRICT? RIGHT_PAREN + | JSON_ARRAYAGG LEFT_PAREN expression (FORMAT JSON)? order_by_clause? json_on_null_clause? json_return_clause? STRICT? RIGHT_PAREN + | JSON_OBJECT LEFT_PAREN json_object_content RIGHT_PAREN + | JSON_OBJECTAGG LEFT_PAREN KEY? expression VALUE expression ((NULL_ | ABSENT) ON NULL_)? (RETURNING ( VARCHAR2 (LEFT_PAREN UNSIGNED_INTEGER ( BYTE | CHAR )? RIGHT_PAREN)? | CLOB | BLOB ))? STRICT? (WITH UNIQUE KEYS)?RIGHT_PAREN + | JSON_QUERY LEFT_PAREN expression (FORMAT JSON)? COMMA CHAR_STRING json_query_returning_clause? json_query_wrapper_clause? json_query_on_error_clause? json_query_on_empty_clause? RIGHT_PAREN + | JSON_SERIALIZE LEFT_PAREN CHAR_STRING (RETURNING json_query_return_type)? PRETTY? ASCII? TRUNCATE? ((NULL_ | ERROR | EMPTY (ARRAY | OBJECT)) ON ERROR)? RIGHT_PAREN + | JSON_TRANSFORM LEFT_PAREN expression COMMA json_transform_op (COMMA json_transform_op)* RIGHT_PAREN + | JSON_VALUE LEFT_PAREN expression (FORMAT JSON)? (COMMA CHAR_STRING? json_value_return_clause? ((ERROR | NULL_ | DEFAULT literal)? ON ERROR)? ((ERROR | NULL_ | DEFAULT literal)? ON EMPTY)? json_value_on_mismatch_clause?RIGHT_PAREN)? ; json_object_content - : (json_object_entry (',' json_object_entry)* | '*') json_on_null_clause? json_return_clause? STRICT? (WITH UNIQUE KEYS)? + : (json_object_entry (COMMA json_object_entry)* | '*') json_on_null_clause? json_return_clause? STRICT? (WITH UNIQUE KEYS)? ; json_object_entry @@ -6502,7 +6402,7 @@ json_object_entry ; json_table_clause - : JSON_TABLE '(' expression (FORMAT JSON)? (',' CHAR_STRING)? ((ERROR | NULL_) ON ERROR)? ((EMPTY | NULL_) ON EMPTY)? json_column_clause? ')' + : JSON_TABLE LEFT_PAREN expression (FORMAT JSON)? (COMMA CHAR_STRING)? ((ERROR | NULL_) ON ERROR)? ((EMPTY | NULL_) ON EMPTY)? json_column_clause? RIGHT_PAREN ; json_array_element @@ -6514,20 +6414,20 @@ json_on_null_clause ; json_return_clause - : RETURNING ( VARCHAR2 ('(' UNSIGNED_INTEGER ( BYTE | CHAR )? ')')? | CLOB | BLOB ) + : RETURNING ( VARCHAR2 (LEFT_PAREN UNSIGNED_INTEGER ( BYTE | CHAR )? RIGHT_PAREN)? | CLOB | BLOB ) ; json_transform_op : REMOVE CHAR_STRING ((IGNORE | ERROR)? ON MISSING)? - | INSERT CHAR_STRING '=' CHAR_STRING ((REPLACE | IGNORE | ERROR) ON EXISTING)? ((NULL_ | IGNORE | ERROR | REMOVE)? ON NULL_)? - | REPLACE CHAR_STRING '=' CHAR_STRING ((CREATE | IGNORE | ERROR) ON MISSING)? ((NULL_ | IGNORE | ERROR)? ON NULL_)? + | INSERT CHAR_STRING EQUALS_OP CHAR_STRING ((REPLACE | IGNORE | ERROR) ON EXISTING)? ((NULL_ | IGNORE | ERROR | REMOVE)? ON NULL_)? + | REPLACE CHAR_STRING EQUALS_OP CHAR_STRING ((CREATE | IGNORE | ERROR) ON MISSING)? ((NULL_ | IGNORE | ERROR)? ON NULL_)? | expression (FORMAT JSON)? - | APPEND CHAR_STRING '=' CHAR_STRING ((CREATE | IGNORE | ERROR) ON MISSING)? ((NULL_ | IGNORE | ERROR)? ON NULL_)? - | SET CHAR_STRING '=' expression (FORMAT JSON)? ((REPLACE | IGNORE | ERROR) ON EXISTING)? ((CREATE | IGNORE | ERROR) ON MISSING)? ((NULL_ | IGNORE | ERROR)? ON NULL_)? + | APPEND CHAR_STRING EQUALS_OP CHAR_STRING ((CREATE | IGNORE | ERROR) ON MISSING)? ((NULL_ | IGNORE | ERROR)? ON NULL_)? + | SET CHAR_STRING EQUALS_OP expression (FORMAT JSON)? ((REPLACE | IGNORE | ERROR) ON EXISTING)? ((CREATE | IGNORE | ERROR) ON MISSING)? ((NULL_ | IGNORE | ERROR)? ON NULL_)? ; json_column_clause - : COLUMNS '(' json_column_definition (',' json_column_definition)* ')' + : COLUMNS LEFT_PAREN json_column_definition (COMMA json_column_definition)* RIGHT_PAREN ; json_column_definition @@ -6542,7 +6442,7 @@ json_query_returning_clause ; json_query_return_type - : VARCHAR2 ('(' UNSIGNED_INTEGER ( BYTE | CHAR )? ')')? | CLOB | BLOB + : VARCHAR2 (LEFT_PAREN UNSIGNED_INTEGER ( BYTE | CHAR )? RIGHT_PAREN)? | CLOB | BLOB ; json_query_wrapper_clause @@ -6562,17 +6462,17 @@ json_value_return_clause ; json_value_return_type - : VARCHAR2 ('(' UNSIGNED_INTEGER ( BYTE | CHAR )? ')')? TRUNCATE? + : VARCHAR2 (LEFT_PAREN UNSIGNED_INTEGER ( BYTE | CHAR )? RIGHT_PAREN)? TRUNCATE? | CLOB | DATE - | NUMBER '(' INTEGER (',' INTEGER)? ')' + | NUMBER LEFT_PAREN INTEGER (COMMA INTEGER)? RIGHT_PAREN | TIMESTAMP (WITH TIMEZONE)? | SDO_GEOMETRY | expression (USING CASESENSITIVE MAPPING)? ; json_value_on_mismatch_clause - : (IGNORE | ERROR | NULL_) ON MISMATCH ('(' MISSING DATA | EXTRA DATA | TYPE ERROR ')')? + : (IGNORE | ERROR | NULL_) ON MISMATCH (LEFT_PAREN MISSING DATA | EXTRA DATA | TYPE ERROR RIGHT_PAREN)? ; literal @@ -6587,13 +6487,13 @@ numeric_function_wrapper ; numeric_function - : SUM '(' (DISTINCT | ALL)? expression ')' - | COUNT '(' ( ASTERISK | ((DISTINCT | UNIQUE | ALL)? concatenation)? ) ')' over_clause? - | ROUND '(' expression (',' UNSIGNED_INTEGER)? ')' - | AVG '(' (DISTINCT | ALL)? expression ')' - | MAX '(' (DISTINCT | ALL)? expression ')' - | LEAST '(' expressions ')' - | GREATEST '(' expressions ')' + : SUM LEFT_PAREN (DISTINCT | ALL)? expression RIGHT_PAREN + | COUNT LEFT_PAREN ( ASTERISK | ((DISTINCT | UNIQUE | ALL)? concatenation)? ) RIGHT_PAREN over_clause? + | ROUND LEFT_PAREN expression (COMMA UNSIGNED_INTEGER)? RIGHT_PAREN + | AVG LEFT_PAREN (DISTINCT | ALL)? expression RIGHT_PAREN + | MAX LEFT_PAREN (DISTINCT | ALL)? expression RIGHT_PAREN + | LEAST LEFT_PAREN expressions RIGHT_PAREN + | GREATEST LEFT_PAREN expressions RIGHT_PAREN ; listagg_overflow_clause @@ -6603,46 +6503,46 @@ listagg_overflow_clause other_function : over_clause_keyword function_argument_analytic over_clause? | /*TODO stantard_function_enabling_using*/ regular_id function_argument_modeling using_clause? - | COUNT '(' ( ASTERISK | (DISTINCT | UNIQUE | ALL)? concatenation) ')' over_clause? - | (CAST | XMLCAST) '(' (MULTISET '(' subquery ')' | concatenation) AS type_spec - (DEFAULT concatenation ON CONVERSION ERROR)? (',' quoted_string (',' quoted_string)? )? ')' - | COALESCE '(' table_element (',' (numeric | quoted_string))? ')' - | COLLECT '(' (DISTINCT | UNIQUE)? concatenation collect_order_by_part? ')' + | COUNT LEFT_PAREN ( ASTERISK | (DISTINCT | UNIQUE | ALL)? concatenation) RIGHT_PAREN over_clause? + | (CAST | XMLCAST) LEFT_PAREN (MULTISET LEFT_PAREN subquery RIGHT_PAREN | concatenation) AS type_spec + (DEFAULT concatenation ON CONVERSION ERROR)? (COMMA quoted_string (COMMA quoted_string)? )? RIGHT_PAREN + | COALESCE LEFT_PAREN table_element (COMMA (numeric | quoted_string))? RIGHT_PAREN + | COLLECT LEFT_PAREN (DISTINCT | UNIQUE)? concatenation collect_order_by_part? RIGHT_PAREN | within_or_over_clause_keyword function_argument within_or_over_part+ - | LISTAGG '(' (ALL | DISTINCT | UNIQUE)? argument (',' CHAR_STRING)? listagg_overflow_clause? ')' - (WITHIN GROUP '(' order_by_clause ')')? over_clause? + | LISTAGG LEFT_PAREN (ALL | DISTINCT | UNIQUE)? argument (COMMA CHAR_STRING)? listagg_overflow_clause? RIGHT_PAREN + (WITHIN GROUP LEFT_PAREN order_by_clause RIGHT_PAREN)? over_clause? | cursor_name ( PERCENT_ISOPEN | PERCENT_FOUND | PERCENT_NOTFOUND | PERCENT_ROWCOUNT ) - | DECOMPOSE '(' concatenation (CANONICAL | COMPATIBILITY)? ')' - | EXTRACT '(' regular_id FROM concatenation ')' + | DECOMPOSE LEFT_PAREN concatenation (CANONICAL | COMPATIBILITY)? RIGHT_PAREN + | EXTRACT LEFT_PAREN regular_id FROM concatenation RIGHT_PAREN | (FIRST_VALUE | LAST_VALUE) function_argument_analytic respect_or_ignore_nulls? over_clause | standard_prediction_function_keyword - '(' expressions cost_matrix_clause? using_clause? ')' + LEFT_PAREN expressions cost_matrix_clause? using_clause? RIGHT_PAREN | (TO_BINARY_DOUBLE | TO_BINARY_FLOAT | TO_NUMBER | TO_TIMESTAMP | TO_TIMESTAMP_TZ) - '(' concatenation (DEFAULT concatenation ON CONVERSION ERROR)? (',' quoted_string (',' quoted_string)? )? ')' - | (TO_DSINTERVAL | TO_YMINTERVAL) '(' concatenation (DEFAULT concatenation ON CONVERSION ERROR)? ')' - | TRANSLATE '(' expression (USING (CHAR_CS | NCHAR_CS))? (',' expression)* ')' - | TREAT '(' expression AS REF? type_spec ')' - | TRIM '(' ((LEADING | TRAILING | BOTH)? quoted_string? FROM)? concatenation ')' - | VALIDATE_CONVERSION '(' concatenation AS type_spec (',' quoted_string (',' quoted_string)? )? ')' - | XMLAGG '(' expression order_by_clause? ')' ('.' general_element)? + LEFT_PAREN concatenation (DEFAULT concatenation ON CONVERSION ERROR)? (COMMA quoted_string (COMMA quoted_string)? )? RIGHT_PAREN + | (TO_DSINTERVAL | TO_YMINTERVAL) LEFT_PAREN concatenation (DEFAULT concatenation ON CONVERSION ERROR)? RIGHT_PAREN + | TRANSLATE LEFT_PAREN expression (USING (CHAR_CS | NCHAR_CS))? (COMMA expression)* RIGHT_PAREN + | TREAT LEFT_PAREN expression AS REF? type_spec RIGHT_PAREN + | TRIM LEFT_PAREN ((LEADING | TRAILING | BOTH)? quoted_string? FROM)? concatenation RIGHT_PAREN + | VALIDATE_CONVERSION LEFT_PAREN concatenation AS type_spec (COMMA quoted_string (COMMA quoted_string)? )? RIGHT_PAREN + | XMLAGG LEFT_PAREN expression order_by_clause? RIGHT_PAREN (PERIOD general_element)? | (XMLCOLATTVAL | XMLFOREST) - '(' xml_multiuse_expression_element (',' xml_multiuse_expression_element)* ')' ('.' general_element)? + LEFT_PAREN xml_multiuse_expression_element (COMMA xml_multiuse_expression_element)* RIGHT_PAREN (PERIOD general_element)? | XMLELEMENT - '(' (ENTITYESCAPING | NOENTITYESCAPING)? (NAME | EVALNAME)? expression - (/*TODO{input.LT(2).getText().equalsIgnoreCase("xmlattributes")}?*/ ',' xml_attributes_clause)? - (',' expression column_alias?)* ')' ('.' general_element)? - | XMLEXISTS '(' expression xml_passing_clause? ')' - | XMLPARSE '(' (DOCUMENT | CONTENT) concatenation WELLFORMED? ')' ('.' general_element)? + LEFT_PAREN (ENTITYESCAPING | NOENTITYESCAPING)? (NAME | EVALNAME)? expression + (/*TODO{input.LT(2).getText().equalsIgnoreCase("xmlattributes")}?*/ COMMA xml_attributes_clause)? + (COMMA expression column_alias?)* RIGHT_PAREN (PERIOD general_element)? + | XMLEXISTS LEFT_PAREN expression xml_passing_clause? RIGHT_PAREN + | XMLPARSE LEFT_PAREN (DOCUMENT | CONTENT) concatenation WELLFORMED? RIGHT_PAREN (PERIOD general_element)? | XMLPI - '(' (NAME identifier | EVALNAME concatenation) (',' concatenation)? ')' ('.' general_element)? + LEFT_PAREN (NAME identifier | EVALNAME concatenation) (COMMA concatenation)? RIGHT_PAREN (PERIOD general_element)? | XMLQUERY - '(' concatenation xml_passing_clause? RETURNING CONTENT (NULL_ ON EMPTY)? ')' ('.' general_element)? + LEFT_PAREN concatenation xml_passing_clause? RETURNING CONTENT (NULL_ ON EMPTY)? RIGHT_PAREN (PERIOD general_element)? | XMLROOT - '(' concatenation (',' xmlroot_param_version_part)? (',' xmlroot_param_standalone_part)? ')' ('.' general_element)? + LEFT_PAREN concatenation (COMMA xmlroot_param_version_part)? (COMMA xmlroot_param_standalone_part)? RIGHT_PAREN (PERIOD general_element)? | XMLSERIALIZE - '(' (DOCUMENT | CONTENT) concatenation (AS type_spec)? - xmlserialize_param_enconding_part? xmlserialize_param_version_part? xmlserialize_param_ident_part? ((HIDE | SHOW) DEFAULTS)? ')' - ('.' general_element)? + LEFT_PAREN (DOCUMENT | CONTENT) concatenation (AS type_spec)? + xmlserialize_param_enconding_part? xmlserialize_param_version_part? xmlserialize_param_ident_part? ((HIDE | SHOW) DEFAULTS)? RIGHT_PAREN + (PERIOD general_element)? | TIME CHAR_STRING | xmltable ; @@ -6687,10 +6587,10 @@ standard_prediction_function_keyword ; over_clause - : OVER '(' ( query_partition_clause? (order_by_clause windowing_clause?)? + : OVER LEFT_PAREN ( query_partition_clause? (order_by_clause windowing_clause?)? | HIERARCHY th=id_expression OFFSET numeric (ACROSS ANCESTOR AT LEVEL id_expression)? ) - ')' + RIGHT_PAREN ; windowing_clause @@ -6710,7 +6610,7 @@ windowing_elements ; using_clause - : USING (ASTERISK | using_element (',' using_element)*) + : USING (ASTERISK | using_element (COMMA using_element)*) ; using_element @@ -6722,27 +6622,27 @@ collect_order_by_part ; within_or_over_part - : WITHIN GROUP '(' order_by_clause ')' + : WITHIN GROUP LEFT_PAREN order_by_clause RIGHT_PAREN | over_clause ; cost_matrix_clause - : COST (MODEL AUTO? | '(' cost_class_name (',' cost_class_name)* ')' VALUES '(' expressions? ')') + : COST (MODEL AUTO? | LEFT_PAREN cost_class_name (COMMA cost_class_name)* RIGHT_PAREN VALUES LEFT_PAREN expressions? RIGHT_PAREN) ; xml_passing_clause - : PASSING (BY VALUE)? expression column_alias? (',' expression column_alias?)* + : PASSING (BY VALUE)? expression column_alias? (COMMA expression column_alias?)* ; xml_attributes_clause : XMLATTRIBUTES - '(' (ENTITYESCAPING | NOENTITYESCAPING)? (SCHEMACHECK | NOSCHEMACHECK)? - xml_multiuse_expression_element (',' xml_multiuse_expression_element)* ')' + LEFT_PAREN (ENTITYESCAPING | NOENTITYESCAPING)? (SCHEMACHECK | NOSCHEMACHECK)? + xml_multiuse_expression_element (COMMA xml_multiuse_expression_element)* RIGHT_PAREN ; xml_namespaces_clause : XMLNAMESPACES - '(' (concatenation column_alias)? (',' concatenation column_alias)* xml_general_default_part? ')' + LEFT_PAREN (concatenation column_alias)? (COMMA concatenation column_alias)* xml_general_default_part? RIGHT_PAREN ; xml_table_column @@ -6776,7 +6676,7 @@ xmlserialize_param_version_part xmlserialize_param_ident_part : NO INDENT - | INDENT (SIZE '=' concatenation)? + | INDENT (SIZE EQUALS_OP concatenation)? ; // SqlPlus @@ -6809,7 +6709,7 @@ timing_command // Common partition_extension_clause - : (SUBPARTITION | PARTITION) FOR? '(' expressions? ')' + : (SUBPARTITION | PARTITION) FOR? LEFT_PAREN expressions? RIGHT_PAREN ; column_alias @@ -6827,11 +6727,11 @@ where_clause ; quantitative_where_stmt - : expression relational_operator (SOME | ALL | ANY) '(' expression (',' expression)* ')' + : expression relational_operator (SOME | ALL | ANY) LEFT_PAREN expression (COMMA expression)* RIGHT_PAREN ; into_clause - : (BULK COLLECT)? INTO (general_element | bind_variable) (',' (general_element | bind_variable))* + : (BULK COLLECT)? INTO (general_element | bind_variable) (COMMA (general_element | bind_variable))* ; // Common Named Elements @@ -6857,16 +6757,12 @@ rollback_segment_name : identifier ; -table_var_name - : identifier - ; - schema_name : identifier ; routine_name - : identifier ('.' id_expression)* ('@' link_name)? + : identifier (PERIOD id_expression)* (AT_SIGN link_name)? ; package_name @@ -6874,7 +6770,7 @@ package_name ; implementation_type_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; parameter_name @@ -6890,11 +6786,11 @@ main_model_name ; container_tableview_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; aggregate_function_name - : identifier ('.' id_expression)* + : identifier (PERIOD id_expression)* ; query_name @@ -6912,7 +6808,7 @@ role_name ; constraint_name - : identifier ('.' id_expression)* ('@' link_name)? + : identifier (PERIOD id_expression)* (AT_SIGN link_name)? ; label_name @@ -6920,36 +6816,36 @@ label_name ; type_name - : id_expression ('.' id_expression)* + : id_expression (PERIOD id_expression)* ; sequence_name - : id_expression ('.' id_expression)* + : id_expression (PERIOD id_expression)* ; exception_name - : identifier ('.' id_expression)* + : identifier (PERIOD id_expression)* ; function_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; procedure_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; trigger_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; variable_name - : (INTRODUCER char_set_name)? id_expression ('.' id_expression)? + : (INTRODUCER char_set_name)? id_expression (PERIOD id_expression)? | bind_variable ; index_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; cursor_name @@ -6963,30 +6859,30 @@ record_name ; collection_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? ; // BYT-8268: Database link names can include domain qualifiers (e.g., linkname.domain) link_name - : identifier ('.' id_expression)* + : identifier (PERIOD id_expression)* ; column_name - : identifier ('.' id_expression)* + : identifier (PERIOD id_expression)* ; tableview_name - : identifier ('.' id_expression)? + : identifier (PERIOD id_expression)? (AT_SIGN link_name (PERIOD link_name)* | /*TODO{!(input.LA(2) == BY)}?*/ partition_extension_clause)? | xmltable outer_join_sign? ; xmltable - : XMLTABLE '(' (xml_namespaces_clause ',')? concatenation xml_passing_clause? (COLUMNS xml_table_column (',' xml_table_column)*)? ')' ('.' general_element)? + : XMLTABLE LEFT_PAREN (xml_namespaces_clause COMMA)? concatenation xml_passing_clause? (COLUMNS xml_table_column (COMMA xml_table_column)*)? RIGHT_PAREN (PERIOD general_element)? ; char_set_name - : id_expression ('.' id_expression)* + : id_expression (PERIOD id_expression)* ; synonym_name @@ -7010,7 +6906,7 @@ user_object_name grant_object_name : tableview_name - | USER user_object_name (',' user_object_name)* + | USER user_object_name (COMMA user_object_name)* | DIRECTORY dir_object_name | EDITION schema_object_name | MINING MODEL schema_object_name @@ -7019,7 +6915,7 @@ grant_object_name ; column_list - : column_name (',' column_name)* + : column_name (COMMA column_name)* ; paren_column_list @@ -7030,21 +6926,21 @@ paren_column_list // NOTE: In reality this applies to aggregate functions only keep_clause - : KEEP '(' DENSE_RANK (FIRST | LAST) order_by_clause ')' over_clause? + : KEEP LEFT_PAREN DENSE_RANK (FIRST | LAST) order_by_clause RIGHT_PAREN over_clause? ; function_argument - : '(' (argument (',' argument)*)? ')' keep_clause? + : LEFT_PAREN (argument (COMMA argument)*)? RIGHT_PAREN keep_clause? ; function_argument_analytic - : '(' (argument respect_or_ignore_nulls? (',' argument respect_or_ignore_nulls?)*)? ')' keep_clause? + : LEFT_PAREN (argument respect_or_ignore_nulls? (COMMA argument respect_or_ignore_nulls?)*)? RIGHT_PAREN keep_clause? ; function_argument_modeling - : '(' column_name (',' (numeric | NULL_) (',' (numeric | NULL_))?)? - USING (tableview_name '.' ASTERISK | ASTERISK | expression column_alias? (',' expression column_alias?)*) - ')' keep_clause? + : LEFT_PAREN column_name (COMMA (numeric | NULL_) (COMMA (numeric | NULL_))?)? + USING (tableview_name PERIOD ASTERISK | ASTERISK | expression column_alias? (COMMA expression column_alias?)*) + RIGHT_PAREN keep_clause? ; respect_or_ignore_nulls @@ -7052,7 +6948,7 @@ respect_or_ignore_nulls ; argument - : (identifier '=' '>')? expression + : (identifier EQUALS_OP '>')? expression ; type_spec @@ -7062,11 +6958,11 @@ type_spec datatype : native_datatype_element precision_part? (WITH LOCAL? TIME ZONE | CHARACTER SET char_set_name)? - | INTERVAL (YEAR | DAY) ('(' expression ')')? TO (MONTH | SECOND) ('(' expression ')')? + | INTERVAL (YEAR | DAY) (LEFT_PAREN expression RIGHT_PAREN)? TO (MONTH | SECOND) (LEFT_PAREN expression RIGHT_PAREN)? ; precision_part - : '(' (numeric | ASTERISK) (',' (numeric | numeric_negative))? (CHAR | BYTE)? ')' + : LEFT_PAREN (numeric | ASTERISK) (COMMA (numeric | numeric_negative))? (CHAR | BYTE)? RIGHT_PAREN ; native_datatype_element @@ -7130,20 +7026,20 @@ bind_variable : (BINDVAR | ':' UNSIGNED_INTEGER) // Pro*C/C++ indicator variables (INDICATOR? (BINDVAR | ':' UNSIGNED_INTEGER))? - ('.' general_element)? + (PERIOD general_element)? ; general_element - : general_element_part ('.' general_element_part)* + : general_element_part (PERIOD general_element_part)* ; // general_element_part contains the variable_name rule. general_element_part - : (INTRODUCER char_set_name)? id_expression ('@' link_name)? function_argument? + : (INTRODUCER char_set_name)? id_expression (AT_SIGN link_name)? function_argument? ; table_element - : (INTRODUCER char_set_name)? id_expression ('.' id_expression)* + : (INTRODUCER char_set_name)? id_expression (PERIOD id_expression)* ; object_privilege @@ -7275,8 +7171,8 @@ constant : TIMESTAMP (quoted_string | bind_variable) (AT TIME ZONE quoted_string)? | INTERVAL (quoted_string | bind_variable | general_element) (YEAR | MONTH | DAY | HOUR | MINUTE | SECOND) - ('(' (UNSIGNED_INTEGER | bind_variable) (',' (UNSIGNED_INTEGER | bind_variable) )? ')')? - (TO ( DAY | HOUR | MINUTE | SECOND ('(' (UNSIGNED_INTEGER | bind_variable) ')')?))? + (LEFT_PAREN (UNSIGNED_INTEGER | bind_variable) (COMMA (UNSIGNED_INTEGER | bind_variable) )? RIGHT_PAREN)? + (TO ( DAY | HOUR | MINUTE | SECOND (LEFT_PAREN (UNSIGNED_INTEGER | bind_variable) RIGHT_PAREN)?))? | numeric | DATE quoted_string | quoted_string @@ -7294,8 +7190,8 @@ constant_without_variable : TIMESTAMP (quoted_string | bind_variable) (AT TIME ZONE quoted_string)? | INTERVAL (quoted_string | bind_variable | general_element) (YEAR | MONTH | DAY | HOUR | MINUTE | SECOND) - ('(' (UNSIGNED_INTEGER | bind_variable) (',' (UNSIGNED_INTEGER | bind_variable) )? ')')? - (TO ( DAY | HOUR | MINUTE | SECOND ('(' (UNSIGNED_INTEGER | bind_variable) ')')?))? + (LEFT_PAREN (UNSIGNED_INTEGER | bind_variable) (COMMA (UNSIGNED_INTEGER | bind_variable) )? RIGHT_PAREN)? + (TO ( DAY | HOUR | MINUTE | SECOND (LEFT_PAREN (UNSIGNED_INTEGER | bind_variable) RIGHT_PAREN)?))? | numeric | DATE quoted_string | char_str @@ -7340,7 +7236,7 @@ id_expression ; outer_join_sign - : '(' '+' ')' + : LEFT_PAREN PLUS_SIGN RIGHT_PAREN ; regular_id @@ -9641,20 +9537,4 @@ non_reserved_keywords_pre12c | YEAR | YES | ZONE - ; - -string_function_name - : CHR - | DECODE - | SUBSTR - | TO_CHAR - | TRIM - ; - -numeric_function_name - : AVG - | COUNT - | NVL - | ROUND - | SUM - ; + ; \ No newline at end of file diff --git a/plsql/plsql_lexer.go b/plsql/plsql_lexer.go index bafc722..6e280fb 100644 --- a/plsql/plsql_lexer.go +++ b/plsql/plsql_lexer.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlLexer.g4 by ANTLR 4.13.1. DO NOT EDIT. +// Code generated from PlSqlLexer.g4 by ANTLR 4.13.2. DO NOT EDIT. package plsql diff --git a/plsql/plsql_parser.go b/plsql/plsql_parser.go index 556f528..b003899 100644 --- a/plsql/plsql_parser.go +++ b/plsql/plsql_parser.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlParser.g4 by ANTLR 4.13.1. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. package plsql // PlSqlParser import ( @@ -988,7 +988,7 @@ func plsqlparserParserInit() { "GREATER_THAN_OP", "LESS_THAN_OP", "COLON", "SEMICOLON", "BAR", "EQUALS_OP", "LEFT_BRACKET", "RIGHT_BRACKET", "INTRODUCER", "SINGLE_LINE_COMMENT", "MULTI_LINE_COMMENT", "REMARK_COMMENT", "PROMPT_MESSAGE", "START_CMD", - "REGULAR_ID", "SPACES", + "REGULAR_ID", "SPACES", "COMMAfilename", } staticData.RuleNames = []string{ "sql_script", "unit_statement", "alter_diskgroup", "add_disk_clause", @@ -998,15 +998,15 @@ func plsqlparserParserInit() { "qualified_template_clause", "redundancy_clause", "striping_clause", "force_noforce", "diskgroup_directory_clauses", "dir_name", "diskgroup_alias_clauses", "diskgroup_volume_clauses", "add_volume_clause", "modify_volume_clause", - "diskgroup_attributes", "modify_diskgroup_file", "disk_region_clause", - "drop_diskgroup_file_clause", "convert_redundancy_clause", "usergroup_clauses", - "user_clauses", "file_permissions_clause", "file_owner_clause", "scrub_clause", - "quotagroup_clauses", "property_name", "property_value", "filegroup_clauses", - "add_filegroup_clause", "modify_filegroup_clause", "move_to_filegroup_clause", - "drop_filegroup_clause", "quorum_regular", "undrop_disk_clause", "diskgroup_availability", - "enable_disable_volume", "drop_function", "alter_flashback_archive", - "alter_hierarchy", "alter_function", "alter_java", "match_string", "create_function_body", - "sql_macro_body", "parallel_enable_clause", "partition_by_clause", "result_cache_clause", + "diskgroup_attributes", "drop_diskgroup_file_clause", "convert_redundancy_clause", + "usergroup_clauses", "user_clauses", "file_permissions_clause", "file_owner_clause", + "scrub_clause", "quotagroup_clauses", "property_name", "property_value", + "filegroup_clauses", "add_filegroup_clause", "modify_filegroup_clause", + "move_to_filegroup_clause", "drop_filegroup_clause", "quorum_regular", + "undrop_disk_clause", "diskgroup_availability", "enable_disable_volume", + "drop_function", "alter_flashback_archive", "alter_hierarchy", "alter_function", + "alter_java", "match_string", "create_function_body", "sql_macro_body", + "parallel_enable_clause", "partition_by_clause", "result_cache_clause", "relies_on_part", "streaming_clause", "alter_outline", "outline_options", "alter_lockdown_profile", "lockdown_feature", "lockdown_options", "lockdown_statements", "statement_clauses", "clause_options", "option_values", "string_list", @@ -1019,11 +1019,10 @@ func plsqlparserParserInit() { "pmem_filestore_options", "file_path", "create_rollback_segment", "drop_trigger", "alter_trigger", "create_trigger", "trigger_follows_clause", "trigger_when_clause", "simple_dml_trigger", "for_each_row", "compound_dml_trigger", "non_dml_trigger", - "trigger_body", "routine_clause", "compound_trigger_block", "timing_point_section", - "non_dml_event", "dml_event_clause", "dml_event_element", "dml_event_nested_clause", - "referencing_clause", "referencing_element", "drop_type", "alter_type", - "compile_type_clause", "replace_type_clause", "alter_method_spec", "alter_method_element", - "alter_attribute_definition", "attribute_definition", "alter_collection_clauses", + "trigger_body", "non_dml_event", "dml_event_clause", "dml_event_element", + "dml_event_nested_clause", "referencing_clause", "referencing_element", + "drop_type", "alter_type", "compile_type_clause", "replace_type_clause", + "alter_method_spec", "alter_method_element", "alter_collection_clauses", "dependent_handling_clause", "dependent_exceptions_part", "create_type", "type_definition", "object_type_def", "object_as_part", "object_under_part", "nested_table_type_def", "sqlj_object_type", "type_body", "type_body_elements", @@ -1119,8 +1118,7 @@ func plsqlparserParserInit() { "maxsize_clause", "build_clause", "partial_index_clause", "parallel_clause", "alter_materialized_view", "alter_mv_option1", "alter_mv_refresh", "rollback_segment", "modify_mv_column_clause", "alter_materialized_view_log", "add_mv_log_column_clause", - "move_mv_log_clause", "mv_log_augmentation", "datetime_expr", "interval_expr", - "synchronous_or_asynchronous", "including_or_excluding", "create_materialized_view_log", + "move_mv_log_clause", "mv_log_augmentation", "datetime_expr", "create_materialized_view_log", "new_values_clause", "mv_log_purge_clause", "create_materialized_zonemap", "alter_materialized_zonemap", "drop_materialized_zonemap", "zonemap_refresh_clause", "zonemap_attributes", "zonemap_name", "operator_name", "operator_function_name", @@ -1153,9 +1151,9 @@ func plsqlparserParserInit() { "subpartition_name", "range_subpartition_desc", "list_subpartition_desc", "individual_hash_subparts", "hash_subparts_by_quantity", "range_values_clause", "list_values_clause", "table_partition_description", "partitioning_storage_clause", - "lob_partitioning_storage", "datatype_null_enable", "size_clause", "table_compression", - "inmemory_table_clause", "inmemory_attributes", "inmemory_memcompress", - "inmemory_priority", "inmemory_distribute", "inmemory_duplicate", "inmemory_column_clause", + "lob_partitioning_storage", "size_clause", "table_compression", "inmemory_table_clause", + "inmemory_attributes", "inmemory_memcompress", "inmemory_priority", + "inmemory_distribute", "inmemory_duplicate", "inmemory_column_clause", "physical_attributes_clause", "storage_clause", "deferred_segment_creation", "segment_attributes_clause", "physical_properties", "ilm_clause", "ilm_policy_clause", "ilm_compression_policy", "ilm_tiering_policy", "ilm_after_on", "segment_group", @@ -1218,29 +1216,26 @@ func plsqlparserParserInit() { "collection_item", "rename_column_clause", "old_column_name", "new_column_name", "add_modify_drop_column_clauses", "drop_column_clause", "modify_column_clauses", "modify_col_visibility", "modify_col_properties", "modify_col_substitutable", - "add_column_clause", "alter_varray_col_properties", "varray_col_properties", - "varray_storage_clause", "lob_segname", "lob_item", "lob_storage_parameters", - "lob_storage_clause", "modify_lob_storage_clause", "modify_lob_parameters", - "lob_parameters", "lob_deduplicate_clause", "lob_compression_clause", - "lob_retention_clause", "encryption_spec", "tablespace", "varray_item", - "column_properties", "lob_partition_storage", "period_definition", "start_time_column", - "end_time_column", "column_definition", "column_collation_name", "identity_clause", - "identity_options_parentheses", "identity_options", "virtual_column_definition", - "autogenerated_sequence_definition", "evaluation_edition_clause", "out_of_line_part_storage", - "nested_table_col_properties", "nested_item", "substitutable_column_clause", - "partition_name", "supplemental_logging_props", "column_or_attribute", + "add_column_clause", "varray_col_properties", "varray_storage_clause", + "lob_segname", "lob_item", "lob_storage_parameters", "lob_storage_clause", + "modify_lob_storage_clause", "modify_lob_parameters", "lob_parameters", + "lob_deduplicate_clause", "lob_compression_clause", "lob_retention_clause", + "encryption_spec", "tablespace", "varray_item", "column_properties", + "lob_partition_storage", "period_definition", "start_time_column", "end_time_column", + "column_definition", "column_collation_name", "identity_clause", "identity_options_parentheses", + "identity_options", "virtual_column_definition", "autogenerated_sequence_definition", + "evaluation_edition_clause", "nested_table_col_properties", "nested_item", + "substitutable_column_clause", "partition_name", "supplemental_logging_props", "object_type_col_properties", "constraint_clauses", "old_constraint_name", "new_constraint_name", "drop_constraint_clause", "drop_primary_key_or_unique_or_generic_clause", - "add_constraint", "add_constraint_clause", "check_constraint", "drop_constraint", - "enable_constraint", "disable_constraint", "foreign_key_clause", "references_clause", - "on_delete_clause", "unique_key_clause", "primary_key_clause", "anonymous_block", - "invoker_rights_clause", "call_spec", "java_spec", "c_spec", "c_agent_in_clause", - "c_parameters_clause", "parameter", "default_value_part", "seq_of_declare_specs", - "declare_spec", "variable_declaration", "subtype_declaration", "cursor_declaration", - "parameter_spec", "exception_declaration", "pragma_declaration", "record_type_def", - "field_spec", "ref_cursor_type_def", "type_declaration", "table_type_def", - "table_indexed_by_part", "varray_type_def", "seq_of_statements", "label_declaration", - "statement", "swallow_to_semi", "assignment_statement", "continue_statement", + "check_constraint", "foreign_key_clause", "references_clause", "on_delete_clause", + "anonymous_block", "invoker_rights_clause", "call_spec", "java_spec", + "c_spec", "c_agent_in_clause", "c_parameters_clause", "parameter", "default_value_part", + "seq_of_declare_specs", "declare_spec", "variable_declaration", "subtype_declaration", + "cursor_declaration", "parameter_spec", "exception_declaration", "pragma_declaration", + "record_type_def", "field_spec", "ref_cursor_type_def", "type_declaration", + "table_type_def", "table_indexed_by_part", "varray_type_def", "seq_of_statements", + "label_declaration", "statement", "assignment_statement", "continue_statement", "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", @@ -1304,8 +1299,8 @@ func plsqlparserParserInit() { "set_command", "timing_command", "partition_extension_clause", "column_alias", "table_alias", "where_clause", "quantitative_where_stmt", "into_clause", "xml_column_name", "cost_class_name", "attribute_name", "savepoint_name", - "rollback_segment_name", "table_var_name", "schema_name", "routine_name", - "package_name", "implementation_type_name", "parameter_name", "reference_model_name", + "rollback_segment_name", "schema_name", "routine_name", "package_name", + "implementation_type_name", "parameter_name", "reference_model_name", "main_model_name", "container_tableview_name", "aggregate_function_name", "query_name", "grantee_name", "role_name", "constraint_name", "label_name", "type_name", "sequence_name", "exception_name", "function_name", "procedure_name", @@ -1319,12 +1314,11 @@ func plsqlparserParserInit() { "table_element", "object_privilege", "system_privilege", "constant", "constant_without_variable", "numeric", "numeric_negative", "quoted_string", "char_str", "identifier", "id_expression", "outer_join_sign", "regular_id", - "non_reserved_keywords_in_12c", "non_reserved_keywords_pre12c", "string_function_name", - "numeric_function_name", + "non_reserved_keywords_in_12c", "non_reserved_keywords_pre12c", } staticData.PredictionContextCache = antlr.NewPredictionContextCache() staticData.serializedATN = []int32{ - 4, 1, 2408, 20382, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, + 4, 1, 2409, 20124, 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, @@ -1586,14 +1580,8 @@ func plsqlparserParserInit() { 1159, 2, 1160, 7, 1160, 2, 1161, 7, 1161, 2, 1162, 7, 1162, 2, 1163, 7, 1163, 2, 1164, 7, 1164, 2, 1165, 7, 1165, 2, 1166, 7, 1166, 2, 1167, 7, 1167, 2, 1168, 7, 1168, 2, 1169, 7, 1169, 2, 1170, 7, 1170, 2, 1171, 7, - 1171, 2, 1172, 7, 1172, 2, 1173, 7, 1173, 2, 1174, 7, 1174, 2, 1175, 7, - 1175, 2, 1176, 7, 1176, 2, 1177, 7, 1177, 2, 1178, 7, 1178, 2, 1179, 7, - 1179, 2, 1180, 7, 1180, 2, 1181, 7, 1181, 2, 1182, 7, 1182, 2, 1183, 7, - 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, 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, + 1171, 1, 0, 1, 0, 3, 0, 2347, 8, 0, 1, 0, 3, 0, 2350, 8, 0, 1, 0, 5, 0, + 2353, 8, 0, 10, 0, 12, 0, 2356, 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, 1, 1, 1, 1, 1, 1, @@ -1605,11362 +1593,11222 @@ 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, 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, 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, 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, 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, - 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, 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, 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, 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, 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, - 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 3, 1, 2499, 8, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 4, + 2, 2506, 8, 2, 11, 2, 12, 2, 2507, 1, 2, 3, 2, 2511, 8, 2, 1, 2, 3, 2, + 2514, 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, 2536, + 8, 2, 3, 2, 2538, 8, 2, 1, 2, 1, 2, 1, 2, 5, 2, 2543, 8, 2, 10, 2, 12, + 2, 2546, 9, 2, 1, 2, 3, 2, 2549, 8, 2, 1, 2, 1, 2, 1, 2, 3, 2, 2554, 8, + 2, 3, 2, 2556, 8, 2, 1, 3, 1, 3, 1, 3, 3, 3, 2561, 8, 3, 1, 3, 3, 3, 2564, + 8, 3, 1, 3, 1, 3, 3, 3, 2568, 8, 3, 1, 3, 1, 3, 1, 3, 1, 3, 5, 3, 2574, + 8, 3, 10, 3, 12, 3, 2577, 9, 3, 4, 3, 2579, 8, 3, 11, 3, 12, 3, 2580, 1, + 4, 1, 4, 3, 4, 2585, 8, 4, 1, 4, 1, 4, 1, 4, 3, 4, 2590, 8, 4, 1, 4, 1, + 4, 1, 4, 3, 4, 2595, 8, 4, 5, 4, 2597, 8, 4, 10, 4, 12, 4, 2600, 9, 4, + 1, 4, 1, 4, 1, 4, 3, 4, 2605, 8, 4, 1, 4, 1, 4, 1, 4, 3, 4, 2610, 8, 4, + 1, 4, 1, 4, 1, 4, 3, 4, 2615, 8, 4, 5, 4, 2617, 8, 4, 10, 4, 12, 4, 2620, + 9, 4, 3, 4, 2622, 8, 4, 1, 5, 1, 5, 1, 5, 1, 5, 3, 5, 2628, 8, 5, 1, 6, + 1, 6, 1, 6, 1, 6, 1, 6, 1, 6, 3, 6, 2636, 8, 6, 1, 6, 1, 6, 1, 6, 1, 6, + 1, 6, 3, 6, 2643, 8, 6, 5, 6, 2645, 8, 6, 10, 6, 12, 6, 2648, 9, 6, 1, + 6, 1, 6, 3, 6, 2652, 8, 6, 1, 6, 3, 6, 2655, 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, 2669, 8, 8, 10, + 8, 12, 8, 2672, 9, 8, 1, 8, 1, 8, 3, 8, 2676, 8, 8, 1, 9, 1, 9, 3, 9, 2680, + 8, 9, 1, 9, 1, 9, 1, 9, 1, 9, 5, 9, 2686, 8, 9, 10, 9, 12, 9, 2689, 9, + 9, 1, 9, 1, 9, 1, 9, 3, 9, 2694, 8, 9, 1, 9, 1, 9, 1, 9, 1, 9, 5, 9, 2700, + 8, 9, 10, 9, 12, 9, 2703, 9, 9, 4, 9, 2705, 8, 9, 11, 9, 12, 9, 2706, 1, + 9, 3, 9, 2710, 8, 9, 1, 9, 1, 9, 3, 9, 2714, 8, 9, 1, 9, 3, 9, 2717, 8, + 9, 1, 10, 1, 10, 3, 10, 2721, 8, 10, 1, 10, 1, 10, 1, 10, 1, 10, 5, 10, + 2727, 8, 10, 10, 10, 12, 10, 2730, 9, 10, 1, 10, 1, 10, 1, 10, 3, 10, 2735, + 8, 10, 1, 10, 1, 10, 1, 10, 1, 10, 5, 10, 2741, 8, 10, 10, 10, 12, 10, + 2744, 9, 10, 3, 10, 2746, 8, 10, 1, 10, 3, 10, 2749, 8, 10, 1, 11, 1, 11, + 1, 11, 1, 11, 1, 11, 1, 12, 1, 12, 1, 12, 4, 12, 2759, 8, 12, 11, 12, 12, + 12, 2760, 3, 12, 2763, 8, 12, 1, 12, 1, 12, 1, 12, 1, 12, 3, 12, 2769, + 8, 12, 1, 12, 1, 12, 1, 12, 3, 12, 2774, 8, 12, 3, 12, 2776, 8, 12, 1, + 13, 1, 13, 1, 14, 1, 14, 3, 14, 2782, 8, 14, 1, 14, 3, 14, 2785, 8, 14, + 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 5, 15, 2795, 8, + 15, 10, 15, 12, 15, 2798, 9, 15, 1, 15, 1, 15, 1, 15, 1, 15, 1, 15, 5, + 15, 2805, 8, 15, 10, 15, 12, 15, 2808, 9, 15, 3, 15, 2810, 8, 15, 1, 16, + 1, 16, 1, 16, 3, 16, 2815, 8, 16, 1, 16, 3, 16, 2818, 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, 2833, 8, 20, 10, 20, 12, 20, 2836, 9, 20, 1, 20, 1, 20, 1, + 20, 1, 20, 3, 20, 2842, 8, 20, 1, 20, 1, 20, 3, 20, 2846, 8, 20, 5, 20, + 2848, 8, 20, 10, 20, 12, 20, 2851, 9, 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, + 20, 1, 20, 1, 20, 1, 20, 1, 20, 1, 20, 5, 20, 2863, 8, 20, 10, 20, 12, + 20, 2866, 9, 20, 3, 20, 2868, 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, 2881, 8, 22, 10, 22, 12, + 22, 2884, 9, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 5, 22, 2891, 8, 22, + 10, 22, 12, 22, 2894, 9, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, 1, 22, + 1, 22, 1, 22, 1, 22, 5, 22, 2905, 8, 22, 10, 22, 12, 22, 2908, 9, 22, 3, + 22, 2910, 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, 2923, 8, 23, 1, 24, 1, 24, 1, 24, 1, 24, 1, + 24, 1, 24, 3, 24, 2931, 8, 24, 1, 24, 1, 24, 1, 24, 1, 24, 3, 24, 2937, + 8, 24, 1, 24, 1, 24, 3, 24, 2941, 8, 24, 1, 25, 1, 25, 1, 25, 1, 25, 1, + 25, 3, 25, 2948, 8, 25, 1, 25, 1, 25, 3, 25, 2952, 8, 25, 1, 26, 1, 26, + 1, 26, 1, 26, 1, 26, 1, 26, 1, 27, 1, 27, 1, 27, 1, 27, 1, 27, 5, 27, 2965, + 8, 27, 10, 27, 12, 27, 2968, 9, 27, 1, 28, 1, 28, 1, 28, 1, 28, 1, 28, + 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 5, 29, 2983, 8, + 29, 10, 29, 12, 29, 2986, 9, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, 29, 1, + 29, 1, 29, 1, 29, 5, 29, 2996, 8, 29, 10, 29, 12, 29, 2999, 9, 29, 1, 29, + 1, 29, 1, 29, 3, 29, 3004, 8, 29, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 5, + 30, 3011, 8, 30, 10, 30, 12, 30, 3014, 9, 30, 1, 30, 1, 30, 1, 30, 1, 30, + 1, 30, 5, 30, 3021, 8, 30, 10, 30, 12, 30, 3024, 9, 30, 1, 30, 3, 30, 3027, + 8, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 1, 30, 5, + 30, 3038, 8, 30, 10, 30, 12, 30, 3041, 9, 30, 3, 30, 3043, 8, 30, 1, 31, + 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 3, 31, 3052, 8, 31, 1, 31, 1, + 31, 1, 31, 1, 31, 1, 31, 1, 31, 3, 31, 3060, 8, 31, 5, 31, 3062, 8, 31, + 10, 31, 12, 31, 3065, 9, 31, 1, 31, 1, 31, 1, 31, 1, 31, 1, 31, 5, 31, + 3072, 8, 31, 10, 31, 12, 31, 3075, 9, 31, 1, 32, 1, 32, 1, 32, 1, 32, 1, + 32, 1, 32, 1, 32, 1, 32, 1, 32, 5, 32, 3086, 8, 32, 10, 32, 12, 32, 3089, + 9, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 32, 5, 32, 3096, 8, 32, 10, 32, 12, + 32, 3099, 9, 32, 1, 33, 1, 33, 1, 33, 1, 33, 1, 33, 3, 33, 3106, 8, 33, + 1, 33, 3, 33, 3109, 8, 33, 1, 33, 1, 33, 3, 33, 3113, 8, 33, 1, 33, 3, + 33, 3116, 8, 33, 1, 33, 3, 33, 3119, 8, 33, 1, 33, 3, 33, 3122, 8, 33, + 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 3, 34, 3132, 8, + 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, + 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 1, 34, 3, 34, 3151, 8, 34, 1, + 35, 1, 35, 1, 36, 1, 36, 1, 37, 1, 37, 1, 37, 1, 37, 3, 37, 3161, 8, 37, + 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 3169, 8, 38, 1, 38, 1, + 38, 1, 38, 3, 38, 3174, 8, 38, 1, 38, 1, 38, 1, 38, 1, 38, 3, 38, 3180, + 8, 38, 1, 39, 1, 39, 1, 39, 1, 39, 1, 39, 1, 39, 1, 39, 1, 39, 1, 40, 1, + 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 40, 1, 41, 1, 41, 1, 41, 1, 41, 3, 41, + 3201, 8, 41, 1, 42, 1, 42, 1, 43, 1, 43, 1, 43, 1, 44, 1, 44, 3, 44, 3210, + 8, 44, 1, 44, 3, 44, 3213, 8, 44, 1, 44, 1, 44, 3, 44, 3217, 8, 44, 3, + 44, 3219, 8, 44, 1, 45, 1, 45, 1, 45, 1, 45, 1, 45, 5, 45, 3226, 8, 45, + 10, 45, 12, 45, 3229, 9, 45, 1, 45, 3, 45, 3232, 8, 45, 1, 46, 1, 46, 1, + 46, 1, 46, 1, 46, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, + 1, 47, 1, 47, 3, 47, 3249, 8, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, + 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 1, 47, 3, 47, 3263, 8, 47, 3, 47, + 3265, 8, 47, 1, 47, 3, 47, 3268, 8, 47, 1, 47, 1, 47, 3, 47, 3272, 8, 47, + 1, 48, 1, 48, 1, 48, 1, 48, 1, 48, 3, 48, 3279, 8, 48, 1, 48, 1, 48, 1, + 48, 1, 48, 1, 48, 3, 48, 3286, 8, 48, 1, 49, 1, 49, 1, 49, 1, 49, 1, 49, + 3, 49, 3293, 8, 49, 1, 49, 5, 49, 3296, 8, 49, 10, 49, 12, 49, 3299, 9, + 49, 1, 49, 1, 49, 3, 49, 3303, 8, 49, 1, 49, 1, 49, 1, 50, 1, 50, 1, 50, + 1, 50, 1, 50, 1, 50, 3, 50, 3313, 8, 50, 1, 50, 1, 50, 1, 50, 1, 50, 1, + 50, 1, 50, 3, 50, 3321, 8, 50, 1, 50, 1, 50, 3, 50, 3325, 8, 50, 1, 50, + 1, 50, 4, 50, 3329, 8, 50, 11, 50, 12, 50, 3330, 1, 50, 1, 50, 3, 50, 3335, + 8, 50, 1, 50, 1, 50, 1, 50, 3, 50, 3340, 8, 50, 1, 51, 1, 51, 1, 52, 1, + 52, 1, 52, 3, 52, 3347, 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, + 5, 52, 3355, 8, 52, 10, 52, 12, 52, 3358, 9, 52, 1, 52, 1, 52, 3, 52, 3362, + 8, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 1, 52, 5, 52, 3370, 8, 52, 10, + 52, 12, 52, 3373, 9, 52, 1, 52, 3, 52, 3376, 8, 52, 1, 52, 1, 52, 3, 52, + 3380, 8, 52, 1, 52, 3, 52, 3383, 8, 52, 1, 52, 1, 52, 3, 52, 3387, 8, 52, + 1, 52, 1, 52, 1, 52, 1, 52, 3, 52, 3393, 8, 52, 1, 52, 1, 52, 1, 53, 1, + 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 53, 1, 54, 1, 54, 3, 54, 3407, + 8, 54, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 1, 55, 3, 55, 3416, 8, + 55, 1, 55, 3, 55, 3419, 8, 55, 1, 55, 1, 55, 1, 56, 1, 56, 3, 56, 3425, + 8, 56, 1, 57, 1, 57, 1, 57, 1, 57, 1, 57, 5, 57, 3432, 8, 57, 10, 57, 12, + 57, 3435, 9, 57, 1, 57, 1, 57, 1, 58, 1, 58, 1, 58, 1, 58, 1, 58, 1, 59, + 1, 59, 1, 59, 3, 59, 3447, 8, 59, 1, 59, 1, 59, 4, 59, 3451, 8, 59, 11, + 59, 12, 59, 3452, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, 1, 60, + 1, 60, 1, 60, 3, 60, 3465, 8, 60, 1, 61, 1, 61, 1, 61, 1, 61, 1, 61, 1, + 61, 1, 61, 3, 61, 3474, 8, 61, 1, 61, 1, 61, 1, 61, 3, 61, 3479, 8, 61, + 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, 62, 1, + 62, 1, 62, 1, 62, 1, 62, 3, 62, 3495, 8, 62, 3, 62, 3497, 8, 62, 1, 63, + 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, 63, 1, + 63, 1, 63, 1, 63, 3, 63, 3513, 8, 63, 3, 63, 3515, 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, 1, 64, 1, 64, 1, 64, 1, 64, 1, 64, 3, 64, 3536, 8, 64, 3, 64, + 3538, 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, 1, 65, 1, 65, 1, 65, 1, 65, 3, 65, + 3558, 8, 65, 3, 65, 3560, 8, 65, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, + 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 4, 66, 3573, 8, 66, 11, 66, 12, + 66, 3574, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 1, 66, 3, 66, 3584, + 8, 66, 3, 66, 3586, 8, 66, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, 67, 1, + 67, 1, 67, 1, 67, 3, 67, 3597, 8, 67, 1, 68, 1, 68, 1, 68, 5, 68, 3602, + 8, 68, 10, 68, 12, 68, 3605, 9, 68, 1, 69, 1, 69, 1, 70, 1, 70, 1, 70, + 1, 70, 1, 70, 1, 71, 1, 71, 1, 71, 3, 71, 3617, 8, 71, 1, 71, 1, 71, 1, + 71, 3, 71, 3622, 8, 71, 1, 71, 1, 71, 1, 71, 1, 72, 1, 72, 1, 72, 1, 72, + 1, 72, 3, 72, 3632, 8, 72, 1, 72, 3, 72, 3635, 8, 72, 1, 72, 5, 72, 3638, + 8, 72, 10, 72, 12, 72, 3641, 9, 72, 1, 72, 1, 72, 3, 72, 3645, 8, 72, 1, + 72, 1, 72, 1, 73, 1, 73, 1, 73, 3, 73, 3652, 8, 73, 1, 73, 1, 73, 1, 73, + 1, 73, 3, 73, 3658, 8, 73, 1, 73, 1, 73, 3, 73, 3662, 8, 73, 1, 73, 1, + 73, 5, 73, 3666, 8, 73, 10, 73, 12, 73, 3669, 9, 73, 1, 73, 1, 73, 3, 73, + 3673, 8, 73, 1, 73, 1, 73, 1, 74, 1, 74, 1, 74, 3, 74, 3680, 8, 74, 1, + 74, 1, 74, 1, 74, 1, 74, 1, 74, 3, 74, 3687, 8, 74, 1, 74, 1, 74, 1, 74, + 5, 74, 3692, 8, 74, 10, 74, 12, 74, 3695, 9, 74, 1, 74, 1, 74, 3, 74, 3699, + 8, 74, 1, 74, 1, 74, 3, 74, 3703, 8, 74, 1, 74, 1, 74, 1, 75, 1, 75, 1, + 75, 1, 75, 1, 75, 1, 75, 1, 75, 1, 75, 3, 75, 3715, 8, 75, 1, 76, 1, 76, + 1, 76, 1, 76, 1, 76, 1, 76, 5, 76, 3723, 8, 76, 10, 76, 12, 76, 3726, 9, + 76, 1, 76, 1, 76, 3, 76, 3730, 8, 76, 1, 76, 1, 76, 1, 77, 1, 77, 1, 77, + 1, 77, 1, 77, 1, 77, 5, 77, 3740, 8, 77, 10, 77, 12, 77, 3743, 9, 77, 1, + 77, 1, 77, 3, 77, 3747, 8, 77, 1, 77, 1, 77, 1, 77, 3, 77, 3752, 8, 77, + 1, 77, 3, 77, 3755, 8, 77, 1, 77, 3, 77, 3758, 8, 77, 1, 77, 1, 77, 1, + 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 1, 78, 3, 78, 3771, + 8, 78, 1, 79, 1, 79, 1, 79, 1, 79, 1, 79, 1, 79, 1, 79, 1, 79, 1, 79, 1, + 79, 3, 79, 3783, 8, 79, 1, 79, 1, 79, 3, 79, 3787, 8, 79, 1, 79, 3, 79, + 3790, 8, 79, 1, 79, 3, 79, 3793, 8, 79, 1, 80, 1, 80, 1, 80, 1, 80, 1, + 80, 3, 80, 3800, 8, 80, 1, 80, 1, 80, 3, 80, 3804, 8, 80, 1, 80, 3, 80, + 3807, 8, 80, 1, 81, 1, 81, 1, 81, 1, 81, 1, 81, 1, 82, 1, 82, 1, 82, 1, + 82, 1, 82, 3, 82, 3819, 8, 82, 1, 82, 5, 82, 3822, 8, 82, 10, 82, 12, 82, + 3825, 9, 82, 1, 82, 1, 82, 3, 82, 3829, 8, 82, 1, 82, 1, 82, 1, 83, 1, + 83, 1, 83, 1, 83, 1, 83, 1, 83, 5, 83, 3839, 8, 83, 10, 83, 12, 83, 3842, + 9, 83, 1, 83, 1, 83, 3, 83, 3846, 8, 83, 1, 83, 1, 83, 1, 83, 1, 83, 1, + 83, 1, 83, 5, 83, 3854, 8, 83, 10, 83, 12, 83, 3857, 9, 83, 1, 83, 3, 83, + 3860, 8, 83, 1, 83, 3, 83, 3863, 8, 83, 1, 83, 1, 83, 3, 83, 3867, 8, 83, + 1, 83, 3, 83, 3870, 8, 83, 1, 83, 1, 83, 3, 83, 3874, 8, 83, 1, 83, 1, + 83, 1, 83, 3, 83, 3879, 8, 83, 1, 83, 1, 83, 1, 84, 1, 84, 1, 84, 1, 84, + 1, 84, 1, 84, 5, 84, 3889, 8, 84, 10, 84, 12, 84, 3892, 9, 84, 1, 84, 1, + 84, 3, 84, 3896, 8, 84, 1, 84, 1, 84, 3, 84, 3900, 8, 84, 1, 84, 3, 84, + 3903, 8, 84, 1, 84, 1, 84, 1, 84, 3, 84, 3908, 8, 84, 1, 84, 1, 84, 1, + 85, 1, 85, 1, 85, 3, 85, 3915, 8, 85, 1, 85, 1, 85, 1, 85, 1, 85, 1, 85, + 1, 85, 5, 85, 3923, 8, 85, 10, 85, 12, 85, 3926, 9, 85, 1, 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, 1, 85, 3, 85, 3945, 8, + 85, 1, 85, 1, 85, 1, 86, 1, 86, 1, 86, 1, 86, 1, 86, 4, 86, 3954, 8, 86, + 11, 86, 12, 86, 3955, 1, 87, 1, 87, 1, 87, 1, 87, 1, 88, 1, 88, 1, 88, + 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 1, 88, 3, 88, 3972, 8, 88, 3, + 88, 3974, 8, 88, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, 1, 89, + 3, 89, 3984, 8, 89, 1, 90, 1, 90, 1, 90, 1, 90, 1, 90, 1, 91, 1, 91, 1, + 91, 1, 91, 1, 91, 1, 92, 1, 92, 1, 92, 1, 92, 1, 92, 4, 92, 4001, 8, 92, + 11, 92, 12, 92, 4002, 1, 93, 1, 93, 1, 93, 1, 93, 1, 93, 3, 93, 4010, 8, + 93, 1, 93, 1, 93, 1, 93, 3, 93, 4015, 8, 93, 1, 94, 1, 94, 1, 95, 1, 95, + 3, 95, 4021, 8, 95, 1, 95, 1, 95, 1, 95, 1, 95, 1, 95, 1, 95, 5, 95, 4029, + 8, 95, 10, 95, 12, 95, 4032, 9, 95, 1, 96, 1, 96, 1, 96, 1, 96, 1, 96, + 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 1, 97, 3, 97, 4048, + 8, 97, 1, 97, 5, 97, 4051, 8, 97, 10, 97, 12, 97, 4054, 9, 97, 1, 97, 1, + 97, 3, 97, 4058, 8, 97, 3, 97, 4060, 8, 97, 1, 97, 1, 97, 1, 98, 1, 98, + 1, 98, 3, 98, 4067, 8, 98, 1, 98, 1, 98, 1, 98, 1, 98, 1, 98, 3, 98, 4074, + 8, 98, 1, 98, 3, 98, 4077, 8, 98, 1, 98, 3, 98, 4080, 8, 98, 1, 98, 3, + 98, 4083, 8, 98, 1, 98, 1, 98, 1, 98, 1, 99, 1, 99, 1, 99, 1, 99, 5, 99, + 4092, 8, 99, 10, 99, 12, 99, 4095, 9, 99, 1, 100, 1, 100, 1, 100, 1, 100, + 1, 100, 1, 101, 1, 101, 1, 101, 1, 101, 3, 101, 4106, 8, 101, 1, 101, 1, + 101, 3, 101, 4110, 8, 101, 1, 101, 3, 101, 4113, 8, 101, 1, 102, 1, 102, + 1, 102, 1, 102, 1, 103, 1, 103, 1, 103, 3, 103, 4122, 8, 103, 1, 104, 1, + 104, 1, 104, 1, 104, 5, 104, 4128, 8, 104, 10, 104, 12, 104, 4131, 9, 104, + 1, 104, 1, 104, 1, 104, 1, 104, 1, 104, 3, 104, 4138, 8, 104, 1, 104, 3, + 104, 4141, 8, 104, 1, 105, 1, 105, 1, 105, 1, 105, 1, 105, 3, 105, 4148, + 8, 105, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, + 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, + 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, 1, 106, + 3, 106, 4176, 8, 106, 1, 107, 1, 107, 1, 107, 5, 107, 4181, 8, 107, 10, + 107, 12, 107, 4184, 9, 107, 1, 107, 1, 107, 3, 107, 4188, 8, 107, 1, 107, + 1, 107, 1, 108, 1, 108, 1, 108, 3, 108, 4195, 8, 108, 1, 109, 1, 109, 1, + 109, 1, 109, 1, 109, 1, 110, 1, 110, 4, 110, 4204, 8, 110, 11, 110, 12, + 110, 4205, 1, 111, 1, 111, 1, 111, 1, 112, 1, 112, 1, 112, 3, 112, 4214, + 8, 112, 1, 112, 1, 112, 3, 112, 4218, 8, 112, 1, 112, 1, 112, 1, 113, 1, + 113, 1, 113, 1, 113, 1, 113, 1, 113, 1, 113, 1, 113, 1, 113, 3, 113, 4231, + 8, 113, 1, 113, 3, 113, 4234, 8, 113, 1, 113, 1, 113, 1, 114, 1, 114, 3, + 114, 4240, 8, 114, 1, 114, 3, 114, 4243, 8, 114, 1, 114, 5, 114, 4246, + 8, 114, 10, 114, 12, 114, 4249, 9, 114, 1, 114, 1, 114, 3, 114, 4253, 8, + 114, 1, 115, 1, 115, 3, 115, 4257, 8, 115, 1, 115, 1, 115, 1, 115, 1, 115, + 1, 115, 1, 115, 5, 115, 4265, 8, 115, 10, 115, 12, 115, 4268, 9, 115, 1, + 115, 1, 115, 1, 116, 1, 116, 1, 116, 5, 116, 4275, 8, 116, 10, 116, 12, + 116, 4278, 9, 116, 1, 117, 1, 117, 1, 117, 3, 117, 4283, 8, 117, 1, 118, + 1, 118, 1, 118, 1, 118, 1, 118, 1, 118, 3, 118, 4291, 8, 118, 1, 119, 1, + 119, 1, 119, 1, 119, 1, 119, 1, 119, 3, 119, 4299, 8, 119, 1, 119, 1, 119, + 1, 119, 3, 119, 4304, 8, 119, 1, 119, 3, 119, 4307, 8, 119, 3, 119, 4309, + 8, 119, 1, 120, 3, 120, 4312, 8, 120, 1, 120, 1, 120, 1, 120, 1, 120, 1, + 121, 1, 121, 1, 121, 3, 121, 4321, 8, 121, 1, 121, 1, 121, 1, 121, 3, 121, + 4326, 8, 121, 1, 121, 1, 121, 1, 122, 1, 122, 1, 122, 3, 122, 4333, 8, + 122, 1, 122, 3, 122, 4336, 8, 122, 1, 122, 3, 122, 4339, 8, 122, 1, 123, + 3, 123, 4342, 8, 123, 1, 123, 1, 123, 3, 123, 4346, 8, 123, 1, 123, 3, + 123, 4349, 8, 123, 1, 123, 1, 123, 1, 123, 1, 123, 5, 123, 4355, 8, 123, + 10, 123, 12, 123, 4358, 9, 123, 1, 123, 1, 123, 3, 123, 4362, 8, 123, 1, + 123, 5, 123, 4365, 8, 123, 10, 123, 12, 123, 4368, 9, 123, 1, 124, 1, 124, + 1, 124, 1, 124, 3, 124, 4374, 8, 124, 1, 125, 1, 125, 1, 125, 1, 126, 1, + 126, 1, 126, 1, 126, 1, 126, 3, 126, 4384, 8, 126, 1, 127, 1, 127, 1, 127, + 1, 127, 1, 127, 1, 127, 1, 127, 1, 127, 1, 128, 1, 128, 1, 128, 1, 128, + 4, 128, 4398, 8, 128, 11, 128, 12, 128, 4399, 1, 128, 1, 128, 1, 129, 1, + 129, 1, 129, 3, 129, 4407, 8, 129, 1, 130, 1, 130, 1, 130, 1, 130, 1, 131, + 1, 131, 1, 131, 1, 131, 3, 131, 4417, 8, 131, 1, 132, 1, 132, 1, 132, 1, + 132, 1, 132, 1, 132, 5, 132, 4425, 8, 132, 10, 132, 12, 132, 4428, 9, 132, + 1, 132, 1, 132, 1, 132, 1, 132, 3, 132, 4434, 8, 132, 1, 132, 3, 132, 4437, + 8, 132, 1, 132, 1, 132, 1, 132, 3, 132, 4442, 8, 132, 1, 133, 1, 133, 1, + 133, 1, 133, 1, 133, 1, 133, 5, 133, 4450, 8, 133, 10, 133, 12, 133, 4453, + 9, 133, 1, 133, 1, 133, 3, 133, 4457, 8, 133, 1, 133, 1, 133, 1, 133, 1, + 133, 1, 133, 3, 133, 4464, 8, 133, 1, 133, 3, 133, 4467, 8, 133, 1, 133, + 1, 133, 1, 133, 3, 133, 4472, 8, 133, 1, 134, 3, 134, 4475, 8, 134, 1, + 134, 3, 134, 4478, 8, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, + 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 5, 134, 4493, 8, + 134, 10, 134, 12, 134, 4496, 9, 134, 1, 134, 1, 134, 3, 134, 4500, 8, 134, + 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 1, 134, 3, 134, 4509, 8, + 134, 1, 134, 3, 134, 4512, 8, 134, 1, 134, 1, 134, 1, 134, 3, 134, 4517, + 8, 134, 1, 135, 3, 135, 4520, 8, 135, 1, 135, 1, 135, 1, 136, 1, 136, 1, + 136, 3, 136, 4527, 8, 136, 1, 136, 3, 136, 4530, 8, 136, 1, 137, 1, 137, + 1, 137, 1, 137, 1, 138, 3, 138, 4537, 8, 138, 1, 138, 4, 138, 4540, 8, + 138, 11, 138, 12, 138, 4541, 1, 138, 1, 138, 3, 138, 4546, 8, 138, 1, 139, + 1, 139, 1, 139, 3, 139, 4551, 8, 139, 1, 140, 1, 140, 1, 140, 3, 140, 4556, + 8, 140, 1, 141, 1, 141, 1, 141, 1, 141, 1, 142, 1, 142, 1, 142, 1, 142, + 1, 142, 1, 142, 5, 142, 4568, 8, 142, 10, 142, 12, 142, 4571, 9, 142, 1, + 142, 1, 142, 3, 142, 4575, 8, 142, 1, 142, 1, 142, 1, 142, 1, 142, 1, 142, + 3, 142, 4582, 8, 142, 1, 142, 3, 142, 4585, 8, 142, 1, 142, 1, 142, 3, + 142, 4589, 8, 142, 1, 142, 3, 142, 4592, 8, 142, 1, 142, 3, 142, 4595, + 8, 142, 1, 142, 3, 142, 4598, 8, 142, 1, 143, 1, 143, 1, 143, 1, 143, 1, + 143, 1, 143, 5, 143, 4606, 8, 143, 10, 143, 12, 143, 4609, 9, 143, 1, 143, + 1, 143, 1, 143, 3, 143, 4614, 8, 143, 1, 144, 1, 144, 1, 144, 1, 144, 1, + 144, 1, 144, 5, 144, 4622, 8, 144, 10, 144, 12, 144, 4625, 9, 144, 1, 144, + 1, 144, 3, 144, 4629, 8, 144, 1, 144, 1, 144, 1, 144, 1, 144, 1, 144, 3, + 144, 4636, 8, 144, 1, 144, 1, 144, 1, 144, 1, 144, 3, 144, 4642, 8, 144, + 1, 144, 1, 144, 3, 144, 4646, 8, 144, 1, 145, 3, 145, 4649, 8, 145, 1, + 145, 3, 145, 4652, 8, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, + 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 5, 145, 4667, 8, + 145, 10, 145, 12, 145, 4670, 9, 145, 1, 145, 1, 145, 3, 145, 4674, 8, 145, + 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 1, 145, 3, 145, 4682, 8, 145, 1, + 146, 1, 146, 1, 146, 1, 146, 1, 147, 1, 147, 1, 147, 1, 147, 1, 147, 1, + 147, 5, 147, 4694, 8, 147, 10, 147, 12, 147, 4697, 9, 147, 1, 147, 1, 147, + 1, 148, 1, 148, 3, 148, 4703, 8, 148, 1, 149, 1, 149, 1, 149, 1, 150, 1, + 150, 1, 150, 1, 150, 1, 150, 1, 151, 1, 151, 1, 151, 1, 151, 4, 151, 4717, + 8, 151, 11, 151, 12, 151, 4718, 1, 151, 1, 151, 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, 1, 152, 1, 152, 1, 152, 1, 152, 1, 152, 3, 152, 4741, 8, 152, 1, + 152, 1, 152, 1, 152, 1, 152, 1, 152, 3, 152, 4748, 8, 152, 3, 152, 4750, + 8, 152, 1, 152, 1, 152, 3, 152, 4754, 8, 152, 1, 153, 1, 153, 1, 153, 1, + 153, 4, 153, 4760, 8, 153, 11, 153, 12, 153, 4761, 1, 153, 1, 153, 1, 153, + 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 3, 153, 4773, 8, 153, 1, + 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 1, 153, 3, + 153, 4784, 8, 153, 3, 153, 4786, 8, 153, 1, 154, 1, 154, 1, 154, 1, 154, + 1, 154, 5, 154, 4793, 8, 154, 10, 154, 12, 154, 4796, 9, 154, 1, 154, 1, + 154, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, + 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 1, 155, 3, 155, 4816, + 8, 155, 1, 156, 1, 156, 1, 156, 1, 156, 1, 157, 1, 157, 1, 157, 3, 157, + 4825, 8, 157, 1, 157, 3, 157, 4828, 8, 157, 1, 157, 1, 157, 1, 157, 1, + 157, 1, 157, 1, 157, 3, 157, 4836, 8, 157, 1, 157, 5, 157, 4839, 8, 157, + 10, 157, 12, 157, 4842, 9, 157, 1, 157, 3, 157, 4845, 8, 157, 1, 157, 3, + 157, 4848, 8, 157, 1, 157, 3, 157, 4851, 8, 157, 1, 157, 3, 157, 4854, + 8, 157, 1, 157, 3, 157, 4857, 8, 157, 1, 157, 3, 157, 4860, 8, 157, 1, + 157, 3, 157, 4863, 8, 157, 1, 157, 3, 157, 4866, 8, 157, 1, 158, 1, 158, + 3, 158, 4870, 8, 158, 1, 158, 3, 158, 4873, 8, 158, 1, 158, 3, 158, 4876, + 8, 158, 1, 158, 5, 158, 4879, 8, 158, 10, 158, 12, 158, 4882, 9, 158, 1, + 158, 3, 158, 4885, 8, 158, 1, 158, 3, 158, 4888, 8, 158, 1, 158, 4, 158, + 4891, 8, 158, 11, 158, 12, 158, 4892, 3, 158, 4895, 8, 158, 1, 159, 1, + 159, 1, 159, 1, 160, 1, 160, 1, 160, 1, 161, 1, 161, 1, 161, 1, 161, 3, + 161, 4907, 8, 161, 1, 161, 1, 161, 3, 161, 4911, 8, 161, 1, 162, 1, 162, + 3, 162, 4915, 8, 162, 1, 163, 1, 163, 1, 163, 1, 163, 3, 163, 4921, 8, + 163, 1, 163, 1, 163, 3, 163, 4925, 8, 163, 1, 163, 3, 163, 4928, 8, 163, + 1, 163, 3, 163, 4931, 8, 163, 1, 164, 1, 164, 1, 164, 1, 164, 1, 164, 1, + 164, 5, 164, 4939, 8, 164, 10, 164, 12, 164, 4942, 9, 164, 1, 164, 1, 164, + 1, 165, 1, 165, 5, 165, 4948, 8, 165, 10, 165, 12, 165, 4951, 9, 165, 1, + 165, 1, 165, 1, 165, 1, 165, 1, 165, 3, 165, 4958, 8, 165, 1, 165, 1, 165, + 1, 165, 1, 165, 1, 165, 3, 165, 4965, 8, 165, 1, 165, 5, 165, 4968, 8, + 165, 10, 165, 12, 165, 4971, 9, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, + 165, 3, 165, 4978, 8, 165, 1, 165, 3, 165, 4981, 8, 165, 1, 165, 1, 165, + 3, 165, 4985, 8, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, + 165, 1, 165, 3, 165, 4995, 8, 165, 1, 165, 1, 165, 1, 165, 1, 165, 1, 165, + 5, 165, 5002, 8, 165, 10, 165, 12, 165, 5005, 9, 165, 1, 165, 1, 165, 1, + 166, 1, 166, 1, 166, 3, 166, 5012, 8, 166, 1, 166, 1, 166, 3, 166, 5016, + 8, 166, 1, 166, 3, 166, 5019, 8, 166, 1, 167, 1, 167, 1, 167, 3, 167, 5024, + 8, 167, 1, 167, 1, 167, 3, 167, 5028, 8, 167, 1, 167, 3, 167, 5031, 8, + 167, 1, 167, 3, 167, 5034, 8, 167, 1, 168, 1, 168, 1, 168, 1, 168, 1, 168, + 5, 168, 5041, 8, 168, 10, 168, 12, 168, 5044, 9, 168, 1, 168, 1, 168, 1, + 169, 1, 169, 1, 169, 3, 169, 5051, 8, 169, 1, 170, 1, 170, 1, 170, 3, 170, + 5056, 8, 170, 1, 171, 1, 171, 1, 171, 1, 171, 1, 172, 1, 172, 1, 172, 1, + 172, 1, 172, 1, 173, 1, 173, 1, 173, 1, 173, 1, 174, 1, 174, 1, 174, 1, + 174, 1, 174, 1, 175, 1, 175, 1, 175, 1, 175, 5, 175, 5080, 8, 175, 10, + 175, 12, 175, 5083, 9, 175, 1, 176, 1, 176, 1, 176, 1, 176, 1, 176, 1, + 176, 1, 176, 5, 176, 5092, 8, 176, 10, 176, 12, 176, 5095, 9, 176, 1, 176, + 1, 176, 1, 176, 1, 176, 5, 176, 5101, 8, 176, 10, 176, 12, 176, 5104, 9, + 176, 3, 176, 5106, 8, 176, 1, 177, 1, 177, 1, 177, 1, 177, 1, 177, 5, 177, + 5113, 8, 177, 10, 177, 12, 177, 5116, 9, 177, 1, 177, 1, 177, 1, 177, 1, + 178, 1, 178, 1, 178, 1, 178, 3, 178, 5125, 8, 178, 1, 178, 1, 178, 1, 178, + 3, 178, 5130, 8, 178, 1, 178, 1, 178, 1, 178, 1, 179, 1, 179, 1, 179, 1, + 179, 1, 179, 1, 179, 3, 179, 5141, 8, 179, 1, 179, 3, 179, 5144, 8, 179, + 3, 179, 5146, 8, 179, 1, 180, 1, 180, 1, 180, 1, 180, 3, 180, 5152, 8, + 180, 1, 180, 1, 180, 1, 180, 3, 180, 5157, 8, 180, 1, 180, 5, 180, 5160, + 8, 180, 10, 180, 12, 180, 5163, 9, 180, 3, 180, 5165, 8, 180, 1, 181, 1, + 181, 1, 181, 1, 181, 3, 181, 5171, 8, 181, 1, 182, 1, 182, 1, 182, 3, 182, + 5176, 8, 182, 1, 182, 3, 182, 5179, 8, 182, 1, 182, 1, 182, 1, 182, 1, + 182, 1, 182, 3, 182, 5186, 8, 182, 1, 182, 1, 182, 1, 182, 1, 182, 3, 182, + 5192, 8, 182, 1, 182, 5, 182, 5195, 8, 182, 10, 182, 12, 182, 5198, 9, + 182, 1, 182, 1, 182, 1, 182, 3, 182, 5203, 8, 182, 1, 182, 1, 182, 1, 182, + 4, 182, 5208, 8, 182, 11, 182, 12, 182, 5209, 1, 182, 3, 182, 5213, 8, + 182, 1, 183, 1, 183, 1, 183, 1, 183, 5, 183, 5219, 8, 183, 10, 183, 12, + 183, 5222, 9, 183, 1, 183, 5, 183, 5225, 8, 183, 10, 183, 12, 183, 5228, + 9, 183, 1, 184, 1, 184, 1, 184, 3, 184, 5233, 8, 184, 1, 184, 1, 184, 3, + 184, 5237, 8, 184, 1, 184, 3, 184, 5240, 8, 184, 1, 184, 3, 184, 5243, + 8, 184, 1, 185, 1, 185, 1, 185, 1, 185, 1, 185, 1, 185, 1, 186, 1, 186, + 1, 186, 5, 186, 5254, 8, 186, 10, 186, 12, 186, 5257, 9, 186, 1, 187, 1, + 187, 1, 187, 3, 187, 5262, 8, 187, 1, 187, 1, 187, 1, 187, 1, 187, 1, 187, + 3, 187, 5269, 8, 187, 1, 187, 1, 187, 1, 188, 1, 188, 1, 188, 1, 188, 1, + 188, 5, 188, 5278, 8, 188, 10, 188, 12, 188, 5281, 9, 188, 1, 188, 1, 188, + 1, 189, 1, 189, 1, 189, 3, 189, 5288, 8, 189, 1, 189, 1, 189, 3, 189, 5292, + 8, 189, 1, 189, 3, 189, 5295, 8, 189, 1, 189, 5, 189, 5298, 8, 189, 10, + 189, 12, 189, 5301, 9, 189, 1, 190, 1, 190, 1, 190, 1, 190, 1, 190, 1, + 190, 1, 190, 3, 190, 5310, 8, 190, 1, 190, 1, 190, 1, 190, 3, 190, 5315, + 8, 190, 1, 190, 5, 190, 5318, 8, 190, 10, 190, 12, 190, 5321, 9, 190, 1, + 190, 1, 190, 3, 190, 5325, 8, 190, 1, 190, 1, 190, 1, 190, 3, 190, 5330, + 8, 190, 1, 190, 1, 190, 1, 190, 3, 190, 5335, 8, 190, 1, 190, 1, 190, 1, + 190, 3, 190, 5340, 8, 190, 1, 190, 1, 190, 1, 190, 3, 190, 5345, 8, 190, + 1, 190, 1, 190, 1, 190, 3, 190, 5350, 8, 190, 1, 190, 5, 190, 5353, 8, + 190, 10, 190, 12, 190, 5356, 9, 190, 3, 190, 5358, 8, 190, 1, 190, 1, 190, + 1, 190, 1, 190, 1, 190, 5, 190, 5365, 8, 190, 10, 190, 12, 190, 5368, 9, + 190, 1, 190, 1, 190, 3, 190, 5372, 8, 190, 1, 191, 1, 191, 1, 191, 1, 191, + 1, 191, 1, 191, 5, 191, 5380, 8, 191, 10, 191, 12, 191, 5383, 9, 191, 1, + 191, 1, 191, 3, 191, 5387, 8, 191, 1, 192, 1, 192, 1, 192, 1, 193, 1, 193, + 3, 193, 5394, 8, 193, 1, 193, 1, 193, 3, 193, 5398, 8, 193, 1, 194, 1, + 194, 1, 194, 1, 194, 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, 3, + 194, 5418, 8, 194, 1, 195, 1, 195, 1, 195, 1, 195, 1, 195, 3, 195, 5425, + 8, 195, 1, 195, 3, 195, 5428, 8, 195, 1, 195, 3, 195, 5431, 8, 195, 1, + 195, 1, 195, 1, 195, 1, 195, 1, 195, 1, 195, 3, 195, 5439, 8, 195, 1, 195, + 1, 195, 3, 195, 5443, 8, 195, 1, 195, 3, 195, 5446, 8, 195, 1, 196, 1, + 196, 1, 196, 1, 196, 5, 196, 5452, 8, 196, 10, 196, 12, 196, 5455, 9, 196, + 1, 197, 1, 197, 4, 197, 5459, 8, 197, 11, 197, 12, 197, 5460, 1, 198, 1, + 198, 1, 198, 1, 198, 5, 198, 5467, 8, 198, 10, 198, 12, 198, 5470, 9, 198, + 1, 199, 1, 199, 3, 199, 5474, 8, 199, 1, 199, 1, 199, 1, 199, 1, 199, 1, + 199, 3, 199, 5481, 8, 199, 1, 199, 1, 199, 1, 199, 3, 199, 5486, 8, 199, + 1, 199, 3, 199, 5489, 8, 199, 1, 199, 1, 199, 3, 199, 5493, 8, 199, 3, + 199, 5495, 8, 199, 1, 200, 1, 200, 1, 201, 1, 201, 1, 201, 1, 201, 1, 201, + 1, 201, 1, 201, 1, 201, 1, 201, 1, 201, 1, 201, 1, 201, 1, 201, 1, 201, + 1, 201, 1, 201, 1, 201, 3, 201, 5516, 8, 201, 1, 202, 1, 202, 1, 202, 1, + 202, 1, 202, 1, 202, 1, 202, 5, 202, 5525, 8, 202, 10, 202, 12, 202, 5528, + 9, 202, 1, 202, 1, 202, 1, 202, 1, 202, 1, 202, 1, 202, 1, 202, 1, 202, + 1, 202, 5, 202, 5539, 8, 202, 10, 202, 12, 202, 5542, 9, 202, 1, 202, 1, + 202, 3, 202, 5546, 8, 202, 1, 203, 1, 203, 1, 204, 1, 204, 1, 204, 1, 204, + 5, 204, 5554, 8, 204, 10, 204, 12, 204, 5557, 9, 204, 1, 205, 1, 205, 1, + 205, 3, 205, 5562, 8, 205, 1, 205, 3, 205, 5565, 8, 205, 1, 205, 1, 205, + 1, 205, 3, 205, 5570, 8, 205, 1, 205, 1, 205, 1, 205, 1, 205, 1, 205, 5, + 205, 5577, 8, 205, 10, 205, 12, 205, 5580, 9, 205, 3, 205, 5582, 8, 205, + 1, 205, 5, 205, 5585, 8, 205, 10, 205, 12, 205, 5588, 9, 205, 1, 205, 3, + 205, 5591, 8, 205, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, + 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, + 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 1, 206, 3, 206, 5615, 8, 206, 3, + 206, 5617, 8, 206, 1, 207, 1, 207, 3, 207, 5621, 8, 207, 1, 207, 3, 207, + 5624, 8, 207, 1, 207, 1, 207, 1, 207, 3, 207, 5629, 8, 207, 1, 207, 3, + 207, 5632, 8, 207, 1, 207, 5, 207, 5635, 8, 207, 10, 207, 12, 207, 5638, + 9, 207, 1, 208, 1, 208, 1, 208, 1, 208, 1, 209, 1, 209, 3, 209, 5646, 8, + 209, 1, 210, 1, 210, 1, 210, 1, 210, 1, 210, 1, 210, 1, 210, 1, 210, 1, + 210, 3, 210, 5657, 8, 210, 1, 210, 3, 210, 5660, 8, 210, 1, 210, 3, 210, + 5663, 8, 210, 1, 210, 3, 210, 5666, 8, 210, 1, 210, 1, 210, 3, 210, 5670, + 8, 210, 1, 210, 1, 210, 1, 210, 1, 210, 5, 210, 5676, 8, 210, 10, 210, + 12, 210, 5679, 9, 210, 4, 210, 5681, 8, 210, 11, 210, 12, 210, 5682, 1, + 210, 1, 210, 1, 210, 1, 210, 1, 210, 1, 210, 1, 210, 1, 210, 5, 210, 5693, + 8, 210, 10, 210, 12, 210, 5696, 9, 210, 3, 210, 5698, 8, 210, 1, 211, 1, + 211, 1, 211, 3, 211, 5703, 8, 211, 1, 211, 1, 211, 3, 211, 5707, 8, 211, + 1, 211, 3, 211, 5710, 8, 211, 1, 212, 1, 212, 1, 212, 1, 212, 1, 212, 1, + 212, 1, 212, 3, 212, 5719, 8, 212, 1, 213, 1, 213, 1, 213, 1, 213, 3, 213, + 5725, 8, 213, 1, 213, 1, 213, 1, 213, 1, 213, 3, 213, 5731, 8, 213, 1, + 213, 3, 213, 5734, 8, 213, 1, 213, 1, 213, 3, 213, 5738, 8, 213, 1, 213, + 1, 213, 1, 214, 1, 214, 1, 214, 1, 214, 1, 215, 1, 215, 1, 215, 1, 215, + 1, 216, 1, 216, 1, 216, 3, 216, 5753, 8, 216, 1, 216, 3, 216, 5756, 8, + 216, 1, 216, 3, 216, 5759, 8, 216, 1, 216, 1, 216, 1, 216, 1, 216, 3, 216, + 5765, 8, 216, 1, 216, 1, 216, 1, 216, 1, 216, 3, 216, 5771, 8, 216, 1, + 216, 5, 216, 5774, 8, 216, 10, 216, 12, 216, 5777, 9, 216, 1, 216, 1, 216, + 1, 216, 3, 216, 5782, 8, 216, 1, 217, 1, 217, 1, 217, 1, 217, 3, 217, 5788, + 8, 217, 1, 217, 1, 217, 1, 218, 1, 218, 1, 218, 1, 218, 3, 218, 5796, 8, + 218, 4, 218, 5798, 8, 218, 11, 218, 12, 218, 5799, 1, 218, 1, 218, 1, 219, + 1, 219, 1, 219, 1, 219, 1, 219, 1, 219, 1, 220, 1, 220, 5, 220, 5812, 8, + 220, 10, 220, 12, 220, 5815, 9, 220, 1, 221, 1, 221, 1, 222, 1, 222, 3, + 222, 5821, 8, 222, 1, 222, 1, 222, 1, 222, 1, 222, 1, 222, 1, 222, 3, 222, + 5829, 8, 222, 1, 222, 3, 222, 5832, 8, 222, 1, 222, 1, 222, 1, 223, 1, + 223, 1, 223, 3, 223, 5839, 8, 223, 1, 224, 1, 224, 1, 224, 3, 224, 5844, + 8, 224, 1, 224, 1, 224, 1, 225, 1, 225, 3, 225, 5850, 8, 225, 1, 225, 1, + 225, 1, 225, 1, 225, 5, 225, 5856, 8, 225, 10, 225, 12, 225, 5859, 9, 225, + 1, 225, 1, 225, 3, 225, 5863, 8, 225, 1, 226, 1, 226, 1, 226, 1, 226, 3, + 226, 5869, 8, 226, 1, 226, 1, 226, 3, 226, 5873, 8, 226, 1, 226, 1, 226, + 1, 226, 3, 226, 5878, 8, 226, 1, 226, 1, 226, 3, 226, 5882, 8, 226, 5, + 226, 5884, 8, 226, 10, 226, 12, 226, 5887, 9, 226, 1, 226, 1, 226, 1, 226, + 1, 226, 1, 226, 1, 226, 1, 226, 1, 226, 5, 226, 5897, 8, 226, 10, 226, + 12, 226, 5900, 9, 226, 1, 226, 1, 226, 3, 226, 5904, 8, 226, 1, 226, 3, + 226, 5907, 8, 226, 1, 227, 1, 227, 3, 227, 5911, 8, 227, 1, 228, 1, 228, + 3, 228, 5915, 8, 228, 1, 229, 1, 229, 1, 229, 4, 229, 5920, 8, 229, 11, + 229, 12, 229, 5921, 1, 229, 1, 229, 1, 229, 1, 229, 3, 229, 5928, 8, 229, + 3, 229, 5930, 8, 229, 1, 230, 1, 230, 3, 230, 5934, 8, 230, 1, 230, 3, + 230, 5937, 8, 230, 1, 230, 1, 230, 1, 230, 1, 230, 1, 230, 3, 230, 5944, + 8, 230, 1, 231, 1, 231, 1, 231, 1, 231, 1, 231, 1, 231, 1, 231, 1, 231, + 1, 231, 3, 231, 5955, 8, 231, 1, 231, 1, 231, 1, 231, 1, 231, 1, 231, 1, + 231, 1, 231, 1, 231, 3, 231, 5965, 8, 231, 5, 231, 5967, 8, 231, 10, 231, + 12, 231, 5970, 9, 231, 1, 231, 1, 231, 3, 231, 5974, 8, 231, 1, 232, 1, + 232, 3, 232, 5978, 8, 232, 1, 232, 1, 232, 3, 232, 5982, 8, 232, 1, 232, + 3, 232, 5985, 8, 232, 1, 233, 1, 233, 1, 233, 1, 233, 1, 233, 1, 233, 1, + 233, 5, 233, 5994, 8, 233, 10, 233, 12, 233, 5997, 9, 233, 1, 233, 1, 233, + 3, 233, 6001, 8, 233, 1, 234, 1, 234, 1, 234, 1, 234, 1, 234, 1, 234, 1, + 234, 1, 234, 5, 234, 6011, 8, 234, 10, 234, 12, 234, 6014, 9, 234, 1, 234, + 1, 234, 1, 234, 1, 234, 1, 234, 5, 234, 6021, 8, 234, 10, 234, 12, 234, + 6024, 9, 234, 1, 234, 1, 234, 1, 234, 1, 234, 1, 234, 1, 234, 1, 234, 5, + 234, 6033, 8, 234, 10, 234, 12, 234, 6036, 9, 234, 1, 234, 1, 234, 1, 234, + 3, 234, 6041, 8, 234, 3, 234, 6043, 8, 234, 3, 234, 6045, 8, 234, 1, 235, + 1, 235, 3, 235, 6049, 8, 235, 1, 235, 1, 235, 1, 235, 1, 235, 1, 235, 1, + 235, 1, 235, 5, 235, 6058, 8, 235, 10, 235, 12, 235, 6061, 9, 235, 1, 235, + 1, 235, 3, 235, 6065, 8, 235, 1, 236, 1, 236, 1, 236, 1, 236, 1, 236, 3, + 236, 6072, 8, 236, 1, 237, 1, 237, 1, 237, 1, 237, 5, 237, 6078, 8, 237, + 10, 237, 12, 237, 6081, 9, 237, 1, 237, 1, 237, 1, 238, 1, 238, 1, 238, + 1, 238, 5, 238, 6089, 8, 238, 10, 238, 12, 238, 6092, 9, 238, 1, 238, 1, + 238, 1, 239, 1, 239, 3, 239, 6098, 8, 239, 1, 239, 1, 239, 5, 239, 6102, + 8, 239, 10, 239, 12, 239, 6105, 9, 239, 1, 239, 3, 239, 6108, 8, 239, 1, + 240, 1, 240, 1, 240, 1, 240, 1, 240, 1, 240, 5, 240, 6116, 8, 240, 10, + 240, 12, 240, 6119, 9, 240, 1, 240, 1, 240, 1, 240, 1, 240, 1, 240, 1, + 240, 5, 240, 6127, 8, 240, 10, 240, 12, 240, 6130, 9, 240, 1, 240, 1, 240, + 3, 240, 6134, 8, 240, 1, 241, 1, 241, 3, 241, 6138, 8, 241, 1, 241, 1, + 241, 3, 241, 6142, 8, 241, 1, 241, 3, 241, 6145, 8, 241, 1, 241, 3, 241, + 6148, 8, 241, 1, 242, 1, 242, 1, 242, 1, 242, 1, 242, 1, 242, 5, 242, 6156, + 8, 242, 10, 242, 12, 242, 6159, 9, 242, 1, 242, 1, 242, 3, 242, 6163, 8, + 242, 1, 242, 1, 242, 1, 242, 1, 242, 5, 242, 6169, 8, 242, 10, 242, 12, + 242, 6172, 9, 242, 1, 242, 1, 242, 1, 243, 1, 243, 3, 243, 6178, 8, 243, + 1, 243, 1, 243, 5, 243, 6182, 8, 243, 10, 243, 12, 243, 6185, 9, 243, 1, + 243, 1, 243, 3, 243, 6189, 8, 243, 1, 244, 1, 244, 1, 244, 1, 244, 1, 244, + 1, 244, 5, 244, 6197, 8, 244, 10, 244, 12, 244, 6200, 9, 244, 1, 244, 1, + 244, 1, 244, 1, 244, 1, 244, 1, 244, 5, 244, 6208, 8, 244, 10, 244, 12, + 244, 6211, 9, 244, 1, 244, 1, 244, 3, 244, 6215, 8, 244, 1, 245, 1, 245, + 3, 245, 6219, 8, 245, 1, 245, 1, 245, 3, 245, 6223, 8, 245, 1, 245, 3, + 245, 6226, 8, 245, 1, 245, 3, 245, 6229, 8, 245, 1, 246, 1, 246, 1, 247, + 1, 247, 1, 247, 3, 247, 6236, 8, 247, 1, 247, 1, 247, 1, 248, 1, 248, 1, + 248, 1, 248, 1, 248, 3, 248, 6245, 8, 248, 1, 248, 1, 248, 1, 249, 1, 249, + 1, 249, 1, 249, 1, 249, 1, 249, 4, 249, 6255, 8, 249, 11, 249, 12, 249, + 6256, 1, 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, + 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, 250, 1, + 250, 1, 250, 1, 250, 1, 250, 3, 250, 6280, 8, 250, 1, 251, 1, 251, 1, 252, + 1, 252, 1, 253, 1, 253, 1, 253, 1, 253, 1, 253, 1, 253, 1, 253, 3, 253, + 6293, 8, 253, 1, 253, 1, 253, 1, 253, 1, 253, 1, 253, 1, 253, 1, 253, 1, + 253, 1, 253, 1, 253, 1, 253, 1, 253, 5, 253, 6307, 8, 253, 10, 253, 12, + 253, 6310, 9, 253, 1, 254, 1, 254, 1, 254, 1, 254, 1, 254, 1, 254, 1, 254, + 1, 254, 3, 254, 6320, 8, 254, 1, 255, 1, 255, 1, 255, 1, 255, 1, 255, 1, + 255, 3, 255, 6328, 8, 255, 1, 255, 1, 255, 1, 255, 1, 255, 3, 255, 6334, + 8, 255, 1, 255, 3, 255, 6337, 8, 255, 1, 256, 1, 256, 1, 256, 3, 256, 6342, + 8, 256, 1, 256, 1, 256, 3, 256, 6346, 8, 256, 1, 256, 3, 256, 6349, 8, + 256, 1, 256, 3, 256, 6352, 8, 256, 1, 257, 1, 257, 1, 257, 3, 257, 6357, + 8, 257, 1, 258, 1, 258, 1, 258, 1, 258, 4, 258, 6363, 8, 258, 11, 258, + 12, 258, 6364, 1, 258, 1, 258, 1, 258, 1, 258, 1, 258, 1, 258, 1, 258, + 1, 258, 1, 258, 1, 258, 3, 258, 6377, 8, 258, 1, 259, 1, 259, 1, 259, 1, + 259, 1, 259, 3, 259, 6384, 8, 259, 1, 260, 1, 260, 1, 260, 1, 260, 1, 260, + 3, 260, 6391, 8, 260, 1, 260, 1, 260, 1, 260, 1, 261, 1, 261, 1, 261, 1, + 261, 1, 262, 1, 262, 1, 262, 1, 262, 1, 262, 1, 262, 1, 262, 1, 262, 5, + 262, 6408, 8, 262, 10, 262, 12, 262, 6411, 9, 262, 1, 262, 1, 262, 1, 262, + 1, 262, 1, 262, 1, 262, 1, 262, 1, 262, 3, 262, 6421, 8, 262, 1, 262, 3, + 262, 6424, 8, 262, 1, 263, 1, 263, 1, 263, 1, 263, 4, 263, 6430, 8, 263, + 11, 263, 12, 263, 6431, 1, 263, 1, 263, 1, 263, 1, 263, 1, 263, 3, 263, + 6439, 8, 263, 1, 263, 3, 263, 6442, 8, 263, 3, 263, 6444, 8, 263, 1, 264, + 1, 264, 1, 264, 1, 264, 1, 264, 1, 264, 3, 264, 6452, 8, 264, 1, 265, 1, + 265, 1, 266, 1, 266, 1, 267, 1, 267, 1, 268, 1, 268, 1, 268, 1, 268, 1, + 268, 1, 268, 1, 268, 3, 268, 6467, 8, 268, 1, 268, 1, 268, 1, 268, 1, 268, + 1, 268, 1, 268, 3, 268, 6475, 8, 268, 1, 268, 1, 268, 1, 268, 1, 268, 1, + 268, 1, 268, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 1, 269, 1, + 269, 1, 269, 1, 269, 1, 269, 1, 269, 4, 269, 6495, 8, 269, 11, 269, 12, + 269, 6496, 1, 269, 1, 269, 1, 270, 1, 270, 1, 270, 1, 270, 1, 270, 1, 270, + 1, 270, 1, 270, 1, 270, 1, 270, 1, 270, 1, 270, 1, 270, 1, 270, 4, 270, + 6515, 8, 270, 11, 270, 12, 270, 6516, 1, 270, 1, 270, 1, 270, 1, 270, 1, + 270, 5, 270, 6524, 8, 270, 10, 270, 12, 270, 6527, 9, 270, 1, 270, 1, 270, + 1, 270, 3, 270, 6532, 8, 270, 1, 271, 1, 271, 1, 271, 1, 271, 3, 271, 6538, + 8, 271, 1, 272, 1, 272, 1, 272, 3, 272, 6543, 8, 272, 1, 273, 1, 273, 1, + 273, 1, 273, 1, 274, 1, 274, 1, 274, 1, 274, 3, 274, 6553, 8, 274, 1, 275, + 1, 275, 1, 275, 1, 275, 1, 276, 1, 276, 1, 276, 3, 276, 6562, 8, 276, 1, + 276, 1, 276, 1, 276, 1, 277, 1, 277, 1, 277, 1, 278, 1, 278, 1, 278, 5, + 278, 6573, 8, 278, 10, 278, 12, 278, 6576, 9, 278, 1, 278, 1, 278, 1, 278, + 1, 278, 1, 278, 5, 278, 6583, 8, 278, 10, 278, 12, 278, 6586, 9, 278, 5, + 278, 6588, 8, 278, 10, 278, 12, 278, 6591, 9, 278, 3, 278, 6593, 8, 278, + 1, 279, 1, 279, 1, 279, 1, 279, 3, 279, 6599, 8, 279, 1, 280, 1, 280, 1, + 280, 1, 281, 1, 281, 1, 281, 1, 282, 1, 282, 1, 282, 1, 283, 1, 283, 1, + 283, 1, 283, 1, 283, 5, 283, 6615, 8, 283, 10, 283, 12, 283, 6618, 9, 283, + 3, 283, 6620, 8, 283, 1, 283, 3, 283, 6623, 8, 283, 1, 284, 1, 284, 1, + 284, 1, 284, 1, 284, 1, 284, 3, 284, 6631, 8, 284, 1, 284, 1, 284, 1, 284, + 1, 284, 1, 284, 1, 284, 1, 284, 1, 284, 1, 284, 1, 284, 1, 284, 3, 284, + 6644, 8, 284, 3, 284, 6646, 8, 284, 1, 284, 1, 284, 3, 284, 6650, 8, 284, + 1, 284, 1, 284, 1, 284, 1, 284, 1, 284, 1, 284, 3, 284, 6658, 8, 284, 3, + 284, 6660, 8, 284, 3, 284, 6662, 8, 284, 3, 284, 6664, 8, 284, 1, 285, + 1, 285, 1, 285, 1, 285, 5, 285, 6670, 8, 285, 10, 285, 12, 285, 6673, 9, + 285, 1, 285, 1, 285, 1, 286, 1, 286, 1, 286, 1, 286, 1, 286, 1, 286, 3, + 286, 6683, 8, 286, 1, 287, 1, 287, 1, 287, 1, 287, 1, 287, 1, 288, 1, 288, + 1, 288, 1, 288, 3, 288, 6694, 8, 288, 3, 288, 6696, 8, 288, 1, 289, 1, + 289, 1, 289, 1, 289, 1, 289, 1, 289, 1, 289, 3, 289, 6705, 8, 289, 1, 289, + 1, 289, 1, 290, 1, 290, 1, 290, 1, 290, 1, 290, 1, 290, 1, 290, 1, 290, + 1, 290, 3, 290, 6718, 8, 290, 1, 291, 1, 291, 1, 291, 1, 291, 3, 291, 6724, + 8, 291, 1, 291, 1, 291, 1, 291, 1, 291, 1, 291, 3, 291, 6731, 8, 291, 1, + 291, 1, 291, 1, 291, 1, 291, 1, 292, 1, 292, 1, 292, 1, 292, 3, 292, 6741, + 8, 292, 1, 292, 1, 292, 3, 292, 6745, 8, 292, 1, 293, 1, 293, 1, 293, 1, + 294, 1, 294, 1, 294, 1, 294, 3, 294, 6754, 8, 294, 1, 294, 3, 294, 6757, + 8, 294, 1, 295, 1, 295, 1, 295, 1, 295, 3, 295, 6763, 8, 295, 1, 295, 3, + 295, 6766, 8, 295, 1, 295, 1, 295, 1, 295, 3, 295, 6771, 8, 295, 1, 296, + 1, 296, 1, 296, 1, 296, 3, 296, 6777, 8, 296, 1, 296, 1, 296, 1, 296, 1, + 296, 1, 296, 1, 296, 3, 296, 6785, 8, 296, 1, 297, 1, 297, 1, 297, 1, 297, + 3, 297, 6791, 8, 297, 1, 297, 1, 297, 1, 297, 1, 297, 3, 297, 6797, 8, + 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 297, 1, 298, 1, 298, 1, + 298, 1, 298, 3, 298, 6809, 8, 298, 1, 298, 1, 298, 1, 298, 1, 298, 1, 298, + 1, 298, 3, 298, 6817, 8, 298, 1, 299, 3, 299, 6820, 8, 299, 1, 299, 1, + 299, 1, 299, 1, 299, 1, 299, 1, 299, 1, 299, 1, 299, 1, 299, 3, 299, 6831, + 8, 299, 1, 299, 1, 299, 3, 299, 6835, 8, 299, 1, 300, 1, 300, 1, 300, 1, + 300, 1, 300, 1, 300, 1, 300, 1, 300, 1, 300, 3, 300, 6846, 8, 300, 1, 300, + 1, 300, 3, 300, 6850, 8, 300, 1, 301, 1, 301, 1, 301, 1, 301, 1, 301, 1, + 301, 1, 301, 1, 301, 1, 301, 3, 301, 6861, 8, 301, 1, 302, 1, 302, 3, 302, + 6865, 8, 302, 1, 302, 1, 302, 1, 302, 1, 302, 3, 302, 6871, 8, 302, 1, + 302, 3, 302, 6874, 8, 302, 1, 302, 3, 302, 6877, 8, 302, 1, 302, 3, 302, + 6880, 8, 302, 1, 302, 3, 302, 6883, 8, 302, 1, 302, 1, 302, 3, 302, 6887, + 8, 302, 1, 302, 3, 302, 6890, 8, 302, 1, 303, 1, 303, 3, 303, 6894, 8, + 303, 1, 303, 1, 303, 1, 303, 1, 303, 3, 303, 6900, 8, 303, 1, 303, 3, 303, + 6903, 8, 303, 1, 303, 3, 303, 6906, 8, 303, 1, 303, 3, 303, 6909, 8, 303, + 1, 303, 3, 303, 6912, 8, 303, 1, 303, 1, 303, 3, 303, 6916, 8, 303, 1, + 303, 3, 303, 6919, 8, 303, 1, 304, 1, 304, 1, 305, 1, 305, 1, 306, 1, 306, + 3, 306, 6927, 8, 306, 1, 306, 1, 306, 1, 306, 3, 306, 6932, 8, 306, 1, + 306, 3, 306, 6935, 8, 306, 1, 306, 1, 306, 3, 306, 6939, 8, 306, 1, 307, + 1, 307, 1, 307, 1, 307, 1, 307, 1, 307, 3, 307, 6947, 8, 307, 1, 307, 1, + 307, 3, 307, 6951, 8, 307, 1, 308, 1, 308, 3, 308, 6955, 8, 308, 1, 308, + 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, 3, 308, 6964, 8, 308, 1, + 308, 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, 1, 308, 5, 308, 6973, 8, 308, + 10, 308, 12, 308, 6976, 9, 308, 1, 308, 1, 308, 1, 308, 1, 308, 3, 308, + 6982, 8, 308, 3, 308, 6984, 8, 308, 1, 309, 1, 309, 3, 309, 6988, 8, 309, + 1, 309, 1, 309, 1, 309, 1, 309, 1, 309, 1, 309, 1, 309, 3, 309, 6997, 8, + 309, 1, 309, 1, 309, 3, 309, 7001, 8, 309, 1, 310, 1, 310, 3, 310, 7005, + 8, 310, 1, 310, 1, 310, 1, 310, 1, 310, 1, 310, 3, 310, 7012, 8, 310, 1, + 310, 1, 310, 1, 310, 1, 310, 3, 310, 7018, 8, 310, 1, 311, 1, 311, 3, 311, + 7022, 8, 311, 1, 311, 1, 311, 1, 311, 1, 311, 1, 311, 3, 311, 7029, 8, + 311, 1, 311, 1, 311, 1, 311, 1, 311, 1, 311, 1, 312, 1, 312, 3, 312, 7038, + 8, 312, 1, 312, 1, 312, 1, 312, 1, 312, 1, 312, 1, 312, 1, 312, 1, 312, + 1, 312, 1, 312, 3, 312, 7050, 8, 312, 1, 312, 1, 312, 1, 312, 1, 312, 1, + 312, 1, 312, 1, 312, 1, 312, 1, 312, 1, 312, 5, 312, 7062, 8, 312, 10, + 312, 12, 312, 7065, 9, 312, 1, 312, 3, 312, 7068, 8, 312, 3, 312, 7070, + 8, 312, 1, 312, 3, 312, 7073, 8, 312, 1, 313, 1, 313, 1, 313, 1, 313, 1, + 313, 3, 313, 7080, 8, 313, 1, 314, 1, 314, 1, 314, 1, 314, 1, 315, 1, 315, + 1, 315, 1, 315, 1, 316, 1, 316, 1, 316, 1, 316, 3, 316, 7094, 8, 316, 1, + 317, 1, 317, 1, 317, 1, 317, 1, 317, 1, 317, 1, 317, 3, 317, 7103, 8, 317, + 1, 317, 3, 317, 7106, 8, 317, 1, 317, 3, 317, 7109, 8, 317, 1, 317, 3, + 317, 7112, 8, 317, 1, 318, 1, 318, 1, 318, 1, 318, 1, 318, 1, 318, 3, 318, + 7120, 8, 318, 1, 318, 1, 318, 3, 318, 7124, 8, 318, 1, 319, 1, 319, 1, + 319, 1, 319, 1, 319, 1, 319, 1, 319, 3, 319, 7133, 8, 319, 1, 319, 1, 319, + 3, 319, 7137, 8, 319, 1, 319, 1, 319, 1, 319, 1, 319, 1, 320, 1, 320, 1, + 320, 1, 320, 1, 320, 1, 320, 1, 320, 1, 320, 1, 320, 3, 320, 7152, 8, 320, + 1, 320, 1, 320, 1, 320, 1, 320, 1, 321, 1, 321, 3, 321, 7160, 8, 321, 1, + 321, 1, 321, 1, 321, 1, 321, 1, 321, 1, 321, 1, 322, 1, 322, 1, 322, 1, + 322, 3, 322, 7172, 8, 322, 1, 323, 1, 323, 1, 323, 1, 323, 1, 324, 1, 324, + 1, 325, 1, 325, 1, 326, 1, 326, 1, 327, 1, 327, 1, 327, 1, 327, 1, 327, + 3, 327, 7189, 8, 327, 1, 327, 3, 327, 7192, 8, 327, 1, 327, 1, 327, 1, + 327, 3, 327, 7197, 8, 327, 1, 327, 1, 327, 1, 327, 1, 327, 1, 327, 3, 327, + 7204, 8, 327, 1, 327, 1, 327, 3, 327, 7208, 8, 327, 1, 327, 3, 327, 7211, + 8, 327, 1, 327, 1, 327, 1, 328, 1, 328, 1, 328, 1, 328, 1, 328, 1, 328, + 1, 328, 1, 328, 1, 328, 1, 328, 5, 328, 7225, 8, 328, 10, 328, 12, 328, + 7228, 9, 328, 1, 328, 1, 328, 3, 328, 7232, 8, 328, 1, 328, 1, 328, 1, + 328, 1, 328, 1, 328, 1, 328, 1, 328, 1, 328, 1, 328, 1, 328, 5, 328, 7244, + 8, 328, 10, 328, 12, 328, 7247, 9, 328, 1, 328, 1, 328, 3, 328, 7251, 8, + 328, 3, 328, 7253, 8, 328, 1, 329, 1, 329, 1, 329, 1, 329, 1, 329, 1, 329, + 1, 329, 3, 329, 7262, 8, 329, 1, 329, 1, 329, 1, 329, 1, 329, 1, 329, 1, + 329, 3, 329, 7270, 8, 329, 1, 329, 3, 329, 7273, 8, 329, 1, 329, 3, 329, + 7276, 8, 329, 1, 329, 3, 329, 7279, 8, 329, 1, 329, 3, 329, 7282, 8, 329, + 3, 329, 7284, 8, 329, 1, 330, 1, 330, 3, 330, 7288, 8, 330, 1, 330, 1, + 330, 3, 330, 7292, 8, 330, 1, 331, 1, 331, 1, 331, 5, 331, 7297, 8, 331, + 10, 331, 12, 331, 7300, 9, 331, 1, 331, 1, 331, 3, 331, 7304, 8, 331, 1, + 331, 1, 331, 1, 331, 3, 331, 7309, 8, 331, 1, 331, 5, 331, 7312, 8, 331, + 10, 331, 12, 331, 7315, 9, 331, 1, 331, 3, 331, 7318, 8, 331, 1, 331, 3, + 331, 7321, 8, 331, 1, 331, 1, 331, 1, 331, 3, 331, 7326, 8, 331, 1, 331, + 1, 331, 1, 331, 1, 331, 4, 331, 7332, 8, 331, 11, 331, 12, 331, 7333, 1, + 331, 5, 331, 7337, 8, 331, 10, 331, 12, 331, 7340, 9, 331, 3, 331, 7342, + 8, 331, 1, 332, 1, 332, 1, 333, 1, 333, 3, 333, 7348, 8, 333, 1, 334, 1, + 334, 1, 334, 3, 334, 7353, 8, 334, 1, 335, 1, 335, 1, 335, 3, 335, 7358, + 8, 335, 1, 336, 1, 336, 1, 336, 1, 336, 1, 336, 3, 336, 7365, 8, 336, 1, + 336, 3, 336, 7368, 8, 336, 1, 336, 1, 336, 1, 337, 1, 337, 1, 337, 1, 337, + 1, 337, 1, 337, 1, 337, 1, 337, 1, 337, 5, 337, 7381, 8, 337, 10, 337, + 12, 337, 7384, 9, 337, 1, 337, 1, 337, 1, 338, 1, 338, 1, 338, 1, 338, + 5, 338, 7392, 8, 338, 10, 338, 12, 338, 7395, 9, 338, 1, 338, 1, 338, 1, + 338, 1, 338, 5, 338, 7401, 8, 338, 10, 338, 12, 338, 7404, 9, 338, 1, 338, + 1, 338, 1, 338, 1, 338, 5, 338, 7410, 8, 338, 10, 338, 12, 338, 7413, 9, + 338, 1, 338, 1, 338, 1, 338, 1, 338, 5, 338, 7419, 8, 338, 10, 338, 12, + 338, 7422, 9, 338, 1, 338, 1, 338, 1, 338, 1, 338, 5, 338, 7428, 8, 338, + 10, 338, 12, 338, 7431, 9, 338, 3, 338, 7433, 8, 338, 1, 338, 1, 338, 1, + 338, 1, 338, 3, 338, 7439, 8, 338, 1, 338, 1, 338, 1, 338, 3, 338, 7444, + 8, 338, 3, 338, 7446, 8, 338, 1, 339, 1, 339, 1, 340, 1, 340, 1, 340, 3, + 340, 7453, 8, 340, 1, 341, 1, 341, 1, 342, 1, 342, 1, 342, 1, 342, 1, 342, + 1, 342, 1, 342, 1, 342, 1, 342, 1, 342, 1, 343, 1, 343, 1, 344, 1, 344, + 1, 345, 1, 345, 1, 346, 1, 346, 1, 346, 1, 346, 1, 347, 1, 347, 1, 348, + 1, 348, 1, 348, 1, 348, 1, 348, 1, 348, 1, 349, 1, 349, 1, 349, 1, 349, + 1, 349, 1, 349, 1, 349, 1, 349, 5, 349, 7493, 8, 349, 10, 349, 12, 349, + 7496, 9, 349, 3, 349, 7498, 8, 349, 1, 349, 1, 349, 3, 349, 7502, 8, 349, + 1, 349, 3, 349, 7505, 8, 349, 1, 349, 1, 349, 1, 349, 1, 349, 1, 349, 1, + 349, 1, 349, 5, 349, 7514, 8, 349, 10, 349, 12, 349, 7517, 9, 349, 1, 349, + 1, 349, 1, 349, 1, 349, 5, 349, 7523, 8, 349, 10, 349, 12, 349, 7526, 9, + 349, 3, 349, 7528, 8, 349, 3, 349, 7530, 8, 349, 1, 349, 1, 349, 1, 350, + 1, 350, 1, 351, 1, 351, 1, 351, 1, 351, 1, 351, 1, 351, 3, 351, 7542, 8, + 351, 1, 351, 1, 351, 1, 351, 3, 351, 7547, 8, 351, 1, 351, 1, 351, 3, 351, + 7551, 8, 351, 1, 351, 1, 351, 3, 351, 7555, 8, 351, 1, 351, 3, 351, 7558, + 8, 351, 1, 351, 3, 351, 7561, 8, 351, 1, 351, 1, 351, 1, 352, 1, 352, 1, + 352, 1, 352, 1, 353, 1, 353, 1, 353, 1, 353, 1, 353, 1, 354, 1, 354, 1, + 354, 3, 354, 7577, 8, 354, 3, 354, 7579, 8, 354, 1, 354, 1, 354, 1, 354, + 1, 354, 3, 354, 7585, 8, 354, 3, 354, 7587, 8, 354, 5, 354, 7589, 8, 354, + 10, 354, 12, 354, 7592, 9, 354, 1, 354, 1, 354, 1, 354, 3, 354, 7597, 8, + 354, 1, 354, 1, 354, 1, 354, 1, 354, 3, 354, 7603, 8, 354, 5, 354, 7605, + 8, 354, 10, 354, 12, 354, 7608, 9, 354, 3, 354, 7610, 8, 354, 1, 355, 1, + 355, 1, 355, 1, 355, 5, 355, 7616, 8, 355, 10, 355, 12, 355, 7619, 9, 355, + 1, 356, 1, 356, 1, 357, 1, 357, 1, 357, 5, 357, 7626, 8, 357, 10, 357, + 12, 357, 7629, 9, 357, 1, 357, 3, 357, 7632, 8, 357, 1, 357, 1, 357, 1, + 358, 1, 358, 1, 359, 1, 359, 1, 359, 1, 359, 1, 359, 1, 359, 1, 359, 1, + 359, 1, 359, 1, 359, 1, 359, 1, 359, 1, 359, 3, 359, 7651, 8, 359, 1, 360, + 1, 360, 1, 360, 3, 360, 7656, 8, 360, 1, 360, 1, 360, 1, 361, 1, 361, 1, + 361, 3, 361, 7663, 8, 361, 1, 361, 1, 361, 1, 362, 1, 362, 1, 362, 3, 362, + 7670, 8, 362, 1, 362, 1, 362, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, + 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, + 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, + 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, + 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, + 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, + 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, + 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, 363, 1, + 363, 1, 363, 3, 363, 7744, 8, 363, 1, 364, 1, 364, 1, 364, 1, 364, 1, 364, + 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, 3, 365, 7758, 8, + 365, 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, 3, 365, 7767, + 8, 365, 1, 365, 1, 365, 1, 365, 1, 365, 5, 365, 7773, 8, 365, 10, 365, + 12, 365, 7776, 9, 365, 1, 365, 1, 365, 1, 365, 1, 365, 3, 365, 7782, 8, + 365, 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, 3, 365, 7789, 8, 365, 1, 365, + 5, 365, 7792, 8, 365, 10, 365, 12, 365, 7795, 9, 365, 1, 365, 1, 365, 1, + 365, 1, 365, 3, 365, 7801, 8, 365, 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, + 3, 365, 7808, 8, 365, 1, 365, 5, 365, 7811, 8, 365, 10, 365, 12, 365, 7814, + 9, 365, 1, 365, 1, 365, 1, 365, 1, 365, 3, 365, 7820, 8, 365, 1, 365, 1, + 365, 1, 365, 1, 365, 1, 365, 3, 365, 7827, 8, 365, 1, 365, 5, 365, 7830, + 8, 365, 10, 365, 12, 365, 7833, 9, 365, 1, 365, 1, 365, 1, 365, 1, 365, + 3, 365, 7839, 8, 365, 1, 365, 1, 365, 1, 365, 1, 365, 1, 365, 3, 365, 7846, + 8, 365, 1, 365, 5, 365, 7849, 8, 365, 10, 365, 12, 365, 7852, 9, 365, 1, + 365, 1, 365, 1, 365, 1, 365, 3, 365, 7858, 8, 365, 1, 365, 1, 365, 1, 365, + 1, 365, 1, 365, 3, 365, 7865, 8, 365, 1, 365, 5, 365, 7868, 8, 365, 10, + 365, 12, 365, 7871, 9, 365, 3, 365, 7873, 8, 365, 1, 365, 3, 365, 7876, + 8, 365, 1, 366, 1, 366, 1, 366, 1, 366, 1, 366, 3, 366, 7883, 8, 366, 1, + 366, 1, 366, 3, 366, 7887, 8, 366, 1, 367, 1, 367, 1, 367, 1, 367, 1, 367, + 1, 367, 1, 367, 3, 367, 7896, 8, 367, 1, 367, 1, 367, 1, 368, 1, 368, 1, + 368, 1, 368, 1, 368, 5, 368, 7905, 8, 368, 10, 368, 12, 368, 7908, 9, 368, + 1, 368, 1, 368, 1, 368, 1, 368, 1, 368, 1, 368, 3, 368, 7916, 8, 368, 1, + 368, 1, 368, 3, 368, 7920, 8, 368, 1, 368, 1, 368, 1, 368, 1, 368, 1, 368, + 3, 368, 7927, 8, 368, 3, 368, 7929, 8, 368, 1, 369, 1, 369, 1, 369, 5, + 369, 7934, 8, 369, 10, 369, 12, 369, 7937, 9, 369, 1, 370, 1, 370, 1, 370, + 1, 370, 1, 370, 3, 370, 7944, 8, 370, 1, 370, 1, 370, 1, 370, 3, 370, 7949, + 8, 370, 1, 370, 1, 370, 3, 370, 7953, 8, 370, 1, 371, 1, 371, 1, 371, 3, + 371, 7958, 8, 371, 1, 371, 1, 371, 1, 371, 1, 371, 1, 371, 3, 371, 7965, + 8, 371, 3, 371, 7967, 8, 371, 1, 371, 1, 371, 3, 371, 7971, 8, 371, 1, + 371, 3, 371, 7974, 8, 371, 1, 371, 3, 371, 7977, 8, 371, 1, 372, 1, 372, + 1, 372, 1, 372, 1, 372, 1, 372, 1, 373, 1, 373, 3, 373, 7987, 8, 373, 1, + 373, 1, 373, 1, 373, 1, 373, 3, 373, 7993, 8, 373, 3, 373, 7995, 8, 373, + 4, 373, 7997, 8, 373, 11, 373, 12, 373, 7998, 1, 373, 1, 373, 3, 373, 8003, + 8, 373, 1, 373, 1, 373, 1, 373, 3, 373, 8008, 8, 373, 1, 373, 1, 373, 1, + 373, 3, 373, 8013, 8, 373, 5, 373, 8015, 8, 373, 10, 373, 12, 373, 8018, + 9, 373, 1, 373, 1, 373, 1, 373, 3, 373, 8023, 8, 373, 1, 373, 1, 373, 1, + 373, 3, 373, 8028, 8, 373, 1, 373, 1, 373, 1, 373, 3, 373, 8033, 8, 373, + 1, 373, 3, 373, 8036, 8, 373, 1, 373, 1, 373, 1, 374, 1, 374, 1, 374, 1, + 374, 1, 375, 1, 375, 1, 375, 3, 375, 8047, 8, 375, 1, 375, 3, 375, 8050, + 8, 375, 1, 375, 3, 375, 8053, 8, 375, 1, 376, 1, 376, 1, 376, 1, 376, 3, + 376, 8059, 8, 376, 1, 376, 1, 376, 1, 376, 1, 377, 1, 377, 3, 377, 8066, + 8, 377, 1, 377, 1, 377, 1, 377, 3, 377, 8071, 8, 377, 5, 377, 8073, 8, + 377, 10, 377, 12, 377, 8076, 9, 377, 1, 378, 1, 378, 1, 378, 3, 378, 8081, + 8, 378, 3, 378, 8083, 8, 378, 1, 378, 1, 378, 1, 378, 1, 378, 3, 378, 8089, + 8, 378, 3, 378, 8091, 8, 378, 5, 378, 8093, 8, 378, 10, 378, 12, 378, 8096, + 9, 378, 1, 378, 1, 378, 1, 378, 1, 378, 1, 378, 1, 378, 3, 378, 8104, 8, + 378, 1, 379, 1, 379, 1, 379, 1, 379, 3, 379, 8110, 8, 379, 1, 379, 1, 379, + 1, 379, 1, 379, 1, 379, 5, 379, 8117, 8, 379, 10, 379, 12, 379, 8120, 9, + 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, + 379, 3, 379, 8131, 8, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, + 3, 379, 8139, 8, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, 379, 1, + 379, 3, 379, 8148, 8, 379, 1, 379, 3, 379, 8151, 8, 379, 1, 380, 1, 380, + 1, 380, 5, 380, 8156, 8, 380, 10, 380, 12, 380, 8159, 9, 380, 1, 380, 3, + 380, 8162, 8, 380, 1, 380, 1, 380, 1, 380, 1, 380, 5, 380, 8168, 8, 380, + 10, 380, 12, 380, 8171, 9, 380, 1, 381, 1, 381, 1, 381, 1, 381, 3, 381, + 8177, 8, 381, 1, 381, 1, 381, 1, 382, 1, 382, 1, 382, 1, 382, 4, 382, 8185, + 8, 382, 11, 382, 12, 382, 8186, 1, 382, 1, 382, 1, 382, 4, 382, 8192, 8, + 382, 11, 382, 12, 382, 8193, 1, 383, 1, 383, 1, 383, 3, 383, 8199, 8, 383, + 1, 383, 1, 383, 1, 383, 1, 383, 1, 383, 3, 383, 8206, 8, 383, 1, 383, 1, + 383, 1, 383, 1, 383, 1, 384, 1, 384, 1, 385, 1, 385, 1, 386, 1, 386, 1, + 386, 1, 386, 1, 386, 1, 386, 1, 386, 3, 386, 8223, 8, 386, 1, 386, 1, 386, + 1, 386, 1, 386, 1, 386, 3, 386, 8230, 8, 386, 1, 386, 1, 386, 1, 386, 1, + 386, 1, 386, 1, 386, 1, 386, 1, 386, 3, 386, 8240, 8, 386, 1, 386, 1, 386, + 1, 386, 1, 386, 1, 386, 4, 386, 8247, 8, 386, 11, 386, 12, 386, 8248, 1, + 386, 1, 386, 1, 387, 1, 387, 1, 387, 1, 387, 1, 387, 3, 387, 8258, 8, 387, + 1, 387, 1, 387, 1, 388, 1, 388, 1, 388, 1, 388, 1, 388, 3, 388, 8267, 8, + 388, 1, 388, 5, 388, 8270, 8, 388, 10, 388, 12, 388, 8273, 9, 388, 1, 388, + 1, 388, 3, 388, 8277, 8, 388, 1, 388, 3, 388, 8280, 8, 388, 1, 388, 1, + 388, 1, 389, 1, 389, 1, 389, 1, 389, 1, 389, 1, 389, 3, 389, 8290, 8, 389, + 1, 389, 1, 389, 1, 390, 1, 390, 1, 390, 1, 390, 1, 391, 1, 391, 1, 391, + 3, 391, 8301, 8, 391, 1, 391, 1, 391, 3, 391, 8305, 8, 391, 1, 391, 3, + 391, 8308, 8, 391, 1, 391, 1, 391, 1, 391, 1, 391, 1, 391, 1, 391, 3, 391, + 8316, 8, 391, 1, 391, 1, 391, 1, 391, 1, 391, 3, 391, 8322, 8, 391, 3, + 391, 8324, 8, 391, 1, 391, 1, 391, 1, 391, 3, 391, 8329, 8, 391, 1, 391, + 3, 391, 8332, 8, 391, 1, 391, 1, 391, 1, 391, 1, 391, 1, 391, 3, 391, 8339, + 8, 391, 1, 391, 1, 391, 3, 391, 8343, 8, 391, 1, 391, 4, 391, 8346, 8, + 391, 11, 391, 12, 391, 8347, 1, 391, 3, 391, 8351, 8, 391, 1, 391, 1, 391, + 1, 391, 1, 391, 1, 391, 1, 391, 1, 391, 1, 391, 1, 391, 1, 391, 1, 391, + 3, 391, 8364, 8, 391, 1, 391, 1, 391, 3, 391, 8368, 8, 391, 1, 392, 1, + 392, 1, 392, 3, 392, 8373, 8, 392, 1, 392, 3, 392, 8376, 8, 392, 1, 392, + 1, 392, 1, 392, 1, 393, 1, 393, 1, 393, 1, 393, 1, 393, 3, 393, 8386, 8, + 393, 1, 393, 1, 393, 3, 393, 8390, 8, 393, 1, 393, 1, 393, 3, 393, 8394, + 8, 393, 1, 394, 1, 394, 1, 394, 3, 394, 8399, 8, 394, 1, 394, 1, 394, 1, + 395, 1, 395, 1, 395, 1, 396, 1, 396, 1, 396, 1, 397, 1, 397, 1, 397, 1, + 397, 1, 398, 1, 398, 3, 398, 8415, 8, 398, 1, 399, 1, 399, 1, 399, 3, 399, + 8420, 8, 399, 1, 399, 1, 399, 1, 400, 1, 400, 1, 400, 1, 400, 1, 400, 1, + 400, 1, 400, 1, 400, 3, 400, 8432, 8, 400, 4, 400, 8434, 8, 400, 11, 400, + 12, 400, 8435, 1, 400, 1, 400, 1, 400, 1, 400, 3, 400, 8442, 8, 400, 1, + 400, 1, 400, 1, 400, 1, 400, 1, 400, 1, 400, 1, 400, 1, 400, 1, 400, 1, + 400, 1, 400, 5, 400, 8455, 8, 400, 10, 400, 12, 400, 8458, 9, 400, 3, 400, + 8460, 8, 400, 3, 400, 8462, 8, 400, 3, 400, 8464, 8, 400, 4, 400, 8466, + 8, 400, 11, 400, 12, 400, 8467, 1, 400, 3, 400, 8471, 8, 400, 1, 401, 1, + 401, 1, 401, 1, 401, 1, 401, 1, 401, 1, 401, 1, 401, 1, 401, 1, 401, 1, + 401, 1, 401, 1, 401, 1, 401, 1, 401, 1, 401, 5, 401, 8489, 8, 401, 10, + 401, 12, 401, 8492, 9, 401, 1, 401, 1, 401, 3, 401, 8496, 8, 401, 1, 401, + 1, 401, 1, 401, 3, 401, 8501, 8, 401, 1, 402, 1, 402, 1, 402, 1, 402, 1, + 402, 1, 402, 1, 402, 4, 402, 8510, 8, 402, 11, 402, 12, 402, 8511, 1, 402, + 3, 402, 8515, 8, 402, 1, 402, 1, 402, 1, 403, 1, 403, 1, 403, 1, 403, 1, + 403, 1, 403, 4, 403, 8525, 8, 403, 11, 403, 12, 403, 8526, 1, 404, 1, 404, + 1, 404, 1, 404, 1, 404, 4, 404, 8534, 8, 404, 11, 404, 12, 404, 8535, 1, + 405, 1, 405, 1, 405, 1, 405, 1, 405, 1, 405, 1, 405, 4, 405, 8545, 8, 405, + 11, 405, 12, 405, 8546, 1, 406, 1, 406, 1, 406, 1, 406, 1, 406, 5, 406, + 8554, 8, 406, 10, 406, 12, 406, 8557, 9, 406, 1, 406, 1, 406, 3, 406, 8561, + 8, 406, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, 1, 407, + 1, 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, 8583, 8, 407, 10, 407, 12, 407, 8586, 9, + 407, 1, 407, 1, 407, 3, 407, 8590, 8, 407, 1, 407, 1, 407, 1, 407, 1, 407, + 3, 407, 8596, 8, 407, 3, 407, 8598, 8, 407, 1, 407, 1, 407, 1, 408, 1, + 408, 1, 408, 1, 409, 1, 409, 1, 409, 3, 409, 8608, 8, 409, 1, 409, 3, 409, + 8611, 8, 409, 1, 409, 3, 409, 8614, 8, 409, 1, 409, 3, 409, 8617, 8, 409, + 1, 409, 1, 409, 1, 409, 1, 409, 3, 409, 8623, 8, 409, 1, 409, 1, 409, 1, + 409, 1, 409, 1, 409, 3, 409, 8630, 8, 409, 1, 409, 1, 409, 3, 409, 8634, + 8, 409, 3, 409, 8636, 8, 409, 1, 409, 3, 409, 8639, 8, 409, 1, 409, 1, + 409, 1, 409, 3, 409, 8644, 8, 409, 1, 409, 1, 409, 3, 409, 8648, 8, 409, + 1, 409, 1, 409, 1, 409, 3, 409, 8653, 8, 409, 1, 409, 3, 409, 8656, 8, + 409, 1, 410, 1, 410, 1, 410, 3, 410, 8661, 8, 410, 1, 410, 3, 410, 8664, + 8, 410, 1, 411, 1, 411, 1, 411, 3, 411, 8669, 8, 411, 1, 412, 1, 412, 3, + 412, 8673, 8, 412, 1, 412, 1, 412, 5, 412, 8677, 8, 412, 10, 412, 12, 412, + 8680, 9, 412, 1, 412, 3, 412, 8683, 8, 412, 4, 412, 8685, 8, 412, 11, 412, + 12, 412, 8686, 1, 412, 1, 412, 1, 413, 1, 413, 1, 413, 1, 413, 3, 413, + 8695, 8, 413, 1, 413, 1, 413, 1, 413, 1, 413, 1, 413, 1, 413, 1, 413, 1, + 413, 1, 413, 5, 413, 8706, 8, 413, 10, 413, 12, 413, 8709, 9, 413, 1, 413, + 3, 413, 8712, 8, 413, 1, 413, 1, 413, 1, 413, 1, 413, 3, 413, 8718, 8, + 413, 1, 413, 3, 413, 8721, 8, 413, 1, 413, 1, 413, 3, 413, 8725, 8, 413, + 1, 413, 1, 413, 1, 413, 3, 413, 8730, 8, 413, 4, 413, 8732, 8, 413, 11, + 413, 12, 413, 8733, 1, 413, 1, 413, 5, 413, 8738, 8, 413, 10, 413, 12, + 413, 8741, 9, 413, 1, 414, 1, 414, 3, 414, 8745, 8, 414, 1, 414, 3, 414, + 8748, 8, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 1, 414, 3, 414, 8756, + 8, 414, 1, 414, 3, 414, 8759, 8, 414, 1, 415, 1, 415, 1, 415, 1, 415, 1, + 415, 1, 415, 1, 415, 3, 415, 8768, 8, 415, 1, 415, 1, 415, 3, 415, 8772, + 8, 415, 3, 415, 8774, 8, 415, 1, 416, 1, 416, 1, 416, 1, 416, 1, 416, 1, + 416, 1, 416, 1, 416, 1, 416, 1, 416, 1, 416, 1, 416, 1, 416, 1, 416, 1, + 416, 1, 416, 1, 416, 3, 416, 8793, 8, 416, 1, 416, 1, 416, 1, 416, 1, 416, + 3, 416, 8799, 8, 416, 1, 416, 4, 416, 8802, 8, 416, 11, 416, 12, 416, 8803, + 1, 416, 1, 416, 1, 416, 3, 416, 8809, 8, 416, 3, 416, 8811, 8, 416, 1, + 417, 1, 417, 3, 417, 8815, 8, 417, 1, 417, 1, 417, 1, 417, 1, 417, 1, 417, + 5, 417, 8822, 8, 417, 10, 417, 12, 417, 8825, 9, 417, 1, 417, 1, 417, 1, + 417, 1, 417, 1, 417, 1, 417, 1, 417, 1, 417, 5, 417, 8835, 8, 417, 10, + 417, 12, 417, 8838, 9, 417, 1, 417, 1, 417, 1, 417, 1, 417, 1, 417, 1, + 417, 1, 417, 1, 417, 3, 417, 8848, 8, 417, 1, 417, 3, 417, 8851, 8, 417, + 1, 418, 3, 418, 8854, 8, 418, 1, 418, 1, 418, 1, 418, 1, 418, 1, 418, 1, + 418, 1, 418, 4, 418, 8863, 8, 418, 11, 418, 12, 418, 8864, 1, 419, 1, 419, + 1, 419, 3, 419, 8870, 8, 419, 1, 419, 1, 419, 1, 419, 1, 419, 1, 419, 1, + 419, 1, 419, 1, 419, 5, 419, 8880, 8, 419, 10, 419, 12, 419, 8883, 9, 419, + 1, 419, 1, 419, 3, 419, 8887, 8, 419, 1, 420, 1, 420, 3, 420, 8891, 8, + 420, 1, 420, 1, 420, 1, 420, 1, 420, 1, 420, 1, 420, 3, 420, 8899, 8, 420, + 1, 420, 1, 420, 1, 420, 1, 420, 1, 420, 3, 420, 8906, 8, 420, 1, 420, 1, + 420, 1, 420, 3, 420, 8911, 8, 420, 1, 420, 1, 420, 1, 420, 3, 420, 8916, + 8, 420, 1, 421, 1, 421, 1, 422, 1, 422, 1, 423, 1, 423, 1, 423, 1, 423, + 1, 423, 3, 423, 8927, 8, 423, 1, 423, 3, 423, 8930, 8, 423, 1, 423, 1, + 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 1, 423, 3, + 423, 8942, 8, 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, 8957, 8, 423, 1, + 423, 1, 423, 1, 424, 1, 424, 1, 424, 3, 424, 8964, 8, 424, 1, 424, 1, 424, + 1, 424, 1, 424, 3, 424, 8970, 8, 424, 1, 424, 1, 424, 3, 424, 8974, 8, + 424, 1, 424, 1, 424, 1, 424, 1, 424, 3, 424, 8980, 8, 424, 1, 424, 1, 424, + 3, 424, 8984, 8, 424, 1, 424, 1, 424, 1, 424, 1, 424, 1, 424, 5, 424, 8991, + 8, 424, 10, 424, 12, 424, 8994, 9, 424, 1, 424, 1, 424, 1, 424, 1, 424, + 5, 424, 9000, 8, 424, 10, 424, 12, 424, 9003, 9, 424, 1, 424, 1, 424, 3, + 424, 9007, 8, 424, 1, 425, 1, 425, 3, 425, 9011, 8, 425, 1, 425, 1, 425, + 3, 425, 9015, 8, 425, 1, 426, 1, 426, 1, 426, 1, 426, 3, 426, 9021, 8, + 426, 1, 427, 1, 427, 1, 428, 1, 428, 1, 428, 3, 428, 9028, 8, 428, 1, 428, + 1, 428, 1, 428, 1, 428, 3, 428, 9034, 8, 428, 1, 429, 1, 429, 1, 429, 1, + 430, 1, 430, 1, 431, 1, 431, 3, 431, 9043, 8, 431, 1, 431, 1, 431, 1, 431, + 3, 431, 9048, 8, 431, 1, 431, 1, 431, 1, 432, 1, 432, 1, 432, 3, 432, 9055, + 8, 432, 1, 432, 1, 432, 1, 432, 1, 432, 1, 432, 1, 432, 1, 432, 1, 432, + 1, 432, 1, 432, 1, 432, 1, 432, 1, 432, 1, 432, 1, 432, 5, 432, 9072, 8, + 432, 10, 432, 12, 432, 9075, 9, 432, 1, 433, 1, 433, 1, 433, 1, 434, 1, + 434, 1, 435, 1, 435, 1, 435, 1, 435, 1, 435, 1, 435, 1, 435, 3, 435, 9089, + 8, 435, 3, 435, 9091, 8, 435, 1, 436, 1, 436, 1, 436, 1, 436, 1, 436, 1, + 437, 1, 437, 1, 437, 1, 437, 3, 437, 9102, 8, 437, 1, 437, 3, 437, 9105, + 8, 437, 1, 437, 3, 437, 9108, 8, 437, 1, 438, 1, 438, 1, 438, 1, 438, 3, + 438, 9114, 8, 438, 1, 438, 3, 438, 9117, 8, 438, 1, 438, 3, 438, 9120, + 8, 438, 1, 439, 1, 439, 1, 439, 1, 440, 1, 440, 1, 440, 1, 440, 1, 440, + 1, 440, 1, 440, 3, 440, 9132, 8, 440, 1, 440, 1, 440, 1, 440, 1, 440, 1, + 440, 1, 440, 1, 440, 5, 440, 9141, 8, 440, 10, 440, 12, 440, 9144, 9, 440, + 3, 440, 9146, 8, 440, 1, 440, 4, 440, 9149, 8, 440, 11, 440, 12, 440, 9150, + 1, 440, 1, 440, 3, 440, 9155, 8, 440, 1, 441, 1, 441, 1, 441, 1, 441, 1, + 441, 1, 441, 3, 441, 9163, 8, 441, 1, 441, 1, 441, 1, 441, 1, 441, 1, 441, + 1, 441, 1, 441, 1, 441, 1, 441, 1, 441, 1, 441, 3, 441, 9176, 8, 441, 1, + 442, 1, 442, 3, 442, 9180, 8, 442, 1, 442, 1, 442, 3, 442, 9184, 8, 442, + 1, 443, 1, 443, 3, 443, 9188, 8, 443, 1, 443, 3, 443, 9191, 8, 443, 1, + 443, 3, 443, 9194, 8, 443, 1, 443, 3, 443, 9197, 8, 443, 1, 443, 3, 443, + 9200, 8, 443, 1, 444, 1, 444, 1, 444, 1, 444, 1, 444, 1, 444, 1, 444, 1, + 444, 3, 444, 9210, 8, 444, 1, 444, 3, 444, 9213, 8, 444, 1, 445, 1, 445, + 1, 446, 1, 446, 1, 446, 1, 446, 1, 446, 3, 446, 9222, 8, 446, 1, 447, 1, + 447, 3, 447, 9226, 8, 447, 1, 447, 1, 447, 1, 447, 1, 447, 5, 447, 9232, + 8, 447, 10, 447, 12, 447, 9235, 9, 447, 1, 447, 1, 447, 1, 447, 1, 447, + 1, 447, 1, 447, 1, 447, 1, 447, 5, 447, 9245, 8, 447, 10, 447, 12, 447, + 9248, 9, 447, 3, 447, 9250, 8, 447, 3, 447, 9252, 8, 447, 1, 447, 1, 447, + 3, 447, 9256, 8, 447, 1, 448, 1, 448, 3, 448, 9260, 8, 448, 1, 448, 1, + 448, 1, 449, 1, 449, 3, 449, 9266, 8, 449, 1, 449, 1, 449, 1, 450, 3, 450, + 9271, 8, 450, 1, 450, 1, 450, 3, 450, 9275, 8, 450, 1, 450, 3, 450, 9278, + 8, 450, 1, 450, 3, 450, 9281, 8, 450, 1, 451, 1, 451, 1, 451, 1, 451, 1, + 451, 5, 451, 9288, 8, 451, 10, 451, 12, 451, 9291, 9, 451, 1, 451, 1, 451, + 3, 451, 9295, 8, 451, 1, 451, 1, 451, 3, 451, 9299, 8, 451, 1, 451, 1, + 451, 3, 451, 9303, 8, 451, 1, 451, 3, 451, 9306, 8, 451, 1, 452, 1, 452, + 1, 452, 1, 452, 1, 452, 3, 452, 9313, 8, 452, 1, 452, 3, 452, 9316, 8, + 452, 3, 452, 9318, 8, 452, 1, 453, 1, 453, 1, 453, 3, 453, 9323, 8, 453, + 1, 454, 1, 454, 1, 454, 1, 455, 1, 455, 1, 455, 1, 456, 1, 456, 1, 456, + 3, 456, 9334, 8, 456, 3, 456, 9336, 8, 456, 1, 457, 1, 457, 1, 457, 1, + 457, 1, 457, 1, 457, 1, 457, 1, 457, 1, 457, 1, 457, 5, 457, 9348, 8, 457, + 10, 457, 12, 457, 9351, 9, 457, 1, 457, 1, 457, 1, 457, 5, 457, 9356, 8, + 457, 10, 457, 12, 457, 9359, 9, 457, 1, 457, 1, 457, 1, 457, 1, 457, 1, + 457, 1, 457, 3, 457, 9367, 8, 457, 1, 457, 3, 457, 9370, 8, 457, 1, 457, + 1, 457, 1, 457, 3, 457, 9375, 8, 457, 1, 457, 3, 457, 9378, 8, 457, 1, + 457, 1, 457, 1, 457, 1, 457, 1, 457, 1, 457, 1, 457, 3, 457, 9387, 8, 457, + 1, 457, 1, 457, 1, 458, 1, 458, 1, 459, 1, 459, 1, 459, 1, 459, 1, 459, + 1, 459, 1, 459, 1, 459, 1, 459, 1, 459, 1, 459, 1, 459, 1, 459, 1, 459, + 1, 459, 1, 459, 3, 459, 9409, 8, 459, 1, 459, 1, 459, 1, 459, 1, 459, 3, + 459, 9415, 8, 459, 1, 459, 1, 459, 1, 459, 4, 459, 9420, 8, 459, 11, 459, + 12, 459, 9421, 1, 460, 1, 460, 1, 461, 1, 461, 1, 461, 1, 461, 1, 461, + 1, 461, 3, 461, 9432, 8, 461, 1, 461, 1, 461, 1, 462, 1, 462, 1, 462, 1, + 462, 1, 462, 3, 462, 9441, 8, 462, 1, 462, 1, 462, 1, 462, 1, 462, 1, 462, + 1, 462, 1, 462, 1, 462, 1, 462, 1, 462, 3, 462, 9453, 8, 462, 1, 462, 3, + 462, 9456, 8, 462, 1, 462, 3, 462, 9459, 8, 462, 1, 462, 1, 462, 1, 463, + 1, 463, 1, 463, 1, 463, 1, 463, 1, 464, 1, 464, 1, 464, 3, 464, 9471, 8, + 464, 1, 465, 1, 465, 1, 465, 1, 465, 1, 465, 1, 465, 1, 465, 3, 465, 9480, + 8, 465, 1, 465, 1, 465, 1, 465, 1, 465, 5, 465, 9486, 8, 465, 10, 465, + 12, 465, 9489, 9, 465, 1, 465, 1, 465, 3, 465, 9493, 8, 465, 1, 465, 1, + 465, 1, 465, 1, 465, 5, 465, 9499, 8, 465, 10, 465, 12, 465, 9502, 9, 465, + 1, 465, 1, 465, 3, 465, 9506, 8, 465, 1, 465, 3, 465, 9509, 8, 465, 1, + 466, 1, 466, 1, 467, 1, 467, 1, 467, 1, 467, 1, 467, 1, 467, 1, 467, 1, + 467, 1, 467, 1, 467, 1, 467, 4, 467, 9524, 8, 467, 11, 467, 12, 467, 9525, + 3, 467, 9528, 8, 467, 1, 467, 3, 467, 9531, 8, 467, 1, 467, 1, 467, 3, + 467, 9535, 8, 467, 1, 467, 1, 467, 1, 467, 1, 467, 1, 467, 1, 467, 1, 467, + 1, 467, 3, 467, 9545, 8, 467, 5, 467, 9547, 8, 467, 10, 467, 12, 467, 9550, + 9, 467, 1, 467, 1, 467, 3, 467, 9554, 8, 467, 1, 467, 4, 467, 9557, 8, + 467, 11, 467, 12, 467, 9558, 1, 467, 1, 467, 3, 467, 9563, 8, 467, 3, 467, + 9565, 8, 467, 1, 467, 3, 467, 9568, 8, 467, 5, 467, 9570, 8, 467, 10, 467, + 12, 467, 9573, 9, 467, 1, 468, 1, 468, 1, 468, 1, 468, 1, 469, 1, 469, + 1, 469, 3, 469, 9582, 8, 469, 1, 470, 1, 470, 1, 470, 1, 470, 1, 470, 1, + 470, 1, 470, 1, 470, 3, 470, 9592, 8, 470, 1, 470, 3, 470, 9595, 8, 470, + 1, 470, 3, 470, 9598, 8, 470, 1, 470, 1, 470, 3, 470, 9602, 8, 470, 1, + 470, 1, 470, 3, 470, 9606, 8, 470, 1, 471, 1, 471, 1, 471, 1, 471, 1, 471, + 1, 471, 1, 471, 1, 471, 1, 471, 1, 471, 1, 471, 3, 471, 9619, 8, 471, 1, + 472, 1, 472, 1, 472, 1, 472, 1, 472, 1, 473, 1, 473, 3, 473, 9628, 8, 473, + 1, 473, 1, 473, 1, 473, 1, 473, 1, 473, 1, 473, 1, 473, 1, 473, 1, 473, + 3, 473, 9639, 8, 473, 3, 473, 9641, 8, 473, 1, 474, 1, 474, 1, 474, 1, + 474, 1, 474, 1, 474, 1, 474, 1, 474, 1, 474, 4, 474, 9652, 8, 474, 11, + 474, 12, 474, 9653, 1, 475, 1, 475, 1, 475, 3, 475, 9659, 8, 475, 1, 476, + 1, 476, 1, 476, 3, 476, 9664, 8, 476, 1, 477, 1, 477, 1, 477, 5, 477, 9669, + 8, 477, 10, 477, 12, 477, 9672, 9, 477, 1, 478, 1, 478, 1, 478, 1, 478, + 1, 478, 1, 478, 1, 479, 1, 479, 1, 479, 1, 480, 1, 480, 1, 480, 1, 480, + 1, 480, 1, 480, 3, 480, 9689, 8, 480, 1, 481, 1, 481, 1, 481, 1, 481, 3, + 481, 9695, 8, 481, 1, 482, 1, 482, 1, 482, 3, 482, 9700, 8, 482, 1, 482, + 1, 482, 1, 482, 1, 482, 1, 482, 1, 482, 5, 482, 9708, 8, 482, 10, 482, + 12, 482, 9711, 9, 482, 1, 482, 1, 482, 1, 482, 3, 482, 9716, 8, 482, 1, + 483, 1, 483, 1, 483, 1, 483, 5, 483, 9722, 8, 483, 10, 483, 12, 483, 9725, + 9, 483, 1, 483, 1, 483, 1, 483, 3, 483, 9730, 8, 483, 1, 483, 1, 483, 3, + 483, 9734, 8, 483, 1, 483, 3, 483, 9737, 8, 483, 1, 483, 1, 483, 1, 484, + 1, 484, 1, 484, 1, 484, 1, 485, 1, 485, 1, 485, 1, 485, 3, 485, 9749, 8, + 485, 1, 486, 1, 486, 1, 486, 5, 486, 9754, 8, 486, 10, 486, 12, 486, 9757, + 9, 486, 1, 487, 1, 487, 1, 487, 1, 487, 1, 487, 5, 487, 9764, 8, 487, 10, + 487, 12, 487, 9767, 9, 487, 1, 487, 1, 487, 1, 488, 1, 488, 1, 488, 1, + 488, 1, 488, 1, 488, 1, 488, 1, 488, 1, 488, 1, 488, 3, 488, 9781, 8, 488, + 1, 488, 1, 488, 1, 488, 3, 488, 9786, 8, 488, 1, 489, 1, 489, 1, 489, 1, + 490, 1, 490, 1, 490, 1, 490, 1, 490, 1, 490, 5, 490, 9797, 8, 490, 10, + 490, 12, 490, 9800, 9, 490, 1, 490, 1, 490, 3, 490, 9804, 8, 490, 1, 491, + 1, 491, 1, 491, 1, 491, 1, 491, 1, 491, 3, 491, 9812, 8, 491, 1, 491, 1, + 491, 1, 491, 3, 491, 9817, 8, 491, 1, 491, 1, 491, 1, 491, 3, 491, 9822, + 8, 491, 5, 491, 9824, 8, 491, 10, 491, 12, 491, 9827, 9, 491, 1, 491, 1, + 491, 3, 491, 9831, 8, 491, 1, 491, 1, 491, 1, 491, 1, 491, 1, 491, 1, 491, + 3, 491, 9839, 8, 491, 1, 491, 3, 491, 9842, 8, 491, 1, 491, 3, 491, 9845, + 8, 491, 1, 491, 3, 491, 9848, 8, 491, 1, 491, 3, 491, 9851, 8, 491, 3, + 491, 9853, 8, 491, 1, 491, 1, 491, 1, 491, 1, 491, 1, 491, 4, 491, 9860, + 8, 491, 11, 491, 12, 491, 9861, 5, 491, 9864, 8, 491, 10, 491, 12, 491, + 9867, 9, 491, 1, 491, 1, 491, 1, 491, 3, 491, 9872, 8, 491, 1, 491, 3, + 491, 9875, 8, 491, 1, 491, 1, 491, 3, 491, 9879, 8, 491, 1, 491, 1, 491, + 1, 491, 3, 491, 9884, 8, 491, 1, 491, 1, 491, 1, 491, 1, 491, 1, 492, 1, + 492, 1, 492, 1, 492, 1, 492, 1, 492, 1, 492, 1, 492, 1, 492, 3, 492, 9899, + 8, 492, 1, 492, 1, 492, 1, 493, 1, 493, 3, 493, 9905, 8, 493, 1, 493, 1, + 493, 3, 493, 9909, 8, 493, 1, 494, 1, 494, 1, 494, 1, 494, 1, 494, 1, 494, + 1, 494, 1, 494, 1, 494, 3, 494, 9920, 8, 494, 1, 494, 1, 494, 1, 494, 1, + 494, 3, 494, 9926, 8, 494, 1, 494, 1, 494, 1, 494, 3, 494, 9931, 8, 494, + 1, 494, 1, 494, 1, 494, 3, 494, 9936, 8, 494, 1, 494, 1, 494, 1, 494, 3, + 494, 9941, 8, 494, 1, 494, 1, 494, 1, 494, 4, 494, 9946, 8, 494, 11, 494, + 12, 494, 9947, 3, 494, 9950, 8, 494, 1, 495, 1, 495, 1, 495, 1, 495, 1, + 495, 1, 495, 3, 495, 9958, 8, 495, 1, 495, 1, 495, 1, 496, 1, 496, 1, 496, + 3, 496, 9965, 8, 496, 1, 496, 1, 496, 1, 496, 1, 496, 1, 496, 1, 496, 3, + 496, 9973, 8, 496, 1, 496, 1, 496, 1, 496, 1, 496, 1, 496, 3, 496, 9980, + 8, 496, 1, 496, 1, 496, 1, 497, 1, 497, 1, 498, 1, 498, 1, 498, 1, 498, + 1, 498, 1, 498, 1, 498, 3, 498, 9993, 8, 498, 1, 498, 1, 498, 1, 498, 1, + 498, 3, 498, 9999, 8, 498, 5, 498, 10001, 8, 498, 10, 498, 12, 498, 10004, + 9, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, + 1, 498, 3, 498, 10015, 8, 498, 1, 498, 1, 498, 1, 498, 1, 498, 1, 498, + 3, 498, 10022, 8, 498, 5, 498, 10024, 8, 498, 10, 498, 12, 498, 10027, + 9, 498, 1, 498, 3, 498, 10030, 8, 498, 1, 498, 3, 498, 10033, 8, 498, 1, + 498, 3, 498, 10036, 8, 498, 1, 498, 1, 498, 1, 499, 1, 499, 3, 499, 10042, + 8, 499, 1, 499, 1, 499, 1, 499, 1, 499, 1, 499, 4, 499, 10049, 8, 499, + 11, 499, 12, 499, 10050, 1, 499, 3, 499, 10054, 8, 499, 1, 500, 1, 500, + 1, 500, 1, 500, 1, 500, 1, 500, 3, 500, 10062, 8, 500, 3, 500, 10064, 8, + 500, 1, 501, 1, 501, 1, 501, 1, 501, 3, 501, 10070, 8, 501, 1, 501, 1, + 501, 1, 501, 1, 501, 3, 501, 10076, 8, 501, 1, 501, 1, 501, 1, 501, 3, + 501, 10081, 8, 501, 3, 501, 10083, 8, 501, 1, 502, 1, 502, 1, 502, 1, 502, + 1, 502, 1, 502, 3, 502, 10091, 8, 502, 1, 503, 1, 503, 1, 503, 1, 504, + 1, 504, 1, 504, 1, 505, 1, 505, 1, 505, 3, 505, 10102, 8, 505, 1, 505, + 3, 505, 10105, 8, 505, 1, 505, 1, 505, 3, 505, 10109, 8, 505, 1, 505, 1, + 505, 3, 505, 10113, 8, 505, 1, 505, 3, 505, 10116, 8, 505, 1, 505, 1, 505, + 1, 505, 3, 505, 10121, 8, 505, 1, 505, 1, 505, 3, 505, 10125, 8, 505, 1, + 506, 1, 506, 3, 506, 10129, 8, 506, 1, 506, 1, 506, 1, 506, 1, 506, 1, + 506, 1, 506, 1, 506, 3, 506, 10138, 8, 506, 1, 506, 1, 506, 1, 506, 1, + 506, 3, 506, 10144, 8, 506, 1, 506, 1, 506, 1, 506, 1, 506, 3, 506, 10150, + 8, 506, 1, 507, 1, 507, 1, 507, 1, 507, 3, 507, 10156, 8, 507, 1, 507, + 3, 507, 10159, 8, 507, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, 1, 508, + 3, 508, 10167, 8, 508, 1, 508, 1, 508, 3, 508, 10171, 8, 508, 1, 508, 1, + 508, 1, 508, 1, 508, 3, 508, 10177, 8, 508, 1, 508, 1, 508, 1, 508, 1, + 508, 1, 508, 3, 508, 10184, 8, 508, 1, 508, 1, 508, 3, 508, 10188, 8, 508, + 3, 508, 10190, 8, 508, 1, 508, 1, 508, 1, 508, 3, 508, 10195, 8, 508, 1, + 508, 1, 508, 1, 508, 3, 508, 10200, 8, 508, 1, 508, 1, 508, 1, 508, 3, + 508, 10205, 8, 508, 1, 508, 1, 508, 3, 508, 10209, 8, 508, 1, 508, 1, 508, + 1, 509, 1, 509, 1, 509, 1, 509, 1, 509, 1, 509, 3, 509, 10219, 8, 509, + 1, 509, 1, 509, 3, 509, 10223, 8, 509, 1, 509, 3, 509, 10226, 8, 509, 1, + 509, 3, 509, 10229, 8, 509, 1, 509, 1, 509, 1, 509, 1, 509, 3, 509, 10235, + 8, 509, 1, 509, 3, 509, 10238, 8, 509, 1, 509, 3, 509, 10241, 8, 509, 1, + 509, 3, 509, 10244, 8, 509, 1, 509, 1, 509, 1, 510, 1, 510, 1, 510, 1, + 510, 1, 510, 1, 510, 1, 510, 1, 510, 1, 510, 1, 510, 1, 510, 1, 510, 1, + 510, 1, 510, 1, 510, 5, 510, 10263, 8, 510, 10, 510, 12, 510, 10266, 9, + 510, 1, 510, 1, 510, 1, 511, 1, 511, 3, 511, 10272, 8, 511, 1, 511, 1, + 511, 3, 511, 10276, 8, 511, 1, 511, 3, 511, 10279, 8, 511, 1, 512, 1, 512, + 1, 512, 1, 512, 1, 512, 3, 512, 10286, 8, 512, 1, 512, 1, 512, 1, 512, + 3, 512, 10291, 8, 512, 1, 512, 1, 512, 1, 512, 1, 512, 1, 512, 3, 512, + 10298, 8, 512, 1, 512, 1, 512, 1, 512, 1, 512, 3, 512, 10304, 8, 512, 3, + 512, 10306, 8, 512, 1, 512, 1, 512, 1, 512, 1, 512, 3, 512, 10312, 8, 512, + 1, 513, 1, 513, 3, 513, 10316, 8, 513, 1, 513, 1, 513, 1, 513, 1, 513, + 1, 513, 3, 513, 10323, 8, 513, 1, 513, 1, 513, 1, 513, 3, 513, 10328, 8, + 513, 1, 514, 1, 514, 1, 514, 1, 514, 3, 514, 10334, 8, 514, 1, 514, 1, + 514, 3, 514, 10338, 8, 514, 1, 514, 1, 514, 1, 514, 1, 514, 5, 514, 10344, + 8, 514, 10, 514, 12, 514, 10347, 9, 514, 1, 514, 1, 514, 3, 514, 10351, + 8, 514, 1, 514, 1, 514, 1, 514, 1, 514, 3, 514, 10357, 8, 514, 1, 514, + 3, 514, 10360, 8, 514, 1, 514, 3, 514, 10363, 8, 514, 1, 514, 3, 514, 10366, + 8, 514, 1, 514, 1, 514, 1, 515, 1, 515, 1, 516, 1, 516, 3, 516, 10374, + 8, 516, 1, 516, 1, 516, 1, 516, 1, 516, 4, 516, 10380, 8, 516, 11, 516, + 12, 516, 10381, 1, 516, 1, 516, 1, 517, 1, 517, 1, 517, 1, 517, 1, 517, + 1, 517, 1, 517, 3, 517, 10393, 8, 517, 1, 518, 1, 518, 3, 518, 10397, 8, + 518, 1, 518, 1, 518, 3, 518, 10401, 8, 518, 1, 518, 1, 518, 1, 518, 5, + 518, 10406, 8, 518, 10, 518, 12, 518, 10409, 9, 518, 1, 518, 3, 518, 10412, + 8, 518, 1, 518, 1, 518, 1, 518, 3, 518, 10417, 8, 518, 1, 519, 3, 519, + 10420, 8, 519, 1, 519, 1, 519, 1, 519, 1, 519, 1, 519, 1, 520, 1, 520, + 1, 520, 1, 520, 5, 520, 10431, 8, 520, 10, 520, 12, 520, 10434, 9, 520, + 1, 520, 1, 520, 3, 520, 10438, 8, 520, 1, 520, 1, 520, 3, 520, 10442, 8, + 520, 1, 520, 1, 520, 1, 520, 3, 520, 10447, 8, 520, 1, 520, 1, 520, 1, + 520, 1, 520, 3, 520, 10453, 8, 520, 1, 520, 1, 520, 1, 520, 1, 520, 3, + 520, 10459, 8, 520, 1, 520, 3, 520, 10462, 8, 520, 1, 520, 1, 520, 1, 521, + 3, 521, 10467, 8, 521, 1, 521, 3, 521, 10470, 8, 521, 1, 522, 1, 522, 1, + 522, 1, 522, 1, 522, 1, 522, 1, 522, 3, 522, 10479, 8, 522, 1, 523, 1, + 523, 1, 523, 3, 523, 10484, 8, 523, 1, 523, 1, 523, 1, 523, 1, 523, 1, + 523, 1, 523, 3, 523, 10492, 8, 523, 3, 523, 10494, 8, 523, 1, 524, 1, 524, + 1, 524, 1, 524, 1, 525, 1, 525, 1, 525, 1, 525, 1, 525, 1, 525, 1, 525, + 3, 525, 10507, 8, 525, 1, 526, 1, 526, 1, 526, 3, 526, 10512, 8, 526, 1, + 526, 1, 526, 1, 526, 1, 526, 1, 526, 1, 526, 3, 526, 10520, 8, 526, 3, + 526, 10522, 8, 526, 1, 527, 1, 527, 1, 527, 1, 527, 1, 527, 1, 527, 1, + 528, 1, 528, 1, 529, 3, 529, 10533, 8, 529, 1, 529, 3, 529, 10536, 8, 529, + 1, 529, 3, 529, 10539, 8, 529, 1, 529, 3, 529, 10542, 8, 529, 1, 529, 3, + 529, 10545, 8, 529, 1, 529, 3, 529, 10548, 8, 529, 1, 529, 3, 529, 10551, + 8, 529, 1, 529, 3, 529, 10554, 8, 529, 1, 529, 3, 529, 10557, 8, 529, 1, + 529, 5, 529, 10560, 8, 529, 10, 529, 12, 529, 10563, 9, 529, 1, 529, 3, + 529, 10566, 8, 529, 1, 529, 3, 529, 10569, 8, 529, 1, 529, 3, 529, 10572, + 8, 529, 1, 529, 3, 529, 10575, 8, 529, 1, 529, 1, 529, 3, 529, 10579, 8, + 529, 1, 529, 1, 529, 1, 529, 1, 529, 1, 529, 1, 529, 1, 529, 1, 529, 1, + 529, 3, 529, 10590, 8, 529, 1, 529, 3, 529, 10593, 8, 529, 1, 530, 1, 530, + 1, 530, 1, 531, 1, 531, 1, 531, 1, 532, 1, 532, 3, 532, 10603, 8, 532, + 1, 532, 1, 532, 3, 532, 10607, 8, 532, 1, 532, 1, 532, 3, 532, 10611, 8, + 532, 1, 532, 3, 532, 10614, 8, 532, 1, 532, 1, 532, 1, 532, 3, 532, 10619, + 8, 532, 1, 532, 3, 532, 10622, 8, 532, 1, 533, 1, 533, 1, 533, 3, 533, + 10627, 8, 533, 1, 533, 1, 533, 1, 533, 1, 533, 5, 533, 10633, 8, 533, 10, + 533, 12, 533, 10636, 9, 533, 1, 534, 1, 534, 1, 534, 1, 534, 3, 534, 10642, + 8, 534, 1, 534, 1, 534, 1, 534, 1, 534, 1, 534, 1, 534, 1, 535, 1, 535, + 1, 536, 1, 536, 3, 536, 10654, 8, 536, 1, 536, 1, 536, 1, 536, 1, 537, + 1, 537, 1, 537, 1, 537, 1, 537, 5, 537, 10664, 8, 537, 10, 537, 12, 537, + 10667, 9, 537, 1, 537, 1, 537, 3, 537, 10671, 8, 537, 1, 538, 1, 538, 1, + 538, 1, 538, 5, 538, 10677, 8, 538, 10, 538, 12, 538, 10680, 9, 538, 1, + 538, 1, 538, 1, 539, 1, 539, 1, 540, 1, 540, 1, 540, 1, 540, 1, 540, 1, + 540, 1, 540, 3, 540, 10693, 8, 540, 1, 540, 1, 540, 1, 540, 3, 540, 10698, + 8, 540, 1, 541, 1, 541, 1, 541, 1, 541, 1, 541, 1, 541, 1, 541, 1, 541, + 1, 541, 3, 541, 10709, 8, 541, 1, 541, 3, 541, 10712, 8, 541, 3, 541, 10714, + 8, 541, 1, 542, 1, 542, 1, 543, 1, 543, 1, 543, 1, 543, 1, 543, 1, 543, + 3, 543, 10724, 8, 543, 1, 544, 1, 544, 1, 544, 1, 544, 1, 544, 1, 544, + 1, 544, 1, 544, 3, 544, 10734, 8, 544, 1, 545, 1, 545, 1, 545, 1, 545, + 1, 545, 1, 545, 1, 545, 5, 545, 10743, 8, 545, 10, 545, 12, 545, 10746, + 9, 545, 1, 545, 1, 545, 1, 545, 1, 545, 1, 545, 1, 545, 1, 545, 1, 545, + 1, 545, 1, 545, 1, 545, 5, 545, 10759, 8, 545, 10, 545, 12, 545, 10762, + 9, 545, 1, 545, 1, 545, 3, 545, 10766, 8, 545, 3, 545, 10768, 8, 545, 1, + 545, 1, 545, 1, 545, 3, 545, 10773, 8, 545, 1, 545, 1, 545, 1, 545, 1, + 545, 1, 545, 3, 545, 10780, 8, 545, 1, 545, 1, 545, 1, 545, 5, 545, 10785, + 8, 545, 10, 545, 12, 545, 10788, 9, 545, 1, 545, 1, 545, 1, 546, 1, 546, + 1, 546, 1, 546, 1, 546, 1, 546, 1, 546, 1, 546, 1, 546, 3, 546, 10801, + 8, 546, 1, 546, 1, 546, 1, 546, 1, 546, 1, 546, 3, 546, 10808, 8, 546, + 1, 546, 1, 546, 1, 546, 5, 546, 10813, 8, 546, 10, 546, 12, 546, 10816, + 9, 546, 1, 546, 1, 546, 1, 547, 1, 547, 1, 547, 1, 547, 1, 547, 1, 547, + 1, 547, 5, 547, 10827, 8, 547, 10, 547, 12, 547, 10830, 9, 547, 1, 547, + 1, 547, 1, 547, 3, 547, 10835, 8, 547, 1, 548, 1, 548, 1, 548, 3, 548, + 10840, 8, 548, 1, 548, 3, 548, 10843, 8, 548, 1, 548, 1, 548, 1, 548, 3, + 548, 10848, 8, 548, 1, 548, 3, 548, 10851, 8, 548, 5, 548, 10853, 8, 548, + 10, 548, 12, 548, 10856, 9, 548, 1, 548, 1, 548, 1, 549, 1, 549, 1, 549, + 1, 549, 1, 549, 1, 549, 1, 549, 1, 549, 5, 549, 10868, 8, 549, 10, 549, + 12, 549, 10871, 9, 549, 1, 549, 1, 549, 3, 549, 10875, 8, 549, 1, 549, + 1, 549, 3, 549, 10879, 8, 549, 1, 549, 1, 549, 1, 549, 1, 549, 1, 549, + 1, 549, 1, 549, 5, 549, 10888, 8, 549, 10, 549, 12, 549, 10891, 9, 549, + 1, 549, 1, 549, 3, 549, 10895, 8, 549, 1, 550, 1, 550, 1, 551, 1, 551, + 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 5, 551, 10906, 8, 551, 10, 551, + 12, 551, 10909, 9, 551, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, + 1, 551, 1, 551, 1, 551, 1, 551, 1, 551, 5, 551, 10922, 8, 551, 10, 551, + 12, 551, 10925, 9, 551, 1, 551, 1, 551, 3, 551, 10929, 8, 551, 3, 551, + 10931, 8, 551, 1, 551, 1, 551, 1, 551, 3, 551, 10936, 8, 551, 1, 551, 1, + 551, 1, 551, 1, 551, 5, 551, 10942, 8, 551, 10, 551, 12, 551, 10945, 9, + 551, 1, 551, 1, 551, 1, 552, 1, 552, 1, 552, 1, 552, 1, 552, 1, 552, 1, + 552, 1, 552, 1, 552, 3, 552, 10958, 8, 552, 1, 552, 1, 552, 1, 552, 1, + 552, 5, 552, 10964, 8, 552, 10, 552, 12, 552, 10967, 9, 552, 1, 552, 1, + 552, 1, 553, 1, 553, 1, 553, 1, 553, 1, 553, 1, 553, 4, 553, 10977, 8, + 553, 11, 553, 12, 553, 10978, 1, 553, 1, 553, 1, 553, 1, 553, 3, 553, 10985, + 8, 553, 1, 553, 1, 553, 3, 553, 10989, 8, 553, 1, 554, 1, 554, 1, 554, + 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, 1, 554, 5, 554, 11001, + 8, 554, 10, 554, 12, 554, 11004, 9, 554, 1, 554, 1, 554, 3, 554, 11008, + 8, 554, 1, 555, 1, 555, 3, 555, 11012, 8, 555, 1, 555, 1, 555, 1, 556, + 1, 556, 1, 556, 1, 556, 1, 556, 1, 556, 1, 556, 1, 556, 5, 556, 11024, + 8, 556, 10, 556, 12, 556, 11027, 9, 556, 3, 556, 11029, 8, 556, 1, 557, + 1, 557, 3, 557, 11033, 8, 557, 1, 557, 1, 557, 1, 557, 1, 557, 1, 557, + 1, 557, 5, 557, 11041, 8, 557, 10, 557, 12, 557, 11044, 9, 557, 1, 557, + 1, 557, 1, 557, 5, 557, 11049, 8, 557, 10, 557, 12, 557, 11052, 9, 557, + 1, 557, 1, 557, 1, 557, 5, 557, 11057, 8, 557, 10, 557, 12, 557, 11060, + 9, 557, 3, 557, 11062, 8, 557, 1, 557, 1, 557, 1, 557, 3, 557, 11067, 8, + 557, 3, 557, 11069, 8, 557, 1, 558, 1, 558, 3, 558, 11073, 8, 558, 1, 558, + 1, 558, 1, 558, 1, 558, 1, 558, 1, 558, 5, 558, 11081, 8, 558, 10, 558, + 12, 558, 11084, 9, 558, 1, 558, 1, 558, 1, 558, 5, 558, 11089, 8, 558, + 10, 558, 12, 558, 11092, 9, 558, 1, 558, 1, 558, 1, 558, 5, 558, 11097, + 8, 558, 10, 558, 12, 558, 11100, 9, 558, 3, 558, 11102, 8, 558, 1, 558, + 1, 558, 1, 558, 3, 558, 11107, 8, 558, 3, 558, 11109, 8, 558, 1, 559, 1, + 559, 1, 559, 1, 559, 1, 559, 1, 559, 5, 559, 11117, 8, 559, 10, 559, 12, + 559, 11120, 9, 559, 1, 559, 1, 559, 1, 559, 5, 559, 11125, 8, 559, 10, + 559, 12, 559, 11128, 9, 559, 1, 559, 1, 559, 1, 559, 5, 559, 11133, 8, + 559, 10, 559, 12, 559, 11136, 9, 559, 3, 559, 11138, 8, 559, 1, 559, 1, + 559, 1, 559, 3, 559, 11143, 8, 559, 1, 560, 1, 560, 1, 561, 1, 561, 1, + 561, 1, 561, 1, 561, 1, 561, 1, 561, 5, 561, 11154, 8, 561, 10, 561, 12, + 561, 11157, 9, 561, 1, 561, 1, 561, 3, 561, 11161, 8, 561, 1, 562, 1, 562, + 1, 562, 1, 562, 1, 562, 1, 562, 1, 562, 3, 562, 11170, 8, 562, 1, 563, + 1, 563, 1, 563, 1, 563, 1, 563, 1, 563, 1, 563, 5, 563, 11179, 8, 563, + 10, 563, 12, 563, 11182, 9, 563, 1, 563, 1, 563, 1, 563, 1, 563, 1, 563, + 1, 563, 1, 563, 1, 563, 1, 563, 5, 563, 11193, 8, 563, 10, 563, 12, 563, + 11196, 9, 563, 1, 563, 1, 563, 3, 563, 11200, 8, 563, 1, 563, 3, 563, 11203, + 8, 563, 1, 564, 1, 564, 1, 565, 1, 565, 3, 565, 11209, 8, 565, 1, 565, + 1, 565, 3, 565, 11213, 8, 565, 1, 566, 1, 566, 3, 566, 11217, 8, 566, 1, + 566, 1, 566, 3, 566, 11221, 8, 566, 1, 567, 1, 567, 3, 567, 11225, 8, 567, + 1, 567, 3, 567, 11228, 8, 567, 1, 568, 1, 568, 1, 568, 1, 568, 1, 568, + 1, 568, 1, 568, 1, 568, 5, 568, 11238, 8, 568, 10, 568, 12, 568, 11241, + 9, 568, 1, 568, 1, 568, 3, 568, 11245, 8, 568, 1, 569, 1, 569, 1, 569, + 1, 569, 1, 569, 1, 569, 1, 569, 5, 569, 11254, 8, 569, 10, 569, 12, 569, + 11257, 9, 569, 1, 569, 1, 569, 1, 570, 1, 570, 1, 570, 1, 570, 1, 570, + 5, 570, 11266, 8, 570, 10, 570, 12, 570, 11269, 9, 570, 1, 570, 1, 570, + 1, 570, 1, 570, 1, 570, 5, 570, 11276, 8, 570, 10, 570, 12, 570, 11279, + 9, 570, 1, 570, 3, 570, 11282, 8, 570, 1, 570, 1, 570, 1, 571, 3, 571, + 11287, 8, 571, 1, 571, 3, 571, 11290, 8, 571, 1, 571, 1, 571, 3, 571, 11294, + 8, 571, 1, 571, 1, 571, 3, 571, 11298, 8, 571, 3, 571, 11300, 8, 571, 1, + 571, 1, 571, 1, 571, 5, 571, 11305, 8, 571, 10, 571, 12, 571, 11308, 9, + 571, 1, 572, 1, 572, 1, 572, 1, 572, 1, 572, 3, 572, 11315, 8, 572, 1, + 572, 1, 572, 1, 572, 1, 572, 1, 572, 1, 572, 1, 572, 1, 572, 3, 572, 11325, + 8, 572, 1, 572, 1, 572, 1, 572, 4, 572, 11330, 8, 572, 11, 572, 12, 572, + 11331, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 3, 573, + 11341, 8, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 3, 573, + 11349, 8, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 3, 573, 11356, 8, + 573, 1, 574, 1, 574, 3, 574, 11360, 8, 574, 1, 575, 1, 575, 1, 575, 1, + 575, 1, 575, 1, 575, 3, 575, 11368, 8, 575, 3, 575, 11370, 8, 575, 3, 575, + 11372, 8, 575, 1, 575, 3, 575, 11375, 8, 575, 1, 576, 4, 576, 11378, 8, + 576, 11, 576, 12, 576, 11379, 1, 576, 1, 576, 3, 576, 11384, 8, 576, 1, + 576, 1, 576, 3, 576, 11388, 8, 576, 1, 576, 5, 576, 11391, 8, 576, 10, + 576, 12, 576, 11394, 9, 576, 3, 576, 11396, 8, 576, 1, 577, 1, 577, 3, + 577, 11400, 8, 577, 1, 577, 3, 577, 11403, 8, 577, 1, 577, 3, 577, 11406, + 8, 577, 1, 577, 1, 577, 3, 577, 11410, 8, 577, 1, 577, 3, 577, 11413, 8, + 577, 1, 577, 1, 577, 3, 577, 11417, 8, 577, 1, 577, 3, 577, 11420, 8, 577, + 1, 578, 1, 578, 1, 578, 1, 578, 1, 578, 3, 578, 11427, 8, 578, 3, 578, + 11429, 8, 578, 1, 578, 1, 578, 3, 578, 11433, 8, 578, 1, 579, 1, 579, 1, + 579, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 3, 580, 11445, + 8, 580, 3, 580, 11447, 8, 580, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, + 1, 580, 3, 580, 11455, 8, 580, 3, 580, 11457, 8, 580, 1, 581, 1, 581, 3, + 581, 11461, 8, 581, 1, 581, 1, 581, 3, 581, 11465, 8, 581, 1, 582, 1, 582, + 3, 582, 11469, 8, 582, 1, 582, 1, 582, 3, 582, 11473, 8, 582, 1, 582, 1, + 582, 1, 582, 1, 582, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, + 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 4, 583, 11491, 8, 583, 11, + 583, 12, 583, 11492, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, + 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, + 584, 1, 584, 1, 584, 1, 584, 1, 584, 3, 584, 11515, 8, 584, 1, 584, 1, + 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 4, 584, 11524, 8, 584, 11, + 584, 12, 584, 11525, 1, 584, 1, 584, 1, 585, 1, 585, 1, 585, 1, 585, 1, + 586, 1, 586, 1, 586, 1, 586, 3, 586, 11538, 8, 586, 1, 586, 3, 586, 11541, + 8, 586, 1, 586, 1, 586, 4, 586, 11545, 8, 586, 11, 586, 12, 586, 11546, + 1, 587, 3, 587, 11550, 8, 587, 1, 587, 1, 587, 3, 587, 11554, 8, 587, 1, + 587, 3, 587, 11557, 8, 587, 1, 587, 3, 587, 11560, 8, 587, 1, 587, 3, 587, + 11563, 8, 587, 1, 587, 1, 587, 1, 587, 3, 587, 11568, 8, 587, 1, 587, 1, + 587, 1, 587, 3, 587, 11573, 8, 587, 1, 587, 1, 587, 1, 587, 3, 587, 11578, + 8, 587, 1, 587, 1, 587, 1, 587, 1, 587, 1, 587, 1, 587, 3, 587, 11586, + 8, 587, 3, 587, 11588, 8, 587, 1, 587, 1, 587, 1, 587, 1, 587, 1, 587, + 1, 587, 5, 587, 11596, 8, 587, 10, 587, 12, 587, 11599, 9, 587, 1, 587, + 1, 587, 3, 587, 11603, 8, 587, 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, + 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, 3, 588, 11615, 8, 588, 1, 589, + 1, 589, 1, 589, 3, 589, 11620, 8, 589, 1, 590, 1, 590, 1, 590, 1, 590, + 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 3, 590, 11632, 8, 590, + 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 3, 590, 11641, + 8, 590, 1, 591, 1, 591, 1, 591, 1, 591, 3, 591, 11647, 8, 591, 1, 591, + 1, 591, 3, 591, 11651, 8, 591, 1, 591, 1, 591, 1, 591, 3, 591, 11656, 8, + 591, 1, 591, 3, 591, 11659, 8, 591, 1, 592, 1, 592, 1, 592, 1, 592, 1, + 592, 1, 592, 3, 592, 11667, 8, 592, 1, 592, 1, 592, 3, 592, 11671, 8, 592, + 1, 593, 1, 593, 1, 594, 1, 594, 1, 594, 3, 594, 11678, 8, 594, 1, 594, + 1, 594, 1, 594, 1, 594, 1, 594, 3, 594, 11685, 8, 594, 1, 594, 3, 594, + 11688, 8, 594, 1, 594, 1, 594, 1, 595, 1, 595, 1, 595, 1, 596, 3, 596, + 11696, 8, 596, 1, 596, 3, 596, 11699, 8, 596, 1, 596, 3, 596, 11702, 8, + 596, 1, 597, 1, 597, 1, 597, 3, 597, 11707, 8, 597, 1, 597, 1, 597, 1, + 597, 1, 597, 1, 597, 1, 597, 3, 597, 11715, 8, 597, 3, 597, 11717, 8, 597, + 1, 597, 3, 597, 11720, 8, 597, 1, 598, 1, 598, 1, 599, 1, 599, 1, 599, + 3, 599, 11727, 8, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, + 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 3, 599, 11741, 8, 599, + 3, 599, 11743, 8, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, + 1, 599, 1, 599, 1, 599, 1, 599, 5, 599, 11755, 8, 599, 10, 599, 12, 599, + 11758, 9, 599, 1, 599, 1, 599, 3, 599, 11762, 8, 599, 1, 600, 3, 600, 11765, + 8, 600, 1, 600, 3, 600, 11768, 8, 600, 1, 600, 3, 600, 11771, 8, 600, 1, + 601, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 3, 601, 11779, 8, 601, 1, + 601, 1, 601, 3, 601, 11783, 8, 601, 1, 601, 1, 601, 3, 601, 11787, 8, 601, + 1, 601, 3, 601, 11790, 8, 601, 1, 602, 1, 602, 1, 603, 4, 603, 11795, 8, + 603, 11, 603, 12, 603, 11796, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, + 604, 3, 604, 11805, 8, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, + 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, + 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, + 604, 1, 604, 1, 604, 1, 604, 3, 604, 11834, 8, 604, 1, 604, 1, 604, 1, + 604, 3, 604, 11839, 8, 604, 1, 604, 3, 604, 11842, 8, 604, 1, 604, 1, 604, + 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 3, 604, 11851, 8, 604, 1, 605, + 4, 605, 11854, 8, 605, 11, 605, 12, 605, 11855, 1, 606, 1, 606, 1, 606, + 1, 606, 1, 606, 3, 606, 11863, 8, 606, 1, 606, 3, 606, 11866, 8, 606, 1, + 606, 1, 606, 1, 606, 1, 606, 1, 606, 3, 606, 11873, 8, 606, 1, 606, 3, + 606, 11876, 8, 606, 1, 606, 1, 606, 1, 606, 1, 606, 1, 606, 3, 606, 11883, + 8, 606, 1, 606, 3, 606, 11886, 8, 606, 3, 606, 11888, 8, 606, 1, 607, 1, + 607, 1, 608, 1, 608, 1, 609, 1, 609, 3, 609, 11896, 8, 609, 1, 609, 3, + 609, 11899, 8, 609, 1, 610, 4, 610, 11902, 8, 610, 11, 610, 12, 610, 11903, + 1, 611, 1, 611, 1, 611, 1, 611, 3, 611, 11910, 8, 611, 1, 611, 1, 611, + 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, + 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 4, 611, + 11931, 8, 611, 11, 611, 12, 611, 11932, 1, 611, 3, 611, 11936, 8, 611, + 1, 612, 1, 612, 1, 612, 1, 612, 5, 612, 11942, 8, 612, 10, 612, 12, 612, + 11945, 9, 612, 1, 612, 1, 612, 1, 613, 1, 613, 3, 613, 11951, 8, 613, 1, + 613, 3, 613, 11954, 8, 613, 1, 613, 3, 613, 11957, 8, 613, 1, 613, 3, 613, + 11960, 8, 613, 1, 614, 1, 614, 1, 615, 3, 615, 11965, 8, 615, 1, 615, 1, + 615, 1, 615, 1, 615, 1, 615, 3, 615, 11972, 8, 615, 1, 615, 1, 615, 1, + 615, 3, 615, 11977, 8, 615, 3, 615, 11979, 8, 615, 1, 615, 1, 615, 1, 616, + 1, 616, 1, 617, 1, 617, 1, 618, 1, 618, 1, 619, 1, 619, 1, 620, 3, 620, + 11992, 8, 620, 1, 620, 1, 620, 3, 620, 11996, 8, 620, 1, 620, 1, 620, 1, + 620, 3, 620, 12001, 8, 620, 1, 620, 3, 620, 12004, 8, 620, 1, 620, 1, 620, + 1, 620, 1, 620, 1, 620, 3, 620, 12011, 8, 620, 1, 620, 3, 620, 12014, 8, + 620, 1, 620, 3, 620, 12017, 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12022, + 8, 620, 1, 620, 1, 620, 3, 620, 12026, 8, 620, 1, 620, 1, 620, 1, 620, + 3, 620, 12031, 8, 620, 1, 620, 3, 620, 12034, 8, 620, 1, 620, 1, 620, 1, + 620, 3, 620, 12039, 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12044, 8, 620, + 1, 620, 3, 620, 12047, 8, 620, 1, 620, 1, 620, 1, 620, 1, 620, 1, 620, + 3, 620, 12054, 8, 620, 1, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12060, 8, + 620, 1, 620, 3, 620, 12063, 8, 620, 1, 620, 3, 620, 12066, 8, 620, 1, 620, + 3, 620, 12069, 8, 620, 1, 620, 1, 620, 1, 620, 1, 620, 1, 620, 3, 620, + 12076, 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12081, 8, 620, 1, 621, 1, + 621, 1, 621, 1, 622, 1, 622, 1, 622, 1, 622, 3, 622, 12090, 8, 622, 1, + 622, 3, 622, 12093, 8, 622, 1, 623, 1, 623, 1, 623, 1, 623, 1, 623, 3, + 623, 12100, 8, 623, 1, 623, 1, 623, 1, 623, 1, 623, 3, 623, 12106, 8, 623, + 1, 623, 3, 623, 12109, 8, 623, 1, 623, 1, 623, 1, 623, 1, 623, 1, 623, + 3, 623, 12116, 8, 623, 3, 623, 12118, 8, 623, 3, 623, 12120, 8, 623, 1, + 624, 1, 624, 1, 625, 1, 625, 3, 625, 12126, 8, 625, 1, 625, 1, 625, 1, + 625, 1, 626, 1, 626, 1, 626, 1, 626, 1, 626, 1, 626, 5, 626, 12137, 8, + 626, 10, 626, 12, 626, 12140, 9, 626, 1, 626, 1, 626, 1, 627, 1, 627, 1, + 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 5, 627, 12154, + 8, 627, 10, 627, 12, 627, 12157, 9, 627, 1, 627, 1, 627, 1, 627, 1, 627, + 1, 627, 1, 627, 1, 627, 5, 627, 12166, 8, 627, 10, 627, 12, 627, 12169, + 9, 627, 1, 627, 1, 627, 3, 627, 12173, 8, 627, 1, 627, 1, 627, 1, 627, + 1, 627, 1, 627, 1, 627, 3, 627, 12181, 8, 627, 1, 628, 1, 628, 1, 629, + 1, 629, 1, 629, 1, 629, 3, 629, 12189, 8, 629, 1, 630, 1, 630, 1, 630, + 1, 630, 1, 630, 3, 630, 12196, 8, 630, 1, 630, 3, 630, 12199, 8, 630, 1, + 630, 1, 630, 1, 630, 1, 630, 3, 630, 12205, 8, 630, 1, 630, 3, 630, 12208, + 8, 630, 5, 630, 12210, 8, 630, 10, 630, 12, 630, 12213, 9, 630, 1, 630, + 1, 630, 1, 630, 1, 630, 1, 630, 1, 630, 3, 630, 12221, 8, 630, 1, 631, + 1, 631, 1, 631, 3, 631, 12226, 8, 631, 1, 632, 3, 632, 12229, 8, 632, 1, + 632, 1, 632, 1, 632, 1, 633, 1, 633, 1, 633, 3, 633, 12237, 8, 633, 1, + 633, 1, 633, 1, 633, 3, 633, 12242, 8, 633, 1, 634, 1, 634, 1, 635, 1, + 635, 1, 635, 1, 635, 1, 635, 3, 635, 12251, 8, 635, 1, 635, 1, 635, 1, + 635, 1, 635, 1, 635, 3, 635, 12258, 8, 635, 5, 635, 12260, 8, 635, 10, + 635, 12, 635, 12263, 9, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, + 635, 3, 635, 12271, 8, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, + 635, 3, 635, 12279, 8, 635, 5, 635, 12281, 8, 635, 10, 635, 12, 635, 12284, + 9, 635, 3, 635, 12286, 8, 635, 1, 636, 1, 636, 1, 636, 1, 636, 1, 636, + 1, 636, 3, 636, 12294, 8, 636, 1, 636, 1, 636, 1, 636, 1, 636, 3, 636, + 12300, 8, 636, 5, 636, 12302, 8, 636, 10, 636, 12, 636, 12305, 9, 636, + 1, 636, 1, 636, 3, 636, 12309, 8, 636, 1, 637, 1, 637, 1, 637, 3, 637, + 12314, 8, 637, 1, 637, 1, 637, 1, 637, 1, 637, 1, 637, 1, 637, 3, 637, + 12322, 8, 637, 4, 637, 12324, 8, 637, 11, 637, 12, 637, 12325, 1, 637, + 1, 637, 1, 637, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, + 1, 638, 1, 638, 4, 638, 12340, 8, 638, 11, 638, 12, 638, 12341, 1, 638, + 3, 638, 12345, 8, 638, 1, 639, 1, 639, 1, 639, 1, 639, 3, 639, 12351, 8, + 639, 1, 640, 1, 640, 1, 640, 3, 640, 12356, 8, 640, 1, 640, 3, 640, 12359, + 8, 640, 1, 641, 3, 641, 12362, 8, 641, 1, 641, 1, 641, 1, 642, 1, 642, + 3, 642, 12368, 8, 642, 1, 642, 1, 642, 1, 642, 1, 642, 1, 642, 1, 643, + 1, 643, 1, 643, 1, 643, 3, 643, 12379, 8, 643, 1, 643, 1, 643, 1, 644, + 1, 644, 1, 644, 1, 644, 1, 644, 3, 644, 12388, 8, 644, 1, 644, 3, 644, + 12391, 8, 644, 1, 644, 1, 644, 1, 645, 1, 645, 1, 645, 1, 645, 1, 645, + 3, 645, 12400, 8, 645, 3, 645, 12402, 8, 645, 1, 645, 3, 645, 12405, 8, + 645, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 3, 646, 12412, 8, 646, 1, + 647, 1, 647, 1, 647, 1, 647, 3, 647, 12418, 8, 647, 1, 647, 1, 647, 3, + 647, 12422, 8, 647, 1, 648, 1, 648, 1, 648, 1, 648, 1, 648, 3, 648, 12429, + 8, 648, 1, 648, 1, 648, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, + 1, 649, 1, 650, 1, 650, 1, 651, 1, 651, 1, 652, 1, 652, 3, 652, 12446, + 8, 652, 1, 652, 1, 652, 1, 652, 1, 652, 3, 652, 12452, 8, 652, 1, 652, + 1, 652, 1, 652, 1, 653, 1, 653, 1, 653, 3, 653, 12460, 8, 653, 1, 653, + 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 3, 653, 12469, 8, 653, + 1, 653, 1, 653, 1, 653, 3, 653, 12474, 8, 653, 1, 653, 1, 653, 1, 653, + 3, 653, 12479, 8, 653, 1, 653, 1, 653, 1, 653, 1, 653, 3, 653, 12485, 8, + 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 3, 653, 12492, 8, 653, 1, + 653, 1, 653, 1, 653, 3, 653, 12497, 8, 653, 3, 653, 12499, 8, 653, 1, 654, + 1, 654, 3, 654, 12503, 8, 654, 1, 654, 1, 654, 1, 654, 1, 654, 3, 654, + 12509, 8, 654, 1, 654, 1, 654, 3, 654, 12513, 8, 654, 1, 655, 1, 655, 1, + 655, 1, 655, 3, 655, 12519, 8, 655, 1, 655, 1, 655, 1, 655, 1, 655, 3, + 655, 12525, 8, 655, 1, 655, 1, 655, 3, 655, 12529, 8, 655, 1, 655, 3, 655, + 12532, 8, 655, 1, 656, 1, 656, 1, 657, 1, 657, 1, 658, 1, 658, 1, 658, + 1, 658, 1, 658, 1, 658, 1, 658, 1, 659, 1, 659, 1, 659, 1, 659, 1, 659, + 1, 659, 1, 659, 1, 659, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, + 3, 660, 12559, 8, 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, + 1, 660, 3, 660, 12568, 8, 660, 1, 661, 1, 661, 1, 661, 1, 661, 1, 661, + 1, 661, 1, 661, 3, 661, 12577, 8, 661, 1, 661, 1, 661, 1, 661, 1, 661, + 1, 661, 1, 661, 5, 661, 12585, 8, 661, 10, 661, 12, 661, 12588, 9, 661, + 1, 661, 1, 661, 1, 662, 1, 662, 1, 662, 3, 662, 12595, 8, 662, 1, 662, + 1, 662, 1, 662, 3, 662, 12600, 8, 662, 1, 662, 1, 662, 1, 663, 1, 663, + 1, 663, 5, 663, 12607, 8, 663, 10, 663, 12, 663, 12610, 9, 663, 1, 664, + 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 3, 664, 12619, 8, 664, + 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 5, 664, 12627, 8, 664, + 10, 664, 12, 664, 12630, 9, 664, 1, 664, 1, 664, 1, 665, 1, 665, 1, 665, + 1, 665, 1, 665, 1, 665, 3, 665, 12640, 8, 665, 1, 665, 1, 665, 1, 665, + 1, 665, 1, 665, 3, 665, 12647, 8, 665, 1, 666, 1, 666, 1, 666, 1, 666, + 1, 666, 3, 666, 12654, 8, 666, 1, 666, 3, 666, 12657, 8, 666, 1, 666, 3, + 666, 12660, 8, 666, 1, 666, 3, 666, 12663, 8, 666, 1, 666, 1, 666, 3, 666, + 12667, 8, 666, 3, 666, 12669, 8, 666, 1, 666, 3, 666, 12672, 8, 666, 1, + 666, 3, 666, 12675, 8, 666, 1, 666, 3, 666, 12678, 8, 666, 1, 666, 3, 666, + 12681, 8, 666, 1, 666, 1, 666, 3, 666, 12685, 8, 666, 3, 666, 12687, 8, + 666, 1, 666, 1, 666, 1, 666, 1, 666, 1, 666, 1, 666, 3, 666, 12695, 8, + 666, 3, 666, 12697, 8, 666, 1, 667, 1, 667, 1, 667, 1, 667, 1, 667, 1, + 667, 1, 667, 1, 667, 1, 667, 4, 667, 12708, 8, 667, 11, 667, 12, 667, 12709, + 1, 667, 3, 667, 12713, 8, 667, 1, 667, 1, 667, 1, 668, 1, 668, 1, 668, + 1, 668, 1, 668, 1, 668, 3, 668, 12723, 8, 668, 1, 668, 1, 668, 1, 669, + 1, 669, 1, 669, 1, 669, 1, 669, 1, 669, 3, 669, 12733, 8, 669, 1, 669, + 1, 669, 1, 670, 1, 670, 1, 670, 1, 670, 1, 670, 1, 671, 1, 671, 1, 671, + 1, 671, 1, 671, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, + 3, 672, 12754, 8, 672, 3, 672, 12756, 8, 672, 1, 673, 1, 673, 1, 673, 1, + 673, 1, 674, 1, 674, 1, 674, 1, 674, 1, 675, 1, 675, 1, 675, 1, 675, 3, + 675, 12770, 8, 675, 1, 675, 1, 675, 3, 675, 12774, 8, 675, 1, 675, 3, 675, + 12777, 8, 675, 1, 676, 1, 676, 1, 676, 1, 676, 3, 676, 12783, 8, 676, 1, + 677, 1, 677, 1, 677, 1, 677, 1, 677, 3, 677, 12790, 8, 677, 1, 678, 1, + 678, 1, 679, 1, 679, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, + 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, + 680, 1, 680, 3, 680, 12813, 8, 680, 1, 680, 1, 680, 1, 681, 3, 681, 12818, + 8, 681, 1, 681, 1, 681, 3, 681, 12822, 8, 681, 1, 682, 1, 682, 1, 682, + 3, 682, 12827, 8, 682, 1, 682, 1, 682, 1, 682, 3, 682, 12832, 8, 682, 1, + 682, 3, 682, 12835, 8, 682, 1, 682, 3, 682, 12838, 8, 682, 1, 682, 1, 682, + 1, 682, 3, 682, 12843, 8, 682, 1, 683, 1, 683, 1, 684, 1, 684, 1, 685, + 1, 685, 1, 685, 1, 685, 1, 685, 3, 685, 12854, 8, 685, 1, 686, 1, 686, + 1, 687, 1, 687, 3, 687, 12860, 8, 687, 1, 687, 1, 687, 3, 687, 12864, 8, + 687, 1, 687, 1, 687, 1, 687, 1, 687, 3, 687, 12870, 8, 687, 1, 687, 1, + 687, 1, 687, 1, 687, 1, 687, 4, 687, 12877, 8, 687, 11, 687, 12, 687, 12878, + 3, 687, 12881, 8, 687, 1, 687, 1, 687, 3, 687, 12885, 8, 687, 1, 687, 3, + 687, 12888, 8, 687, 1, 688, 3, 688, 12891, 8, 688, 1, 688, 1, 688, 1, 688, + 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 3, 688, 12901, 8, 688, 1, 688, + 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 4, 688, 12909, 8, 688, 11, 688, + 12, 688, 12910, 3, 688, 12913, 8, 688, 1, 689, 1, 689, 1, 689, 1, 689, + 5, 689, 12919, 8, 689, 10, 689, 12, 689, 12922, 9, 689, 1, 689, 1, 689, + 1, 689, 1, 689, 1, 689, 1, 689, 5, 689, 12930, 8, 689, 10, 689, 12, 689, + 12933, 9, 689, 1, 689, 3, 689, 12936, 8, 689, 1, 690, 1, 690, 1, 690, 1, + 690, 1, 690, 1, 690, 5, 690, 12944, 8, 690, 10, 690, 12, 690, 12947, 9, + 690, 1, 690, 1, 690, 1, 690, 1, 690, 1, 690, 1, 690, 5, 690, 12955, 8, + 690, 10, 690, 12, 690, 12958, 9, 690, 3, 690, 12960, 8, 690, 1, 690, 1, + 690, 1, 690, 3, 690, 12965, 8, 690, 1, 690, 1, 690, 1, 691, 1, 691, 1, + 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 3, 691, 12979, + 8, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 4, 691, + 12988, 8, 691, 11, 691, 12, 691, 12989, 1, 691, 1, 691, 3, 691, 12994, + 8, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 3, 691, 13002, + 8, 691, 3, 691, 13004, 8, 691, 1, 692, 1, 692, 1, 693, 1, 693, 1, 693, + 1, 693, 1, 693, 5, 693, 13013, 8, 693, 10, 693, 12, 693, 13016, 9, 693, + 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, 3, 693, 13025, + 8, 693, 1, 694, 1, 694, 1, 694, 1, 694, 3, 694, 13031, 8, 694, 1, 694, + 1, 694, 1, 694, 3, 694, 13036, 8, 694, 5, 694, 13038, 8, 694, 10, 694, + 12, 694, 13041, 9, 694, 1, 694, 1, 694, 3, 694, 13045, 8, 694, 1, 695, + 1, 695, 1, 695, 3, 695, 13050, 8, 695, 1, 695, 1, 695, 1, 695, 3, 695, + 13055, 8, 695, 5, 695, 13057, 8, 695, 10, 695, 12, 695, 13060, 9, 695, + 1, 695, 1, 695, 1, 695, 1, 695, 3, 695, 13066, 8, 695, 1, 695, 1, 695, + 1, 695, 1, 695, 1, 695, 3, 695, 13073, 8, 695, 1, 696, 1, 696, 1, 696, + 3, 696, 13078, 8, 696, 1, 696, 1, 696, 1, 696, 3, 696, 13083, 8, 696, 5, + 696, 13085, 8, 696, 10, 696, 12, 696, 13088, 9, 696, 1, 696, 1, 696, 1, + 696, 1, 696, 1, 696, 1, 696, 1, 696, 1, 696, 3, 696, 13098, 8, 696, 1, + 697, 1, 697, 1, 697, 1, 697, 3, 697, 13104, 8, 697, 1, 697, 1, 697, 1, + 697, 3, 697, 13109, 8, 697, 5, 697, 13111, 8, 697, 10, 697, 12, 697, 13114, + 9, 697, 1, 697, 1, 697, 3, 697, 13118, 8, 697, 1, 697, 3, 697, 13121, 8, + 697, 1, 697, 3, 697, 13124, 8, 697, 1, 698, 1, 698, 3, 698, 13128, 8, 698, + 1, 698, 3, 698, 13131, 8, 698, 1, 698, 3, 698, 13134, 8, 698, 1, 698, 1, + 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 3, + 698, 13146, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 5, 698, 13153, + 8, 698, 10, 698, 12, 698, 13156, 9, 698, 1, 698, 1, 698, 1, 698, 1, 698, + 1, 698, 3, 698, 13163, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 5, 698, + 13169, 8, 698, 10, 698, 12, 698, 13172, 9, 698, 1, 698, 1, 698, 3, 698, + 13176, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 3, 698, 13182, 8, 698, 1, + 699, 1, 699, 3, 699, 13186, 8, 699, 1, 699, 1, 699, 1, 699, 1, 699, 1, + 699, 3, 699, 13193, 8, 699, 1, 699, 4, 699, 13196, 8, 699, 11, 699, 12, + 699, 13197, 1, 699, 1, 699, 1, 699, 3, 699, 13203, 8, 699, 1, 699, 1, 699, + 1, 699, 3, 699, 13208, 8, 699, 5, 699, 13210, 8, 699, 10, 699, 12, 699, + 13213, 9, 699, 1, 699, 1, 699, 1, 699, 1, 699, 5, 699, 13219, 8, 699, 10, + 699, 12, 699, 13222, 9, 699, 3, 699, 13224, 8, 699, 1, 700, 1, 700, 3, + 700, 13228, 8, 700, 1, 700, 1, 700, 1, 701, 1, 701, 3, 701, 13234, 8, 701, + 1, 701, 1, 701, 1, 701, 1, 701, 5, 701, 13240, 8, 701, 10, 701, 12, 701, + 13243, 9, 701, 1, 701, 1, 701, 1, 701, 1, 701, 5, 701, 13249, 8, 701, 10, + 701, 12, 701, 13252, 9, 701, 3, 701, 13254, 8, 701, 1, 702, 1, 702, 1, + 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 703, 1, 703, 1, 703, 1, 703, 1, + 703, 1, 703, 3, 703, 13269, 8, 703, 1, 704, 1, 704, 1, 705, 1, 705, 1, + 705, 1, 705, 1, 705, 1, 706, 1, 706, 1, 706, 1, 706, 1, 706, 1, 706, 5, + 706, 13284, 8, 706, 10, 706, 12, 706, 13287, 9, 706, 1, 706, 1, 706, 1, + 706, 3, 706, 13292, 8, 706, 1, 707, 1, 707, 3, 707, 13296, 8, 707, 1, 707, + 1, 707, 1, 707, 1, 707, 1, 707, 3, 707, 13303, 8, 707, 1, 707, 1, 707, + 1, 707, 1, 707, 1, 707, 3, 707, 13310, 8, 707, 1, 707, 3, 707, 13313, 8, + 707, 3, 707, 13315, 8, 707, 1, 708, 1, 708, 1, 708, 1, 708, 3, 708, 13321, + 8, 708, 3, 708, 13323, 8, 708, 1, 708, 3, 708, 13326, 8, 708, 1, 709, 1, + 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 3, 709, 13335, 8, 709, 1, + 709, 3, 709, 13338, 8, 709, 1, 710, 1, 710, 3, 710, 13342, 8, 710, 1, 710, + 1, 710, 1, 710, 1, 710, 3, 710, 13348, 8, 710, 1, 711, 1, 711, 1, 711, + 1, 711, 1, 711, 1, 711, 1, 711, 1, 712, 1, 712, 1, 712, 3, 712, 13360, + 8, 712, 1, 712, 1, 712, 1, 712, 1, 713, 1, 713, 1, 713, 1, 713, 1, 713, + 3, 713, 13370, 8, 713, 1, 713, 1, 713, 3, 713, 13374, 8, 713, 1, 713, 3, + 713, 13377, 8, 713, 1, 713, 3, 713, 13380, 8, 713, 1, 713, 1, 713, 1, 713, + 3, 713, 13385, 8, 713, 1, 713, 1, 713, 3, 713, 13389, 8, 713, 1, 713, 1, + 713, 3, 713, 13393, 8, 713, 1, 713, 3, 713, 13396, 8, 713, 1, 714, 1, 714, + 1, 714, 1, 714, 1, 714, 3, 714, 13403, 8, 714, 1, 714, 3, 714, 13406, 8, + 714, 1, 714, 1, 714, 1, 714, 1, 714, 1, 714, 3, 714, 13413, 8, 714, 1, + 714, 1, 714, 1, 714, 1, 714, 3, 714, 13419, 8, 714, 1, 715, 1, 715, 1, + 715, 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, 1, 717, 1, 717, 1, 717, 1, 717, 1, + 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 3, 717, 13447, 8, 717, 1, + 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 4, 717, 13455, 8, 717, 11, + 717, 12, 717, 13456, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, + 717, 1, 717, 3, 717, 13467, 8, 717, 3, 717, 13469, 8, 717, 1, 717, 1, 717, + 1, 717, 1, 717, 1, 717, 1, 717, 3, 717, 13477, 8, 717, 1, 718, 1, 718, + 1, 718, 1, 718, 1, 718, 1, 719, 1, 719, 1, 719, 1, 719, 1, 720, 1, 720, + 1, 720, 1, 721, 1, 721, 1, 722, 1, 722, 1, 723, 1, 723, 1, 724, 1, 724, + 1, 725, 1, 725, 1, 726, 1, 726, 1, 726, 1, 726, 1, 726, 1, 726, 1, 726, + 3, 726, 13508, 8, 726, 1, 726, 1, 726, 1, 726, 3, 726, 13513, 8, 726, 1, + 727, 1, 727, 1, 727, 1, 727, 1, 727, 1, 728, 1, 728, 1, 728, 1, 728, 1, + 728, 1, 729, 1, 729, 3, 729, 13527, 8, 729, 1, 730, 1, 730, 1, 730, 1, + 730, 1, 730, 1, 731, 1, 731, 1, 731, 1, 731, 1, 731, 1, 732, 1, 732, 1, + 732, 1, 732, 1, 732, 1, 732, 1, 733, 1, 733, 1, 733, 1, 733, 1, 734, 1, + 734, 3, 734, 13551, 8, 734, 1, 734, 3, 734, 13554, 8, 734, 1, 734, 1, 734, + 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 3, 734, + 13566, 8, 734, 1, 734, 3, 734, 13569, 8, 734, 1, 735, 1, 735, 3, 735, 13573, + 8, 735, 1, 736, 1, 736, 1, 736, 1, 736, 1, 736, 1, 736, 1, 736, 1, 737, + 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, + 1, 737, 1, 737, 1, 737, 3, 737, 13595, 8, 737, 1, 737, 1, 737, 1, 737, + 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 3, 737, + 13608, 8, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, + 5, 737, 13617, 8, 737, 10, 737, 12, 737, 13620, 9, 737, 1, 737, 4, 737, + 13623, 8, 737, 11, 737, 12, 737, 13624, 1, 738, 1, 738, 1, 738, 1, 738, + 5, 738, 13631, 8, 738, 10, 738, 12, 738, 13634, 9, 738, 1, 738, 1, 738, + 1, 738, 1, 738, 1, 738, 1, 738, 3, 738, 13642, 8, 738, 1, 739, 1, 739, + 3, 739, 13646, 8, 739, 1, 739, 1, 739, 1, 740, 1, 740, 1, 740, 1, 740, + 3, 740, 13654, 8, 740, 1, 740, 1, 740, 1, 740, 1, 740, 5, 740, 13660, 8, + 740, 10, 740, 12, 740, 13663, 9, 740, 1, 740, 1, 740, 1, 740, 3, 740, 13668, + 8, 740, 1, 741, 1, 741, 1, 741, 1, 741, 1, 741, 3, 741, 13675, 8, 741, + 1, 741, 1, 741, 3, 741, 13679, 8, 741, 1, 741, 1, 741, 3, 741, 13683, 8, + 741, 3, 741, 13685, 8, 741, 1, 741, 3, 741, 13688, 8, 741, 1, 742, 1, 742, + 1, 742, 1, 742, 1, 742, 1, 742, 5, 742, 13696, 8, 742, 10, 742, 12, 742, + 13699, 9, 742, 1, 742, 1, 742, 1, 742, 3, 742, 13704, 8, 742, 1, 743, 1, + 743, 1, 743, 3, 743, 13709, 8, 743, 1, 744, 1, 744, 1, 744, 1, 744, 4, + 744, 13715, 8, 744, 11, 744, 12, 744, 13716, 1, 745, 1, 745, 1, 745, 1, + 745, 1, 746, 1, 746, 1, 746, 1, 746, 1, 746, 3, 746, 13728, 8, 746, 1, + 746, 3, 746, 13731, 8, 746, 1, 747, 3, 747, 13734, 8, 747, 1, 747, 1, 747, + 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 3, 747, 13744, 8, 747, + 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 5, 747, 13751, 8, 747, 10, 747, + 12, 747, 13754, 9, 747, 3, 747, 13756, 8, 747, 1, 747, 3, 747, 13759, 8, + 747, 1, 748, 3, 748, 13762, 8, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, + 748, 1, 748, 1, 748, 5, 748, 13771, 8, 748, 10, 748, 12, 748, 13774, 9, + 748, 3, 748, 13776, 8, 748, 1, 749, 1, 749, 1, 749, 1, 749, 3, 749, 13782, + 8, 749, 1, 749, 3, 749, 13785, 8, 749, 1, 750, 1, 750, 3, 750, 13789, 8, + 750, 1, 750, 3, 750, 13792, 8, 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, + 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, 750, 3, 750, 13805, 8, + 750, 3, 750, 13807, 8, 750, 1, 750, 5, 750, 13810, 8, 750, 10, 750, 12, + 750, 13813, 9, 750, 1, 750, 1, 750, 3, 750, 13817, 8, 750, 1, 751, 1, 751, + 1, 751, 5, 751, 13822, 8, 751, 10, 751, 12, 751, 13825, 9, 751, 1, 751, + 1, 751, 3, 751, 13829, 8, 751, 1, 752, 1, 752, 3, 752, 13833, 8, 752, 1, + 752, 1, 752, 1, 752, 1, 752, 1, 753, 1, 753, 1, 753, 1, 753, 1, 753, 1, + 753, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, + 754, 1, 754, 1, 754, 3, 754, 13856, 8, 754, 1, 754, 1, 754, 1, 754, 1, + 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, + 754, 1, 754, 3, 754, 13872, 8, 754, 1, 755, 1, 755, 1, 755, 3, 755, 13877, + 8, 755, 1, 755, 1, 755, 3, 755, 13881, 8, 755, 1, 755, 1, 755, 3, 755, + 13885, 8, 755, 1, 755, 1, 755, 3, 755, 13889, 8, 755, 1, 755, 3, 755, 13892, + 8, 755, 1, 755, 1, 755, 1, 755, 3, 755, 13897, 8, 755, 3, 755, 13899, 8, + 755, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 1, + 756, 1, 756, 5, 756, 13911, 8, 756, 10, 756, 12, 756, 13914, 9, 756, 1, + 756, 1, 756, 3, 756, 13918, 8, 756, 1, 757, 1, 757, 1, 757, 1, 757, 1, + 757, 3, 757, 13925, 8, 757, 1, 758, 1, 758, 1, 758, 1, 758, 1, 758, 1, + 758, 1, 758, 1, 758, 1, 758, 3, 758, 13936, 8, 758, 1, 758, 1, 758, 1, + 758, 1, 758, 3, 758, 13942, 8, 758, 3, 758, 13944, 8, 758, 3, 758, 13946, + 8, 758, 1, 759, 1, 759, 1, 759, 1, 759, 5, 759, 13952, 8, 759, 10, 759, + 12, 759, 13955, 9, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, + 3, 759, 13963, 8, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, + 3, 759, 13971, 8, 759, 4, 759, 13973, 8, 759, 11, 759, 12, 759, 13974, + 3, 759, 13977, 8, 759, 1, 759, 1, 759, 1, 760, 3, 760, 13982, 8, 760, 1, + 760, 1, 760, 1, 760, 1, 760, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, + 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 3, 761, 13999, 8, 761, 1, + 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 3, + 762, 14010, 8, 762, 1, 763, 1, 763, 1, 763, 1, 763, 1, 763, 3, 763, 14017, + 8, 763, 1, 763, 1, 763, 3, 763, 14021, 8, 763, 1, 763, 3, 763, 14024, 8, + 763, 1, 763, 3, 763, 14027, 8, 763, 3, 763, 14029, 8, 763, 1, 764, 1, 764, + 1, 764, 3, 764, 14034, 8, 764, 1, 764, 1, 764, 3, 764, 14038, 8, 764, 3, + 764, 14040, 8, 764, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, + 765, 1, 765, 1, 765, 1, 766, 1, 766, 1, 766, 1, 766, 1, 766, 1, 766, 1, + 766, 3, 766, 14058, 8, 766, 1, 766, 1, 766, 3, 766, 14062, 8, 766, 1, 766, + 3, 766, 14065, 8, 766, 1, 766, 1, 766, 1, 766, 3, 766, 14070, 8, 766, 3, + 766, 14072, 8, 766, 1, 766, 3, 766, 14075, 8, 766, 1, 766, 1, 766, 3, 766, + 14079, 8, 766, 3, 766, 14081, 8, 766, 1, 767, 1, 767, 1, 767, 1, 767, 1, + 767, 1, 767, 1, 767, 1, 767, 5, 767, 14091, 8, 767, 10, 767, 12, 767, 14094, + 9, 767, 1, 767, 1, 767, 1, 767, 5, 767, 14099, 8, 767, 10, 767, 12, 767, + 14102, 9, 767, 3, 767, 14104, 8, 767, 1, 767, 1, 767, 1, 768, 1, 768, 1, + 768, 3, 768, 14111, 8, 768, 1, 768, 1, 768, 3, 768, 14115, 8, 768, 1, 768, + 3, 768, 14118, 8, 768, 1, 768, 3, 768, 14121, 8, 768, 1, 768, 3, 768, 14124, + 8, 768, 1, 768, 1, 768, 3, 768, 14128, 8, 768, 3, 768, 14130, 8, 768, 1, + 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 3, 769, 14140, + 8, 769, 1, 769, 1, 769, 3, 769, 14144, 8, 769, 1, 770, 1, 770, 1, 770, + 3, 770, 14149, 8, 770, 1, 770, 1, 770, 1, 770, 3, 770, 14154, 8, 770, 1, + 771, 1, 771, 1, 771, 1, 771, 1, 771, 3, 771, 14161, 8, 771, 1, 771, 1, + 771, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 5, 772, 14171, 8, + 772, 10, 772, 12, 772, 14174, 9, 772, 1, 772, 1, 772, 1, 772, 1, 772, 3, + 772, 14180, 8, 772, 1, 772, 1, 772, 1, 772, 5, 772, 14185, 8, 772, 10, + 772, 12, 772, 14188, 9, 772, 1, 772, 3, 772, 14191, 8, 772, 3, 772, 14193, + 8, 772, 1, 773, 1, 773, 1, 773, 1, 773, 3, 773, 14199, 8, 773, 1, 773, + 1, 773, 1, 773, 1, 773, 5, 773, 14205, 8, 773, 10, 773, 12, 773, 14208, + 9, 773, 1, 773, 1, 773, 1, 773, 1, 773, 3, 773, 14214, 8, 773, 1, 773, + 1, 773, 1, 773, 5, 773, 14219, 8, 773, 10, 773, 12, 773, 14222, 9, 773, + 1, 773, 3, 773, 14225, 8, 773, 3, 773, 14227, 8, 773, 1, 774, 1, 774, 1, + 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, + 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 4, 774, 14247, 8, + 774, 11, 774, 12, 774, 14248, 1, 774, 3, 774, 14252, 8, 774, 1, 775, 1, + 775, 1, 775, 1, 775, 3, 775, 14258, 8, 775, 1, 776, 1, 776, 1, 776, 1, + 776, 3, 776, 14264, 8, 776, 1, 777, 1, 777, 1, 777, 1, 777, 1, 777, 1, + 777, 4, 777, 14272, 8, 777, 11, 777, 12, 777, 14273, 3, 777, 14276, 8, + 777, 1, 778, 1, 778, 1, 778, 3, 778, 14281, 8, 778, 1, 778, 1, 778, 1, + 778, 3, 778, 14286, 8, 778, 1, 778, 1, 778, 1, 778, 3, 778, 14291, 8, 778, + 5, 778, 14293, 8, 778, 10, 778, 12, 778, 14296, 9, 778, 1, 778, 3, 778, + 14299, 8, 778, 1, 779, 1, 779, 3, 779, 14303, 8, 779, 1, 780, 1, 780, 1, + 780, 1, 780, 1, 781, 1, 781, 1, 781, 1, 781, 1, 781, 1, 781, 3, 781, 14315, + 8, 781, 1, 782, 1, 782, 1, 782, 1, 782, 3, 782, 14321, 8, 782, 1, 782, + 1, 782, 1, 782, 5, 782, 14326, 8, 782, 10, 782, 12, 782, 14329, 9, 782, + 1, 783, 1, 783, 3, 783, 14333, 8, 783, 1, 783, 1, 783, 5, 783, 14337, 8, + 783, 10, 783, 12, 783, 14340, 9, 783, 1, 784, 1, 784, 3, 784, 14344, 8, + 784, 1, 784, 1, 784, 3, 784, 14348, 8, 784, 1, 784, 1, 784, 5, 784, 14352, + 8, 784, 10, 784, 12, 784, 14355, 9, 784, 1, 785, 1, 785, 3, 785, 14359, + 8, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 5, 785, 14366, 8, 785, + 10, 785, 12, 785, 14369, 9, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, + 1, 785, 3, 785, 14377, 8, 785, 1, 785, 3, 785, 14380, 8, 785, 1, 785, 3, + 785, 14383, 8, 785, 1, 785, 3, 785, 14386, 8, 785, 1, 785, 1, 785, 3, 785, + 14390, 8, 785, 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, + 1, 786, 3, 786, 14400, 8, 786, 1, 787, 1, 787, 1, 787, 1, 787, 1, 787, + 1, 787, 3, 787, 14408, 8, 787, 1, 787, 1, 787, 1, 787, 1, 787, 1, 787, + 1, 787, 4, 787, 14416, 8, 787, 11, 787, 12, 787, 14417, 1, 788, 1, 788, + 1, 789, 1, 789, 1, 789, 1, 789, 1, 790, 1, 790, 3, 790, 14428, 8, 790, + 1, 790, 3, 790, 14431, 8, 790, 1, 790, 3, 790, 14434, 8, 790, 1, 790, 3, + 790, 14437, 8, 790, 1, 790, 1, 790, 5, 790, 14441, 8, 790, 10, 790, 12, + 790, 14444, 9, 790, 1, 790, 3, 790, 14447, 8, 790, 1, 791, 1, 791, 1, 791, + 1, 791, 4, 791, 14453, 8, 791, 11, 791, 12, 791, 14454, 1, 791, 3, 791, + 14458, 8, 791, 1, 791, 3, 791, 14461, 8, 791, 1, 792, 1, 792, 1, 792, 3, + 792, 14466, 8, 792, 1, 793, 1, 793, 1, 793, 3, 793, 14471, 8, 793, 1, 794, + 1, 794, 3, 794, 14475, 8, 794, 1, 794, 1, 794, 3, 794, 14479, 8, 794, 1, + 795, 1, 795, 1, 795, 1, 795, 3, 795, 14485, 8, 795, 1, 796, 1, 796, 1, + 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, 797, 1, 797, 1, 798, 1, + 798, 1, 798, 1, 798, 1, 798, 1, 798, 1, 799, 1, 799, 1, 800, 1, 800, 1, + 801, 1, 801, 1, 801, 1, 801, 4, 801, 14511, 8, 801, 11, 801, 12, 801, 14512, + 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 5, 802, + 14523, 8, 802, 10, 802, 12, 802, 14526, 9, 802, 1, 802, 1, 802, 3, 802, + 14530, 8, 802, 1, 802, 1, 802, 1, 802, 5, 802, 14535, 8, 802, 10, 802, + 12, 802, 14538, 9, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, + 1, 802, 5, 802, 14547, 8, 802, 10, 802, 12, 802, 14550, 9, 802, 1, 802, + 1, 802, 3, 802, 14554, 8, 802, 1, 802, 1, 802, 1, 802, 5, 802, 14559, 8, + 802, 10, 802, 12, 802, 14562, 9, 802, 1, 802, 1, 802, 3, 802, 14566, 8, + 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 3, 802, 14573, 8, 802, 1, + 802, 1, 802, 3, 802, 14577, 8, 802, 1, 803, 1, 803, 1, 803, 1, 803, 1, + 803, 5, 803, 14584, 8, 803, 10, 803, 12, 803, 14587, 9, 803, 1, 803, 1, + 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, + 803, 1, 803, 3, 803, 14601, 8, 803, 1, 804, 1, 804, 1, 804, 1, 805, 1, + 805, 3, 805, 14608, 8, 805, 1, 805, 1, 805, 3, 805, 14612, 8, 805, 1, 805, + 1, 805, 1, 805, 3, 805, 14617, 8, 805, 1, 805, 3, 805, 14620, 8, 805, 1, + 805, 1, 805, 1, 805, 3, 805, 14625, 8, 805, 1, 805, 5, 805, 14628, 8, 805, + 10, 805, 12, 805, 14631, 9, 805, 1, 805, 3, 805, 14634, 8, 805, 1, 806, + 1, 806, 1, 806, 3, 806, 14639, 8, 806, 1, 806, 1, 806, 1, 806, 1, 806, + 1, 806, 3, 806, 14646, 8, 806, 1, 807, 1, 807, 1, 807, 1, 807, 3, 807, + 14652, 8, 807, 1, 807, 1, 807, 1, 807, 3, 807, 14657, 8, 807, 5, 807, 14659, + 8, 807, 10, 807, 12, 807, 14662, 9, 807, 1, 807, 1, 807, 1, 807, 1, 807, + 3, 807, 14668, 8, 807, 3, 807, 14670, 8, 807, 1, 807, 3, 807, 14673, 8, + 807, 1, 808, 1, 808, 1, 808, 3, 808, 14678, 8, 808, 1, 808, 1, 808, 3, + 808, 14682, 8, 808, 1, 809, 1, 809, 1, 809, 3, 809, 14687, 8, 809, 1, 809, + 1, 809, 3, 809, 14691, 8, 809, 1, 809, 1, 809, 1, 809, 1, 809, 1, 809, + 3, 809, 14698, 8, 809, 1, 810, 1, 810, 1, 811, 1, 811, 3, 811, 14704, 8, + 811, 1, 812, 1, 812, 1, 812, 1, 812, 3, 812, 14710, 8, 812, 1, 812, 3, + 812, 14713, 8, 812, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14720, + 8, 813, 10, 813, 12, 813, 14723, 9, 813, 1, 813, 1, 813, 1, 813, 1, 813, + 1, 813, 1, 813, 5, 813, 14731, 8, 813, 10, 813, 12, 813, 14734, 9, 813, + 1, 813, 4, 813, 14737, 8, 813, 11, 813, 12, 813, 14738, 1, 813, 1, 813, + 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14750, + 8, 813, 10, 813, 12, 813, 14753, 9, 813, 1, 813, 4, 813, 14756, 8, 813, + 11, 813, 12, 813, 14757, 3, 813, 14760, 8, 813, 1, 814, 1, 814, 1, 814, + 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 815, 1, 815, 1, 815, + 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, + 1, 815, 1, 815, 1, 815, 1, 815, 3, 815, 14787, 8, 815, 1, 815, 3, 815, + 14790, 8, 815, 1, 815, 1, 815, 1, 815, 4, 815, 14795, 8, 815, 11, 815, + 12, 815, 14796, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, + 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, + 1, 816, 1, 816, 1, 816, 1, 816, 3, 816, 14819, 8, 816, 1, 816, 3, 816, + 14822, 8, 816, 4, 816, 14824, 8, 816, 11, 816, 12, 816, 14825, 1, 817, + 1, 817, 1, 818, 1, 818, 1, 818, 3, 818, 14833, 8, 818, 3, 818, 14835, 8, + 818, 1, 819, 1, 819, 1, 819, 1, 819, 1, 819, 1, 819, 3, 819, 14843, 8, + 819, 1, 820, 1, 820, 3, 820, 14847, 8, 820, 1, 820, 1, 820, 1, 820, 3, + 820, 14852, 8, 820, 1, 820, 3, 820, 14855, 8, 820, 1, 820, 3, 820, 14858, + 8, 820, 1, 820, 3, 820, 14861, 8, 820, 1, 821, 1, 821, 1, 822, 1, 822, + 1, 822, 3, 822, 14868, 8, 822, 1, 822, 1, 822, 1, 822, 3, 822, 14873, 8, + 822, 1, 822, 1, 822, 1, 823, 1, 823, 1, 823, 1, 823, 3, 823, 14881, 8, + 823, 1, 823, 1, 823, 1, 823, 1, 823, 5, 823, 14887, 8, 823, 10, 823, 12, + 823, 14890, 9, 823, 1, 823, 1, 823, 3, 823, 14894, 8, 823, 1, 823, 4, 823, + 14897, 8, 823, 11, 823, 12, 823, 14898, 1, 824, 1, 824, 1, 824, 1, 824, + 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, + 1, 824, 4, 824, 14915, 8, 824, 11, 824, 12, 824, 14916, 1, 824, 1, 824, + 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, + 4, 824, 14930, 8, 824, 11, 824, 12, 824, 14931, 3, 824, 14934, 8, 824, + 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, + 1, 825, 3, 825, 14946, 8, 825, 1, 826, 1, 826, 1, 827, 1, 827, 1, 828, + 1, 828, 1, 828, 3, 828, 14955, 8, 828, 1, 828, 1, 828, 3, 828, 14959, 8, + 828, 3, 828, 14961, 8, 828, 1, 828, 3, 828, 14964, 8, 828, 1, 828, 3, 828, + 14967, 8, 828, 1, 828, 1, 828, 1, 828, 3, 828, 14972, 8, 828, 1, 828, 1, + 828, 3, 828, 14976, 8, 828, 1, 828, 1, 828, 3, 828, 14980, 8, 828, 1, 828, + 4, 828, 14983, 8, 828, 11, 828, 12, 828, 14984, 1, 828, 3, 828, 14988, + 8, 828, 1, 829, 1, 829, 1, 830, 1, 830, 1, 830, 1, 830, 1, 830, 1, 830, + 3, 830, 14998, 8, 830, 3, 830, 15000, 8, 830, 1, 830, 1, 830, 1, 830, 3, + 830, 15005, 8, 830, 1, 831, 4, 831, 15008, 8, 831, 11, 831, 12, 831, 15009, + 1, 831, 1, 831, 4, 831, 15014, 8, 831, 11, 831, 12, 831, 15015, 1, 831, + 1, 831, 3, 831, 15020, 8, 831, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, + 3, 832, 15027, 8, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, + 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, + 1, 832, 3, 832, 15045, 8, 832, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, + 3, 833, 15052, 8, 833, 1, 833, 3, 833, 15055, 8, 833, 1, 833, 3, 833, 15058, + 8, 833, 1, 833, 3, 833, 15061, 8, 833, 1, 833, 3, 833, 15064, 8, 833, 1, + 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 3, 833, 15072, 8, 833, 3, + 833, 15074, 8, 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, + 833, 3, 833, 15083, 8, 833, 3, 833, 15085, 8, 833, 1, 833, 5, 833, 15088, + 8, 833, 10, 833, 12, 833, 15091, 9, 833, 1, 834, 1, 834, 1, 834, 1, 834, + 1, 834, 1, 834, 3, 834, 15099, 8, 834, 3, 834, 15101, 8, 834, 1, 834, 1, + 834, 1, 834, 1, 834, 1, 834, 5, 834, 15108, 8, 834, 10, 834, 12, 834, 15111, + 9, 834, 1, 834, 3, 834, 15114, 8, 834, 1, 835, 1, 835, 1, 835, 1, 835, + 1, 835, 1, 835, 3, 835, 15122, 8, 835, 1, 836, 1, 836, 1, 836, 1, 836, + 3, 836, 15128, 8, 836, 1, 836, 3, 836, 15131, 8, 836, 1, 836, 3, 836, 15134, + 8, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, + 1, 836, 1, 836, 4, 836, 15146, 8, 836, 11, 836, 12, 836, 15147, 1, 836, + 1, 836, 3, 836, 15152, 8, 836, 1, 836, 1, 836, 3, 836, 15156, 8, 836, 1, + 836, 3, 836, 15159, 8, 836, 1, 837, 1, 837, 1, 838, 3, 838, 15164, 8, 838, + 1, 838, 1, 838, 1, 838, 3, 838, 15169, 8, 838, 1, 838, 1, 838, 1, 838, + 1, 838, 1, 838, 3, 838, 15176, 8, 838, 1, 838, 1, 838, 1, 838, 1, 838, + 3, 838, 15182, 8, 838, 1, 839, 1, 839, 3, 839, 15186, 8, 839, 1, 840, 1, + 840, 1, 840, 1, 840, 3, 840, 15192, 8, 840, 1, 841, 1, 841, 1, 841, 1, + 841, 1, 842, 1, 842, 1, 842, 5, 842, 15201, 8, 842, 10, 842, 12, 842, 15204, + 9, 842, 1, 842, 3, 842, 15207, 8, 842, 1, 842, 1, 842, 1, 842, 5, 842, + 15212, 8, 842, 10, 842, 12, 842, 15215, 9, 842, 1, 842, 3, 842, 15218, + 8, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, + 1, 842, 1, 842, 5, 842, 15230, 8, 842, 10, 842, 12, 842, 15233, 9, 842, + 1, 842, 1, 842, 3, 842, 15237, 8, 842, 1, 842, 1, 842, 3, 842, 15241, 8, + 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 4, 842, 15250, + 8, 842, 11, 842, 12, 842, 15251, 3, 842, 15254, 8, 842, 1, 843, 1, 843, + 1, 844, 1, 844, 1, 845, 1, 845, 1, 845, 1, 846, 1, 846, 1, 846, 1, 846, + 1, 846, 1, 846, 1, 846, 5, 846, 15270, 8, 846, 10, 846, 12, 846, 15273, + 9, 846, 1, 846, 1, 846, 3, 846, 15277, 8, 846, 1, 846, 3, 846, 15280, 8, + 846, 1, 846, 3, 846, 15283, 8, 846, 1, 846, 1, 846, 1, 846, 3, 846, 15288, + 8, 846, 3, 846, 15290, 8, 846, 1, 847, 1, 847, 1, 847, 1, 847, 1, 847, + 3, 847, 15297, 8, 847, 1, 848, 1, 848, 1, 848, 1, 848, 1, 848, 3, 848, + 15304, 8, 848, 1, 849, 1, 849, 1, 849, 3, 849, 15309, 8, 849, 1, 849, 1, + 849, 1, 849, 1, 849, 1, 849, 3, 849, 15316, 8, 849, 3, 849, 15318, 8, 849, + 1, 850, 1, 850, 1, 850, 1, 850, 1, 850, 3, 850, 15325, 8, 850, 1, 851, + 1, 851, 3, 851, 15329, 8, 851, 1, 851, 1, 851, 1, 851, 1, 851, 4, 851, + 15335, 8, 851, 11, 851, 12, 851, 15336, 3, 851, 15339, 8, 851, 1, 851, + 1, 851, 1, 851, 1, 852, 1, 852, 1, 852, 1, 853, 1, 853, 1, 853, 3, 853, + 15350, 8, 853, 1, 854, 1, 854, 1, 854, 1, 854, 1, 855, 1, 855, 1, 855, + 3, 855, 15359, 8, 855, 1, 855, 1, 855, 1, 855, 3, 855, 15364, 8, 855, 1, + 855, 1, 855, 3, 855, 15368, 8, 855, 1, 855, 3, 855, 15371, 8, 855, 1, 856, + 1, 856, 1, 856, 1, 856, 1, 856, 1, 856, 1, 857, 1, 857, 1, 857, 1, 857, + 1, 857, 1, 857, 3, 857, 15385, 8, 857, 1, 857, 1, 857, 1, 858, 1, 858, + 5, 858, 15391, 8, 858, 10, 858, 12, 858, 15394, 9, 858, 1, 858, 3, 858, + 15397, 8, 858, 1, 858, 3, 858, 15400, 8, 858, 1, 859, 1, 859, 1, 859, 1, + 860, 4, 860, 15406, 8, 860, 11, 860, 12, 860, 15407, 1, 861, 1, 861, 1, + 861, 1, 861, 1, 861, 1, 861, 1, 861, 1, 861, 1, 861, 1, 861, 3, 861, 15420, + 8, 861, 1, 862, 1, 862, 3, 862, 15424, 8, 862, 1, 862, 1, 862, 1, 862, + 3, 862, 15429, 8, 862, 1, 862, 3, 862, 15432, 8, 862, 1, 862, 1, 862, 1, + 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 3, + 863, 15445, 8, 863, 1, 863, 1, 863, 3, 863, 15449, 8, 863, 1, 863, 1, 863, + 1, 864, 1, 864, 1, 864, 1, 864, 1, 864, 1, 864, 5, 864, 15459, 8, 864, + 10, 864, 12, 864, 15462, 9, 864, 1, 864, 1, 864, 3, 864, 15466, 8, 864, + 1, 864, 1, 864, 3, 864, 15470, 8, 864, 1, 864, 1, 864, 3, 864, 15474, 8, + 864, 1, 864, 1, 864, 1, 865, 1, 865, 3, 865, 15480, 8, 865, 1, 865, 3, + 865, 15483, 8, 865, 1, 865, 3, 865, 15486, 8, 865, 1, 866, 1, 866, 1, 866, + 1, 866, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, + 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, + 1, 867, 1, 867, 1, 867, 1, 867, 3, 867, 15513, 8, 867, 1, 867, 1, 867, + 4, 867, 15517, 8, 867, 11, 867, 12, 867, 15518, 1, 867, 1, 867, 3, 867, + 15523, 8, 867, 1, 867, 1, 867, 1, 868, 1, 868, 1, 868, 1, 868, 1, 868, + 5, 868, 15532, 8, 868, 10, 868, 12, 868, 15535, 9, 868, 1, 868, 1, 868, + 1, 869, 1, 869, 3, 869, 15541, 8, 869, 1, 869, 1, 869, 3, 869, 15545, 8, + 869, 1, 869, 3, 869, 15548, 8, 869, 1, 870, 1, 870, 1, 870, 1, 870, 3, + 870, 15554, 8, 870, 1, 871, 1, 871, 1, 871, 1, 871, 1, 871, 1, 871, 1, + 871, 3, 871, 15563, 8, 871, 1, 871, 1, 871, 1, 872, 1, 872, 1, 872, 1, + 872, 3, 872, 15571, 8, 872, 1, 872, 1, 872, 3, 872, 15575, 8, 872, 1, 873, + 1, 873, 3, 873, 15579, 8, 873, 1, 873, 1, 873, 1, 873, 1, 874, 1, 874, + 1, 874, 3, 874, 15587, 8, 874, 1, 874, 1, 874, 1, 874, 1, 874, 1, 874, + 1, 874, 1, 874, 3, 874, 15596, 8, 874, 1, 875, 1, 875, 1, 875, 1, 875, + 4, 875, 15602, 8, 875, 11, 875, 12, 875, 15603, 1, 876, 1, 876, 1, 876, + 1, 876, 1, 876, 1, 876, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, + 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, + 1, 877, 3, 877, 15628, 8, 877, 1, 878, 1, 878, 3, 878, 15632, 8, 878, 1, + 878, 1, 878, 1, 878, 1, 879, 1, 879, 3, 879, 15639, 8, 879, 1, 879, 1, + 879, 3, 879, 15643, 8, 879, 1, 880, 1, 880, 3, 880, 15647, 8, 880, 1, 880, + 1, 880, 3, 880, 15651, 8, 880, 1, 881, 1, 881, 1, 881, 1, 882, 1, 882, + 1, 882, 1, 882, 1, 882, 5, 882, 15661, 8, 882, 10, 882, 12, 882, 15664, + 9, 882, 1, 882, 3, 882, 15667, 8, 882, 1, 882, 1, 882, 1, 882, 1, 883, + 1, 883, 1, 883, 1, 883, 1, 883, 1, 884, 1, 884, 1, 884, 1, 885, 3, 885, + 15681, 8, 885, 1, 885, 1, 885, 1, 885, 1, 885, 3, 885, 15687, 8, 885, 1, + 885, 1, 885, 1, 885, 1, 885, 1, 885, 3, 885, 15694, 8, 885, 1, 886, 1, + 886, 1, 886, 3, 886, 15699, 8, 886, 1, 886, 1, 886, 1, 886, 1, 886, 1, + 886, 1, 886, 1, 886, 1, 886, 1, 886, 3, 886, 15710, 8, 886, 1, 886, 3, + 886, 15713, 8, 886, 1, 886, 1, 886, 1, 886, 1, 886, 3, 886, 15719, 8, 886, + 3, 886, 15721, 8, 886, 1, 887, 1, 887, 1, 887, 1, 887, 1, 887, 1, 887, + 1, 887, 3, 887, 15730, 8, 887, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, + 1, 888, 1, 888, 1, 888, 3, 888, 15740, 8, 888, 1, 888, 1, 888, 1, 888, + 3, 888, 15745, 8, 888, 1, 889, 1, 889, 1, 889, 1, 889, 1, 889, 1, 890, + 1, 890, 1, 891, 1, 891, 1, 892, 1, 892, 1, 893, 1, 893, 3, 893, 15760, + 8, 893, 1, 894, 1, 894, 3, 894, 15764, 8, 894, 1, 895, 1, 895, 1, 895, + 3, 895, 15769, 8, 895, 1, 895, 1, 895, 1, 895, 3, 895, 15774, 8, 895, 5, + 895, 15776, 8, 895, 10, 895, 12, 895, 15779, 9, 895, 1, 895, 1, 895, 3, + 895, 15783, 8, 895, 1, 896, 3, 896, 15786, 8, 896, 1, 896, 1, 896, 3, 896, + 15790, 8, 896, 1, 896, 1, 896, 1, 896, 3, 896, 15795, 8, 896, 5, 896, 15797, + 8, 896, 10, 896, 12, 896, 15800, 9, 896, 1, 896, 1, 896, 3, 896, 15804, + 8, 896, 1, 897, 1, 897, 1, 897, 1, 897, 1, 897, 1, 897, 1, 898, 1, 898, + 1, 898, 1, 898, 4, 898, 15816, 8, 898, 11, 898, 12, 898, 15817, 3, 898, + 15820, 8, 898, 1, 898, 1, 898, 3, 898, 15824, 8, 898, 1, 899, 1, 899, 1, + 899, 1, 899, 5, 899, 15830, 8, 899, 10, 899, 12, 899, 15833, 9, 899, 1, + 899, 1, 899, 1, 899, 1, 900, 1, 900, 5, 900, 15840, 8, 900, 10, 900, 12, + 900, 15843, 9, 900, 3, 900, 15845, 8, 900, 1, 900, 1, 900, 1, 901, 3, 901, + 15850, 8, 901, 1, 901, 4, 901, 15853, 8, 901, 11, 901, 12, 901, 15854, + 1, 901, 1, 901, 1, 902, 1, 902, 1, 902, 1, 902, 3, 902, 15863, 8, 902, + 1, 903, 1, 903, 1, 903, 1, 903, 1, 903, 3, 903, 15870, 8, 903, 1, 903, + 1, 903, 3, 903, 15874, 8, 903, 1, 903, 3, 903, 15877, 8, 903, 1, 904, 1, + 904, 1, 904, 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 3, + 905, 15889, 8, 905, 1, 906, 1, 906, 1, 906, 1, 906, 3, 906, 15895, 8, 906, + 1, 907, 1, 907, 1, 907, 1, 908, 1, 908, 1, 908, 1, 908, 3, 908, 15904, + 8, 908, 1, 908, 3, 908, 15907, 8, 908, 1, 909, 1, 909, 1, 909, 1, 909, + 1, 909, 1, 909, 5, 909, 15915, 8, 909, 10, 909, 12, 909, 15918, 9, 909, + 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 5, 909, 15926, 8, 909, + 10, 909, 12, 909, 15929, 9, 909, 1, 909, 1, 909, 1, 909, 3, 909, 15934, + 8, 909, 3, 909, 15936, 8, 909, 3, 909, 15938, 8, 909, 1, 910, 1, 910, 1, + 910, 1, 910, 1, 910, 3, 910, 15945, 8, 910, 1, 910, 3, 910, 15948, 8, 910, + 1, 911, 1, 911, 1, 911, 1, 911, 1, 911, 3, 911, 15955, 8, 911, 1, 912, + 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 3, 912, + 15966, 8, 912, 1, 912, 1, 912, 1, 912, 1, 912, 3, 912, 15972, 8, 912, 1, + 912, 1, 912, 3, 912, 15976, 8, 912, 1, 913, 1, 913, 1, 913, 1, 913, 1, + 913, 1, 913, 5, 913, 15984, 8, 913, 10, 913, 12, 913, 15987, 9, 913, 3, + 913, 15989, 8, 913, 1, 913, 1, 913, 1, 914, 1, 914, 3, 914, 15995, 8, 914, + 1, 914, 1, 914, 3, 914, 15999, 8, 914, 1, 914, 3, 914, 16002, 8, 914, 1, + 914, 1, 914, 1, 914, 1, 914, 3, 914, 16008, 8, 914, 1, 914, 1, 914, 1, + 914, 3, 914, 16013, 8, 914, 3, 914, 16015, 8, 914, 1, 915, 1, 915, 3, 915, + 16019, 8, 915, 1, 915, 3, 915, 16022, 8, 915, 1, 916, 1, 916, 3, 916, 16026, + 8, 916, 1, 916, 1, 916, 3, 916, 16030, 8, 916, 1, 916, 1, 916, 1, 916, + 3, 916, 16035, 8, 916, 1, 917, 1, 917, 1, 917, 1, 918, 1, 918, 1, 918, + 1, 918, 1, 918, 1, 918, 3, 918, 16046, 8, 918, 1, 918, 1, 918, 3, 918, + 16050, 8, 918, 1, 918, 1, 918, 1, 918, 1, 918, 1, 918, 1, 918, 3, 918, + 16058, 8, 918, 1, 919, 1, 919, 1, 920, 1, 920, 1, 920, 1, 920, 1, 920, + 5, 920, 16067, 8, 920, 10, 920, 12, 920, 16070, 9, 920, 1, 921, 1, 921, + 1, 921, 1, 921, 5, 921, 16076, 8, 921, 10, 921, 12, 921, 16079, 9, 921, + 1, 922, 1, 922, 3, 922, 16083, 8, 922, 1, 922, 1, 922, 1, 922, 1, 922, + 3, 922, 16089, 8, 922, 1, 922, 1, 922, 3, 922, 16093, 8, 922, 1, 922, 3, + 922, 16096, 8, 922, 1, 923, 1, 923, 1, 923, 1, 923, 1, 923, 1, 923, 3, + 923, 16104, 8, 923, 1, 923, 3, 923, 16107, 8, 923, 1, 923, 1, 923, 3, 923, + 16111, 8, 923, 1, 923, 1, 923, 3, 923, 16115, 8, 923, 1, 923, 1, 923, 1, + 923, 3, 923, 16120, 8, 923, 1, 923, 3, 923, 16123, 8, 923, 1, 923, 1, 923, + 3, 923, 16127, 8, 923, 1, 923, 1, 923, 3, 923, 16131, 8, 923, 5, 923, 16133, + 8, 923, 10, 923, 12, 923, 16136, 9, 923, 1, 923, 1, 923, 1, 923, 1, 924, + 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 925, + 1, 925, 5, 925, 16152, 8, 925, 10, 925, 12, 925, 16155, 9, 925, 1, 926, + 1, 926, 1, 926, 1, 926, 1, 926, 3, 926, 16162, 8, 926, 1, 927, 1, 927, + 3, 927, 16166, 8, 927, 1, 927, 1, 927, 3, 927, 16170, 8, 927, 1, 927, 1, + 927, 1, 928, 3, 928, 16175, 8, 928, 1, 928, 1, 928, 3, 928, 16179, 8, 928, + 1, 928, 1, 928, 3, 928, 16183, 8, 928, 1, 928, 1, 928, 3, 928, 16187, 8, + 928, 1, 928, 3, 928, 16190, 8, 928, 1, 928, 3, 928, 16193, 8, 928, 1, 928, + 3, 928, 16196, 8, 928, 1, 928, 3, 928, 16199, 8, 928, 1, 928, 3, 928, 16202, + 8, 928, 1, 929, 1, 929, 1, 929, 1, 929, 5, 929, 16208, 8, 929, 10, 929, + 12, 929, 16211, 9, 929, 3, 929, 16213, 8, 929, 1, 930, 1, 930, 1, 930, + 1, 931, 1, 931, 1, 931, 3, 931, 16221, 8, 931, 3, 931, 16223, 8, 931, 1, + 932, 1, 932, 1, 932, 1, 932, 1, 933, 1, 933, 1, 933, 5, 933, 16232, 8, + 933, 10, 933, 12, 933, 16235, 9, 933, 1, 934, 1, 934, 5, 934, 16239, 8, + 934, 10, 934, 12, 934, 16242, 9, 934, 1, 934, 1, 934, 3, 934, 16246, 8, + 934, 1, 935, 1, 935, 5, 935, 16250, 8, 935, 10, 935, 12, 935, 16253, 9, + 935, 1, 935, 1, 935, 3, 935, 16257, 8, 935, 1, 936, 1, 936, 1, 936, 3, + 936, 16262, 8, 936, 1, 936, 1, 936, 1, 936, 5, 936, 16267, 8, 936, 10, + 936, 12, 936, 16270, 9, 936, 1, 936, 1, 936, 1, 936, 3, 936, 16275, 8, + 936, 1, 936, 1, 936, 1, 936, 1, 936, 1, 936, 3, 936, 16282, 8, 936, 1, + 937, 3, 937, 16285, 8, 937, 1, 937, 3, 937, 16288, 8, 937, 1, 937, 1, 937, + 3, 937, 16292, 8, 937, 1, 937, 1, 937, 1, 937, 3, 937, 16297, 8, 937, 1, + 937, 1, 937, 5, 937, 16301, 8, 937, 10, 937, 12, 937, 16304, 9, 937, 1, + 938, 1, 938, 1, 938, 1, 939, 1, 939, 1, 939, 1, 940, 1, 940, 3, 940, 16314, + 8, 940, 1, 941, 1, 941, 1, 941, 1, 941, 1, 941, 3, 941, 16321, 8, 941, + 1, 941, 1, 941, 3, 941, 16325, 8, 941, 1, 942, 1, 942, 1, 942, 1, 942, + 1, 942, 1, 942, 1, 942, 1, 942, 3, 942, 16335, 8, 942, 1, 943, 1, 943, + 3, 943, 16339, 8, 943, 1, 943, 1, 943, 1, 943, 1, 943, 5, 943, 16345, 8, + 943, 10, 943, 12, 943, 16348, 9, 943, 1, 943, 1, 943, 1, 943, 1, 943, 1, + 944, 1, 944, 1, 944, 1, 944, 1, 944, 3, 944, 16359, 8, 944, 1, 945, 1, + 945, 1, 945, 3, 945, 16364, 8, 945, 1, 946, 1, 946, 1, 946, 1, 946, 1, + 946, 1, 946, 5, 946, 16372, 8, 946, 10, 946, 12, 946, 16375, 9, 946, 1, + 946, 1, 946, 1, 946, 5, 946, 16380, 8, 946, 10, 946, 12, 946, 16383, 9, + 946, 3, 946, 16385, 8, 946, 1, 946, 1, 946, 1, 947, 1, 947, 3, 947, 16391, + 8, 947, 1, 948, 1, 948, 1, 948, 3, 948, 16396, 8, 948, 1, 948, 3, 948, + 16399, 8, 948, 1, 949, 1, 949, 1, 949, 3, 949, 16404, 8, 949, 1, 949, 1, + 949, 1, 949, 3, 949, 16409, 8, 949, 1, 949, 1, 949, 1, 949, 1, 949, 1, + 950, 1, 950, 1, 950, 1, 950, 1, 950, 5, 950, 16420, 8, 950, 10, 950, 12, + 950, 16423, 9, 950, 1, 950, 1, 950, 1, 951, 1, 951, 3, 951, 16429, 8, 951, + 1, 951, 1, 951, 1, 951, 1, 951, 1, 951, 1, 951, 5, 951, 16437, 8, 951, + 10, 951, 12, 951, 16440, 9, 951, 1, 951, 1, 951, 3, 951, 16444, 8, 951, + 3, 951, 16446, 8, 951, 1, 952, 1, 952, 1, 952, 3, 952, 16451, 8, 952, 1, + 952, 1, 952, 3, 952, 16455, 8, 952, 1, 952, 1, 952, 1, 952, 1, 952, 3, + 952, 16461, 8, 952, 1, 952, 1, 952, 3, 952, 16465, 8, 952, 1, 953, 1, 953, + 1, 953, 1, 953, 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 5, 954, 16476, + 8, 954, 10, 954, 12, 954, 16479, 9, 954, 1, 954, 3, 954, 16482, 8, 954, + 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 5, 954, 16490, 8, 954, + 10, 954, 12, 954, 16493, 9, 954, 3, 954, 16495, 8, 954, 3, 954, 16497, + 8, 954, 1, 955, 1, 955, 1, 955, 3, 955, 16502, 8, 955, 1, 956, 1, 956, + 1, 956, 1, 956, 1, 956, 5, 956, 16509, 8, 956, 10, 956, 12, 956, 16512, + 9, 956, 1, 956, 1, 956, 1, 957, 1, 957, 1, 957, 1, 957, 1, 957, 1, 957, + 5, 957, 16522, 8, 957, 10, 957, 12, 957, 16525, 9, 957, 1, 957, 1, 957, + 1, 958, 1, 958, 1, 958, 3, 958, 16532, 8, 958, 1, 958, 1, 958, 3, 958, + 16536, 8, 958, 1, 959, 1, 959, 1, 959, 1, 960, 1, 960, 5, 960, 16543, 8, + 960, 10, 960, 12, 960, 16546, 9, 960, 1, 960, 3, 960, 16549, 8, 960, 1, + 960, 5, 960, 16552, 8, 960, 10, 960, 12, 960, 16555, 9, 960, 1, 960, 1, + 960, 1, 961, 1, 961, 1, 961, 1, 961, 1, 961, 1, 961, 3, 961, 16565, 8, + 961, 3, 961, 16567, 8, 961, 1, 962, 1, 962, 1, 962, 1, 962, 1, 963, 1, + 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 5, 963, 16581, 8, + 963, 10, 963, 12, 963, 16584, 9, 963, 1, 964, 1, 964, 3, 964, 16588, 8, + 964, 1, 964, 1, 964, 5, 964, 16592, 8, 964, 10, 964, 12, 964, 16595, 9, + 964, 1, 964, 1, 964, 1, 965, 3, 965, 16600, 8, 965, 1, 965, 1, 965, 1, + 965, 1, 965, 1, 965, 1, 965, 1, 966, 1, 966, 1, 966, 1, 966, 1, 967, 1, + 967, 1, 967, 1, 967, 5, 967, 16616, 8, 967, 10, 967, 12, 967, 16619, 9, + 967, 1, 967, 1, 967, 1, 968, 1, 968, 3, 968, 16625, 8, 968, 1, 968, 3, + 968, 16628, 8, 968, 1, 969, 3, 969, 16631, 8, 969, 1, 969, 1, 969, 1, 969, + 1, 969, 5, 969, 16637, 8, 969, 10, 969, 12, 969, 16640, 9, 969, 3, 969, + 16642, 8, 969, 1, 969, 1, 969, 1, 970, 1, 970, 1, 970, 1, 970, 3, 970, + 16650, 8, 970, 3, 970, 16652, 8, 970, 1, 970, 1, 970, 3, 970, 16656, 8, + 970, 1, 970, 3, 970, 16659, 8, 970, 1, 971, 1, 971, 1, 971, 3, 971, 16664, + 8, 971, 3, 971, 16666, 8, 971, 1, 971, 1, 971, 3, 971, 16670, 8, 971, 1, + 971, 1, 971, 1, 971, 1, 972, 1, 972, 1, 973, 1, 973, 1, 973, 1, 973, 1, + 973, 3, 973, 16682, 8, 973, 1, 974, 1, 974, 1, 974, 1, 974, 1, 974, 1, + 975, 1, 975, 3, 975, 16691, 8, 975, 1, 975, 1, 975, 1, 975, 1, 975, 5, + 975, 16697, 8, 975, 10, 975, 12, 975, 16700, 9, 975, 1, 976, 1, 976, 3, + 976, 16704, 8, 976, 1, 976, 1, 976, 3, 976, 16708, 8, 976, 1, 977, 1, 977, + 1, 977, 1, 977, 1, 978, 1, 978, 1, 978, 1, 978, 3, 978, 16718, 8, 978, + 3, 978, 16720, 8, 978, 1, 978, 1, 978, 1, 978, 1, 978, 3, 978, 16726, 8, + 978, 1, 979, 1, 979, 1, 979, 3, 979, 16731, 8, 979, 1, 979, 3, 979, 16734, + 8, 979, 1, 980, 1, 980, 1, 980, 1, 981, 1, 981, 1, 981, 1, 981, 1, 981, + 3, 981, 16744, 8, 981, 1, 982, 1, 982, 1, 982, 1, 982, 3, 982, 16750, 8, + 982, 1, 982, 3, 982, 16753, 8, 982, 1, 982, 3, 982, 16756, 8, 982, 1, 983, + 1, 983, 1, 983, 1, 983, 5, 983, 16762, 8, 983, 10, 983, 12, 983, 16765, + 9, 983, 1, 983, 1, 983, 1, 983, 1, 983, 1, 983, 1, 983, 1, 983, 3, 983, + 16774, 8, 983, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, + 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 3, 984, 16790, + 8, 984, 1, 985, 1, 985, 3, 985, 16794, 8, 985, 1, 985, 1, 985, 3, 985, + 16798, 8, 985, 1, 985, 3, 985, 16801, 8, 985, 1, 985, 3, 985, 16804, 8, + 985, 1, 986, 1, 986, 1, 986, 3, 986, 16809, 8, 986, 1, 987, 1, 987, 1, + 987, 3, 987, 16814, 8, 987, 1, 987, 3, 987, 16817, 8, 987, 1, 987, 3, 987, + 16820, 8, 987, 1, 988, 1, 988, 4, 988, 16824, 8, 988, 11, 988, 12, 988, + 16825, 1, 988, 3, 988, 16829, 8, 988, 1, 988, 1, 988, 1, 989, 1, 989, 3, + 989, 16835, 8, 989, 1, 989, 3, 989, 16838, 8, 989, 1, 990, 3, 990, 16841, + 8, 990, 1, 990, 4, 990, 16844, 8, 990, 11, 990, 12, 990, 16845, 1, 990, + 3, 990, 16849, 8, 990, 1, 991, 1, 991, 1, 991, 1, 991, 4, 991, 16855, 8, + 991, 11, 991, 12, 991, 16856, 1, 992, 1, 992, 4, 992, 16861, 8, 992, 11, + 992, 12, 992, 16862, 1, 993, 1, 993, 1, 993, 3, 993, 16868, 8, 993, 1, + 994, 1, 994, 1, 994, 1, 994, 1, 994, 1, 994, 3, 994, 16876, 8, 994, 1, + 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, + 995, 1, 995, 3, 995, 16889, 8, 995, 1, 995, 1, 995, 3, 995, 16893, 8, 995, + 3, 995, 16895, 8, 995, 1, 995, 3, 995, 16898, 8, 995, 1, 996, 1, 996, 1, + 996, 1, 996, 1, 996, 1, 996, 1, 996, 1, 996, 5, 996, 16908, 8, 996, 10, + 996, 12, 996, 16911, 9, 996, 1, 996, 3, 996, 16914, 8, 996, 1, 996, 3, + 996, 16917, 8, 996, 1, 997, 1, 997, 1, 997, 1, 997, 1, 998, 1, 998, 1, + 998, 1, 999, 1, 999, 1, 999, 1, 999, 1, 999, 1, 999, 3, 999, 16932, 8, + 999, 1, 999, 1, 999, 3, 999, 16936, 8, 999, 1, 1000, 1, 1000, 1, 1000, + 1, 1000, 1, 1000, 3, 1000, 16943, 8, 1000, 1, 1000, 3, 1000, 16946, 8, + 1000, 1, 1001, 1, 1001, 1, 1001, 1, 1001, 1, 1001, 5, 1001, 16953, 8, 1001, + 10, 1001, 12, 1001, 16956, 9, 1001, 1, 1001, 1, 1001, 1, 1001, 1, 1001, + 3, 1001, 16962, 8, 1001, 1, 1002, 1, 1002, 1, 1002, 3, 1002, 16967, 8, + 1002, 1, 1003, 1, 1003, 3, 1003, 16971, 8, 1003, 1, 1004, 1, 1004, 1, 1004, + 1, 1004, 1, 1004, 1, 1004, 3, 1004, 16979, 8, 1004, 1, 1004, 1, 1004, 1, + 1004, 1, 1004, 3, 1004, 16985, 8, 1004, 1, 1005, 1, 1005, 1, 1005, 1, 1005, + 1, 1005, 1, 1005, 3, 1005, 16993, 8, 1005, 1, 1005, 3, 1005, 16996, 8, + 1005, 1, 1006, 1, 1006, 1, 1006, 1, 1006, 1, 1007, 1, 1007, 1, 1007, 3, + 1007, 17005, 8, 1007, 1, 1007, 3, 1007, 17008, 8, 1007, 1, 1007, 3, 1007, + 17011, 8, 1007, 1, 1008, 1, 1008, 1, 1008, 1, 1009, 1, 1009, 1, 1009, 1, + 1009, 3, 1009, 17020, 8, 1009, 1, 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, + 17026, 8, 1010, 1, 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, 17032, 8, + 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, 17037, 8, 1010, 3, 1010, 17039, + 8, 1010, 1, 1011, 1, 1011, 1, 1011, 1, 1011, 1, 1011, 1, 1011, 1, 1011, + 1, 1011, 1, 1011, 3, 1011, 17050, 8, 1011, 3, 1011, 17052, 8, 1011, 1, + 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 3, 1012, 17061, + 8, 1012, 3, 1012, 17063, 8, 1012, 1, 1013, 1, 1013, 3, 1013, 17067, 8, + 1013, 1, 1013, 1, 1013, 1, 1013, 1, 1013, 3, 1013, 17073, 8, 1013, 1, 1013, + 1, 1013, 3, 1013, 17077, 8, 1013, 1, 1014, 1, 1014, 1, 1014, 1, 1014, 1, + 1014, 1, 1015, 1, 1015, 3, 1015, 17086, 8, 1015, 1, 1016, 1, 1016, 1, 1016, + 3, 1016, 17091, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, 17096, 8, + 1016, 1, 1016, 3, 1016, 17099, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, + 17104, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, 17111, + 8, 1016, 1, 1017, 1, 1017, 1, 1017, 5, 1017, 17116, 8, 1017, 10, 1017, + 12, 1017, 17119, 9, 1017, 1, 1018, 1, 1018, 3, 1018, 17123, 8, 1018, 1, + 1019, 1, 1019, 1, 1019, 1, 1019, 1, 1019, 1, 1020, 1, 1020, 1, 1020, 1, + 1020, 1, 1020, 1, 1020, 1, 1020, 1, 1020, 1, 1020, 5, 1020, 17139, 8, 1020, + 10, 1020, 12, 1020, 17142, 9, 1020, 1, 1021, 3, 1021, 17145, 8, 1021, 1, + 1021, 1, 1021, 1, 1021, 3, 1021, 17150, 8, 1021, 1, 1021, 5, 1021, 17153, + 8, 1021, 10, 1021, 12, 1021, 17156, 9, 1021, 1, 1022, 1, 1022, 1, 1022, + 1, 1022, 1, 1022, 1, 1022, 1, 1022, 1, 1022, 1, 1022, 3, 1022, 17167, 8, + 1022, 1, 1022, 1, 1022, 3, 1022, 17171, 8, 1022, 1, 1022, 1, 1022, 1, 1022, + 5, 1022, 17176, 8, 1022, 10, 1022, 12, 1022, 17179, 9, 1022, 1, 1022, 1, + 1022, 3, 1022, 17183, 8, 1022, 1, 1023, 1, 1023, 1, 1023, 3, 1023, 17188, + 8, 1023, 1, 1023, 3, 1023, 17191, 8, 1023, 1, 1024, 1, 1024, 1, 1024, 1, + 1024, 1, 1024, 1, 1024, 1, 1024, 5, 1024, 17200, 8, 1024, 10, 1024, 12, + 1024, 17203, 9, 1024, 1, 1025, 1, 1025, 3, 1025, 17207, 8, 1025, 1, 1025, + 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 3, 1025, + 17217, 8, 1025, 3, 1025, 17219, 8, 1025, 3, 1025, 17221, 8, 1025, 1, 1026, + 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 3, 1026, + 17231, 8, 1026, 1, 1026, 1, 1026, 3, 1026, 17235, 8, 1026, 3, 1026, 17237, + 8, 1026, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, + 1, 1027, 5, 1027, 17247, 8, 1027, 10, 1027, 12, 1027, 17250, 9, 1027, 1, + 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 3, 1027, 17257, 8, 1027, 1, 1028, + 1, 1028, 1, 1028, 1, 1028, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, + 1, 1029, 1, 1029, 3, 1029, 17270, 8, 1029, 1, 1029, 3, 1029, 17273, 8, + 1029, 1, 1029, 1, 1029, 1, 1029, 3, 1029, 17278, 8, 1029, 1, 1029, 1, 1029, + 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, + 5, 1029, 17290, 8, 1029, 10, 1029, 12, 1029, 17293, 9, 1029, 1, 1030, 1, + 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17300, 8, 1030, 1, 1030, 1, 1030, + 1, 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17308, 8, 1030, 1, 1030, 1, + 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17315, 8, 1030, 1, 1030, 1, 1030, + 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17322, 8, 1030, 1, 1031, 1, 1031, 1, + 1031, 1, 1031, 1, 1031, 3, 1031, 17329, 8, 1031, 1, 1032, 1, 1032, 3, 1032, + 17333, 8, 1032, 1, 1032, 1, 1032, 1, 1032, 3, 1032, 17338, 8, 1032, 5, + 1032, 17340, 8, 1032, 10, 1032, 12, 1032, 17343, 9, 1032, 1, 1032, 1, 1032, + 1, 1032, 5, 1032, 17348, 8, 1032, 10, 1032, 12, 1032, 17351, 9, 1032, 1, + 1032, 3, 1032, 17354, 8, 1032, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, + 3, 1033, 17361, 8, 1033, 1, 1033, 1, 1033, 1, 1033, 3, 1033, 17366, 8, + 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 3, + 1033, 17375, 8, 1033, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, + 1, 1034, 3, 1034, 17384, 8, 1034, 1, 1034, 3, 1034, 17387, 8, 1034, 1, + 1034, 1, 1034, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, + 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, + 1035, 1, 1035, 3, 1035, 17407, 8, 1035, 1, 1036, 1, 1036, 3, 1036, 17411, + 8, 1036, 1, 1037, 3, 1037, 17414, 8, 1037, 1, 1037, 1, 1037, 1, 1037, 4, + 1037, 17419, 8, 1037, 11, 1037, 12, 1037, 17420, 1, 1037, 3, 1037, 17424, + 8, 1037, 1, 1037, 1, 1037, 3, 1037, 17428, 8, 1037, 1, 1037, 3, 1037, 17431, + 8, 1037, 1, 1038, 1, 1038, 1, 1038, 1, 1038, 1, 1038, 3, 1038, 17438, 8, + 1038, 1, 1039, 3, 1039, 17441, 8, 1039, 1, 1039, 1, 1039, 4, 1039, 17445, + 8, 1039, 11, 1039, 12, 1039, 17446, 1, 1039, 3, 1039, 17450, 8, 1039, 1, + 1039, 1, 1039, 3, 1039, 17454, 8, 1039, 1, 1039, 3, 1039, 17457, 8, 1039, + 1, 1040, 1, 1040, 1, 1040, 1, 1040, 1, 1040, 3, 1040, 17464, 8, 1040, 1, + 1041, 1, 1041, 1, 1041, 3, 1041, 17469, 8, 1041, 1, 1042, 1, 1042, 1, 1042, + 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 5, 1042, + 17481, 8, 1042, 10, 1042, 12, 1042, 17484, 9, 1042, 1, 1042, 1, 1042, 1, + 1042, 1, 1042, 3, 1042, 17490, 8, 1042, 1, 1043, 1, 1043, 1, 1043, 1, 1043, + 1, 1043, 1, 1043, 1, 1043, 1, 1043, 1, 1043, 3, 1043, 17501, 8, 1043, 1, + 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17510, + 8, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, + 3, 1044, 17519, 8, 1044, 1, 1044, 1, 1044, 3, 1044, 17523, 8, 1044, 1, + 1044, 1, 1044, 3, 1044, 17527, 8, 1044, 1, 1044, 1, 1044, 1, 1044, 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, + 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, + 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17553, 8, 1044, 1, 1044, 3, + 1044, 17556, 8, 1044, 1, 1044, 3, 1044, 17559, 8, 1044, 1, 1044, 1, 1044, + 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17569, 8, + 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17577, + 8, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17583, 8, 1044, 3, + 1044, 17585, 8, 1044, 1, 1044, 1, 1044, 3, 1044, 17589, 8, 1044, 1, 1045, + 1, 1045, 1, 1045, 1, 1045, 3, 1045, 17595, 8, 1045, 1, 1046, 1, 1046, 1, + 1046, 1, 1046, 1, 1046, 5, 1046, 17602, 8, 1046, 10, 1046, 12, 1046, 17605, + 9, 1046, 1, 1046, 3, 1046, 17608, 8, 1046, 1, 1046, 3, 1046, 17611, 8, + 1046, 1, 1046, 3, 1046, 17614, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17623, 8, 1046, 1, 1046, 3, 1046, 17626, + 8, 1046, 1, 1046, 3, 1046, 17629, 8, 1046, 1, 1046, 3, 1046, 17632, 8, + 1046, 1, 1046, 3, 1046, 17635, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17647, 8, + 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17655, + 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17662, 8, + 1046, 1, 1046, 3, 1046, 17665, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17669, + 8, 1046, 3, 1046, 17671, 8, 1046, 1, 1046, 3, 1046, 17674, 8, 1046, 1, + 1046, 1, 1046, 1, 1046, 3, 1046, 17679, 8, 1046, 1, 1046, 1, 1046, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17688, 8, 1046, 1, 1046, 1, + 1046, 1, 1046, 3, 1046, 17693, 8, 1046, 1, 1046, 3, 1046, 17696, 8, 1046, + 1, 1046, 3, 1046, 17699, 8, 1046, 1, 1046, 3, 1046, 17702, 8, 1046, 1, + 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17711, + 8, 1046, 1, 1046, 3, 1046, 17714, 8, 1046, 1, 1046, 3, 1046, 17717, 8, + 1046, 1, 1046, 3, 1046, 17720, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, + 3, 1046, 17726, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17730, 8, 1046, 1, + 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 5, + 1046, 17740, 8, 1046, 10, 1046, 12, 1046, 17743, 9, 1046, 1, 1046, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17752, 8, 1046, 1, + 1046, 1, 1046, 3, 1046, 17756, 8, 1046, 1, 1046, 3, 1046, 17759, 8, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17765, 8, 1046, 1, 1046, 1, + 1046, 3, 1046, 17769, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, + 17775, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17779, 8, 1046, 1, 1046, 3, + 1046, 17782, 8, 1046, 1, 1046, 3, 1046, 17785, 8, 1046, 3, 1046, 17787, + 8, 1046, 1, 1047, 1, 1047, 1, 1047, 5, 1047, 17792, 8, 1047, 10, 1047, + 12, 1047, 17795, 9, 1047, 1, 1047, 3, 1047, 17798, 8, 1047, 1, 1047, 3, + 1047, 17801, 8, 1047, 1, 1047, 3, 1047, 17804, 8, 1047, 1, 1047, 3, 1047, + 17807, 8, 1047, 1, 1047, 1, 1047, 1, 1047, 3, 1047, 17812, 8, 1047, 1, + 1048, 3, 1048, 17815, 8, 1048, 1, 1048, 1, 1048, 3, 1048, 17819, 8, 1048, + 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 3, 1048, + 17828, 8, 1048, 1, 1048, 3, 1048, 17831, 8, 1048, 1, 1049, 1, 1049, 1, + 1049, 1, 1049, 1, 1049, 3, 1049, 17838, 8, 1049, 1, 1049, 1, 1049, 3, 1049, + 17842, 8, 1049, 1, 1049, 1, 1049, 1, 1049, 3, 1049, 17847, 8, 1049, 1, + 1049, 1, 1049, 1, 1049, 3, 1049, 17852, 8, 1049, 1, 1049, 3, 1049, 17855, + 8, 1049, 1, 1049, 1, 1049, 1, 1050, 1, 1050, 1, 1050, 1, 1050, 1, 1050, + 3, 1050, 17864, 8, 1050, 1, 1050, 1, 1050, 3, 1050, 17868, 8, 1050, 1, + 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 1, + 1052, 3, 1052, 17879, 8, 1052, 1, 1052, 3, 1052, 17882, 8, 1052, 1, 1052, + 1, 1052, 3, 1052, 17886, 8, 1052, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17891, + 8, 1053, 1, 1053, 1, 1053, 3, 1053, 17895, 8, 1053, 1, 1053, 1, 1053, 1, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17904, 8, 1053, 1, 1053, + 3, 1053, 17907, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 17911, 8, 1053, 1, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17920, + 8, 1053, 1, 1053, 3, 1053, 17923, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 17927, + 8, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17932, 8, 1053, 1, 1053, 1, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17941, 8, 1053, + 1, 1053, 3, 1053, 17944, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 17948, 8, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17956, + 8, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 17961, 8, 1053, 1, 1053, 1, + 1053, 1, 1053, 3, 1053, 17966, 8, 1053, 1, 1053, 3, 1053, 17969, 8, 1053, + 1, 1053, 1, 1053, 3, 1053, 17973, 8, 1053, 3, 1053, 17975, 8, 1053, 1, + 1054, 1, 1054, 1, 1054, 1, 1054, 1, 1054, 5, 1054, 17982, 8, 1054, 10, + 1054, 12, 1054, 17985, 9, 1054, 1, 1054, 1, 1054, 1, 1055, 1, 1055, 3, + 1055, 17991, 8, 1055, 1, 1055, 3, 1055, 17994, 8, 1055, 1, 1055, 1, 1055, + 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18001, 8, 1055, 3, 1055, 18003, 8, + 1055, 1, 1055, 3, 1055, 18006, 8, 1055, 1, 1055, 3, 1055, 18009, 8, 1055, + 1, 1055, 1, 1055, 3, 1055, 18013, 8, 1055, 1, 1055, 3, 1055, 18016, 8, + 1055, 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18021, 8, 1055, 1, 1055, 1, 1055, + 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18028, 8, 1055, 1, 1055, 1, 1055, 1, + 1055, 1, 1055, 3, 1055, 18034, 8, 1055, 1, 1055, 1, 1055, 1, 1055, 1, 1055, + 1, 1055, 1, 1055, 3, 1055, 18042, 8, 1055, 1, 1056, 1, 1056, 3, 1056, 18046, + 8, 1056, 1, 1056, 3, 1056, 18049, 8, 1056, 1, 1056, 3, 1056, 18052, 8, + 1056, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 3, 1057, 18058, 8, 1057, 1, 1057, + 3, 1057, 18061, 8, 1057, 1, 1057, 1, 1057, 3, 1057, 18065, 8, 1057, 1, + 1058, 1, 1058, 3, 1058, 18069, 8, 1058, 1, 1058, 1, 1058, 1, 1058, 3, 1058, + 18074, 8, 1058, 1, 1058, 3, 1058, 18077, 8, 1058, 1, 1058, 3, 1058, 18080, + 8, 1058, 1, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1059, + 3, 1059, 18089, 8, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1060, 1, 1060, 1, + 1060, 1, 1060, 1, 1060, 1, 1060, 1, 1060, 3, 1060, 18101, 8, 1060, 1, 1060, + 1, 1060, 1, 1060, 1, 1061, 1, 1061, 3, 1061, 18108, 8, 1061, 1, 1061, 3, + 1061, 18111, 8, 1061, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18117, + 8, 1062, 1, 1062, 3, 1062, 18120, 8, 1062, 1, 1062, 3, 1062, 18123, 8, + 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, + 1062, 18132, 8, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18138, + 8, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18145, 8, + 1062, 3, 1062, 18147, 8, 1062, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, + 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 3, 1063, 18160, 8, + 1063, 1, 1064, 1, 1064, 1, 1064, 1, 1064, 3, 1064, 18166, 8, 1064, 1, 1065, + 1, 1065, 1, 1065, 3, 1065, 18171, 8, 1065, 1, 1066, 1, 1066, 1, 1066, 3, + 1066, 18176, 8, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, + 1, 1066, 3, 1066, 18185, 8, 1066, 1, 1066, 3, 1066, 18188, 8, 1066, 3, + 1066, 18190, 8, 1066, 1, 1066, 1, 1066, 3, 1066, 18194, 8, 1066, 1, 1066, + 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18201, 8, 1066, 1, 1066, 1, + 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18208, 8, 1066, 1, 1066, 1, 1066, + 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18216, 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, 3, 1066, 18231, 8, 1066, 1, 1067, 1, 1067, + 1, 1067, 1, 1067, 3, 1067, 18237, 8, 1067, 1, 1067, 1, 1067, 3, 1067, 18241, + 8, 1067, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18246, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 3, 1068, 18251, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 3, 1068, 18257, 8, 1068, 1, 1068, 3, 1068, 18260, 8, 1068, 1, 1068, 1, + 1068, 3, 1068, 18264, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18274, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18284, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18290, 8, 1068, 3, 1068, 18292, + 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 3, 1068, 18302, 8, 1068, 3, 1068, 18304, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18311, 8, 1068, 1, 1068, 1, 1068, + 3, 1068, 18315, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 4, + 1068, 18322, 8, 1068, 11, 1068, 12, 1068, 18323, 1, 1068, 1, 1068, 1, 1068, + 3, 1068, 18329, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18334, 8, + 1068, 1, 1068, 3, 1068, 18337, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18346, 8, 1068, 1, 1068, 3, 1068, 18349, + 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 3, 1068, 18358, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18372, + 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, + 18380, 8, 1068, 1, 1068, 3, 1068, 18383, 8, 1068, 1, 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, 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, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 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, 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, - 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, - 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, - 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, - 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, - 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, - 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, - 300, 302, 304, 306, 308, 310, 312, 314, 316, 318, 320, 322, 324, 326, 328, - 330, 332, 334, 336, 338, 340, 342, 344, 346, 348, 350, 352, 354, 356, 358, - 360, 362, 364, 366, 368, 370, 372, 374, 376, 378, 380, 382, 384, 386, 388, - 390, 392, 394, 396, 398, 400, 402, 404, 406, 408, 410, 412, 414, 416, 418, - 420, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, - 450, 452, 454, 456, 458, 460, 462, 464, 466, 468, 470, 472, 474, 476, 478, - 480, 482, 484, 486, 488, 490, 492, 494, 496, 498, 500, 502, 504, 506, 508, - 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530, 532, 534, 536, 538, - 540, 542, 544, 546, 548, 550, 552, 554, 556, 558, 560, 562, 564, 566, 568, - 570, 572, 574, 576, 578, 580, 582, 584, 586, 588, 590, 592, 594, 596, 598, - 600, 602, 604, 606, 608, 610, 612, 614, 616, 618, 620, 622, 624, 626, 628, - 630, 632, 634, 636, 638, 640, 642, 644, 646, 648, 650, 652, 654, 656, 658, - 660, 662, 664, 666, 668, 670, 672, 674, 676, 678, 680, 682, 684, 686, 688, - 690, 692, 694, 696, 698, 700, 702, 704, 706, 708, 710, 712, 714, 716, 718, - 720, 722, 724, 726, 728, 730, 732, 734, 736, 738, 740, 742, 744, 746, 748, - 750, 752, 754, 756, 758, 760, 762, 764, 766, 768, 770, 772, 774, 776, 778, - 780, 782, 784, 786, 788, 790, 792, 794, 796, 798, 800, 802, 804, 806, 808, - 810, 812, 814, 816, 818, 820, 822, 824, 826, 828, 830, 832, 834, 836, 838, - 840, 842, 844, 846, 848, 850, 852, 854, 856, 858, 860, 862, 864, 866, 868, - 870, 872, 874, 876, 878, 880, 882, 884, 886, 888, 890, 892, 894, 896, 898, - 900, 902, 904, 906, 908, 910, 912, 914, 916, 918, 920, 922, 924, 926, 928, - 930, 932, 934, 936, 938, 940, 942, 944, 946, 948, 950, 952, 954, 956, 958, - 960, 962, 964, 966, 968, 970, 972, 974, 976, 978, 980, 982, 984, 986, 988, - 990, 992, 994, 996, 998, 1000, 1002, 1004, 1006, 1008, 1010, 1012, 1014, - 1016, 1018, 1020, 1022, 1024, 1026, 1028, 1030, 1032, 1034, 1036, 1038, - 1040, 1042, 1044, 1046, 1048, 1050, 1052, 1054, 1056, 1058, 1060, 1062, - 1064, 1066, 1068, 1070, 1072, 1074, 1076, 1078, 1080, 1082, 1084, 1086, - 1088, 1090, 1092, 1094, 1096, 1098, 1100, 1102, 1104, 1106, 1108, 1110, - 1112, 1114, 1116, 1118, 1120, 1122, 1124, 1126, 1128, 1130, 1132, 1134, - 1136, 1138, 1140, 1142, 1144, 1146, 1148, 1150, 1152, 1154, 1156, 1158, - 1160, 1162, 1164, 1166, 1168, 1170, 1172, 1174, 1176, 1178, 1180, 1182, - 1184, 1186, 1188, 1190, 1192, 1194, 1196, 1198, 1200, 1202, 1204, 1206, - 1208, 1210, 1212, 1214, 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1230, - 1232, 1234, 1236, 1238, 1240, 1242, 1244, 1246, 1248, 1250, 1252, 1254, - 1256, 1258, 1260, 1262, 1264, 1266, 1268, 1270, 1272, 1274, 1276, 1278, - 1280, 1282, 1284, 1286, 1288, 1290, 1292, 1294, 1296, 1298, 1300, 1302, - 1304, 1306, 1308, 1310, 1312, 1314, 1316, 1318, 1320, 1322, 1324, 1326, - 1328, 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, 1346, 1348, 1350, - 1352, 1354, 1356, 1358, 1360, 1362, 1364, 1366, 1368, 1370, 1372, 1374, - 1376, 1378, 1380, 1382, 1384, 1386, 1388, 1390, 1392, 1394, 1396, 1398, - 1400, 1402, 1404, 1406, 1408, 1410, 1412, 1414, 1416, 1418, 1420, 1422, - 1424, 1426, 1428, 1430, 1432, 1434, 1436, 1438, 1440, 1442, 1444, 1446, - 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462, 1464, 1466, 1468, 1470, - 1472, 1474, 1476, 1478, 1480, 1482, 1484, 1486, 1488, 1490, 1492, 1494, - 1496, 1498, 1500, 1502, 1504, 1506, 1508, 1510, 1512, 1514, 1516, 1518, - 1520, 1522, 1524, 1526, 1528, 1530, 1532, 1534, 1536, 1538, 1540, 1542, - 1544, 1546, 1548, 1550, 1552, 1554, 1556, 1558, 1560, 1562, 1564, 1566, - 1568, 1570, 1572, 1574, 1576, 1578, 1580, 1582, 1584, 1586, 1588, 1590, - 1592, 1594, 1596, 1598, 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, - 1616, 1618, 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, 1638, - 1640, 1642, 1644, 1646, 1648, 1650, 1652, 1654, 1656, 1658, 1660, 1662, - 1664, 1666, 1668, 1670, 1672, 1674, 1676, 1678, 1680, 1682, 1684, 1686, - 1688, 1690, 1692, 1694, 1696, 1698, 1700, 1702, 1704, 1706, 1708, 1710, - 1712, 1714, 1716, 1718, 1720, 1722, 1724, 1726, 1728, 1730, 1732, 1734, - 1736, 1738, 1740, 1742, 1744, 1746, 1748, 1750, 1752, 1754, 1756, 1758, - 1760, 1762, 1764, 1766, 1768, 1770, 1772, 1774, 1776, 1778, 1780, 1782, - 1784, 1786, 1788, 1790, 1792, 1794, 1796, 1798, 1800, 1802, 1804, 1806, - 1808, 1810, 1812, 1814, 1816, 1818, 1820, 1822, 1824, 1826, 1828, 1830, - 1832, 1834, 1836, 1838, 1840, 1842, 1844, 1846, 1848, 1850, 1852, 1854, - 1856, 1858, 1860, 1862, 1864, 1866, 1868, 1870, 1872, 1874, 1876, 1878, - 1880, 1882, 1884, 1886, 1888, 1890, 1892, 1894, 1896, 1898, 1900, 1902, - 1904, 1906, 1908, 1910, 1912, 1914, 1916, 1918, 1920, 1922, 1924, 1926, - 1928, 1930, 1932, 1934, 1936, 1938, 1940, 1942, 1944, 1946, 1948, 1950, - 1952, 1954, 1956, 1958, 1960, 1962, 1964, 1966, 1968, 1970, 1972, 1974, - 1976, 1978, 1980, 1982, 1984, 1986, 1988, 1990, 1992, 1994, 1996, 1998, - 2000, 2002, 2004, 2006, 2008, 2010, 2012, 2014, 2016, 2018, 2020, 2022, - 2024, 2026, 2028, 2030, 2032, 2034, 2036, 2038, 2040, 2042, 2044, 2046, - 2048, 2050, 2052, 2054, 2056, 2058, 2060, 2062, 2064, 2066, 2068, 2070, - 2072, 2074, 2076, 2078, 2080, 2082, 2084, 2086, 2088, 2090, 2092, 2094, - 2096, 2098, 2100, 2102, 2104, 2106, 2108, 2110, 2112, 2114, 2116, 2118, - 2120, 2122, 2124, 2126, 2128, 2130, 2132, 2134, 2136, 2138, 2140, 2142, - 2144, 2146, 2148, 2150, 2152, 2154, 2156, 2158, 2160, 2162, 2164, 2166, - 2168, 2170, 2172, 2174, 2176, 2178, 2180, 2182, 2184, 2186, 2188, 2190, - 2192, 2194, 2196, 2198, 2200, 2202, 2204, 2206, 2208, 2210, 2212, 2214, - 2216, 2218, 2220, 2222, 2224, 2226, 2228, 2230, 2232, 2234, 2236, 2238, - 2240, 2242, 2244, 2246, 2248, 2250, 2252, 2254, 2256, 2258, 2260, 2262, - 2264, 2266, 2268, 2270, 2272, 2274, 2276, 2278, 2280, 2282, 2284, 2286, - 2288, 2290, 2292, 2294, 2296, 2298, 2300, 2302, 2304, 2306, 2308, 2310, - 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, 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, 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, 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, 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, + 1068, 3, 1068, 18396, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, + 18402, 8, 1068, 3, 1068, 18404, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, + 1068, 18417, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 3, 1068, 18426, 8, 1068, 1, 1068, 1, 1068, 5, 1068, 18430, 8, + 1068, 10, 1068, 12, 1068, 18433, 9, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18442, 8, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18450, 8, 1068, 1, 1068, 3, + 1068, 18453, 8, 1068, 1, 1068, 3, 1068, 18456, 8, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 3, 1068, 18470, 8, 1068, 3, 1068, 18472, 8, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18480, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18485, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 5, 1068, 18492, 8, 1068, 10, 1068, 12, 1068, 18495, + 9, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18500, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 3, 1068, 18505, 8, 1068, 1, 1068, 3, 1068, 18508, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18513, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 18518, 8, 1068, 5, 1068, 18520, 8, 1068, 10, 1068, 12, 1068, + 18523, 9, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18528, 8, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18534, 8, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18543, 8, 1068, 1, + 1068, 1, 1068, 1, 1068, 3, 1068, 18548, 8, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18556, 8, 1068, 1, 1068, 1, 1068, 3, + 1068, 18560, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18565, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18571, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18578, 8, 1068, 1, 1068, 1, 1068, + 1, 1068, 3, 1068, 18583, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 18590, 8, 1068, 1, 1068, 1, 1068, 3, 1068, 18594, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18599, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18607, 8, 1068, 1, 1068, 3, 1068, + 18610, 8, 1068, 1, 1068, 3, 1068, 18613, 8, 1068, 1, 1068, 3, 1068, 18616, + 8, 1068, 1, 1068, 1, 1068, 3, 1068, 18620, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 18625, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18630, + 8, 1068, 1, 1069, 1, 1069, 1, 1070, 1, 1070, 1, 1071, 1, 1071, 1, 1072, + 1, 1072, 1, 1072, 3, 1072, 18641, 8, 1072, 1, 1072, 1, 1072, 3, 1072, 18645, + 8, 1072, 3, 1072, 18647, 8, 1072, 1, 1072, 1, 1072, 1, 1072, 1, 1072, 1, + 1072, 1, 1072, 1, 1072, 1, 1072, 1, 1072, 3, 1072, 18658, 8, 1072, 3, 1072, + 18660, 8, 1072, 1, 1072, 1, 1072, 1, 1073, 1, 1073, 1, 1073, 1, 1073, 1, + 1073, 1, 1073, 1, 1073, 3, 1073, 18671, 8, 1073, 1, 1074, 1, 1074, 1, 1075, + 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 3, 1075, 18682, 8, + 1075, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 5, 1076, 18689, 8, 1076, + 10, 1076, 12, 1076, 18692, 9, 1076, 3, 1076, 18694, 8, 1076, 1, 1077, 1, + 1077, 3, 1077, 18698, 8, 1077, 1, 1077, 3, 1077, 18701, 8, 1077, 1, 1077, + 1, 1077, 1, 1078, 1, 1078, 1, 1078, 1, 1078, 1, 1079, 1, 1079, 1, 1079, + 1, 1079, 1, 1079, 1, 1079, 1, 1079, 3, 1079, 18716, 8, 1079, 1, 1080, 1, + 1080, 1, 1080, 3, 1080, 18721, 8, 1080, 1, 1080, 1, 1080, 1, 1080, 1, 1080, + 5, 1080, 18727, 8, 1080, 10, 1080, 12, 1080, 18730, 9, 1080, 1, 1080, 1, + 1080, 1, 1080, 1, 1080, 3, 1080, 18736, 8, 1080, 1, 1080, 1, 1080, 3, 1080, + 18740, 8, 1080, 1, 1081, 1, 1081, 1, 1081, 3, 1081, 18745, 8, 1081, 1, + 1081, 1, 1081, 3, 1081, 18749, 8, 1081, 1, 1081, 1, 1081, 1, 1081, 3, 1081, + 18754, 8, 1081, 5, 1081, 18756, 8, 1081, 10, 1081, 12, 1081, 18759, 9, + 1081, 1, 1082, 1, 1082, 1, 1082, 3, 1082, 18764, 8, 1082, 1, 1082, 3, 1082, + 18767, 8, 1082, 1, 1082, 1, 1082, 1, 1082, 5, 1082, 18772, 8, 1082, 10, + 1082, 12, 1082, 18775, 9, 1082, 1, 1082, 1, 1082, 1, 1083, 1, 1083, 1, + 1083, 1, 1083, 1, 1083, 3, 1083, 18784, 8, 1083, 1, 1083, 1, 1083, 1, 1083, + 1, 1083, 5, 1083, 18790, 8, 1083, 10, 1083, 12, 1083, 18793, 9, 1083, 1, + 1083, 3, 1083, 18796, 8, 1083, 1, 1083, 1, 1083, 1, 1084, 1, 1084, 1, 1084, + 1, 1084, 1, 1084, 1, 1084, 3, 1084, 18806, 8, 1084, 1, 1084, 3, 1084, 18809, + 8, 1084, 3, 1084, 18811, 8, 1084, 1, 1085, 1, 1085, 1, 1085, 1, 1086, 1, + 1086, 1, 1086, 1, 1086, 1, 1086, 3, 1086, 18821, 8, 1086, 3, 1086, 18823, + 8, 1086, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 3, 1087, 18829, 8, 1087, 1, + 1088, 1, 1088, 1, 1088, 1, 1088, 3, 1088, 18835, 8, 1088, 3, 1088, 18837, + 8, 1088, 1, 1089, 1, 1089, 1, 1089, 1, 1090, 1, 1090, 1, 1090, 1, 1091, + 1, 1091, 1, 1091, 1, 1091, 1, 1091, 1, 1091, 3, 1091, 18851, 8, 1091, 3, + 1091, 18853, 8, 1091, 1, 1092, 1, 1092, 1, 1092, 1, 1092, 1, 1092, 1, 1092, + 1, 1092, 1, 1092, 1, 1092, 3, 1092, 18864, 8, 1092, 1, 1093, 1, 1093, 1, + 1093, 1, 1093, 1, 1093, 1, 1093, 1, 1093, 1, 1093, 3, 1093, 18874, 8, 1093, + 1, 1093, 3, 1093, 18877, 8, 1093, 1, 1093, 1, 1093, 3, 1093, 18881, 8, + 1093, 3, 1093, 18883, 8, 1093, 1, 1094, 1, 1094, 1, 1094, 1, 1094, 1, 1094, + 1, 1094, 1, 1094, 3, 1094, 18892, 8, 1094, 1, 1095, 1, 1095, 1, 1095, 5, + 1095, 18897, 8, 1095, 10, 1095, 12, 1095, 18900, 9, 1095, 1, 1095, 1, 1095, + 3, 1095, 18904, 8, 1095, 1, 1096, 1, 1096, 3, 1096, 18908, 8, 1096, 1, + 1096, 1, 1096, 3, 1096, 18912, 8, 1096, 1, 1096, 1, 1096, 1, 1097, 3, 1097, + 18917, 8, 1097, 1, 1097, 1, 1097, 3, 1097, 18921, 8, 1097, 1, 1097, 3, + 1097, 18924, 8, 1097, 1, 1098, 1, 1098, 3, 1098, 18928, 8, 1098, 1, 1099, + 1, 1099, 1, 1099, 1, 1099, 1, 1099, 1, 1099, 3, 1099, 18936, 8, 1099, 1, + 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 5, 1100, 18945, + 8, 1100, 10, 1100, 12, 1100, 18948, 9, 1100, 1, 1100, 1, 1100, 1, 1101, + 1, 1101, 3, 1101, 18954, 8, 1101, 1, 1101, 1, 1101, 1, 1101, 3, 1101, 18959, + 8, 1101, 1, 1101, 1, 1101, 1, 1101, 3, 1101, 18964, 8, 1101, 5, 1101, 18966, + 8, 1101, 10, 1101, 12, 1101, 18969, 9, 1101, 1, 1102, 1, 1102, 3, 1102, + 18973, 8, 1102, 1, 1103, 1, 1103, 1, 1104, 1, 1104, 1, 1105, 1, 1105, 1, + 1106, 1, 1106, 1, 1107, 1, 1107, 1, 1108, 1, 1108, 1, 1108, 5, 1108, 18988, + 8, 1108, 10, 1108, 12, 1108, 18991, 9, 1108, 1, 1108, 1, 1108, 3, 1108, + 18995, 8, 1108, 1, 1109, 1, 1109, 1, 1110, 1, 1110, 1, 1110, 3, 1110, 19002, + 8, 1110, 1, 1111, 1, 1111, 1, 1112, 1, 1112, 1, 1113, 1, 1113, 1, 1114, + 1, 1114, 1, 1114, 3, 1114, 19013, 8, 1114, 1, 1115, 1, 1115, 1, 1115, 5, + 1115, 19018, 8, 1115, 10, 1115, 12, 1115, 19021, 9, 1115, 1, 1116, 1, 1116, + 1, 1117, 1, 1117, 3, 1117, 19027, 8, 1117, 1, 1118, 1, 1118, 1, 1118, 3, + 1118, 19032, 8, 1118, 1, 1119, 1, 1119, 1, 1119, 5, 1119, 19037, 8, 1119, + 10, 1119, 12, 1119, 19040, 9, 1119, 1, 1119, 1, 1119, 3, 1119, 19044, 8, + 1119, 1, 1120, 1, 1120, 1, 1121, 1, 1121, 1, 1121, 5, 1121, 19051, 8, 1121, + 10, 1121, 12, 1121, 19054, 9, 1121, 1, 1122, 1, 1122, 1, 1122, 5, 1122, + 19059, 8, 1122, 10, 1122, 12, 1122, 19062, 9, 1122, 1, 1123, 1, 1123, 1, + 1123, 5, 1123, 19067, 8, 1123, 10, 1123, 12, 1123, 19070, 9, 1123, 1, 1124, + 1, 1124, 1, 1124, 3, 1124, 19075, 8, 1124, 1, 1125, 1, 1125, 1, 1125, 3, + 1125, 19080, 8, 1125, 1, 1126, 1, 1126, 1, 1126, 3, 1126, 19085, 8, 1126, + 1, 1127, 1, 1127, 3, 1127, 19089, 8, 1127, 1, 1127, 1, 1127, 1, 1127, 3, + 1127, 19094, 8, 1127, 1, 1127, 3, 1127, 19097, 8, 1127, 1, 1128, 1, 1128, + 1, 1128, 3, 1128, 19102, 8, 1128, 1, 1129, 1, 1129, 3, 1129, 19106, 8, + 1129, 1, 1130, 1, 1130, 3, 1130, 19110, 8, 1130, 1, 1131, 1, 1131, 1, 1131, + 3, 1131, 19115, 8, 1131, 1, 1132, 1, 1132, 1, 1132, 5, 1132, 19120, 8, + 1132, 10, 1132, 12, 1132, 19123, 9, 1132, 1, 1133, 1, 1133, 1, 1133, 5, + 1133, 19128, 8, 1133, 10, 1133, 12, 1133, 19131, 9, 1133, 1, 1134, 1, 1134, + 1, 1134, 3, 1134, 19136, 8, 1134, 1, 1134, 1, 1134, 1, 1134, 1, 1134, 5, + 1134, 19142, 8, 1134, 10, 1134, 12, 1134, 19145, 9, 1134, 1, 1134, 3, 1134, + 19148, 8, 1134, 1, 1134, 1, 1134, 3, 1134, 19152, 8, 1134, 3, 1134, 19154, + 8, 1134, 1, 1135, 1, 1135, 1, 1135, 1, 1135, 1, 1135, 3, 1135, 19161, 8, + 1135, 1, 1135, 1, 1135, 3, 1135, 19165, 8, 1135, 1, 1135, 1, 1135, 1, 1135, + 1, 1135, 5, 1135, 19171, 8, 1135, 10, 1135, 12, 1135, 19174, 9, 1135, 3, + 1135, 19176, 8, 1135, 1, 1135, 1, 1135, 1, 1135, 3, 1135, 19181, 8, 1135, + 1, 1136, 1, 1136, 1, 1136, 5, 1136, 19186, 8, 1136, 10, 1136, 12, 1136, + 19189, 9, 1136, 1, 1137, 1, 1137, 1, 1138, 1, 1138, 1, 1139, 1, 1139, 1, + 1140, 1, 1140, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 5, 1141, 19204, + 8, 1141, 10, 1141, 12, 1141, 19207, 9, 1141, 1, 1141, 1, 1141, 1, 1141, + 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, + 1, 1141, 1, 1141, 1, 1141, 3, 1141, 19223, 8, 1141, 1, 1142, 1, 1142, 1, + 1142, 5, 1142, 19228, 8, 1142, 10, 1142, 12, 1142, 19231, 9, 1142, 1, 1143, + 1, 1143, 1, 1143, 1, 1143, 1, 1144, 1, 1144, 1, 1144, 1, 1144, 1, 1144, + 1, 1144, 1, 1144, 3, 1144, 19244, 8, 1144, 1, 1145, 1, 1145, 1, 1145, 1, + 1145, 5, 1145, 19250, 8, 1145, 10, 1145, 12, 1145, 19253, 9, 1145, 3, 1145, + 19255, 8, 1145, 1, 1145, 1, 1145, 3, 1145, 19259, 8, 1145, 1, 1146, 1, + 1146, 1, 1146, 3, 1146, 19264, 8, 1146, 1, 1146, 1, 1146, 1, 1146, 3, 1146, + 19269, 8, 1146, 5, 1146, 19271, 8, 1146, 10, 1146, 12, 1146, 19274, 9, + 1146, 3, 1146, 19276, 8, 1146, 1, 1146, 1, 1146, 3, 1146, 19280, 8, 1146, + 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 3, 1147, 19287, 8, 1147, 1, + 1147, 1, 1147, 1, 1147, 3, 1147, 19292, 8, 1147, 3, 1147, 19294, 8, 1147, + 3, 1147, 19296, 8, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, + 1147, 1, 1147, 1, 1147, 3, 1147, 19306, 8, 1147, 1, 1147, 1, 1147, 1, 1147, + 3, 1147, 19311, 8, 1147, 5, 1147, 19313, 8, 1147, 10, 1147, 12, 1147, 19316, + 9, 1147, 3, 1147, 19318, 8, 1147, 1, 1147, 1, 1147, 3, 1147, 19322, 8, + 1147, 1, 1148, 1, 1148, 1, 1148, 1, 1149, 1, 1149, 1, 1149, 1, 1149, 3, + 1149, 19331, 8, 1149, 1, 1149, 1, 1149, 1, 1150, 1, 1150, 3, 1150, 19337, + 8, 1150, 1, 1150, 1, 1150, 3, 1150, 19341, 8, 1150, 3, 1150, 19343, 8, + 1150, 1, 1151, 1, 1151, 3, 1151, 19347, 8, 1151, 1, 1151, 1, 1151, 3, 1151, + 19351, 8, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 3, 1151, 19358, + 8, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 3, 1151, + 19366, 8, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 3, + 1151, 19374, 8, 1151, 3, 1151, 19376, 8, 1151, 1, 1152, 1, 1152, 1, 1152, + 3, 1152, 19381, 8, 1152, 1, 1152, 1, 1152, 1, 1152, 3, 1152, 19386, 8, + 1152, 3, 1152, 19388, 8, 1152, 1, 1152, 3, 1152, 19391, 8, 1152, 1, 1152, + 1, 1152, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, + 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, + 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19415, 8, 1153, 1, + 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19422, 8, 1153, 1, 1153, + 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, + 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, + 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, + 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19455, 8, + 1153, 1, 1154, 1, 1154, 1, 1154, 3, 1154, 19460, 8, 1154, 1, 1154, 3, 1154, + 19463, 8, 1154, 1, 1154, 1, 1154, 1, 1154, 3, 1154, 19468, 8, 1154, 3, + 1154, 19470, 8, 1154, 1, 1154, 1, 1154, 3, 1154, 19474, 8, 1154, 1, 1155, + 1, 1155, 1, 1155, 5, 1155, 19479, 8, 1155, 10, 1155, 12, 1155, 19482, 9, + 1155, 1, 1156, 1, 1156, 3, 1156, 19486, 8, 1156, 1, 1156, 1, 1156, 1, 1156, + 3, 1156, 19491, 8, 1156, 1, 1156, 3, 1156, 19494, 8, 1156, 1, 1157, 1, + 1157, 3, 1157, 19498, 8, 1157, 1, 1157, 1, 1157, 1, 1157, 5, 1157, 19503, + 8, 1157, 10, 1157, 12, 1157, 19506, 9, 1157, 1, 1158, 1, 1158, 3, 1158, + 19510, 8, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, + 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, + 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, + 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 3, 1158, 19540, 8, 1158, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19547, 8, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19562, 8, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19578, 8, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 3, 1159, 19597, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 3, 1159, 19614, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 3, 1159, 19621, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 3, 1159, 19629, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, + 1159, 19642, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 3, 1159, 19651, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 3, 1159, 19660, 8, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19669, 8, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19679, + 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, + 19687, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 3, 1159, 19697, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19707, 8, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 3, 1159, 19719, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 3, 1159, 19735, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19753, 8, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 3, 1159, 19766, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 3, 1159, 19781, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19792, 8, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19802, + 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 3, 1159, 19813, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19823, 8, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19840, 8, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19846, 8, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19868, 8, 1159, 1, 1160, 1, 1160, 1, + 1160, 3, 1160, 19873, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, + 19879, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, 19885, 8, + 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, 19891, 8, 1160, 1, 1160, + 1, 1160, 1, 1160, 3, 1160, 19896, 8, 1160, 3, 1160, 19898, 8, 1160, 1, + 1160, 3, 1160, 19901, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, + 1, 1160, 1, 1160, 1, 1160, 3, 1160, 19911, 8, 1160, 1, 1160, 3, 1160, 19914, + 8, 1160, 3, 1160, 19916, 8, 1160, 3, 1160, 19918, 8, 1160, 1, 1160, 1, + 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, + 1160, 1, 1160, 1, 1160, 3, 1160, 19932, 8, 1160, 1, 1161, 1, 1161, 1, 1161, + 3, 1161, 19937, 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 19943, + 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 19949, 8, 1161, 1, + 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 19955, 8, 1161, 1, 1161, 1, 1161, + 1, 1161, 3, 1161, 19960, 8, 1161, 3, 1161, 19962, 8, 1161, 1, 1161, 3, + 1161, 19965, 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, + 1, 1161, 1, 1161, 3, 1161, 19975, 8, 1161, 1, 1161, 3, 1161, 19978, 8, + 1161, 3, 1161, 19980, 8, 1161, 3, 1161, 19982, 8, 1161, 1, 1161, 1, 1161, + 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, + 1, 1161, 1, 1161, 3, 1161, 19996, 8, 1161, 1, 1162, 1, 1162, 1, 1163, 1, + 1163, 1, 1163, 1, 1164, 1, 1164, 1, 1164, 3, 1164, 20006, 8, 1164, 1, 1165, + 1, 1165, 1, 1166, 1, 1166, 3, 1166, 20012, 8, 1166, 1, 1166, 1, 1166, 1, + 1167, 1, 1167, 3, 1167, 20018, 8, 1167, 1, 1168, 1, 1168, 1, 1168, 1, 1168, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, + 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 3, 1169, 20118, 8, + 1169, 1, 1170, 1, 1170, 1, 1171, 1, 1171, 1, 1171, 0, 3, 2040, 2048, 2058, + 1172, 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, 120, 122, 124, 126, 128, 130, 132, 134, + 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, + 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, + 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, + 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, + 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, + 286, 288, 290, 292, 294, 296, 298, 300, 302, 304, 306, 308, 310, 312, 314, + 316, 318, 320, 322, 324, 326, 328, 330, 332, 334, 336, 338, 340, 342, 344, + 346, 348, 350, 352, 354, 356, 358, 360, 362, 364, 366, 368, 370, 372, 374, + 376, 378, 380, 382, 384, 386, 388, 390, 392, 394, 396, 398, 400, 402, 404, + 406, 408, 410, 412, 414, 416, 418, 420, 422, 424, 426, 428, 430, 432, 434, + 436, 438, 440, 442, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 464, + 466, 468, 470, 472, 474, 476, 478, 480, 482, 484, 486, 488, 490, 492, 494, + 496, 498, 500, 502, 504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, + 526, 528, 530, 532, 534, 536, 538, 540, 542, 544, 546, 548, 550, 552, 554, + 556, 558, 560, 562, 564, 566, 568, 570, 572, 574, 576, 578, 580, 582, 584, + 586, 588, 590, 592, 594, 596, 598, 600, 602, 604, 606, 608, 610, 612, 614, + 616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638, 640, 642, 644, + 646, 648, 650, 652, 654, 656, 658, 660, 662, 664, 666, 668, 670, 672, 674, + 676, 678, 680, 682, 684, 686, 688, 690, 692, 694, 696, 698, 700, 702, 704, + 706, 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, 730, 732, 734, + 736, 738, 740, 742, 744, 746, 748, 750, 752, 754, 756, 758, 760, 762, 764, + 766, 768, 770, 772, 774, 776, 778, 780, 782, 784, 786, 788, 790, 792, 794, + 796, 798, 800, 802, 804, 806, 808, 810, 812, 814, 816, 818, 820, 822, 824, + 826, 828, 830, 832, 834, 836, 838, 840, 842, 844, 846, 848, 850, 852, 854, + 856, 858, 860, 862, 864, 866, 868, 870, 872, 874, 876, 878, 880, 882, 884, + 886, 888, 890, 892, 894, 896, 898, 900, 902, 904, 906, 908, 910, 912, 914, + 916, 918, 920, 922, 924, 926, 928, 930, 932, 934, 936, 938, 940, 942, 944, + 946, 948, 950, 952, 954, 956, 958, 960, 962, 964, 966, 968, 970, 972, 974, + 976, 978, 980, 982, 984, 986, 988, 990, 992, 994, 996, 998, 1000, 1002, + 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018, 1020, 1022, 1024, 1026, + 1028, 1030, 1032, 1034, 1036, 1038, 1040, 1042, 1044, 1046, 1048, 1050, + 1052, 1054, 1056, 1058, 1060, 1062, 1064, 1066, 1068, 1070, 1072, 1074, + 1076, 1078, 1080, 1082, 1084, 1086, 1088, 1090, 1092, 1094, 1096, 1098, + 1100, 1102, 1104, 1106, 1108, 1110, 1112, 1114, 1116, 1118, 1120, 1122, + 1124, 1126, 1128, 1130, 1132, 1134, 1136, 1138, 1140, 1142, 1144, 1146, + 1148, 1150, 1152, 1154, 1156, 1158, 1160, 1162, 1164, 1166, 1168, 1170, + 1172, 1174, 1176, 1178, 1180, 1182, 1184, 1186, 1188, 1190, 1192, 1194, + 1196, 1198, 1200, 1202, 1204, 1206, 1208, 1210, 1212, 1214, 1216, 1218, + 1220, 1222, 1224, 1226, 1228, 1230, 1232, 1234, 1236, 1238, 1240, 1242, + 1244, 1246, 1248, 1250, 1252, 1254, 1256, 1258, 1260, 1262, 1264, 1266, + 1268, 1270, 1272, 1274, 1276, 1278, 1280, 1282, 1284, 1286, 1288, 1290, + 1292, 1294, 1296, 1298, 1300, 1302, 1304, 1306, 1308, 1310, 1312, 1314, + 1316, 1318, 1320, 1322, 1324, 1326, 1328, 1330, 1332, 1334, 1336, 1338, + 1340, 1342, 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1358, 1360, 1362, + 1364, 1366, 1368, 1370, 1372, 1374, 1376, 1378, 1380, 1382, 1384, 1386, + 1388, 1390, 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1406, 1408, 1410, + 1412, 1414, 1416, 1418, 1420, 1422, 1424, 1426, 1428, 1430, 1432, 1434, + 1436, 1438, 1440, 1442, 1444, 1446, 1448, 1450, 1452, 1454, 1456, 1458, + 1460, 1462, 1464, 1466, 1468, 1470, 1472, 1474, 1476, 1478, 1480, 1482, + 1484, 1486, 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 1506, + 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530, + 1532, 1534, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554, + 1556, 1558, 1560, 1562, 1564, 1566, 1568, 1570, 1572, 1574, 1576, 1578, + 1580, 1582, 1584, 1586, 1588, 1590, 1592, 1594, 1596, 1598, 1600, 1602, + 1604, 1606, 1608, 1610, 1612, 1614, 1616, 1618, 1620, 1622, 1624, 1626, + 1628, 1630, 1632, 1634, 1636, 1638, 1640, 1642, 1644, 1646, 1648, 1650, + 1652, 1654, 1656, 1658, 1660, 1662, 1664, 1666, 1668, 1670, 1672, 1674, + 1676, 1678, 1680, 1682, 1684, 1686, 1688, 1690, 1692, 1694, 1696, 1698, + 1700, 1702, 1704, 1706, 1708, 1710, 1712, 1714, 1716, 1718, 1720, 1722, + 1724, 1726, 1728, 1730, 1732, 1734, 1736, 1738, 1740, 1742, 1744, 1746, + 1748, 1750, 1752, 1754, 1756, 1758, 1760, 1762, 1764, 1766, 1768, 1770, + 1772, 1774, 1776, 1778, 1780, 1782, 1784, 1786, 1788, 1790, 1792, 1794, + 1796, 1798, 1800, 1802, 1804, 1806, 1808, 1810, 1812, 1814, 1816, 1818, + 1820, 1822, 1824, 1826, 1828, 1830, 1832, 1834, 1836, 1838, 1840, 1842, + 1844, 1846, 1848, 1850, 1852, 1854, 1856, 1858, 1860, 1862, 1864, 1866, + 1868, 1870, 1872, 1874, 1876, 1878, 1880, 1882, 1884, 1886, 1888, 1890, + 1892, 1894, 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1914, + 1916, 1918, 1920, 1922, 1924, 1926, 1928, 1930, 1932, 1934, 1936, 1938, + 1940, 1942, 1944, 1946, 1948, 1950, 1952, 1954, 1956, 1958, 1960, 1962, + 1964, 1966, 1968, 1970, 1972, 1974, 1976, 1978, 1980, 1982, 1984, 1986, + 1988, 1990, 1992, 1994, 1996, 1998, 2000, 2002, 2004, 2006, 2008, 2010, + 2012, 2014, 2016, 2018, 2020, 2022, 2024, 2026, 2028, 2030, 2032, 2034, + 2036, 2038, 2040, 2042, 2044, 2046, 2048, 2050, 2052, 2054, 2056, 2058, + 2060, 2062, 2064, 2066, 2068, 2070, 2072, 2074, 2076, 2078, 2080, 2082, + 2084, 2086, 2088, 2090, 2092, 2094, 2096, 2098, 2100, 2102, 2104, 2106, + 2108, 2110, 2112, 2114, 2116, 2118, 2120, 2122, 2124, 2126, 2128, 2130, + 2132, 2134, 2136, 2138, 2140, 2142, 2144, 2146, 2148, 2150, 2152, 2154, + 2156, 2158, 2160, 2162, 2164, 2166, 2168, 2170, 2172, 2174, 2176, 2178, + 2180, 2182, 2184, 2186, 2188, 2190, 2192, 2194, 2196, 2198, 2200, 2202, + 2204, 2206, 2208, 2210, 2212, 2214, 2216, 2218, 2220, 2222, 2224, 2226, + 2228, 2230, 2232, 2234, 2236, 2238, 2240, 2242, 2244, 2246, 2248, 2250, + 2252, 2254, 2256, 2258, 2260, 2262, 2264, 2266, 2268, 2270, 2272, 2274, + 2276, 2278, 2280, 2282, 2284, 2286, 2288, 2290, 2292, 2294, 2296, 2298, + 2300, 2302, 2304, 2306, 2308, 2310, 2312, 2314, 2316, 2318, 2320, 2322, + 2324, 2326, 2328, 2330, 2332, 2334, 2336, 2338, 2340, 2342, 0, 281, 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, 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, 155, + 155, 993, 993, 2, 0, 487, 487, 647, 647, 2, 0, 76, 76, 1687, 1687, 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, 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, 23127, 0, 2354, 1, 0, 0, + 0, 2, 2498, 1, 0, 0, 0, 4, 2500, 1, 0, 0, 0, 6, 2557, 1, 0, 0, 0, 8, 2582, + 1, 0, 0, 0, 10, 2623, 1, 0, 0, 0, 12, 2629, 1, 0, 0, 0, 14, 2656, 1, 0, + 0, 0, 16, 2658, 1, 0, 0, 0, 18, 2677, 1, 0, 0, 0, 20, 2718, 1, 0, 0, 0, + 22, 2750, 1, 0, 0, 0, 24, 2755, 1, 0, 0, 0, 26, 2777, 1, 0, 0, 0, 28, 2779, + 1, 0, 0, 0, 30, 2809, 1, 0, 0, 0, 32, 2811, 1, 0, 0, 0, 34, 2821, 1, 0, + 0, 0, 36, 2823, 1, 0, 0, 0, 38, 2825, 1, 0, 0, 0, 40, 2867, 1, 0, 0, 0, + 42, 2869, 1, 0, 0, 0, 44, 2909, 1, 0, 0, 0, 46, 2922, 1, 0, 0, 0, 48, 2924, + 1, 0, 0, 0, 50, 2942, 1, 0, 0, 0, 52, 2953, 1, 0, 0, 0, 54, 2959, 1, 0, + 0, 0, 56, 2969, 1, 0, 0, 0, 58, 3003, 1, 0, 0, 0, 60, 3042, 1, 0, 0, 0, + 62, 3044, 1, 0, 0, 0, 64, 3076, 1, 0, 0, 0, 66, 3100, 1, 0, 0, 0, 68, 3150, + 1, 0, 0, 0, 70, 3152, 1, 0, 0, 0, 72, 3154, 1, 0, 0, 0, 74, 3160, 1, 0, + 0, 0, 76, 3162, 1, 0, 0, 0, 78, 3181, 1, 0, 0, 0, 80, 3189, 1, 0, 0, 0, + 82, 3196, 1, 0, 0, 0, 84, 3202, 1, 0, 0, 0, 86, 3204, 1, 0, 0, 0, 88, 3218, + 1, 0, 0, 0, 90, 3220, 1, 0, 0, 0, 92, 3233, 1, 0, 0, 0, 94, 3238, 1, 0, + 0, 0, 96, 3273, 1, 0, 0, 0, 98, 3287, 1, 0, 0, 0, 100, 3306, 1, 0, 0, 0, + 102, 3341, 1, 0, 0, 0, 104, 3343, 1, 0, 0, 0, 106, 3396, 1, 0, 0, 0, 108, + 3404, 1, 0, 0, 0, 110, 3408, 1, 0, 0, 0, 112, 3422, 1, 0, 0, 0, 114, 3426, + 1, 0, 0, 0, 116, 3438, 1, 0, 0, 0, 118, 3443, 1, 0, 0, 0, 120, 3464, 1, + 0, 0, 0, 122, 3466, 1, 0, 0, 0, 124, 3480, 1, 0, 0, 0, 126, 3498, 1, 0, + 0, 0, 128, 3516, 1, 0, 0, 0, 130, 3539, 1, 0, 0, 0, 132, 3561, 1, 0, 0, + 0, 134, 3596, 1, 0, 0, 0, 136, 3598, 1, 0, 0, 0, 138, 3606, 1, 0, 0, 0, + 140, 3608, 1, 0, 0, 0, 142, 3613, 1, 0, 0, 0, 144, 3626, 1, 0, 0, 0, 146, + 3648, 1, 0, 0, 0, 148, 3676, 1, 0, 0, 0, 150, 3714, 1, 0, 0, 0, 152, 3716, + 1, 0, 0, 0, 154, 3733, 1, 0, 0, 0, 156, 3770, 1, 0, 0, 0, 158, 3772, 1, + 0, 0, 0, 160, 3794, 1, 0, 0, 0, 162, 3808, 1, 0, 0, 0, 164, 3813, 1, 0, + 0, 0, 166, 3832, 1, 0, 0, 0, 168, 3882, 1, 0, 0, 0, 170, 3911, 1, 0, 0, + 0, 172, 3948, 1, 0, 0, 0, 174, 3957, 1, 0, 0, 0, 176, 3961, 1, 0, 0, 0, + 178, 3975, 1, 0, 0, 0, 180, 3985, 1, 0, 0, 0, 182, 3990, 1, 0, 0, 0, 184, + 3995, 1, 0, 0, 0, 186, 4014, 1, 0, 0, 0, 188, 4016, 1, 0, 0, 0, 190, 4018, + 1, 0, 0, 0, 192, 4033, 1, 0, 0, 0, 194, 4038, 1, 0, 0, 0, 196, 4063, 1, + 0, 0, 0, 198, 4087, 1, 0, 0, 0, 200, 4096, 1, 0, 0, 0, 202, 4105, 1, 0, + 0, 0, 204, 4114, 1, 0, 0, 0, 206, 4118, 1, 0, 0, 0, 208, 4123, 1, 0, 0, + 0, 210, 4147, 1, 0, 0, 0, 212, 4175, 1, 0, 0, 0, 214, 4177, 1, 0, 0, 0, + 216, 4191, 1, 0, 0, 0, 218, 4196, 1, 0, 0, 0, 220, 4201, 1, 0, 0, 0, 222, + 4207, 1, 0, 0, 0, 224, 4210, 1, 0, 0, 0, 226, 4221, 1, 0, 0, 0, 228, 4237, + 1, 0, 0, 0, 230, 4254, 1, 0, 0, 0, 232, 4271, 1, 0, 0, 0, 234, 4279, 1, + 0, 0, 0, 236, 4284, 1, 0, 0, 0, 238, 4308, 1, 0, 0, 0, 240, 4311, 1, 0, + 0, 0, 242, 4317, 1, 0, 0, 0, 244, 4329, 1, 0, 0, 0, 246, 4341, 1, 0, 0, + 0, 248, 4369, 1, 0, 0, 0, 250, 4375, 1, 0, 0, 0, 252, 4378, 1, 0, 0, 0, + 254, 4385, 1, 0, 0, 0, 256, 4393, 1, 0, 0, 0, 258, 4406, 1, 0, 0, 0, 260, + 4408, 1, 0, 0, 0, 262, 4412, 1, 0, 0, 0, 264, 4418, 1, 0, 0, 0, 266, 4443, + 1, 0, 0, 0, 268, 4474, 1, 0, 0, 0, 270, 4519, 1, 0, 0, 0, 272, 4529, 1, + 0, 0, 0, 274, 4531, 1, 0, 0, 0, 276, 4536, 1, 0, 0, 0, 278, 4550, 1, 0, + 0, 0, 280, 4552, 1, 0, 0, 0, 282, 4557, 1, 0, 0, 0, 284, 4561, 1, 0, 0, + 0, 286, 4599, 1, 0, 0, 0, 288, 4615, 1, 0, 0, 0, 290, 4648, 1, 0, 0, 0, + 292, 4683, 1, 0, 0, 0, 294, 4687, 1, 0, 0, 0, 296, 4702, 1, 0, 0, 0, 298, + 4704, 1, 0, 0, 0, 300, 4707, 1, 0, 0, 0, 302, 4712, 1, 0, 0, 0, 304, 4722, + 1, 0, 0, 0, 306, 4785, 1, 0, 0, 0, 308, 4787, 1, 0, 0, 0, 310, 4815, 1, + 0, 0, 0, 312, 4817, 1, 0, 0, 0, 314, 4821, 1, 0, 0, 0, 316, 4894, 1, 0, + 0, 0, 318, 4896, 1, 0, 0, 0, 320, 4899, 1, 0, 0, 0, 322, 4902, 1, 0, 0, + 0, 324, 4914, 1, 0, 0, 0, 326, 4916, 1, 0, 0, 0, 328, 4932, 1, 0, 0, 0, + 330, 4945, 1, 0, 0, 0, 332, 5011, 1, 0, 0, 0, 334, 5023, 1, 0, 0, 0, 336, + 5035, 1, 0, 0, 0, 338, 5047, 1, 0, 0, 0, 340, 5052, 1, 0, 0, 0, 342, 5057, + 1, 0, 0, 0, 344, 5061, 1, 0, 0, 0, 346, 5066, 1, 0, 0, 0, 348, 5070, 1, + 0, 0, 0, 350, 5075, 1, 0, 0, 0, 352, 5084, 1, 0, 0, 0, 354, 5107, 1, 0, + 0, 0, 356, 5120, 1, 0, 0, 0, 358, 5145, 1, 0, 0, 0, 360, 5147, 1, 0, 0, + 0, 362, 5166, 1, 0, 0, 0, 364, 5172, 1, 0, 0, 0, 366, 5214, 1, 0, 0, 0, + 368, 5232, 1, 0, 0, 0, 370, 5244, 1, 0, 0, 0, 372, 5250, 1, 0, 0, 0, 374, + 5261, 1, 0, 0, 0, 376, 5272, 1, 0, 0, 0, 378, 5287, 1, 0, 0, 0, 380, 5302, + 1, 0, 0, 0, 382, 5373, 1, 0, 0, 0, 384, 5388, 1, 0, 0, 0, 386, 5391, 1, + 0, 0, 0, 388, 5399, 1, 0, 0, 0, 390, 5419, 1, 0, 0, 0, 392, 5447, 1, 0, + 0, 0, 394, 5458, 1, 0, 0, 0, 396, 5462, 1, 0, 0, 0, 398, 5494, 1, 0, 0, + 0, 400, 5496, 1, 0, 0, 0, 402, 5515, 1, 0, 0, 0, 404, 5517, 1, 0, 0, 0, + 406, 5547, 1, 0, 0, 0, 408, 5549, 1, 0, 0, 0, 410, 5558, 1, 0, 0, 0, 412, + 5616, 1, 0, 0, 0, 414, 5618, 1, 0, 0, 0, 416, 5639, 1, 0, 0, 0, 418, 5645, + 1, 0, 0, 0, 420, 5647, 1, 0, 0, 0, 422, 5699, 1, 0, 0, 0, 424, 5711, 1, + 0, 0, 0, 426, 5720, 1, 0, 0, 0, 428, 5741, 1, 0, 0, 0, 430, 5745, 1, 0, + 0, 0, 432, 5749, 1, 0, 0, 0, 434, 5783, 1, 0, 0, 0, 436, 5791, 1, 0, 0, + 0, 438, 5803, 1, 0, 0, 0, 440, 5809, 1, 0, 0, 0, 442, 5816, 1, 0, 0, 0, + 444, 5818, 1, 0, 0, 0, 446, 5835, 1, 0, 0, 0, 448, 5843, 1, 0, 0, 0, 450, + 5847, 1, 0, 0, 0, 452, 5864, 1, 0, 0, 0, 454, 5908, 1, 0, 0, 0, 456, 5914, + 1, 0, 0, 0, 458, 5929, 1, 0, 0, 0, 460, 5931, 1, 0, 0, 0, 462, 5945, 1, + 0, 0, 0, 464, 5977, 1, 0, 0, 0, 466, 5986, 1, 0, 0, 0, 468, 6002, 1, 0, + 0, 0, 470, 6046, 1, 0, 0, 0, 472, 6066, 1, 0, 0, 0, 474, 6073, 1, 0, 0, + 0, 476, 6084, 1, 0, 0, 0, 478, 6095, 1, 0, 0, 0, 480, 6133, 1, 0, 0, 0, + 482, 6135, 1, 0, 0, 0, 484, 6162, 1, 0, 0, 0, 486, 6175, 1, 0, 0, 0, 488, + 6214, 1, 0, 0, 0, 490, 6216, 1, 0, 0, 0, 492, 6230, 1, 0, 0, 0, 494, 6235, + 1, 0, 0, 0, 496, 6239, 1, 0, 0, 0, 498, 6254, 1, 0, 0, 0, 500, 6279, 1, + 0, 0, 0, 502, 6281, 1, 0, 0, 0, 504, 6283, 1, 0, 0, 0, 506, 6285, 1, 0, + 0, 0, 508, 6319, 1, 0, 0, 0, 510, 6321, 1, 0, 0, 0, 512, 6338, 1, 0, 0, + 0, 514, 6353, 1, 0, 0, 0, 516, 6358, 1, 0, 0, 0, 518, 6383, 1, 0, 0, 0, + 520, 6385, 1, 0, 0, 0, 522, 6395, 1, 0, 0, 0, 524, 6399, 1, 0, 0, 0, 526, + 6425, 1, 0, 0, 0, 528, 6445, 1, 0, 0, 0, 530, 6453, 1, 0, 0, 0, 532, 6455, + 1, 0, 0, 0, 534, 6457, 1, 0, 0, 0, 536, 6459, 1, 0, 0, 0, 538, 6482, 1, + 0, 0, 0, 540, 6531, 1, 0, 0, 0, 542, 6533, 1, 0, 0, 0, 544, 6539, 1, 0, + 0, 0, 546, 6544, 1, 0, 0, 0, 548, 6548, 1, 0, 0, 0, 550, 6554, 1, 0, 0, + 0, 552, 6558, 1, 0, 0, 0, 554, 6566, 1, 0, 0, 0, 556, 6592, 1, 0, 0, 0, + 558, 6594, 1, 0, 0, 0, 560, 6600, 1, 0, 0, 0, 562, 6603, 1, 0, 0, 0, 564, + 6606, 1, 0, 0, 0, 566, 6609, 1, 0, 0, 0, 568, 6663, 1, 0, 0, 0, 570, 6665, + 1, 0, 0, 0, 572, 6676, 1, 0, 0, 0, 574, 6684, 1, 0, 0, 0, 576, 6695, 1, + 0, 0, 0, 578, 6697, 1, 0, 0, 0, 580, 6717, 1, 0, 0, 0, 582, 6719, 1, 0, + 0, 0, 584, 6736, 1, 0, 0, 0, 586, 6746, 1, 0, 0, 0, 588, 6749, 1, 0, 0, + 0, 590, 6758, 1, 0, 0, 0, 592, 6772, 1, 0, 0, 0, 594, 6786, 1, 0, 0, 0, + 596, 6804, 1, 0, 0, 0, 598, 6819, 1, 0, 0, 0, 600, 6836, 1, 0, 0, 0, 602, + 6860, 1, 0, 0, 0, 604, 6862, 1, 0, 0, 0, 606, 6891, 1, 0, 0, 0, 608, 6920, + 1, 0, 0, 0, 610, 6922, 1, 0, 0, 0, 612, 6924, 1, 0, 0, 0, 614, 6940, 1, + 0, 0, 0, 616, 6952, 1, 0, 0, 0, 618, 6985, 1, 0, 0, 0, 620, 7002, 1, 0, + 0, 0, 622, 7019, 1, 0, 0, 0, 624, 7035, 1, 0, 0, 0, 626, 7074, 1, 0, 0, + 0, 628, 7081, 1, 0, 0, 0, 630, 7085, 1, 0, 0, 0, 632, 7093, 1, 0, 0, 0, + 634, 7095, 1, 0, 0, 0, 636, 7113, 1, 0, 0, 0, 638, 7125, 1, 0, 0, 0, 640, + 7142, 1, 0, 0, 0, 642, 7157, 1, 0, 0, 0, 644, 7167, 1, 0, 0, 0, 646, 7173, + 1, 0, 0, 0, 648, 7177, 1, 0, 0, 0, 650, 7179, 1, 0, 0, 0, 652, 7181, 1, + 0, 0, 0, 654, 7196, 1, 0, 0, 0, 656, 7252, 1, 0, 0, 0, 658, 7283, 1, 0, + 0, 0, 660, 7285, 1, 0, 0, 0, 662, 7293, 1, 0, 0, 0, 664, 7343, 1, 0, 0, + 0, 666, 7345, 1, 0, 0, 0, 668, 7352, 1, 0, 0, 0, 670, 7357, 1, 0, 0, 0, + 672, 7359, 1, 0, 0, 0, 674, 7371, 1, 0, 0, 0, 676, 7432, 1, 0, 0, 0, 678, + 7447, 1, 0, 0, 0, 680, 7449, 1, 0, 0, 0, 682, 7454, 1, 0, 0, 0, 684, 7456, + 1, 0, 0, 0, 686, 7466, 1, 0, 0, 0, 688, 7468, 1, 0, 0, 0, 690, 7470, 1, + 0, 0, 0, 692, 7472, 1, 0, 0, 0, 694, 7476, 1, 0, 0, 0, 696, 7478, 1, 0, + 0, 0, 698, 7484, 1, 0, 0, 0, 700, 7533, 1, 0, 0, 0, 702, 7535, 1, 0, 0, + 0, 704, 7564, 1, 0, 0, 0, 706, 7568, 1, 0, 0, 0, 708, 7609, 1, 0, 0, 0, + 710, 7611, 1, 0, 0, 0, 712, 7620, 1, 0, 0, 0, 714, 7631, 1, 0, 0, 0, 716, + 7635, 1, 0, 0, 0, 718, 7637, 1, 0, 0, 0, 720, 7655, 1, 0, 0, 0, 722, 7662, + 1, 0, 0, 0, 724, 7669, 1, 0, 0, 0, 726, 7743, 1, 0, 0, 0, 728, 7745, 1, + 0, 0, 0, 730, 7750, 1, 0, 0, 0, 732, 7877, 1, 0, 0, 0, 734, 7888, 1, 0, + 0, 0, 736, 7899, 1, 0, 0, 0, 738, 7930, 1, 0, 0, 0, 740, 7938, 1, 0, 0, + 0, 742, 7954, 1, 0, 0, 0, 744, 7978, 1, 0, 0, 0, 746, 7984, 1, 0, 0, 0, + 748, 8039, 1, 0, 0, 0, 750, 8043, 1, 0, 0, 0, 752, 8058, 1, 0, 0, 0, 754, + 8065, 1, 0, 0, 0, 756, 8082, 1, 0, 0, 0, 758, 8105, 1, 0, 0, 0, 760, 8161, + 1, 0, 0, 0, 762, 8172, 1, 0, 0, 0, 764, 8180, 1, 0, 0, 0, 766, 8195, 1, + 0, 0, 0, 768, 8211, 1, 0, 0, 0, 770, 8213, 1, 0, 0, 0, 772, 8215, 1, 0, + 0, 0, 774, 8252, 1, 0, 0, 0, 776, 8261, 1, 0, 0, 0, 778, 8283, 1, 0, 0, + 0, 780, 8293, 1, 0, 0, 0, 782, 8297, 1, 0, 0, 0, 784, 8369, 1, 0, 0, 0, + 786, 8380, 1, 0, 0, 0, 788, 8398, 1, 0, 0, 0, 790, 8402, 1, 0, 0, 0, 792, + 8405, 1, 0, 0, 0, 794, 8408, 1, 0, 0, 0, 796, 8414, 1, 0, 0, 0, 798, 8419, + 1, 0, 0, 0, 800, 8423, 1, 0, 0, 0, 802, 8472, 1, 0, 0, 0, 804, 8502, 1, + 0, 0, 0, 806, 8524, 1, 0, 0, 0, 808, 8533, 1, 0, 0, 0, 810, 8537, 1, 0, + 0, 0, 812, 8560, 1, 0, 0, 0, 814, 8562, 1, 0, 0, 0, 816, 8601, 1, 0, 0, + 0, 818, 8604, 1, 0, 0, 0, 820, 8663, 1, 0, 0, 0, 822, 8668, 1, 0, 0, 0, + 824, 8670, 1, 0, 0, 0, 826, 8690, 1, 0, 0, 0, 828, 8744, 1, 0, 0, 0, 830, + 8773, 1, 0, 0, 0, 832, 8810, 1, 0, 0, 0, 834, 8814, 1, 0, 0, 0, 836, 8862, + 1, 0, 0, 0, 838, 8866, 1, 0, 0, 0, 840, 8890, 1, 0, 0, 0, 842, 8917, 1, + 0, 0, 0, 844, 8919, 1, 0, 0, 0, 846, 8921, 1, 0, 0, 0, 848, 9006, 1, 0, + 0, 0, 850, 9014, 1, 0, 0, 0, 852, 9016, 1, 0, 0, 0, 854, 9022, 1, 0, 0, + 0, 856, 9033, 1, 0, 0, 0, 858, 9035, 1, 0, 0, 0, 860, 9038, 1, 0, 0, 0, + 862, 9040, 1, 0, 0, 0, 864, 9051, 1, 0, 0, 0, 866, 9076, 1, 0, 0, 0, 868, + 9079, 1, 0, 0, 0, 870, 9081, 1, 0, 0, 0, 872, 9092, 1, 0, 0, 0, 874, 9097, + 1, 0, 0, 0, 876, 9109, 1, 0, 0, 0, 878, 9121, 1, 0, 0, 0, 880, 9124, 1, + 0, 0, 0, 882, 9175, 1, 0, 0, 0, 884, 9177, 1, 0, 0, 0, 886, 9185, 1, 0, + 0, 0, 888, 9201, 1, 0, 0, 0, 890, 9214, 1, 0, 0, 0, 892, 9216, 1, 0, 0, + 0, 894, 9255, 1, 0, 0, 0, 896, 9257, 1, 0, 0, 0, 898, 9263, 1, 0, 0, 0, + 900, 9270, 1, 0, 0, 0, 902, 9294, 1, 0, 0, 0, 904, 9307, 1, 0, 0, 0, 906, + 9319, 1, 0, 0, 0, 908, 9324, 1, 0, 0, 0, 910, 9327, 1, 0, 0, 0, 912, 9335, + 1, 0, 0, 0, 914, 9337, 1, 0, 0, 0, 916, 9390, 1, 0, 0, 0, 918, 9392, 1, + 0, 0, 0, 920, 9423, 1, 0, 0, 0, 922, 9425, 1, 0, 0, 0, 924, 9435, 1, 0, + 0, 0, 926, 9462, 1, 0, 0, 0, 928, 9467, 1, 0, 0, 0, 930, 9472, 1, 0, 0, + 0, 932, 9510, 1, 0, 0, 0, 934, 9512, 1, 0, 0, 0, 936, 9574, 1, 0, 0, 0, + 938, 9578, 1, 0, 0, 0, 940, 9583, 1, 0, 0, 0, 942, 9607, 1, 0, 0, 0, 944, + 9620, 1, 0, 0, 0, 946, 9625, 1, 0, 0, 0, 948, 9651, 1, 0, 0, 0, 950, 9655, + 1, 0, 0, 0, 952, 9660, 1, 0, 0, 0, 954, 9665, 1, 0, 0, 0, 956, 9673, 1, + 0, 0, 0, 958, 9679, 1, 0, 0, 0, 960, 9682, 1, 0, 0, 0, 962, 9690, 1, 0, + 0, 0, 964, 9696, 1, 0, 0, 0, 966, 9717, 1, 0, 0, 0, 968, 9740, 1, 0, 0, + 0, 970, 9748, 1, 0, 0, 0, 972, 9750, 1, 0, 0, 0, 974, 9758, 1, 0, 0, 0, + 976, 9770, 1, 0, 0, 0, 978, 9787, 1, 0, 0, 0, 980, 9790, 1, 0, 0, 0, 982, + 9805, 1, 0, 0, 0, 984, 9889, 1, 0, 0, 0, 986, 9904, 1, 0, 0, 0, 988, 9949, + 1, 0, 0, 0, 990, 9951, 1, 0, 0, 0, 992, 9961, 1, 0, 0, 0, 994, 9983, 1, + 0, 0, 0, 996, 9985, 1, 0, 0, 0, 998, 10039, 1, 0, 0, 0, 1000, 10063, 1, + 0, 0, 0, 1002, 10082, 1, 0, 0, 0, 1004, 10084, 1, 0, 0, 0, 1006, 10092, + 1, 0, 0, 0, 1008, 10095, 1, 0, 0, 0, 1010, 10098, 1, 0, 0, 0, 1012, 10126, + 1, 0, 0, 0, 1014, 10151, 1, 0, 0, 0, 1016, 10160, 1, 0, 0, 0, 1018, 10212, + 1, 0, 0, 0, 1020, 10247, 1, 0, 0, 0, 1022, 10269, 1, 0, 0, 0, 1024, 10311, + 1, 0, 0, 0, 1026, 10315, 1, 0, 0, 0, 1028, 10329, 1, 0, 0, 0, 1030, 10369, + 1, 0, 0, 0, 1032, 10371, 1, 0, 0, 0, 1034, 10385, 1, 0, 0, 0, 1036, 10416, + 1, 0, 0, 0, 1038, 10419, 1, 0, 0, 0, 1040, 10437, 1, 0, 0, 0, 1042, 10466, + 1, 0, 0, 0, 1044, 10471, 1, 0, 0, 0, 1046, 10480, 1, 0, 0, 0, 1048, 10495, + 1, 0, 0, 0, 1050, 10499, 1, 0, 0, 0, 1052, 10508, 1, 0, 0, 0, 1054, 10523, + 1, 0, 0, 0, 1056, 10529, 1, 0, 0, 0, 1058, 10532, 1, 0, 0, 0, 1060, 10594, + 1, 0, 0, 0, 1062, 10597, 1, 0, 0, 0, 1064, 10600, 1, 0, 0, 0, 1066, 10626, + 1, 0, 0, 0, 1068, 10637, 1, 0, 0, 0, 1070, 10649, 1, 0, 0, 0, 1072, 10651, + 1, 0, 0, 0, 1074, 10670, 1, 0, 0, 0, 1076, 10672, 1, 0, 0, 0, 1078, 10683, + 1, 0, 0, 0, 1080, 10697, 1, 0, 0, 0, 1082, 10713, 1, 0, 0, 0, 1084, 10715, + 1, 0, 0, 0, 1086, 10723, 1, 0, 0, 0, 1088, 10733, 1, 0, 0, 0, 1090, 10735, + 1, 0, 0, 0, 1092, 10791, 1, 0, 0, 0, 1094, 10819, 1, 0, 0, 0, 1096, 10836, + 1, 0, 0, 0, 1098, 10859, 1, 0, 0, 0, 1100, 10896, 1, 0, 0, 0, 1102, 10898, + 1, 0, 0, 0, 1104, 10948, 1, 0, 0, 0, 1106, 10970, 1, 0, 0, 0, 1108, 10990, + 1, 0, 0, 0, 1110, 11009, 1, 0, 0, 0, 1112, 11015, 1, 0, 0, 0, 1114, 11030, + 1, 0, 0, 0, 1116, 11070, 1, 0, 0, 0, 1118, 11110, 1, 0, 0, 0, 1120, 11144, + 1, 0, 0, 0, 1122, 11146, 1, 0, 0, 0, 1124, 11162, 1, 0, 0, 0, 1126, 11171, + 1, 0, 0, 0, 1128, 11204, 1, 0, 0, 0, 1130, 11206, 1, 0, 0, 0, 1132, 11214, + 1, 0, 0, 0, 1134, 11222, 1, 0, 0, 0, 1136, 11229, 1, 0, 0, 0, 1138, 11246, + 1, 0, 0, 0, 1140, 11260, 1, 0, 0, 0, 1142, 11286, 1, 0, 0, 0, 1144, 11329, + 1, 0, 0, 0, 1146, 11333, 1, 0, 0, 0, 1148, 11357, 1, 0, 0, 0, 1150, 11374, + 1, 0, 0, 0, 1152, 11395, 1, 0, 0, 0, 1154, 11419, 1, 0, 0, 0, 1156, 11432, + 1, 0, 0, 0, 1158, 11434, 1, 0, 0, 0, 1160, 11437, 1, 0, 0, 0, 1162, 11464, + 1, 0, 0, 0, 1164, 11472, 1, 0, 0, 0, 1166, 11490, 1, 0, 0, 0, 1168, 11494, + 1, 0, 0, 0, 1170, 11529, 1, 0, 0, 0, 1172, 11544, 1, 0, 0, 0, 1174, 11602, + 1, 0, 0, 0, 1176, 11604, 1, 0, 0, 0, 1178, 11619, 1, 0, 0, 0, 1180, 11640, + 1, 0, 0, 0, 1182, 11642, 1, 0, 0, 0, 1184, 11670, 1, 0, 0, 0, 1186, 11672, + 1, 0, 0, 0, 1188, 11684, 1, 0, 0, 0, 1190, 11691, 1, 0, 0, 0, 1192, 11695, + 1, 0, 0, 0, 1194, 11703, 1, 0, 0, 0, 1196, 11721, 1, 0, 0, 0, 1198, 11726, + 1, 0, 0, 0, 1200, 11764, 1, 0, 0, 0, 1202, 11772, 1, 0, 0, 0, 1204, 11791, + 1, 0, 0, 0, 1206, 11794, 1, 0, 0, 0, 1208, 11850, 1, 0, 0, 0, 1210, 11853, + 1, 0, 0, 0, 1212, 11887, 1, 0, 0, 0, 1214, 11889, 1, 0, 0, 0, 1216, 11891, + 1, 0, 0, 0, 1218, 11893, 1, 0, 0, 0, 1220, 11901, 1, 0, 0, 0, 1222, 11935, + 1, 0, 0, 0, 1224, 11937, 1, 0, 0, 0, 1226, 11948, 1, 0, 0, 0, 1228, 11961, + 1, 0, 0, 0, 1230, 11964, 1, 0, 0, 0, 1232, 11982, 1, 0, 0, 0, 1234, 11984, + 1, 0, 0, 0, 1236, 11986, 1, 0, 0, 0, 1238, 11988, 1, 0, 0, 0, 1240, 12080, + 1, 0, 0, 0, 1242, 12082, 1, 0, 0, 0, 1244, 12085, 1, 0, 0, 0, 1246, 12119, + 1, 0, 0, 0, 1248, 12121, 1, 0, 0, 0, 1250, 12123, 1, 0, 0, 0, 1252, 12130, + 1, 0, 0, 0, 1254, 12143, 1, 0, 0, 0, 1256, 12182, 1, 0, 0, 0, 1258, 12188, + 1, 0, 0, 0, 1260, 12220, 1, 0, 0, 0, 1262, 12225, 1, 0, 0, 0, 1264, 12228, + 1, 0, 0, 0, 1266, 12241, 1, 0, 0, 0, 1268, 12243, 1, 0, 0, 0, 1270, 12285, + 1, 0, 0, 0, 1272, 12287, 1, 0, 0, 0, 1274, 12310, 1, 0, 0, 0, 1276, 12330, + 1, 0, 0, 0, 1278, 12346, 1, 0, 0, 0, 1280, 12352, 1, 0, 0, 0, 1282, 12361, + 1, 0, 0, 0, 1284, 12365, 1, 0, 0, 0, 1286, 12374, 1, 0, 0, 0, 1288, 12382, + 1, 0, 0, 0, 1290, 12394, 1, 0, 0, 0, 1292, 12406, 1, 0, 0, 0, 1294, 12413, + 1, 0, 0, 0, 1296, 12423, 1, 0, 0, 0, 1298, 12432, 1, 0, 0, 0, 1300, 12439, + 1, 0, 0, 0, 1302, 12441, 1, 0, 0, 0, 1304, 12443, 1, 0, 0, 0, 1306, 12498, + 1, 0, 0, 0, 1308, 12500, 1, 0, 0, 0, 1310, 12514, 1, 0, 0, 0, 1312, 12533, + 1, 0, 0, 0, 1314, 12535, 1, 0, 0, 0, 1316, 12537, 1, 0, 0, 0, 1318, 12544, + 1, 0, 0, 0, 1320, 12552, 1, 0, 0, 0, 1322, 12569, 1, 0, 0, 0, 1324, 12599, + 1, 0, 0, 0, 1326, 12603, 1, 0, 0, 0, 1328, 12611, 1, 0, 0, 0, 1330, 12633, + 1, 0, 0, 0, 1332, 12648, 1, 0, 0, 0, 1334, 12698, 1, 0, 0, 0, 1336, 12716, + 1, 0, 0, 0, 1338, 12726, 1, 0, 0, 0, 1340, 12736, 1, 0, 0, 0, 1342, 12741, + 1, 0, 0, 0, 1344, 12746, 1, 0, 0, 0, 1346, 12757, 1, 0, 0, 0, 1348, 12761, + 1, 0, 0, 0, 1350, 12765, 1, 0, 0, 0, 1352, 12778, 1, 0, 0, 0, 1354, 12784, + 1, 0, 0, 0, 1356, 12791, 1, 0, 0, 0, 1358, 12793, 1, 0, 0, 0, 1360, 12795, + 1, 0, 0, 0, 1362, 12817, 1, 0, 0, 0, 1364, 12842, 1, 0, 0, 0, 1366, 12844, + 1, 0, 0, 0, 1368, 12846, 1, 0, 0, 0, 1370, 12853, 1, 0, 0, 0, 1372, 12855, + 1, 0, 0, 0, 1374, 12857, 1, 0, 0, 0, 1376, 12890, 1, 0, 0, 0, 1378, 12935, + 1, 0, 0, 0, 1380, 12937, 1, 0, 0, 0, 1382, 12968, 1, 0, 0, 0, 1384, 13005, + 1, 0, 0, 0, 1386, 13024, 1, 0, 0, 0, 1388, 13026, 1, 0, 0, 0, 1390, 13046, + 1, 0, 0, 0, 1392, 13074, 1, 0, 0, 0, 1394, 13099, 1, 0, 0, 0, 1396, 13181, + 1, 0, 0, 0, 1398, 13183, 1, 0, 0, 0, 1400, 13227, 1, 0, 0, 0, 1402, 13231, + 1, 0, 0, 0, 1404, 13255, 1, 0, 0, 0, 1406, 13262, 1, 0, 0, 0, 1408, 13270, + 1, 0, 0, 0, 1410, 13272, 1, 0, 0, 0, 1412, 13291, 1, 0, 0, 0, 1414, 13314, + 1, 0, 0, 0, 1416, 13316, 1, 0, 0, 0, 1418, 13334, 1, 0, 0, 0, 1420, 13339, + 1, 0, 0, 0, 1422, 13349, 1, 0, 0, 0, 1424, 13356, 1, 0, 0, 0, 1426, 13364, + 1, 0, 0, 0, 1428, 13397, 1, 0, 0, 0, 1430, 13420, 1, 0, 0, 0, 1432, 13425, + 1, 0, 0, 0, 1434, 13476, 1, 0, 0, 0, 1436, 13478, 1, 0, 0, 0, 1438, 13483, + 1, 0, 0, 0, 1440, 13487, 1, 0, 0, 0, 1442, 13490, 1, 0, 0, 0, 1444, 13492, + 1, 0, 0, 0, 1446, 13494, 1, 0, 0, 0, 1448, 13496, 1, 0, 0, 0, 1450, 13498, + 1, 0, 0, 0, 1452, 13500, 1, 0, 0, 0, 1454, 13514, 1, 0, 0, 0, 1456, 13519, + 1, 0, 0, 0, 1458, 13526, 1, 0, 0, 0, 1460, 13528, 1, 0, 0, 0, 1462, 13533, + 1, 0, 0, 0, 1464, 13538, 1, 0, 0, 0, 1466, 13544, 1, 0, 0, 0, 1468, 13548, + 1, 0, 0, 0, 1470, 13572, 1, 0, 0, 0, 1472, 13574, 1, 0, 0, 0, 1474, 13581, + 1, 0, 0, 0, 1476, 13641, 1, 0, 0, 0, 1478, 13645, 1, 0, 0, 0, 1480, 13667, + 1, 0, 0, 0, 1482, 13669, 1, 0, 0, 0, 1484, 13689, 1, 0, 0, 0, 1486, 13705, + 1, 0, 0, 0, 1488, 13710, 1, 0, 0, 0, 1490, 13718, 1, 0, 0, 0, 1492, 13722, + 1, 0, 0, 0, 1494, 13733, 1, 0, 0, 0, 1496, 13761, 1, 0, 0, 0, 1498, 13777, + 1, 0, 0, 0, 1500, 13786, 1, 0, 0, 0, 1502, 13818, 1, 0, 0, 0, 1504, 13830, + 1, 0, 0, 0, 1506, 13838, 1, 0, 0, 0, 1508, 13871, 1, 0, 0, 0, 1510, 13873, + 1, 0, 0, 0, 1512, 13900, 1, 0, 0, 0, 1514, 13919, 1, 0, 0, 0, 1516, 13945, + 1, 0, 0, 0, 1518, 13947, 1, 0, 0, 0, 1520, 13981, 1, 0, 0, 0, 1522, 13998, + 1, 0, 0, 0, 1524, 14009, 1, 0, 0, 0, 1526, 14011, 1, 0, 0, 0, 1528, 14030, + 1, 0, 0, 0, 1530, 14041, 1, 0, 0, 0, 1532, 14050, 1, 0, 0, 0, 1534, 14082, + 1, 0, 0, 0, 1536, 14107, 1, 0, 0, 0, 1538, 14131, 1, 0, 0, 0, 1540, 14145, + 1, 0, 0, 0, 1542, 14155, 1, 0, 0, 0, 1544, 14164, 1, 0, 0, 0, 1546, 14194, + 1, 0, 0, 0, 1548, 14246, 1, 0, 0, 0, 1550, 14257, 1, 0, 0, 0, 1552, 14259, + 1, 0, 0, 0, 1554, 14275, 1, 0, 0, 0, 1556, 14277, 1, 0, 0, 0, 1558, 14302, + 1, 0, 0, 0, 1560, 14304, 1, 0, 0, 0, 1562, 14308, 1, 0, 0, 0, 1564, 14316, + 1, 0, 0, 0, 1566, 14330, 1, 0, 0, 0, 1568, 14341, 1, 0, 0, 0, 1570, 14356, + 1, 0, 0, 0, 1572, 14391, 1, 0, 0, 0, 1574, 14415, 1, 0, 0, 0, 1576, 14419, + 1, 0, 0, 0, 1578, 14421, 1, 0, 0, 0, 1580, 14425, 1, 0, 0, 0, 1582, 14460, + 1, 0, 0, 0, 1584, 14465, 1, 0, 0, 0, 1586, 14470, 1, 0, 0, 0, 1588, 14474, + 1, 0, 0, 0, 1590, 14484, 1, 0, 0, 0, 1592, 14486, 1, 0, 0, 0, 1594, 14494, + 1, 0, 0, 0, 1596, 14496, 1, 0, 0, 0, 1598, 14502, 1, 0, 0, 0, 1600, 14504, + 1, 0, 0, 0, 1602, 14510, 1, 0, 0, 0, 1604, 14576, 1, 0, 0, 0, 1606, 14578, + 1, 0, 0, 0, 1608, 14602, 1, 0, 0, 0, 1610, 14605, 1, 0, 0, 0, 1612, 14635, + 1, 0, 0, 0, 1614, 14647, 1, 0, 0, 0, 1616, 14674, 1, 0, 0, 0, 1618, 14683, + 1, 0, 0, 0, 1620, 14699, 1, 0, 0, 0, 1622, 14703, 1, 0, 0, 0, 1624, 14712, + 1, 0, 0, 0, 1626, 14714, 1, 0, 0, 0, 1628, 14761, 1, 0, 0, 0, 1630, 14794, + 1, 0, 0, 0, 1632, 14823, 1, 0, 0, 0, 1634, 14827, 1, 0, 0, 0, 1636, 14834, + 1, 0, 0, 0, 1638, 14836, 1, 0, 0, 0, 1640, 14846, 1, 0, 0, 0, 1642, 14862, + 1, 0, 0, 0, 1644, 14867, 1, 0, 0, 0, 1646, 14896, 1, 0, 0, 0, 1648, 14900, + 1, 0, 0, 0, 1650, 14935, 1, 0, 0, 0, 1652, 14947, 1, 0, 0, 0, 1654, 14949, + 1, 0, 0, 0, 1656, 14951, 1, 0, 0, 0, 1658, 14989, 1, 0, 0, 0, 1660, 14991, + 1, 0, 0, 0, 1662, 15019, 1, 0, 0, 0, 1664, 15044, 1, 0, 0, 0, 1666, 15046, + 1, 0, 0, 0, 1668, 15092, 1, 0, 0, 0, 1670, 15115, 1, 0, 0, 0, 1672, 15123, + 1, 0, 0, 0, 1674, 15160, 1, 0, 0, 0, 1676, 15181, 1, 0, 0, 0, 1678, 15185, + 1, 0, 0, 0, 1680, 15187, 1, 0, 0, 0, 1682, 15193, 1, 0, 0, 0, 1684, 15253, + 1, 0, 0, 0, 1686, 15255, 1, 0, 0, 0, 1688, 15257, 1, 0, 0, 0, 1690, 15259, + 1, 0, 0, 0, 1692, 15289, 1, 0, 0, 0, 1694, 15291, 1, 0, 0, 0, 1696, 15298, + 1, 0, 0, 0, 1698, 15305, 1, 0, 0, 0, 1700, 15319, 1, 0, 0, 0, 1702, 15328, + 1, 0, 0, 0, 1704, 15343, 1, 0, 0, 0, 1706, 15346, 1, 0, 0, 0, 1708, 15351, + 1, 0, 0, 0, 1710, 15355, 1, 0, 0, 0, 1712, 15372, 1, 0, 0, 0, 1714, 15378, + 1, 0, 0, 0, 1716, 15388, 1, 0, 0, 0, 1718, 15401, 1, 0, 0, 0, 1720, 15405, + 1, 0, 0, 0, 1722, 15419, 1, 0, 0, 0, 1724, 15421, 1, 0, 0, 0, 1726, 15435, + 1, 0, 0, 0, 1728, 15452, 1, 0, 0, 0, 1730, 15477, 1, 0, 0, 0, 1732, 15487, + 1, 0, 0, 0, 1734, 15491, 1, 0, 0, 0, 1736, 15526, 1, 0, 0, 0, 1738, 15538, + 1, 0, 0, 0, 1740, 15549, 1, 0, 0, 0, 1742, 15555, 1, 0, 0, 0, 1744, 15566, + 1, 0, 0, 0, 1746, 15578, 1, 0, 0, 0, 1748, 15586, 1, 0, 0, 0, 1750, 15601, + 1, 0, 0, 0, 1752, 15605, 1, 0, 0, 0, 1754, 15627, 1, 0, 0, 0, 1756, 15631, + 1, 0, 0, 0, 1758, 15636, 1, 0, 0, 0, 1760, 15644, 1, 0, 0, 0, 1762, 15652, + 1, 0, 0, 0, 1764, 15655, 1, 0, 0, 0, 1766, 15671, 1, 0, 0, 0, 1768, 15676, + 1, 0, 0, 0, 1770, 15680, 1, 0, 0, 0, 1772, 15720, 1, 0, 0, 0, 1774, 15722, + 1, 0, 0, 0, 1776, 15744, 1, 0, 0, 0, 1778, 15746, 1, 0, 0, 0, 1780, 15751, + 1, 0, 0, 0, 1782, 15753, 1, 0, 0, 0, 1784, 15755, 1, 0, 0, 0, 1786, 15757, + 1, 0, 0, 0, 1788, 15761, 1, 0, 0, 0, 1790, 15765, 1, 0, 0, 0, 1792, 15785, + 1, 0, 0, 0, 1794, 15805, 1, 0, 0, 0, 1796, 15811, 1, 0, 0, 0, 1798, 15825, + 1, 0, 0, 0, 1800, 15844, 1, 0, 0, 0, 1802, 15849, 1, 0, 0, 0, 1804, 15862, + 1, 0, 0, 0, 1806, 15864, 1, 0, 0, 0, 1808, 15878, 1, 0, 0, 0, 1810, 15888, + 1, 0, 0, 0, 1812, 15894, 1, 0, 0, 0, 1814, 15896, 1, 0, 0, 0, 1816, 15899, + 1, 0, 0, 0, 1818, 15908, 1, 0, 0, 0, 1820, 15939, 1, 0, 0, 0, 1822, 15954, + 1, 0, 0, 0, 1824, 15956, 1, 0, 0, 0, 1826, 15977, 1, 0, 0, 0, 1828, 15992, + 1, 0, 0, 0, 1830, 16016, 1, 0, 0, 0, 1832, 16023, 1, 0, 0, 0, 1834, 16036, + 1, 0, 0, 0, 1836, 16039, 1, 0, 0, 0, 1838, 16059, 1, 0, 0, 0, 1840, 16061, + 1, 0, 0, 0, 1842, 16071, 1, 0, 0, 0, 1844, 16080, 1, 0, 0, 0, 1846, 16097, + 1, 0, 0, 0, 1848, 16140, 1, 0, 0, 0, 1850, 16149, 1, 0, 0, 0, 1852, 16161, + 1, 0, 0, 0, 1854, 16169, 1, 0, 0, 0, 1856, 16174, 1, 0, 0, 0, 1858, 16212, + 1, 0, 0, 0, 1860, 16214, 1, 0, 0, 0, 1862, 16222, 1, 0, 0, 0, 1864, 16224, + 1, 0, 0, 0, 1866, 16228, 1, 0, 0, 0, 1868, 16236, 1, 0, 0, 0, 1870, 16247, + 1, 0, 0, 0, 1872, 16281, 1, 0, 0, 0, 1874, 16284, 1, 0, 0, 0, 1876, 16305, + 1, 0, 0, 0, 1878, 16308, 1, 0, 0, 0, 1880, 16311, 1, 0, 0, 0, 1882, 16315, + 1, 0, 0, 0, 1884, 16334, 1, 0, 0, 0, 1886, 16336, 1, 0, 0, 0, 1888, 16353, + 1, 0, 0, 0, 1890, 16360, 1, 0, 0, 0, 1892, 16365, 1, 0, 0, 0, 1894, 16388, + 1, 0, 0, 0, 1896, 16398, 1, 0, 0, 0, 1898, 16400, 1, 0, 0, 0, 1900, 16414, + 1, 0, 0, 0, 1902, 16428, 1, 0, 0, 0, 1904, 16464, 1, 0, 0, 0, 1906, 16466, + 1, 0, 0, 0, 1908, 16496, 1, 0, 0, 0, 1910, 16501, 1, 0, 0, 0, 1912, 16503, + 1, 0, 0, 0, 1914, 16515, 1, 0, 0, 0, 1916, 16535, 1, 0, 0, 0, 1918, 16537, + 1, 0, 0, 0, 1920, 16540, 1, 0, 0, 0, 1922, 16566, 1, 0, 0, 0, 1924, 16568, + 1, 0, 0, 0, 1926, 16572, 1, 0, 0, 0, 1928, 16587, 1, 0, 0, 0, 1930, 16599, + 1, 0, 0, 0, 1932, 16607, 1, 0, 0, 0, 1934, 16611, 1, 0, 0, 0, 1936, 16624, + 1, 0, 0, 0, 1938, 16630, 1, 0, 0, 0, 1940, 16645, 1, 0, 0, 0, 1942, 16665, + 1, 0, 0, 0, 1944, 16674, 1, 0, 0, 0, 1946, 16676, 1, 0, 0, 0, 1948, 16683, + 1, 0, 0, 0, 1950, 16688, 1, 0, 0, 0, 1952, 16701, 1, 0, 0, 0, 1954, 16709, + 1, 0, 0, 0, 1956, 16713, 1, 0, 0, 0, 1958, 16727, 1, 0, 0, 0, 1960, 16735, + 1, 0, 0, 0, 1962, 16743, 1, 0, 0, 0, 1964, 16745, 1, 0, 0, 0, 1966, 16757, + 1, 0, 0, 0, 1968, 16789, 1, 0, 0, 0, 1970, 16791, 1, 0, 0, 0, 1972, 16805, + 1, 0, 0, 0, 1974, 16810, 1, 0, 0, 0, 1976, 16828, 1, 0, 0, 0, 1978, 16832, + 1, 0, 0, 0, 1980, 16840, 1, 0, 0, 0, 1982, 16850, 1, 0, 0, 0, 1984, 16858, + 1, 0, 0, 0, 1986, 16864, 1, 0, 0, 0, 1988, 16869, 1, 0, 0, 0, 1990, 16877, + 1, 0, 0, 0, 1992, 16899, 1, 0, 0, 0, 1994, 16918, 1, 0, 0, 0, 1996, 16922, + 1, 0, 0, 0, 1998, 16925, 1, 0, 0, 0, 2000, 16942, 1, 0, 0, 0, 2002, 16947, + 1, 0, 0, 0, 2004, 16966, 1, 0, 0, 0, 2006, 16968, 1, 0, 0, 0, 2008, 16984, + 1, 0, 0, 0, 2010, 16992, 1, 0, 0, 0, 2012, 16997, 1, 0, 0, 0, 2014, 17001, + 1, 0, 0, 0, 2016, 17012, 1, 0, 0, 0, 2018, 17015, 1, 0, 0, 0, 2020, 17038, + 1, 0, 0, 0, 2022, 17040, 1, 0, 0, 0, 2024, 17053, 1, 0, 0, 0, 2026, 17064, + 1, 0, 0, 0, 2028, 17078, 1, 0, 0, 0, 2030, 17085, 1, 0, 0, 0, 2032, 17110, + 1, 0, 0, 0, 2034, 17112, 1, 0, 0, 0, 2036, 17122, 1, 0, 0, 0, 2038, 17124, + 1, 0, 0, 0, 2040, 17129, 1, 0, 0, 0, 2042, 17144, 1, 0, 0, 0, 2044, 17182, + 1, 0, 0, 0, 2046, 17184, 1, 0, 0, 0, 2048, 17192, 1, 0, 0, 0, 2050, 17204, + 1, 0, 0, 0, 2052, 17236, 1, 0, 0, 0, 2054, 17256, 1, 0, 0, 0, 2056, 17258, + 1, 0, 0, 0, 2058, 17262, 1, 0, 0, 0, 2060, 17321, 1, 0, 0, 0, 2062, 17323, + 1, 0, 0, 0, 2064, 17353, 1, 0, 0, 0, 2066, 17355, 1, 0, 0, 0, 2068, 17376, + 1, 0, 0, 0, 2070, 17406, 1, 0, 0, 0, 2072, 17410, 1, 0, 0, 0, 2074, 17413, + 1, 0, 0, 0, 2076, 17432, 1, 0, 0, 0, 2078, 17440, 1, 0, 0, 0, 2080, 17458, + 1, 0, 0, 0, 2082, 17465, 1, 0, 0, 0, 2084, 17489, 1, 0, 0, 0, 2086, 17491, + 1, 0, 0, 0, 2088, 17588, 1, 0, 0, 0, 2090, 17594, 1, 0, 0, 0, 2092, 17786, + 1, 0, 0, 0, 2094, 17797, 1, 0, 0, 0, 2096, 17830, 1, 0, 0, 0, 2098, 17832, + 1, 0, 0, 0, 2100, 17863, 1, 0, 0, 0, 2102, 17869, 1, 0, 0, 0, 2104, 17873, + 1, 0, 0, 0, 2106, 17974, 1, 0, 0, 0, 2108, 17976, 1, 0, 0, 0, 2110, 18041, + 1, 0, 0, 0, 2112, 18045, 1, 0, 0, 0, 2114, 18064, 1, 0, 0, 0, 2116, 18079, + 1, 0, 0, 0, 2118, 18088, 1, 0, 0, 0, 2120, 18100, 1, 0, 0, 0, 2122, 18105, + 1, 0, 0, 0, 2124, 18146, 1, 0, 0, 0, 2126, 18148, 1, 0, 0, 0, 2128, 18165, + 1, 0, 0, 0, 2130, 18167, 1, 0, 0, 0, 2132, 18230, 1, 0, 0, 0, 2134, 18232, + 1, 0, 0, 0, 2136, 18629, 1, 0, 0, 0, 2138, 18631, 1, 0, 0, 0, 2140, 18633, + 1, 0, 0, 0, 2142, 18635, 1, 0, 0, 0, 2144, 18637, 1, 0, 0, 0, 2146, 18663, + 1, 0, 0, 0, 2148, 18672, 1, 0, 0, 0, 2150, 18681, 1, 0, 0, 0, 2152, 18683, + 1, 0, 0, 0, 2154, 18700, 1, 0, 0, 0, 2156, 18704, 1, 0, 0, 0, 2158, 18715, + 1, 0, 0, 0, 2160, 18717, 1, 0, 0, 0, 2162, 18741, 1, 0, 0, 0, 2164, 18760, + 1, 0, 0, 0, 2166, 18778, 1, 0, 0, 0, 2168, 18799, 1, 0, 0, 0, 2170, 18812, + 1, 0, 0, 0, 2172, 18815, 1, 0, 0, 0, 2174, 18824, 1, 0, 0, 0, 2176, 18830, + 1, 0, 0, 0, 2178, 18838, 1, 0, 0, 0, 2180, 18841, 1, 0, 0, 0, 2182, 18852, + 1, 0, 0, 0, 2184, 18863, 1, 0, 0, 0, 2186, 18865, 1, 0, 0, 0, 2188, 18884, + 1, 0, 0, 0, 2190, 18893, 1, 0, 0, 0, 2192, 18905, 1, 0, 0, 0, 2194, 18923, + 1, 0, 0, 0, 2196, 18927, 1, 0, 0, 0, 2198, 18929, 1, 0, 0, 0, 2200, 18937, + 1, 0, 0, 0, 2202, 18953, 1, 0, 0, 0, 2204, 18972, 1, 0, 0, 0, 2206, 18974, + 1, 0, 0, 0, 2208, 18976, 1, 0, 0, 0, 2210, 18978, 1, 0, 0, 0, 2212, 18980, + 1, 0, 0, 0, 2214, 18982, 1, 0, 0, 0, 2216, 18984, 1, 0, 0, 0, 2218, 18996, + 1, 0, 0, 0, 2220, 18998, 1, 0, 0, 0, 2222, 19003, 1, 0, 0, 0, 2224, 19005, + 1, 0, 0, 0, 2226, 19007, 1, 0, 0, 0, 2228, 19009, 1, 0, 0, 0, 2230, 19014, + 1, 0, 0, 0, 2232, 19022, 1, 0, 0, 0, 2234, 19024, 1, 0, 0, 0, 2236, 19031, + 1, 0, 0, 0, 2238, 19033, 1, 0, 0, 0, 2240, 19045, 1, 0, 0, 0, 2242, 19047, + 1, 0, 0, 0, 2244, 19055, 1, 0, 0, 0, 2246, 19063, 1, 0, 0, 0, 2248, 19071, + 1, 0, 0, 0, 2250, 19076, 1, 0, 0, 0, 2252, 19081, 1, 0, 0, 0, 2254, 19096, + 1, 0, 0, 0, 2256, 19098, 1, 0, 0, 0, 2258, 19105, 1, 0, 0, 0, 2260, 19109, + 1, 0, 0, 0, 2262, 19111, 1, 0, 0, 0, 2264, 19116, 1, 0, 0, 0, 2266, 19124, + 1, 0, 0, 0, 2268, 19153, 1, 0, 0, 0, 2270, 19155, 1, 0, 0, 0, 2272, 19182, + 1, 0, 0, 0, 2274, 19190, 1, 0, 0, 0, 2276, 19192, 1, 0, 0, 0, 2278, 19194, + 1, 0, 0, 0, 2280, 19196, 1, 0, 0, 0, 2282, 19222, 1, 0, 0, 0, 2284, 19224, + 1, 0, 0, 0, 2286, 19232, 1, 0, 0, 0, 2288, 19236, 1, 0, 0, 0, 2290, 19245, + 1, 0, 0, 0, 2292, 19260, 1, 0, 0, 0, 2294, 19281, 1, 0, 0, 0, 2296, 19323, + 1, 0, 0, 0, 2298, 19330, 1, 0, 0, 0, 2300, 19342, 1, 0, 0, 0, 2302, 19375, + 1, 0, 0, 0, 2304, 19377, 1, 0, 0, 0, 2306, 19454, 1, 0, 0, 0, 2308, 19459, + 1, 0, 0, 0, 2310, 19475, 1, 0, 0, 0, 2312, 19485, 1, 0, 0, 0, 2314, 19497, + 1, 0, 0, 0, 2316, 19539, 1, 0, 0, 0, 2318, 19867, 1, 0, 0, 0, 2320, 19931, + 1, 0, 0, 0, 2322, 19995, 1, 0, 0, 0, 2324, 19997, 1, 0, 0, 0, 2326, 19999, + 1, 0, 0, 0, 2328, 20005, 1, 0, 0, 0, 2330, 20007, 1, 0, 0, 0, 2332, 20011, + 1, 0, 0, 0, 2334, 20017, 1, 0, 0, 0, 2336, 20019, 1, 0, 0, 0, 2338, 20117, + 1, 0, 0, 0, 2340, 20119, 1, 0, 0, 0, 2342, 20121, 1, 0, 0, 0, 2344, 2347, + 3, 2184, 1092, 0, 2345, 2347, 3, 2, 1, 0, 2346, 2344, 1, 0, 0, 0, 2346, + 2345, 1, 0, 0, 0, 2347, 2349, 1, 0, 0, 0, 2348, 2350, 5, 2396, 0, 0, 2349, + 2348, 1, 0, 0, 0, 2349, 2350, 1, 0, 0, 0, 2350, 2353, 1, 0, 0, 0, 2351, + 2353, 5, 2396, 0, 0, 2352, 2346, 1, 0, 0, 0, 2352, 2351, 1, 0, 0, 0, 2353, + 2356, 1, 0, 0, 0, 2354, 2352, 1, 0, 0, 0, 2354, 2355, 1, 0, 0, 0, 2355, + 2357, 1, 0, 0, 0, 2356, 2354, 1, 0, 0, 0, 2357, 2358, 5, 0, 0, 1, 2358, + 1, 1, 0, 0, 0, 2359, 2499, 3, 1320, 660, 0, 2360, 2499, 3, 1330, 665, 0, + 2361, 2499, 3, 1332, 666, 0, 2362, 2499, 3, 1334, 667, 0, 2363, 2499, 3, + 1360, 680, 0, 2364, 2499, 3, 1468, 734, 0, 2365, 2499, 3, 800, 400, 0, + 2366, 2499, 3, 4, 2, 0, 2367, 2499, 3, 94, 47, 0, 2368, 2499, 3, 98, 49, + 0, 2369, 2499, 3, 96, 48, 0, 2370, 2499, 3, 496, 248, 0, 2371, 2499, 3, + 536, 268, 0, 2372, 2499, 3, 100, 50, 0, 2373, 2499, 3, 776, 388, 0, 2374, + 2499, 3, 122, 61, 0, 2375, 2499, 3, 914, 457, 0, 2376, 2499, 3, 924, 462, + 0, 2377, 2499, 3, 942, 471, 0, 2378, 2499, 3, 960, 480, 0, 2379, 2499, + 3, 118, 59, 0, 2380, 2499, 3, 144, 72, 0, 2381, 2499, 3, 158, 79, 0, 2382, + 2499, 3, 164, 82, 0, 2383, 2499, 3, 172, 86, 0, 2384, 2499, 3, 1514, 757, + 0, 2385, 2499, 3, 176, 88, 0, 2386, 2499, 3, 302, 151, 0, 2387, 2499, 3, + 304, 152, 0, 2388, 2499, 3, 1304, 652, 0, 2389, 2499, 3, 1518, 759, 0, + 2390, 2499, 3, 846, 423, 0, 2391, 2499, 3, 1506, 753, 0, 2392, 2499, 3, + 194, 97, 0, 2393, 2499, 3, 226, 113, 0, 2394, 2499, 3, 540, 270, 0, 2395, + 2499, 3, 814, 407, 0, 2396, 2499, 3, 314, 157, 0, 2397, 2499, 3, 364, 182, + 0, 2398, 2499, 3, 390, 195, 0, 2399, 2499, 3, 996, 498, 0, 2400, 2499, + 3, 992, 496, 0, 2401, 2499, 3, 410, 205, 0, 2402, 2499, 3, 1474, 737, 0, + 2403, 2499, 3, 1500, 750, 0, 2404, 2499, 3, 764, 382, 0, 2405, 2499, 3, + 766, 383, 0, 2406, 2499, 3, 420, 210, 0, 2407, 2499, 3, 424, 212, 0, 2408, + 2499, 3, 426, 213, 0, 2409, 2499, 3, 104, 52, 0, 2410, 2499, 3, 432, 216, + 0, 2411, 2499, 3, 444, 222, 0, 2412, 2499, 3, 772, 386, 0, 2413, 2499, + 3, 782, 391, 0, 2414, 2499, 3, 784, 392, 0, 2415, 2499, 3, 1004, 502, 0, + 2416, 2499, 3, 982, 491, 0, 2417, 2499, 3, 934, 467, 0, 2418, 2499, 3, + 940, 470, 0, 2419, 2499, 3, 964, 482, 0, 2420, 2499, 3, 1010, 505, 0, 2421, + 2499, 3, 146, 73, 0, 2422, 2499, 3, 148, 74, 0, 2423, 2499, 3, 184, 92, + 0, 2424, 2499, 3, 170, 85, 0, 2425, 2499, 3, 998, 499, 0, 2426, 2499, 3, + 1012, 506, 0, 2427, 2499, 3, 1014, 507, 0, 2428, 2499, 3, 190, 95, 0, 2429, + 2499, 3, 308, 154, 0, 2430, 2499, 3, 1310, 655, 0, 2431, 2499, 3, 1306, + 653, 0, 2432, 2499, 3, 1016, 508, 0, 2433, 2499, 3, 862, 431, 0, 2434, + 2499, 3, 880, 440, 0, 2435, 2499, 3, 196, 98, 0, 2436, 2499, 3, 242, 121, + 0, 2437, 2499, 3, 538, 269, 0, 2438, 2499, 3, 818, 409, 0, 2439, 2499, + 3, 1336, 668, 0, 2440, 2499, 3, 1338, 669, 0, 2441, 2499, 3, 1340, 670, + 0, 2442, 2499, 3, 1344, 672, 0, 2443, 2499, 3, 1346, 673, 0, 2444, 2499, + 3, 1498, 749, 0, 2445, 2499, 3, 1504, 752, 0, 2446, 2499, 3, 1348, 674, + 0, 2447, 2499, 3, 1350, 675, 0, 2448, 2499, 3, 1352, 676, 0, 2449, 2499, + 3, 1342, 671, 0, 2450, 2499, 3, 92, 46, 0, 2451, 2499, 3, 774, 387, 0, + 2452, 2499, 3, 728, 364, 0, 2453, 2499, 3, 732, 366, 0, 2454, 2499, 3, + 734, 367, 0, 2455, 2499, 3, 778, 389, 0, 2456, 2499, 3, 780, 390, 0, 2457, + 2499, 3, 140, 70, 0, 2458, 2499, 3, 990, 495, 0, 2459, 2499, 3, 944, 472, + 0, 2460, 2499, 3, 962, 481, 0, 2461, 2499, 3, 174, 87, 0, 2462, 2499, 3, + 142, 71, 0, 2463, 2499, 3, 160, 80, 0, 2464, 2499, 3, 162, 81, 0, 2465, + 2499, 3, 178, 89, 0, 2466, 2499, 3, 182, 91, 0, 2467, 2499, 3, 180, 90, + 0, 2468, 2499, 3, 300, 150, 0, 2469, 2499, 3, 1308, 654, 0, 2470, 2499, + 3, 1288, 644, 0, 2471, 2499, 3, 1290, 645, 0, 2472, 2499, 3, 1292, 646, + 0, 2473, 2499, 3, 192, 96, 0, 2474, 2499, 3, 224, 112, 0, 2475, 2499, 3, + 542, 271, 0, 2476, 2499, 3, 1296, 648, 0, 2477, 2499, 3, 578, 289, 0, 2478, + 2499, 3, 654, 327, 0, 2479, 2499, 3, 1702, 851, 0, 2480, 2499, 3, 672, + 336, 0, 2481, 2499, 3, 702, 351, 0, 2482, 2499, 3, 1298, 649, 0, 2483, + 2499, 3, 1318, 659, 0, 2484, 2499, 3, 1316, 658, 0, 2485, 2499, 3, 1810, + 905, 0, 2486, 2499, 3, 730, 365, 0, 2487, 2499, 3, 736, 368, 0, 2488, 2499, + 3, 746, 373, 0, 2489, 2499, 3, 742, 371, 0, 2490, 2499, 3, 740, 370, 0, + 2491, 2499, 3, 744, 372, 0, 2492, 2499, 3, 750, 375, 0, 2493, 2499, 3, + 1822, 911, 0, 2494, 2499, 3, 1354, 677, 0, 2495, 2499, 3, 1286, 643, 0, + 2496, 2499, 3, 698, 349, 0, 2497, 2499, 3, 1790, 895, 0, 2498, 2359, 1, + 0, 0, 0, 2498, 2360, 1, 0, 0, 0, 2498, 2361, 1, 0, 0, 0, 2498, 2362, 1, + 0, 0, 0, 2498, 2363, 1, 0, 0, 0, 2498, 2364, 1, 0, 0, 0, 2498, 2365, 1, + 0, 0, 0, 2498, 2366, 1, 0, 0, 0, 2498, 2367, 1, 0, 0, 0, 2498, 2368, 1, + 0, 0, 0, 2498, 2369, 1, 0, 0, 0, 2498, 2370, 1, 0, 0, 0, 2498, 2371, 1, + 0, 0, 0, 2498, 2372, 1, 0, 0, 0, 2498, 2373, 1, 0, 0, 0, 2498, 2374, 1, + 0, 0, 0, 2498, 2375, 1, 0, 0, 0, 2498, 2376, 1, 0, 0, 0, 2498, 2377, 1, + 0, 0, 0, 2498, 2378, 1, 0, 0, 0, 2498, 2379, 1, 0, 0, 0, 2498, 2380, 1, + 0, 0, 0, 2498, 2381, 1, 0, 0, 0, 2498, 2382, 1, 0, 0, 0, 2498, 2383, 1, + 0, 0, 0, 2498, 2384, 1, 0, 0, 0, 2498, 2385, 1, 0, 0, 0, 2498, 2386, 1, + 0, 0, 0, 2498, 2387, 1, 0, 0, 0, 2498, 2388, 1, 0, 0, 0, 2498, 2389, 1, + 0, 0, 0, 2498, 2390, 1, 0, 0, 0, 2498, 2391, 1, 0, 0, 0, 2498, 2392, 1, + 0, 0, 0, 2498, 2393, 1, 0, 0, 0, 2498, 2394, 1, 0, 0, 0, 2498, 2395, 1, + 0, 0, 0, 2498, 2396, 1, 0, 0, 0, 2498, 2397, 1, 0, 0, 0, 2498, 2398, 1, + 0, 0, 0, 2498, 2399, 1, 0, 0, 0, 2498, 2400, 1, 0, 0, 0, 2498, 2401, 1, + 0, 0, 0, 2498, 2402, 1, 0, 0, 0, 2498, 2403, 1, 0, 0, 0, 2498, 2404, 1, + 0, 0, 0, 2498, 2405, 1, 0, 0, 0, 2498, 2406, 1, 0, 0, 0, 2498, 2407, 1, + 0, 0, 0, 2498, 2408, 1, 0, 0, 0, 2498, 2409, 1, 0, 0, 0, 2498, 2410, 1, + 0, 0, 0, 2498, 2411, 1, 0, 0, 0, 2498, 2412, 1, 0, 0, 0, 2498, 2413, 1, + 0, 0, 0, 2498, 2414, 1, 0, 0, 0, 2498, 2415, 1, 0, 0, 0, 2498, 2416, 1, + 0, 0, 0, 2498, 2417, 1, 0, 0, 0, 2498, 2418, 1, 0, 0, 0, 2498, 2419, 1, + 0, 0, 0, 2498, 2420, 1, 0, 0, 0, 2498, 2421, 1, 0, 0, 0, 2498, 2422, 1, + 0, 0, 0, 2498, 2423, 1, 0, 0, 0, 2498, 2424, 1, 0, 0, 0, 2498, 2425, 1, + 0, 0, 0, 2498, 2426, 1, 0, 0, 0, 2498, 2427, 1, 0, 0, 0, 2498, 2428, 1, + 0, 0, 0, 2498, 2429, 1, 0, 0, 0, 2498, 2430, 1, 0, 0, 0, 2498, 2431, 1, + 0, 0, 0, 2498, 2432, 1, 0, 0, 0, 2498, 2433, 1, 0, 0, 0, 2498, 2434, 1, + 0, 0, 0, 2498, 2435, 1, 0, 0, 0, 2498, 2436, 1, 0, 0, 0, 2498, 2437, 1, + 0, 0, 0, 2498, 2438, 1, 0, 0, 0, 2498, 2439, 1, 0, 0, 0, 2498, 2440, 1, + 0, 0, 0, 2498, 2441, 1, 0, 0, 0, 2498, 2442, 1, 0, 0, 0, 2498, 2443, 1, + 0, 0, 0, 2498, 2444, 1, 0, 0, 0, 2498, 2445, 1, 0, 0, 0, 2498, 2446, 1, + 0, 0, 0, 2498, 2447, 1, 0, 0, 0, 2498, 2448, 1, 0, 0, 0, 2498, 2449, 1, + 0, 0, 0, 2498, 2450, 1, 0, 0, 0, 2498, 2451, 1, 0, 0, 0, 2498, 2452, 1, + 0, 0, 0, 2498, 2453, 1, 0, 0, 0, 2498, 2454, 1, 0, 0, 0, 2498, 2455, 1, + 0, 0, 0, 2498, 2456, 1, 0, 0, 0, 2498, 2457, 1, 0, 0, 0, 2498, 2458, 1, + 0, 0, 0, 2498, 2459, 1, 0, 0, 0, 2498, 2460, 1, 0, 0, 0, 2498, 2461, 1, + 0, 0, 0, 2498, 2462, 1, 0, 0, 0, 2498, 2463, 1, 0, 0, 0, 2498, 2464, 1, + 0, 0, 0, 2498, 2465, 1, 0, 0, 0, 2498, 2466, 1, 0, 0, 0, 2498, 2467, 1, + 0, 0, 0, 2498, 2468, 1, 0, 0, 0, 2498, 2469, 1, 0, 0, 0, 2498, 2470, 1, + 0, 0, 0, 2498, 2471, 1, 0, 0, 0, 2498, 2472, 1, 0, 0, 0, 2498, 2473, 1, + 0, 0, 0, 2498, 2474, 1, 0, 0, 0, 2498, 2475, 1, 0, 0, 0, 2498, 2476, 1, + 0, 0, 0, 2498, 2477, 1, 0, 0, 0, 2498, 2478, 1, 0, 0, 0, 2498, 2479, 1, + 0, 0, 0, 2498, 2480, 1, 0, 0, 0, 2498, 2481, 1, 0, 0, 0, 2498, 2482, 1, + 0, 0, 0, 2498, 2483, 1, 0, 0, 0, 2498, 2484, 1, 0, 0, 0, 2498, 2485, 1, + 0, 0, 0, 2498, 2486, 1, 0, 0, 0, 2498, 2487, 1, 0, 0, 0, 2498, 2488, 1, + 0, 0, 0, 2498, 2489, 1, 0, 0, 0, 2498, 2490, 1, 0, 0, 0, 2498, 2491, 1, + 0, 0, 0, 2498, 2492, 1, 0, 0, 0, 2498, 2493, 1, 0, 0, 0, 2498, 2494, 1, + 0, 0, 0, 2498, 2495, 1, 0, 0, 0, 2498, 2496, 1, 0, 0, 0, 2498, 2497, 1, + 0, 0, 0, 2499, 3, 1, 0, 0, 0, 2500, 2501, 5, 41, 0, 0, 2501, 2555, 5, 407, + 0, 0, 2502, 2537, 3, 2334, 1167, 0, 2503, 2506, 3, 6, 3, 0, 2504, 2506, + 3, 8, 4, 0, 2505, 2503, 1, 0, 0, 0, 2505, 2504, 1, 0, 0, 0, 2506, 2507, + 1, 0, 0, 0, 2507, 2505, 1, 0, 0, 0, 2507, 2508, 1, 0, 0, 0, 2508, 2511, + 1, 0, 0, 0, 2509, 2511, 3, 10, 5, 0, 2510, 2505, 1, 0, 0, 0, 2510, 2509, + 1, 0, 0, 0, 2511, 2513, 1, 0, 0, 0, 2512, 2514, 3, 24, 12, 0, 2513, 2512, + 1, 0, 0, 0, 2513, 2514, 1, 0, 0, 0, 2514, 2538, 1, 0, 0, 0, 2515, 2536, + 3, 12, 6, 0, 2516, 2536, 3, 16, 8, 0, 2517, 2536, 3, 18, 9, 0, 2518, 2536, + 3, 20, 10, 0, 2519, 2536, 3, 24, 12, 0, 2520, 2536, 3, 28, 14, 0, 2521, + 2536, 3, 30, 15, 0, 2522, 2536, 3, 40, 20, 0, 2523, 2536, 3, 44, 22, 0, + 2524, 2536, 3, 46, 23, 0, 2525, 2536, 3, 52, 26, 0, 2526, 2536, 3, 54, + 27, 0, 2527, 2536, 3, 56, 28, 0, 2528, 2536, 3, 58, 29, 0, 2529, 2536, + 3, 60, 30, 0, 2530, 2536, 3, 62, 31, 0, 2531, 2536, 3, 64, 32, 0, 2532, + 2536, 3, 66, 33, 0, 2533, 2536, 3, 68, 34, 0, 2534, 2536, 3, 74, 37, 0, + 2535, 2515, 1, 0, 0, 0, 2535, 2516, 1, 0, 0, 0, 2535, 2517, 1, 0, 0, 0, + 2535, 2518, 1, 0, 0, 0, 2535, 2519, 1, 0, 0, 0, 2535, 2520, 1, 0, 0, 0, + 2535, 2521, 1, 0, 0, 0, 2535, 2522, 1, 0, 0, 0, 2535, 2523, 1, 0, 0, 0, + 2535, 2524, 1, 0, 0, 0, 2535, 2525, 1, 0, 0, 0, 2535, 2526, 1, 0, 0, 0, + 2535, 2527, 1, 0, 0, 0, 2535, 2528, 1, 0, 0, 0, 2535, 2529, 1, 0, 0, 0, + 2535, 2530, 1, 0, 0, 0, 2535, 2531, 1, 0, 0, 0, 2535, 2532, 1, 0, 0, 0, + 2535, 2533, 1, 0, 0, 0, 2535, 2534, 1, 0, 0, 0, 2536, 2538, 1, 0, 0, 0, + 2537, 2510, 1, 0, 0, 0, 2537, 2535, 1, 0, 0, 0, 2538, 2556, 1, 0, 0, 0, + 2539, 2544, 3, 2334, 1167, 0, 2540, 2541, 5, 2382, 0, 0, 2541, 2543, 3, + 2334, 1167, 0, 2542, 2540, 1, 0, 0, 0, 2543, 2546, 1, 0, 0, 0, 2544, 2542, + 1, 0, 0, 0, 2544, 2545, 1, 0, 0, 0, 2545, 2549, 1, 0, 0, 0, 2546, 2544, + 1, 0, 0, 0, 2547, 2549, 5, 37, 0, 0, 2548, 2539, 1, 0, 0, 0, 2548, 2547, + 1, 0, 0, 0, 2549, 2553, 1, 0, 0, 0, 2550, 2554, 3, 86, 43, 0, 2551, 2554, + 3, 88, 44, 0, 2552, 2554, 3, 90, 45, 0, 2553, 2550, 1, 0, 0, 0, 2553, 2551, + 1, 0, 0, 0, 2553, 2552, 1, 0, 0, 0, 2554, 2556, 1, 0, 0, 0, 2555, 2502, + 1, 0, 0, 0, 2555, 2548, 1, 0, 0, 0, 2556, 5, 1, 0, 0, 0, 2557, 2578, 5, + 20, 0, 0, 2558, 2559, 5, 1584, 0, 0, 2559, 2561, 3, 2334, 1167, 0, 2560, + 2558, 1, 0, 0, 0, 2560, 2561, 1, 0, 0, 0, 2561, 2563, 1, 0, 0, 0, 2562, + 2564, 3, 84, 42, 0, 2563, 2562, 1, 0, 0, 0, 2563, 2564, 1, 0, 0, 0, 2564, + 2567, 1, 0, 0, 0, 2565, 2566, 5, 519, 0, 0, 2566, 2568, 3, 2334, 1167, + 0, 2567, 2565, 1, 0, 0, 0, 2567, 2568, 1, 0, 0, 0, 2568, 2569, 1, 0, 0, + 0, 2569, 2570, 5, 406, 0, 0, 2570, 2575, 3, 422, 211, 0, 2571, 2572, 5, + 2382, 0, 0, 2572, 2574, 3, 422, 211, 0, 2573, 2571, 1, 0, 0, 0, 2574, 2577, + 1, 0, 0, 0, 2575, 2573, 1, 0, 0, 0, 2575, 2576, 1, 0, 0, 0, 2576, 2579, + 1, 0, 0, 0, 2577, 2575, 1, 0, 0, 0, 2578, 2560, 1, 0, 0, 0, 2579, 2580, + 1, 0, 0, 0, 2580, 2578, 1, 0, 0, 0, 2580, 2581, 1, 0, 0, 0, 2581, 7, 1, + 0, 0, 0, 2582, 2621, 5, 425, 0, 0, 2583, 2585, 3, 84, 42, 0, 2584, 2583, + 1, 0, 0, 0, 2584, 2585, 1, 0, 0, 0, 2585, 2586, 1, 0, 0, 0, 2586, 2587, + 5, 406, 0, 0, 2587, 2589, 3, 2334, 1167, 0, 2588, 2590, 3, 38, 19, 0, 2589, + 2588, 1, 0, 0, 0, 2589, 2590, 1, 0, 0, 0, 2590, 2598, 1, 0, 0, 0, 2591, + 2592, 5, 2382, 0, 0, 2592, 2594, 3, 2334, 1167, 0, 2593, 2595, 3, 38, 19, + 0, 2594, 2593, 1, 0, 0, 0, 2594, 2595, 1, 0, 0, 0, 2595, 2597, 1, 0, 0, + 0, 2596, 2591, 1, 0, 0, 0, 2597, 2600, 1, 0, 0, 0, 2598, 2596, 1, 0, 0, + 0, 2598, 2599, 1, 0, 0, 0, 2599, 2622, 1, 0, 0, 0, 2600, 2598, 1, 0, 0, + 0, 2601, 2602, 5, 408, 0, 0, 2602, 2604, 5, 680, 0, 0, 2603, 2605, 3, 84, + 42, 0, 2604, 2603, 1, 0, 0, 0, 2604, 2605, 1, 0, 0, 0, 2605, 2606, 1, 0, + 0, 0, 2606, 2607, 5, 519, 0, 0, 2607, 2609, 3, 2334, 1167, 0, 2608, 2610, + 3, 38, 19, 0, 2609, 2608, 1, 0, 0, 0, 2609, 2610, 1, 0, 0, 0, 2610, 2618, + 1, 0, 0, 0, 2611, 2612, 5, 2382, 0, 0, 2612, 2614, 3, 2334, 1167, 0, 2613, + 2615, 3, 38, 19, 0, 2614, 2613, 1, 0, 0, 0, 2614, 2615, 1, 0, 0, 0, 2615, + 2617, 1, 0, 0, 0, 2616, 2611, 1, 0, 0, 0, 2617, 2620, 1, 0, 0, 0, 2618, + 2616, 1, 0, 0, 0, 2618, 2619, 1, 0, 0, 0, 2619, 2622, 1, 0, 0, 0, 2620, + 2618, 1, 0, 0, 0, 2621, 2584, 1, 0, 0, 0, 2621, 2601, 1, 0, 0, 0, 2622, + 9, 1, 0, 0, 0, 2623, 2624, 5, 1468, 0, 0, 2624, 2627, 5, 37, 0, 0, 2625, + 2626, 5, 1595, 0, 0, 2626, 2628, 3, 1148, 574, 0, 2627, 2625, 1, 0, 0, + 0, 2627, 2628, 1, 0, 0, 0, 2628, 11, 1, 0, 0, 0, 2629, 2630, 5, 1463, 0, + 0, 2630, 2631, 5, 406, 0, 0, 2631, 2632, 3, 2334, 1167, 0, 2632, 2633, + 5, 2188, 0, 0, 2633, 2635, 5, 2372, 0, 0, 2634, 2636, 3, 38, 19, 0, 2635, + 2634, 1, 0, 0, 0, 2635, 2636, 1, 0, 0, 0, 2636, 2646, 1, 0, 0, 0, 2637, + 2638, 5, 2382, 0, 0, 2638, 2639, 3, 2334, 1167, 0, 2639, 2640, 5, 2188, + 0, 0, 2640, 2642, 5, 2372, 0, 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, 2637, + 1, 0, 0, 0, 2645, 2648, 1, 0, 0, 0, 2646, 2644, 1, 0, 0, 0, 2646, 2647, + 1, 0, 0, 0, 2647, 2651, 1, 0, 0, 0, 2648, 2646, 1, 0, 0, 0, 2649, 2650, + 5, 1329, 0, 0, 2650, 2652, 3, 2324, 1162, 0, 2651, 2649, 1, 0, 0, 0, 2651, + 2652, 1, 0, 0, 0, 2652, 2654, 1, 0, 0, 0, 2653, 2655, 3, 14, 7, 0, 2654, + 2653, 1, 0, 0, 0, 2654, 2655, 1, 0, 0, 0, 2655, 13, 1, 0, 0, 0, 2656, 2657, + 7, 0, 0, 0, 2657, 15, 1, 0, 0, 0, 2658, 2675, 5, 1460, 0, 0, 2659, 2660, + 5, 406, 0, 0, 2660, 2661, 3, 2334, 1167, 0, 2661, 2662, 5, 2029, 0, 0, + 2662, 2670, 3, 2334, 1167, 0, 2663, 2664, 5, 2382, 0, 0, 2664, 2665, 3, + 2334, 1167, 0, 2665, 2666, 5, 2029, 0, 0, 2666, 2667, 3, 2334, 1167, 0, + 2667, 2669, 1, 0, 0, 0, 2668, 2663, 1, 0, 0, 0, 2669, 2672, 1, 0, 0, 0, + 2670, 2668, 1, 0, 0, 0, 2670, 2671, 1, 0, 0, 0, 2671, 2676, 1, 0, 0, 0, + 2672, 2670, 1, 0, 0, 0, 2673, 2674, 5, 408, 0, 0, 2674, 2676, 5, 37, 0, + 0, 2675, 2659, 1, 0, 0, 0, 2675, 2673, 1, 0, 0, 0, 2676, 17, 1, 0, 0, 0, + 2677, 2709, 5, 1173, 0, 0, 2678, 2680, 3, 84, 42, 0, 2679, 2678, 1, 0, + 0, 0, 2679, 2680, 1, 0, 0, 0, 2680, 2681, 1, 0, 0, 0, 2681, 2682, 5, 406, + 0, 0, 2682, 2687, 3, 2334, 1167, 0, 2683, 2684, 5, 2382, 0, 0, 2684, 2686, + 3, 2334, 1167, 0, 2685, 2683, 1, 0, 0, 0, 2686, 2689, 1, 0, 0, 0, 2687, + 2685, 1, 0, 0, 0, 2687, 2688, 1, 0, 0, 0, 2688, 2705, 1, 0, 0, 0, 2689, + 2687, 1, 0, 0, 0, 2690, 2691, 5, 408, 0, 0, 2691, 2693, 5, 680, 0, 0, 2692, + 2694, 3, 84, 42, 0, 2693, 2692, 1, 0, 0, 0, 2693, 2694, 1, 0, 0, 0, 2694, + 2695, 1, 0, 0, 0, 2695, 2696, 5, 519, 0, 0, 2696, 2701, 3, 2334, 1167, + 0, 2697, 2698, 5, 2382, 0, 0, 2698, 2700, 3, 2334, 1167, 0, 2699, 2697, + 1, 0, 0, 0, 2700, 2703, 1, 0, 0, 0, 2701, 2699, 1, 0, 0, 0, 2701, 2702, + 1, 0, 0, 0, 2702, 2705, 1, 0, 0, 0, 2703, 2701, 1, 0, 0, 0, 2704, 2679, + 1, 0, 0, 0, 2704, 2690, 1, 0, 0, 0, 2705, 2706, 1, 0, 0, 0, 2706, 2704, + 1, 0, 0, 0, 2706, 2707, 1, 0, 0, 0, 2707, 2710, 1, 0, 0, 0, 2708, 2710, + 5, 37, 0, 0, 2709, 2704, 1, 0, 0, 0, 2709, 2708, 1, 0, 0, 0, 2710, 2713, + 1, 0, 0, 0, 2711, 2712, 5, 1329, 0, 0, 2712, 2714, 3, 2324, 1162, 0, 2713, + 2711, 1, 0, 0, 0, 2713, 2714, 1, 0, 0, 0, 2714, 2716, 1, 0, 0, 0, 2715, + 2717, 3, 14, 7, 0, 2716, 2715, 1, 0, 0, 0, 2716, 2717, 1, 0, 0, 0, 2717, + 19, 1, 0, 0, 0, 2718, 2745, 5, 1160, 0, 0, 2719, 2721, 3, 84, 42, 0, 2720, + 2719, 1, 0, 0, 0, 2720, 2721, 1, 0, 0, 0, 2721, 2722, 1, 0, 0, 0, 2722, + 2723, 5, 406, 0, 0, 2723, 2728, 3, 2334, 1167, 0, 2724, 2725, 5, 2382, + 0, 0, 2725, 2727, 3, 2334, 1167, 0, 2726, 2724, 1, 0, 0, 0, 2727, 2730, + 1, 0, 0, 0, 2728, 2726, 1, 0, 0, 0, 2728, 2729, 1, 0, 0, 0, 2729, 2746, + 1, 0, 0, 0, 2730, 2728, 1, 0, 0, 0, 2731, 2732, 5, 408, 0, 0, 2732, 2734, + 5, 680, 0, 0, 2733, 2735, 3, 84, 42, 0, 2734, 2733, 1, 0, 0, 0, 2734, 2735, + 1, 0, 0, 0, 2735, 2736, 1, 0, 0, 0, 2736, 2737, 5, 519, 0, 0, 2737, 2742, + 3, 2334, 1167, 0, 2738, 2739, 5, 2382, 0, 0, 2739, 2741, 3, 2334, 1167, + 0, 2740, 2738, 1, 0, 0, 0, 2741, 2744, 1, 0, 0, 0, 2742, 2740, 1, 0, 0, + 0, 2742, 2743, 1, 0, 0, 0, 2743, 2746, 1, 0, 0, 0, 2744, 2742, 1, 0, 0, + 0, 2745, 2720, 1, 0, 0, 0, 2745, 2731, 1, 0, 0, 0, 2746, 2748, 1, 0, 0, + 0, 2747, 2749, 3, 22, 11, 0, 2748, 2747, 1, 0, 0, 0, 2748, 2749, 1, 0, + 0, 0, 2749, 21, 1, 0, 0, 0, 2750, 2751, 5, 425, 0, 0, 2751, 2752, 5, 32, + 0, 0, 2752, 2753, 3, 2324, 1162, 0, 2753, 2754, 7, 1, 0, 0, 2754, 23, 1, + 0, 0, 0, 2755, 2775, 5, 1412, 0, 0, 2756, 2758, 7, 2, 0, 0, 2757, 2759, + 3, 26, 13, 0, 2758, 2757, 1, 0, 0, 0, 2759, 2760, 1, 0, 0, 0, 2760, 2758, + 1, 0, 0, 0, 2760, 2761, 1, 0, 0, 0, 2761, 2763, 1, 0, 0, 0, 2762, 2756, + 1, 0, 0, 0, 2762, 2763, 1, 0, 0, 0, 2763, 2764, 1, 0, 0, 0, 2764, 2765, + 5, 1329, 0, 0, 2765, 2766, 3, 2324, 1162, 0, 2766, 2768, 1, 0, 0, 0, 2767, + 2769, 7, 0, 0, 0, 2768, 2767, 1, 0, 0, 0, 2768, 2769, 1, 0, 0, 0, 2769, + 2776, 1, 0, 0, 0, 2770, 2771, 5, 909, 0, 0, 2771, 2773, 5, 1329, 0, 0, + 2772, 2774, 3, 2324, 1162, 0, 2773, 2772, 1, 0, 0, 0, 2773, 2774, 1, 0, + 0, 0, 2774, 2776, 1, 0, 0, 0, 2775, 2762, 1, 0, 0, 0, 2775, 2770, 1, 0, + 0, 0, 2776, 25, 1, 0, 0, 0, 2777, 2778, 3, 2334, 1167, 0, 2778, 27, 1, + 0, 0, 0, 2779, 2781, 5, 186, 0, 0, 2780, 2782, 5, 37, 0, 0, 2781, 2780, + 1, 0, 0, 0, 2781, 2782, 1, 0, 0, 0, 2782, 2784, 1, 0, 0, 0, 2783, 2785, + 7, 3, 0, 0, 2784, 2783, 1, 0, 0, 0, 2784, 2785, 1, 0, 0, 0, 2785, 29, 1, + 0, 0, 0, 2786, 2787, 7, 4, 0, 0, 2787, 2788, 5, 1983, 0, 0, 2788, 2789, + 3, 2334, 1167, 0, 2789, 2796, 3, 32, 16, 0, 2790, 2791, 5, 2382, 0, 0, + 2791, 2792, 3, 2334, 1167, 0, 2792, 2793, 3, 32, 16, 0, 2793, 2795, 1, + 0, 0, 0, 2794, 2790, 1, 0, 0, 0, 2795, 2798, 1, 0, 0, 0, 2796, 2794, 1, + 0, 0, 0, 2796, 2797, 1, 0, 0, 0, 2797, 2810, 1, 0, 0, 0, 2798, 2796, 1, + 0, 0, 0, 2799, 2800, 5, 425, 0, 0, 2800, 2801, 5, 1983, 0, 0, 2801, 2806, + 3, 2334, 1167, 0, 2802, 2803, 5, 2382, 0, 0, 2803, 2805, 3, 2334, 1167, + 0, 2804, 2802, 1, 0, 0, 0, 2805, 2808, 1, 0, 0, 0, 2806, 2804, 1, 0, 0, + 0, 2806, 2807, 1, 0, 0, 0, 2807, 2810, 1, 0, 0, 0, 2808, 2806, 1, 0, 0, + 0, 2809, 2786, 1, 0, 0, 0, 2809, 2799, 1, 0, 0, 0, 2810, 31, 1, 0, 0, 0, + 2811, 2812, 5, 81, 0, 0, 2812, 2814, 5, 2376, 0, 0, 2813, 2815, 3, 34, + 17, 0, 2814, 2813, 1, 0, 0, 0, 2814, 2815, 1, 0, 0, 0, 2815, 2817, 1, 0, + 0, 0, 2816, 2818, 3, 36, 18, 0, 2817, 2816, 1, 0, 0, 0, 2817, 2818, 1, + 0, 0, 0, 2818, 2819, 1, 0, 0, 0, 2819, 2820, 5, 2377, 0, 0, 2820, 33, 1, + 0, 0, 0, 2821, 2822, 7, 5, 0, 0, 2822, 35, 1, 0, 0, 0, 2823, 2824, 7, 6, + 0, 0, 2824, 37, 1, 0, 0, 0, 2825, 2826, 7, 7, 0, 0, 2826, 39, 1, 0, 0, + 0, 2827, 2828, 5, 20, 0, 0, 2828, 2829, 5, 395, 0, 0, 2829, 2834, 3, 1450, + 725, 0, 2830, 2831, 5, 2382, 0, 0, 2831, 2833, 3, 1450, 725, 0, 2832, 2830, + 1, 0, 0, 0, 2833, 2836, 1, 0, 0, 0, 2834, 2832, 1, 0, 0, 0, 2834, 2835, + 1, 0, 0, 0, 2835, 2868, 1, 0, 0, 0, 2836, 2834, 1, 0, 0, 0, 2837, 2838, + 5, 425, 0, 0, 2838, 2839, 5, 395, 0, 0, 2839, 2841, 3, 1450, 725, 0, 2840, + 2842, 3, 38, 19, 0, 2841, 2840, 1, 0, 0, 0, 2841, 2842, 1, 0, 0, 0, 2842, + 2849, 1, 0, 0, 0, 2843, 2845, 5, 2409, 0, 0, 2844, 2846, 3, 38, 19, 0, + 2845, 2844, 1, 0, 0, 0, 2845, 2846, 1, 0, 0, 0, 2846, 2848, 1, 0, 0, 0, + 2847, 2843, 1, 0, 0, 0, 2848, 2851, 1, 0, 0, 0, 2849, 2847, 1, 0, 0, 0, + 2849, 2850, 1, 0, 0, 0, 2850, 2868, 1, 0, 0, 0, 2851, 2849, 1, 0, 0, 0, + 2852, 2853, 5, 1460, 0, 0, 2853, 2854, 5, 395, 0, 0, 2854, 2855, 3, 42, + 21, 0, 2855, 2856, 5, 2029, 0, 0, 2856, 2864, 3, 42, 21, 0, 2857, 2858, + 5, 2382, 0, 0, 2858, 2859, 3, 42, 21, 0, 2859, 2860, 5, 2029, 0, 0, 2860, + 2861, 3, 42, 21, 0, 2861, 2863, 1, 0, 0, 0, 2862, 2857, 1, 0, 0, 0, 2863, + 2866, 1, 0, 0, 0, 2864, 2862, 1, 0, 0, 0, 2864, 2865, 1, 0, 0, 0, 2865, + 2868, 1, 0, 0, 0, 2866, 2864, 1, 0, 0, 0, 2867, 2827, 1, 0, 0, 0, 2867, + 2837, 1, 0, 0, 0, 2867, 2852, 1, 0, 0, 0, 2868, 41, 1, 0, 0, 0, 2869, 2870, + 5, 2372, 0, 0, 2870, 43, 1, 0, 0, 0, 2871, 2872, 5, 20, 0, 0, 2872, 2873, + 5, 36, 0, 0, 2873, 2874, 5, 2372, 0, 0, 2874, 2875, 5, 564, 0, 0, 2875, + 2882, 5, 2372, 0, 0, 2876, 2877, 5, 2382, 0, 0, 2877, 2878, 5, 2372, 0, + 0, 2878, 2879, 5, 564, 0, 0, 2879, 2881, 5, 2372, 0, 0, 2880, 2876, 1, + 0, 0, 0, 2881, 2884, 1, 0, 0, 0, 2882, 2880, 1, 0, 0, 0, 2882, 2883, 1, + 0, 0, 0, 2883, 2910, 1, 0, 0, 0, 2884, 2882, 1, 0, 0, 0, 2885, 2886, 5, + 425, 0, 0, 2886, 2887, 5, 36, 0, 0, 2887, 2892, 5, 2372, 0, 0, 2888, 2889, + 5, 2382, 0, 0, 2889, 2891, 5, 2372, 0, 0, 2890, 2888, 1, 0, 0, 0, 2891, + 2894, 1, 0, 0, 0, 2892, 2890, 1, 0, 0, 0, 2892, 2893, 1, 0, 0, 0, 2893, + 2910, 1, 0, 0, 0, 2894, 2892, 1, 0, 0, 0, 2895, 2896, 5, 1460, 0, 0, 2896, + 2897, 5, 36, 0, 0, 2897, 2898, 5, 2372, 0, 0, 2898, 2899, 5, 2029, 0, 0, + 2899, 2906, 5, 2372, 0, 0, 2900, 2901, 5, 2382, 0, 0, 2901, 2902, 5, 2372, + 0, 0, 2902, 2903, 5, 2029, 0, 0, 2903, 2905, 5, 2372, 0, 0, 2904, 2900, + 1, 0, 0, 0, 2905, 2908, 1, 0, 0, 0, 2906, 2904, 1, 0, 0, 0, 2906, 2907, + 1, 0, 0, 0, 2907, 2910, 1, 0, 0, 0, 2908, 2906, 1, 0, 0, 0, 2909, 2871, + 1, 0, 0, 0, 2909, 2885, 1, 0, 0, 0, 2909, 2895, 1, 0, 0, 0, 2910, 45, 1, + 0, 0, 0, 2911, 2923, 3, 48, 24, 0, 2912, 2923, 3, 50, 25, 0, 2913, 2914, + 5, 1468, 0, 0, 2914, 2915, 5, 2171, 0, 0, 2915, 2916, 3, 2334, 1167, 0, + 2916, 2917, 5, 1595, 0, 0, 2917, 2918, 3, 1148, 574, 0, 2918, 2923, 1, + 0, 0, 0, 2919, 2920, 5, 425, 0, 0, 2920, 2921, 5, 2171, 0, 0, 2921, 2923, + 3, 2334, 1167, 0, 2922, 2911, 1, 0, 0, 0, 2922, 2912, 1, 0, 0, 0, 2922, + 2913, 1, 0, 0, 0, 2922, 2919, 1, 0, 0, 0, 2923, 47, 1, 0, 0, 0, 2924, 2925, + 5, 20, 0, 0, 2925, 2926, 5, 2171, 0, 0, 2926, 2927, 3, 2334, 1167, 0, 2927, + 2928, 5, 1595, 0, 0, 2928, 2930, 3, 1148, 574, 0, 2929, 2931, 3, 34, 17, + 0, 2930, 2929, 1, 0, 0, 0, 2930, 2931, 1, 0, 0, 0, 2931, 2936, 1, 0, 0, + 0, 2932, 2933, 5, 1662, 0, 0, 2933, 2934, 3, 2324, 1162, 0, 2934, 2935, + 7, 8, 0, 0, 2935, 2937, 1, 0, 0, 0, 2936, 2932, 1, 0, 0, 0, 2936, 2937, + 1, 0, 0, 0, 2937, 2940, 1, 0, 0, 0, 2938, 2939, 5, 1661, 0, 0, 2939, 2941, + 3, 2324, 1162, 0, 2940, 2938, 1, 0, 0, 0, 2940, 2941, 1, 0, 0, 0, 2941, + 49, 1, 0, 0, 0, 2942, 2943, 5, 909, 0, 0, 2943, 2944, 5, 2171, 0, 0, 2944, + 2947, 3, 2334, 1167, 0, 2945, 2946, 5, 918, 0, 0, 2946, 2948, 5, 2372, + 0, 0, 2947, 2945, 1, 0, 0, 0, 2947, 2948, 1, 0, 0, 0, 2948, 2951, 1, 0, + 0, 0, 2949, 2950, 5, 2100, 0, 0, 2950, 2952, 5, 2372, 0, 0, 2951, 2949, + 1, 0, 0, 0, 2951, 2952, 1, 0, 0, 0, 2952, 51, 1, 0, 0, 0, 2953, 2954, 5, + 1568, 0, 0, 2954, 2955, 5, 80, 0, 0, 2955, 2956, 5, 2372, 0, 0, 2956, 2957, + 5, 2398, 0, 0, 2957, 2958, 5, 2372, 0, 0, 2958, 53, 1, 0, 0, 0, 2959, 2960, + 5, 425, 0, 0, 2960, 2961, 5, 534, 0, 0, 2961, 2966, 3, 1450, 725, 0, 2962, + 2963, 5, 2382, 0, 0, 2963, 2965, 3, 1450, 725, 0, 2964, 2962, 1, 0, 0, + 0, 2965, 2968, 1, 0, 0, 0, 2966, 2964, 1, 0, 0, 0, 2966, 2967, 1, 0, 0, + 0, 2967, 55, 1, 0, 0, 0, 2968, 2966, 1, 0, 0, 0, 2969, 2970, 5, 281, 0, + 0, 2970, 2971, 5, 1425, 0, 0, 2971, 2972, 5, 2029, 0, 0, 2972, 2973, 5, + 553, 0, 0, 2973, 57, 1, 0, 0, 0, 2974, 2975, 5, 20, 0, 0, 2975, 2976, 5, + 2117, 0, 0, 2976, 2977, 5, 2372, 0, 0, 2977, 2978, 5, 2188, 0, 0, 2978, + 2979, 5, 865, 0, 0, 2979, 2984, 5, 2372, 0, 0, 2980, 2981, 5, 2382, 0, + 0, 2981, 2983, 5, 2372, 0, 0, 2982, 2980, 1, 0, 0, 0, 2983, 2986, 1, 0, + 0, 0, 2984, 2982, 1, 0, 0, 0, 2984, 2985, 1, 0, 0, 0, 2985, 3004, 1, 0, + 0, 0, 2986, 2984, 1, 0, 0, 0, 2987, 2988, 5, 909, 0, 0, 2988, 2989, 5, + 2117, 0, 0, 2989, 2990, 5, 2372, 0, 0, 2990, 2991, 7, 9, 0, 0, 2991, 2992, + 5, 865, 0, 0, 2992, 2997, 5, 2372, 0, 0, 2993, 2994, 5, 2382, 0, 0, 2994, + 2996, 5, 2372, 0, 0, 2995, 2993, 1, 0, 0, 0, 2996, 2999, 1, 0, 0, 0, 2997, + 2995, 1, 0, 0, 0, 2997, 2998, 1, 0, 0, 0, 2998, 3004, 1, 0, 0, 0, 2999, + 2997, 1, 0, 0, 0, 3000, 3001, 5, 425, 0, 0, 3001, 3002, 5, 2117, 0, 0, + 3002, 3004, 5, 2372, 0, 0, 3003, 2974, 1, 0, 0, 0, 3003, 2987, 1, 0, 0, + 0, 3003, 3000, 1, 0, 0, 0, 3004, 59, 1, 0, 0, 0, 3005, 3006, 5, 20, 0, + 0, 3006, 3007, 5, 2121, 0, 0, 3007, 3012, 5, 2372, 0, 0, 3008, 3009, 5, + 2382, 0, 0, 3009, 3011, 5, 2372, 0, 0, 3010, 3008, 1, 0, 0, 0, 3011, 3014, + 1, 0, 0, 0, 3012, 3010, 1, 0, 0, 0, 3012, 3013, 1, 0, 0, 0, 3013, 3043, + 1, 0, 0, 0, 3014, 3012, 1, 0, 0, 0, 3015, 3016, 5, 425, 0, 0, 3016, 3017, + 5, 2121, 0, 0, 3017, 3022, 5, 2372, 0, 0, 3018, 3019, 5, 2382, 0, 0, 3019, + 3021, 5, 2372, 0, 0, 3020, 3018, 1, 0, 0, 0, 3021, 3024, 1, 0, 0, 0, 3022, + 3020, 1, 0, 0, 0, 3022, 3023, 1, 0, 0, 0, 3023, 3026, 1, 0, 0, 0, 3024, + 3022, 1, 0, 0, 0, 3025, 3027, 5, 168, 0, 0, 3026, 3025, 1, 0, 0, 0, 3026, + 3027, 1, 0, 0, 0, 3027, 3043, 1, 0, 0, 0, 3028, 3029, 5, 1463, 0, 0, 3029, + 3030, 5, 2121, 0, 0, 3030, 3031, 5, 2372, 0, 0, 3031, 3032, 5, 2188, 0, + 0, 3032, 3039, 5, 2372, 0, 0, 3033, 3034, 5, 2382, 0, 0, 3034, 3035, 5, + 2372, 0, 0, 3035, 3036, 5, 2188, 0, 0, 3036, 3038, 5, 2372, 0, 0, 3037, + 3033, 1, 0, 0, 0, 3038, 3041, 1, 0, 0, 0, 3039, 3037, 1, 0, 0, 0, 3039, + 3040, 1, 0, 0, 0, 3040, 3043, 1, 0, 0, 0, 3041, 3039, 1, 0, 0, 0, 3042, + 3005, 1, 0, 0, 0, 3042, 3015, 1, 0, 0, 0, 3042, 3028, 1, 0, 0, 0, 3043, + 61, 1, 0, 0, 0, 3044, 3045, 5, 1568, 0, 0, 3045, 3046, 5, 1294, 0, 0, 3046, + 3047, 7, 10, 0, 0, 3047, 3051, 5, 2398, 0, 0, 3048, 3052, 5, 1054, 0, 0, + 3049, 3050, 5, 1408, 0, 0, 3050, 3052, 7, 11, 0, 0, 3051, 3048, 1, 0, 0, + 0, 3051, 3049, 1, 0, 0, 0, 3052, 3063, 1, 0, 0, 0, 3053, 3054, 5, 2382, + 0, 0, 3054, 3055, 7, 10, 0, 0, 3055, 3059, 5, 2398, 0, 0, 3056, 3060, 5, + 1054, 0, 0, 3057, 3058, 5, 1408, 0, 0, 3058, 3060, 7, 11, 0, 0, 3059, 3056, + 1, 0, 0, 0, 3059, 3057, 1, 0, 0, 0, 3060, 3062, 1, 0, 0, 0, 3061, 3053, + 1, 0, 0, 0, 3062, 3065, 1, 0, 0, 0, 3063, 3061, 1, 0, 0, 0, 3063, 3064, + 1, 0, 0, 0, 3064, 3066, 1, 0, 0, 0, 3065, 3063, 1, 0, 0, 0, 3066, 3067, + 5, 564, 0, 0, 3067, 3068, 5, 534, 0, 0, 3068, 3073, 5, 2372, 0, 0, 3069, + 3070, 5, 2382, 0, 0, 3070, 3072, 5, 2372, 0, 0, 3071, 3069, 1, 0, 0, 0, + 3072, 3075, 1, 0, 0, 0, 3073, 3071, 1, 0, 0, 0, 3073, 3074, 1, 0, 0, 0, + 3074, 63, 1, 0, 0, 0, 3075, 3073, 1, 0, 0, 0, 3076, 3077, 5, 1568, 0, 0, + 3077, 3078, 5, 1236, 0, 0, 3078, 3079, 7, 12, 0, 0, 3079, 3080, 5, 2398, + 0, 0, 3080, 3087, 5, 2372, 0, 0, 3081, 3082, 5, 2382, 0, 0, 3082, 3083, + 7, 12, 0, 0, 3083, 3084, 5, 2398, 0, 0, 3084, 3086, 5, 2372, 0, 0, 3085, + 3081, 1, 0, 0, 0, 3086, 3089, 1, 0, 0, 0, 3087, 3085, 1, 0, 0, 0, 3087, + 3088, 1, 0, 0, 0, 3088, 3090, 1, 0, 0, 0, 3089, 3087, 1, 0, 0, 0, 3090, + 3091, 5, 564, 0, 0, 3091, 3092, 5, 534, 0, 0, 3092, 3097, 5, 2372, 0, 0, + 3093, 3094, 5, 2382, 0, 0, 3094, 3096, 5, 2372, 0, 0, 3095, 3093, 1, 0, + 0, 0, 3096, 3099, 1, 0, 0, 0, 3097, 3095, 1, 0, 0, 0, 3097, 3098, 1, 0, + 0, 0, 3098, 65, 1, 0, 0, 0, 3099, 3097, 1, 0, 0, 0, 3100, 3105, 5, 1530, + 0, 0, 3101, 3102, 5, 534, 0, 0, 3102, 3106, 5, 2372, 0, 0, 3103, 3104, + 5, 406, 0, 0, 3104, 3106, 3, 2334, 1167, 0, 3105, 3101, 1, 0, 0, 0, 3105, + 3103, 1, 0, 0, 0, 3105, 3106, 1, 0, 0, 0, 3106, 3108, 1, 0, 0, 0, 3107, + 3109, 7, 3, 0, 0, 3108, 3107, 1, 0, 0, 0, 3108, 3109, 1, 0, 0, 0, 3109, + 3112, 1, 0, 0, 0, 3110, 3111, 5, 1329, 0, 0, 3111, 3113, 7, 13, 0, 0, 3112, + 3110, 1, 0, 0, 0, 3112, 3113, 1, 0, 0, 0, 3113, 3115, 1, 0, 0, 0, 3114, + 3116, 3, 14, 7, 0, 3115, 3114, 1, 0, 0, 0, 3115, 3116, 1, 0, 0, 0, 3116, + 3118, 1, 0, 0, 0, 3117, 3119, 3, 38, 19, 0, 3118, 3117, 1, 0, 0, 0, 3118, + 3119, 1, 0, 0, 0, 3119, 3121, 1, 0, 0, 0, 3120, 3122, 5, 1654, 0, 0, 3121, + 3120, 1, 0, 0, 0, 3121, 3122, 1, 0, 0, 0, 3122, 67, 1, 0, 0, 0, 3123, 3124, + 5, 20, 0, 0, 3124, 3125, 5, 1395, 0, 0, 3125, 3131, 3, 2334, 1167, 0, 3126, + 3127, 5, 1568, 0, 0, 3127, 3128, 3, 70, 35, 0, 3128, 3129, 5, 2398, 0, + 0, 3129, 3130, 3, 72, 36, 0, 3130, 3132, 1, 0, 0, 0, 3131, 3126, 1, 0, + 0, 0, 3131, 3132, 1, 0, 0, 0, 3132, 3151, 1, 0, 0, 0, 3133, 3134, 5, 909, + 0, 0, 3134, 3135, 5, 1395, 0, 0, 3135, 3136, 3, 2334, 1167, 0, 3136, 3137, + 5, 1568, 0, 0, 3137, 3138, 3, 70, 35, 0, 3138, 3139, 5, 2398, 0, 0, 3139, + 3140, 3, 72, 36, 0, 3140, 3151, 1, 0, 0, 0, 3141, 3142, 5, 921, 0, 0, 3142, + 3143, 5, 1395, 0, 0, 3143, 3144, 3, 2334, 1167, 0, 3144, 3145, 5, 2029, + 0, 0, 3145, 3146, 3, 2334, 1167, 0, 3146, 3151, 1, 0, 0, 0, 3147, 3148, + 5, 425, 0, 0, 3148, 3149, 5, 1395, 0, 0, 3149, 3151, 3, 2334, 1167, 0, + 3150, 3123, 1, 0, 0, 0, 3150, 3133, 1, 0, 0, 0, 3150, 3141, 1, 0, 0, 0, + 3150, 3147, 1, 0, 0, 0, 3151, 69, 1, 0, 0, 0, 3152, 3153, 3, 2334, 1167, + 0, 3153, 71, 1, 0, 0, 0, 3154, 3155, 3, 2334, 1167, 0, 3155, 73, 1, 0, + 0, 0, 3156, 3161, 3, 76, 38, 0, 3157, 3161, 3, 78, 39, 0, 3158, 3161, 3, + 80, 40, 0, 3159, 3161, 3, 82, 41, 0, 3160, 3156, 1, 0, 0, 0, 3160, 3157, + 1, 0, 0, 0, 3160, 3158, 1, 0, 0, 0, 3160, 3159, 1, 0, 0, 0, 3161, 75, 1, + 0, 0, 0, 3162, 3163, 5, 20, 0, 0, 3163, 3164, 5, 536, 0, 0, 3164, 3168, + 3, 2334, 1167, 0, 3165, 3166, 7, 14, 0, 0, 3166, 3169, 3, 2334, 1167, 0, + 3167, 3169, 5, 1983, 0, 0, 3168, 3165, 1, 0, 0, 0, 3168, 3167, 1, 0, 0, + 0, 3169, 3173, 1, 0, 0, 0, 3170, 3171, 5, 572, 0, 0, 3171, 3172, 5, 1983, + 0, 0, 3172, 3174, 3, 2334, 1167, 0, 3173, 3170, 1, 0, 0, 0, 3173, 3174, + 1, 0, 0, 0, 3174, 3179, 1, 0, 0, 0, 3175, 3176, 5, 1568, 0, 0, 3176, 3177, + 5, 2372, 0, 0, 3177, 3178, 5, 2398, 0, 0, 3178, 3180, 5, 2372, 0, 0, 3179, + 3175, 1, 0, 0, 0, 3179, 3180, 1, 0, 0, 0, 3180, 77, 1, 0, 0, 0, 3181, 3182, + 5, 909, 0, 0, 3182, 3183, 5, 536, 0, 0, 3183, 3184, 3, 2334, 1167, 0, 3184, + 3185, 5, 1568, 0, 0, 3185, 3186, 5, 2372, 0, 0, 3186, 3187, 5, 2398, 0, + 0, 3187, 3188, 5, 2372, 0, 0, 3188, 79, 1, 0, 0, 0, 3189, 3190, 5, 921, + 0, 0, 3190, 3191, 5, 534, 0, 0, 3191, 3192, 5, 2372, 0, 0, 3192, 3193, + 5, 2029, 0, 0, 3193, 3194, 5, 536, 0, 0, 3194, 3195, 3, 2334, 1167, 0, + 3195, 81, 1, 0, 0, 0, 3196, 3197, 5, 425, 0, 0, 3197, 3198, 5, 536, 0, + 0, 3198, 3200, 3, 2334, 1167, 0, 3199, 3201, 5, 168, 0, 0, 3200, 3199, + 1, 0, 0, 0, 3200, 3201, 1, 0, 0, 0, 3201, 83, 1, 0, 0, 0, 3202, 3203, 7, + 15, 0, 0, 3203, 85, 1, 0, 0, 0, 3204, 3205, 5, 2065, 0, 0, 3205, 3206, + 5, 408, 0, 0, 3206, 87, 1, 0, 0, 0, 3207, 3209, 5, 917, 0, 0, 3208, 3210, + 7, 16, 0, 0, 3209, 3208, 1, 0, 0, 0, 3209, 3210, 1, 0, 0, 0, 3210, 3212, + 1, 0, 0, 0, 3211, 3213, 7, 7, 0, 0, 3212, 3211, 1, 0, 0, 0, 3212, 3213, + 1, 0, 0, 0, 3213, 3219, 1, 0, 0, 0, 3214, 3216, 5, 409, 0, 0, 3215, 3217, + 7, 7, 0, 0, 3216, 3215, 1, 0, 0, 0, 3216, 3217, 1, 0, 0, 0, 3217, 3219, + 1, 0, 0, 0, 3218, 3207, 1, 0, 0, 0, 3218, 3214, 1, 0, 0, 0, 3219, 89, 1, + 0, 0, 0, 3220, 3221, 7, 17, 0, 0, 3221, 3231, 5, 2171, 0, 0, 3222, 3227, + 3, 2334, 1167, 0, 3223, 3224, 5, 2382, 0, 0, 3224, 3226, 3, 2334, 1167, + 0, 3225, 3223, 1, 0, 0, 0, 3226, 3229, 1, 0, 0, 0, 3227, 3225, 1, 0, 0, + 0, 3227, 3228, 1, 0, 0, 0, 3228, 3232, 1, 0, 0, 0, 3229, 3227, 1, 0, 0, + 0, 3230, 3232, 5, 37, 0, 0, 3231, 3222, 1, 0, 0, 0, 3231, 3230, 1, 0, 0, + 0, 3232, 91, 1, 0, 0, 0, 3233, 3234, 5, 425, 0, 0, 3234, 3235, 5, 576, + 0, 0, 3235, 3236, 3, 2248, 1124, 0, 3236, 3237, 5, 2396, 0, 0, 3237, 93, + 1, 0, 0, 0, 3238, 3239, 5, 41, 0, 0, 3239, 3240, 5, 549, 0, 0, 3240, 3241, + 5, 62, 0, 0, 3241, 3271, 3, 2334, 1167, 0, 3242, 3243, 5, 1568, 0, 0, 3243, + 3272, 5, 363, 0, 0, 3244, 3245, 7, 4, 0, 0, 3245, 3246, 5, 1973, 0, 0, + 3246, 3248, 3, 2334, 1167, 0, 3247, 3249, 3, 428, 214, 0, 3248, 3247, 1, + 0, 0, 0, 3248, 3249, 1, 0, 0, 0, 3249, 3272, 1, 0, 0, 0, 3250, 3251, 5, + 1459, 0, 0, 3251, 3252, 5, 1973, 0, 0, 3252, 3272, 3, 2334, 1167, 0, 3253, + 3254, 5, 909, 0, 0, 3254, 3272, 3, 430, 215, 0, 3255, 3264, 5, 1379, 0, + 0, 3256, 3265, 5, 37, 0, 0, 3257, 3262, 5, 106, 0, 0, 3258, 3259, 5, 1528, + 0, 0, 3259, 3263, 3, 2036, 1018, 0, 3260, 3261, 5, 1997, 0, 0, 3261, 3263, + 3, 2036, 1018, 0, 3262, 3258, 1, 0, 0, 0, 3262, 3260, 1, 0, 0, 0, 3263, + 3265, 1, 0, 0, 0, 3264, 3256, 1, 0, 0, 0, 3264, 3257, 1, 0, 0, 0, 3265, + 3272, 1, 0, 0, 0, 3266, 3268, 5, 1057, 0, 0, 3267, 3266, 1, 0, 0, 0, 3267, + 3268, 1, 0, 0, 0, 3268, 3269, 1, 0, 0, 0, 3269, 3270, 5, 1185, 0, 0, 3270, + 3272, 5, 330, 0, 0, 3271, 3242, 1, 0, 0, 0, 3271, 3244, 1, 0, 0, 0, 3271, + 3250, 1, 0, 0, 0, 3271, 3253, 1, 0, 0, 0, 3271, 3255, 1, 0, 0, 0, 3271, + 3267, 1, 0, 0, 0, 3272, 95, 1, 0, 0, 0, 3273, 3274, 5, 41, 0, 0, 3274, + 3278, 5, 617, 0, 0, 3275, 3276, 3, 2214, 1107, 0, 3276, 3277, 5, 2369, + 0, 0, 3277, 3279, 1, 0, 0, 0, 3278, 3275, 1, 0, 0, 0, 3278, 3279, 1, 0, + 0, 0, 3279, 3280, 1, 0, 0, 0, 3280, 3285, 3, 2334, 1167, 0, 3281, 3282, + 5, 1460, 0, 0, 3282, 3283, 5, 2029, 0, 0, 3283, 3286, 3, 2334, 1167, 0, + 3284, 3286, 5, 233, 0, 0, 3285, 3281, 1, 0, 0, 0, 3285, 3284, 1, 0, 0, + 0, 3286, 97, 1, 0, 0, 0, 3287, 3288, 5, 41, 0, 0, 3288, 3289, 5, 576, 0, + 0, 3289, 3290, 3, 2248, 1124, 0, 3290, 3292, 5, 233, 0, 0, 3291, 3293, + 5, 352, 0, 0, 3292, 3291, 1, 0, 0, 0, 3292, 3293, 1, 0, 0, 0, 3293, 3297, + 1, 0, 0, 0, 3294, 3296, 3, 794, 397, 0, 3295, 3294, 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, 3301, 5, 1488, 0, 0, 3301, 3303, + 5, 1570, 0, 0, 3302, 3300, 1, 0, 0, 0, 3302, 3303, 1, 0, 0, 0, 3303, 3304, + 1, 0, 0, 0, 3304, 3305, 5, 2396, 0, 0, 3305, 99, 1, 0, 0, 0, 3306, 3307, + 5, 41, 0, 0, 3307, 3308, 5, 729, 0, 0, 3308, 3312, 7, 18, 0, 0, 3309, 3310, + 3, 2214, 1107, 0, 3310, 3311, 5, 2369, 0, 0, 3311, 3313, 1, 0, 0, 0, 3312, + 3309, 1, 0, 0, 0, 3312, 3313, 1, 0, 0, 0, 3313, 3314, 1, 0, 0, 0, 3314, + 3334, 3, 2334, 1167, 0, 3315, 3316, 5, 1470, 0, 0, 3316, 3328, 5, 2376, + 0, 0, 3317, 3318, 5, 2376, 0, 0, 3318, 3320, 3, 102, 51, 0, 3319, 3321, + 5, 2382, 0, 0, 3320, 3319, 1, 0, 0, 0, 3320, 3321, 1, 0, 0, 0, 3321, 3324, + 1, 0, 0, 0, 3322, 3325, 3, 2214, 1107, 0, 3323, 3325, 5, 2381, 0, 0, 3324, + 3322, 1, 0, 0, 0, 3324, 3323, 1, 0, 0, 0, 3325, 3326, 1, 0, 0, 0, 3326, + 3327, 5, 2377, 0, 0, 3327, 3329, 1, 0, 0, 0, 3328, 3317, 1, 0, 0, 0, 3329, + 3330, 1, 0, 0, 0, 3330, 3328, 1, 0, 0, 0, 3330, 3331, 1, 0, 0, 0, 3331, + 3332, 1, 0, 0, 0, 3332, 3333, 5, 2377, 0, 0, 3333, 3335, 1, 0, 0, 0, 3334, + 3315, 1, 0, 0, 0, 3334, 3335, 1, 0, 0, 0, 3335, 3339, 1, 0, 0, 0, 3336, + 3340, 5, 233, 0, 0, 3337, 3340, 5, 1469, 0, 0, 3338, 3340, 3, 1704, 852, + 0, 3339, 3336, 1, 0, 0, 0, 3339, 3337, 1, 0, 0, 0, 3339, 3338, 1, 0, 0, + 0, 3340, 101, 1, 0, 0, 0, 3341, 3342, 7, 19, 0, 0, 3342, 103, 1, 0, 0, + 0, 3343, 3346, 5, 301, 0, 0, 3344, 3345, 5, 1219, 0, 0, 3345, 3347, 5, + 1463, 0, 0, 3346, 3344, 1, 0, 0, 0, 3346, 3347, 1, 0, 0, 0, 3347, 3348, + 1, 0, 0, 0, 3348, 3349, 5, 576, 0, 0, 3349, 3361, 3, 2248, 1124, 0, 3350, + 3351, 5, 2376, 0, 0, 3351, 3356, 3, 1716, 858, 0, 3352, 3353, 5, 2382, + 0, 0, 3353, 3355, 3, 1716, 858, 0, 3354, 3352, 1, 0, 0, 0, 3355, 3358, + 1, 0, 0, 0, 3356, 3354, 1, 0, 0, 0, 3356, 3357, 1, 0, 0, 0, 3357, 3359, + 1, 0, 0, 0, 3358, 3356, 1, 0, 0, 0, 3359, 3360, 5, 2377, 0, 0, 3360, 3362, + 1, 0, 0, 0, 3361, 3350, 1, 0, 0, 0, 3361, 3362, 1, 0, 0, 0, 3362, 3363, + 1, 0, 0, 0, 3363, 3364, 5, 1487, 0, 0, 3364, 3371, 3, 2300, 1150, 0, 3365, + 3370, 3, 1704, 852, 0, 3366, 3370, 3, 108, 54, 0, 3367, 3370, 3, 112, 56, + 0, 3368, 3370, 5, 390, 0, 0, 3369, 3365, 1, 0, 0, 0, 3369, 3366, 1, 0, + 0, 0, 3369, 3367, 1, 0, 0, 0, 3369, 3368, 1, 0, 0, 0, 3370, 3373, 1, 0, + 0, 0, 3371, 3369, 1, 0, 0, 0, 3371, 3372, 1, 0, 0, 0, 3372, 3392, 1, 0, + 0, 0, 3373, 3371, 1, 0, 0, 0, 3374, 3376, 5, 1300, 0, 0, 3375, 3374, 1, + 0, 0, 0, 3375, 3376, 1, 0, 0, 0, 3376, 3377, 1, 0, 0, 0, 3377, 3386, 7, + 20, 0, 0, 3378, 3380, 5, 356, 0, 0, 3379, 3378, 1, 0, 0, 0, 3379, 3380, + 1, 0, 0, 0, 3380, 3382, 1, 0, 0, 0, 3381, 3383, 3, 1720, 860, 0, 3382, + 3381, 1, 0, 0, 0, 3382, 3383, 1, 0, 0, 0, 3383, 3384, 1, 0, 0, 0, 3384, + 3387, 3, 1796, 898, 0, 3385, 3387, 3, 1706, 853, 0, 3386, 3379, 1, 0, 0, + 0, 3386, 3385, 1, 0, 0, 0, 3387, 3393, 1, 0, 0, 0, 3388, 3389, 7, 21, 0, + 0, 3389, 3390, 5, 2129, 0, 0, 3390, 3393, 3, 2220, 1110, 0, 3391, 3393, + 3, 106, 53, 0, 3392, 3375, 1, 0, 0, 0, 3392, 3388, 1, 0, 0, 0, 3392, 3391, + 1, 0, 0, 0, 3393, 3394, 1, 0, 0, 0, 3394, 3395, 5, 2396, 0, 0, 3395, 105, + 1, 0, 0, 0, 3396, 3397, 5, 1618, 0, 0, 3397, 3398, 5, 723, 0, 0, 3398, + 3399, 5, 107, 0, 0, 3399, 3400, 5, 1487, 0, 0, 3400, 3401, 3, 2328, 1164, + 0, 3401, 3402, 5, 2396, 0, 0, 3402, 3403, 5, 459, 0, 0, 3403, 107, 1, 0, + 0, 0, 3404, 3406, 5, 1241, 0, 0, 3405, 3407, 3, 110, 55, 0, 3406, 3405, + 1, 0, 0, 0, 3406, 3407, 1, 0, 0, 0, 3407, 109, 1, 0, 0, 0, 3408, 3409, + 5, 2376, 0, 0, 3409, 3410, 5, 1256, 0, 0, 3410, 3411, 3, 2036, 1018, 0, + 3411, 3415, 5, 151, 0, 0, 3412, 3416, 5, 53, 0, 0, 3413, 3414, 7, 22, 0, + 0, 3414, 3416, 3, 2286, 1143, 0, 3415, 3412, 1, 0, 0, 0, 3415, 3413, 1, + 0, 0, 0, 3416, 3418, 1, 0, 0, 0, 3417, 3419, 3, 116, 58, 0, 3418, 3417, + 1, 0, 0, 0, 3418, 3419, 1, 0, 0, 0, 3419, 3420, 1, 0, 0, 0, 3420, 3421, + 5, 2377, 0, 0, 3421, 111, 1, 0, 0, 0, 3422, 3424, 5, 1480, 0, 0, 3423, + 3425, 3, 114, 57, 0, 3424, 3423, 1, 0, 0, 0, 3424, 3425, 1, 0, 0, 0, 3425, + 113, 1, 0, 0, 0, 3426, 3427, 5, 1453, 0, 0, 3427, 3428, 5, 2376, 0, 0, + 3428, 3433, 3, 2268, 1134, 0, 3429, 3430, 5, 2382, 0, 0, 3430, 3432, 3, + 2268, 1134, 0, 3431, 3429, 1, 0, 0, 0, 3432, 3435, 1, 0, 0, 0, 3433, 3431, + 1, 0, 0, 0, 3433, 3434, 1, 0, 0, 0, 3434, 3436, 1, 0, 0, 0, 3435, 3433, + 1, 0, 0, 0, 3436, 3437, 5, 2377, 0, 0, 3437, 115, 1, 0, 0, 0, 3438, 3439, + 7, 23, 0, 0, 3439, 3440, 3, 2036, 1018, 0, 3440, 3441, 5, 151, 0, 0, 3441, + 3442, 3, 2286, 1143, 0, 3442, 117, 1, 0, 0, 0, 3443, 3444, 5, 41, 0, 0, + 3444, 3446, 5, 1227, 0, 0, 3445, 3447, 7, 24, 0, 0, 3446, 3445, 1, 0, 0, + 0, 3446, 3447, 1, 0, 0, 0, 3447, 3448, 1, 0, 0, 0, 3448, 3450, 3, 2334, + 1167, 0, 3449, 3451, 3, 120, 60, 0, 3450, 3449, 1, 0, 0, 0, 3451, 3452, + 1, 0, 0, 0, 3452, 3450, 1, 0, 0, 0, 3452, 3453, 1, 0, 0, 0, 3453, 119, + 1, 0, 0, 0, 3454, 3465, 5, 1413, 0, 0, 3455, 3456, 5, 1460, 0, 0, 3456, + 3457, 5, 2029, 0, 0, 3457, 3465, 3, 2334, 1167, 0, 3458, 3459, 5, 179, + 0, 0, 3459, 3460, 5, 172, 0, 0, 3460, 3461, 5, 2029, 0, 0, 3461, 3465, + 3, 2334, 1167, 0, 3462, 3465, 5, 453, 0, 0, 3463, 3465, 5, 398, 0, 0, 3464, + 3454, 1, 0, 0, 0, 3464, 3455, 1, 0, 0, 0, 3464, 3458, 1, 0, 0, 0, 3464, + 3462, 1, 0, 0, 0, 3464, 3463, 1, 0, 0, 0, 3465, 121, 1, 0, 0, 0, 3466, + 3467, 5, 41, 0, 0, 3467, 3468, 5, 809, 0, 0, 3468, 3469, 5, 1367, 0, 0, + 3469, 3473, 3, 2334, 1167, 0, 3470, 3474, 3, 124, 62, 0, 3471, 3474, 3, + 126, 63, 0, 3472, 3474, 3, 128, 64, 0, 3473, 3470, 1, 0, 0, 0, 3473, 3471, + 1, 0, 0, 0, 3473, 3472, 1, 0, 0, 0, 3474, 3478, 1, 0, 0, 0, 3475, 3476, + 5, 2119, 0, 0, 3476, 3477, 5, 2398, 0, 0, 3477, 3479, 7, 25, 0, 0, 3478, + 3475, 1, 0, 0, 0, 3478, 3479, 1, 0, 0, 0, 3479, 123, 1, 0, 0, 0, 3480, + 3481, 3, 138, 69, 0, 3481, 3496, 5, 528, 0, 0, 3482, 3483, 5, 2398, 0, + 0, 3483, 3484, 5, 2376, 0, 0, 3484, 3485, 3, 136, 68, 0, 3485, 3486, 5, + 2377, 0, 0, 3486, 3497, 1, 0, 0, 0, 3487, 3494, 5, 37, 0, 0, 3488, 3489, + 5, 481, 0, 0, 3489, 3490, 5, 2398, 0, 0, 3490, 3491, 5, 2376, 0, 0, 3491, + 3492, 3, 136, 68, 0, 3492, 3493, 5, 2377, 0, 0, 3493, 3495, 1, 0, 0, 0, + 3494, 3488, 1, 0, 0, 0, 3494, 3495, 1, 0, 0, 0, 3495, 3497, 1, 0, 0, 0, + 3496, 3482, 1, 0, 0, 0, 3496, 3487, 1, 0, 0, 0, 3497, 125, 1, 0, 0, 0, + 3498, 3499, 3, 138, 69, 0, 3499, 3514, 5, 1188, 0, 0, 3500, 3501, 5, 2398, + 0, 0, 3501, 3502, 5, 2376, 0, 0, 3502, 3503, 3, 136, 68, 0, 3503, 3504, + 5, 2377, 0, 0, 3504, 3515, 1, 0, 0, 0, 3505, 3512, 5, 37, 0, 0, 3506, 3507, + 5, 481, 0, 0, 3507, 3508, 5, 2398, 0, 0, 3508, 3509, 5, 2376, 0, 0, 3509, + 3510, 3, 136, 68, 0, 3510, 3511, 5, 2377, 0, 0, 3511, 3513, 1, 0, 0, 0, + 3512, 3506, 1, 0, 0, 0, 3512, 3513, 1, 0, 0, 0, 3513, 3515, 1, 0, 0, 0, + 3514, 3500, 1, 0, 0, 0, 3514, 3505, 1, 0, 0, 0, 3515, 127, 1, 0, 0, 0, + 3516, 3517, 3, 138, 69, 0, 3517, 3537, 5, 1636, 0, 0, 3518, 3519, 5, 2398, + 0, 0, 3519, 3520, 5, 2376, 0, 0, 3520, 3521, 3, 136, 68, 0, 3521, 3522, + 5, 2377, 0, 0, 3522, 3538, 1, 0, 0, 0, 3523, 3524, 5, 2398, 0, 0, 3524, + 3525, 5, 2376, 0, 0, 3525, 3526, 5, 2372, 0, 0, 3526, 3527, 5, 2377, 0, + 0, 3527, 3538, 3, 130, 65, 0, 3528, 3535, 5, 37, 0, 0, 3529, 3530, 5, 481, + 0, 0, 3530, 3531, 5, 2398, 0, 0, 3531, 3532, 5, 2376, 0, 0, 3532, 3533, + 3, 136, 68, 0, 3533, 3534, 5, 2377, 0, 0, 3534, 3536, 1, 0, 0, 0, 3535, + 3529, 1, 0, 0, 0, 3535, 3536, 1, 0, 0, 0, 3536, 3538, 1, 0, 0, 0, 3537, + 3518, 1, 0, 0, 0, 3537, 3523, 1, 0, 0, 0, 3537, 3528, 1, 0, 0, 0, 3538, + 129, 1, 0, 0, 0, 3539, 3559, 5, 195, 0, 0, 3540, 3541, 5, 2398, 0, 0, 3541, + 3542, 5, 2376, 0, 0, 3542, 3543, 3, 136, 68, 0, 3543, 3544, 5, 2377, 0, + 0, 3544, 3560, 1, 0, 0, 0, 3545, 3546, 5, 2398, 0, 0, 3546, 3547, 5, 2376, + 0, 0, 3547, 3548, 5, 2372, 0, 0, 3548, 3549, 5, 2377, 0, 0, 3549, 3560, + 3, 132, 66, 0, 3550, 3557, 5, 37, 0, 0, 3551, 3552, 5, 481, 0, 0, 3552, + 3553, 5, 2398, 0, 0, 3553, 3554, 5, 2376, 0, 0, 3554, 3555, 3, 136, 68, + 0, 3555, 3556, 5, 2377, 0, 0, 3556, 3558, 1, 0, 0, 0, 3557, 3551, 1, 0, + 0, 0, 3557, 3558, 1, 0, 0, 0, 3558, 3560, 1, 0, 0, 0, 3559, 3540, 1, 0, + 0, 0, 3559, 3545, 1, 0, 0, 0, 3559, 3550, 1, 0, 0, 0, 3560, 131, 1, 0, + 0, 0, 3561, 3585, 5, 1188, 0, 0, 3562, 3563, 5, 2398, 0, 0, 3563, 3564, + 5, 2376, 0, 0, 3564, 3565, 3, 136, 68, 0, 3565, 3566, 5, 2377, 0, 0, 3566, + 3586, 1, 0, 0, 0, 3567, 3568, 5, 2398, 0, 0, 3568, 3569, 5, 2376, 0, 0, + 3569, 3570, 5, 2372, 0, 0, 3570, 3572, 5, 2377, 0, 0, 3571, 3573, 3, 134, + 67, 0, 3572, 3571, 1, 0, 0, 0, 3573, 3574, 1, 0, 0, 0, 3574, 3572, 1, 0, + 0, 0, 3574, 3575, 1, 0, 0, 0, 3575, 3586, 1, 0, 0, 0, 3576, 3583, 5, 37, + 0, 0, 3577, 3578, 5, 481, 0, 0, 3578, 3579, 5, 2398, 0, 0, 3579, 3580, + 5, 2376, 0, 0, 3580, 3581, 3, 136, 68, 0, 3581, 3582, 5, 2377, 0, 0, 3582, + 3584, 1, 0, 0, 0, 3583, 3577, 1, 0, 0, 0, 3583, 3584, 1, 0, 0, 0, 3584, + 3586, 1, 0, 0, 0, 3585, 3562, 1, 0, 0, 0, 3585, 3567, 1, 0, 0, 0, 3585, + 3576, 1, 0, 0, 0, 3586, 133, 1, 0, 0, 0, 3587, 3588, 5, 2141, 0, 0, 3588, + 3589, 5, 2398, 0, 0, 3589, 3590, 5, 2376, 0, 0, 3590, 3591, 3, 136, 68, + 0, 3591, 3592, 5, 2377, 0, 0, 3592, 3597, 1, 0, 0, 0, 3593, 3594, 7, 26, + 0, 0, 3594, 3595, 5, 2398, 0, 0, 3595, 3597, 5, 2372, 0, 0, 3596, 3587, + 1, 0, 0, 0, 3596, 3593, 1, 0, 0, 0, 3597, 135, 1, 0, 0, 0, 3598, 3603, + 5, 2372, 0, 0, 3599, 3600, 5, 2382, 0, 0, 3600, 3602, 5, 2372, 0, 0, 3601, + 3599, 1, 0, 0, 0, 3602, 3605, 1, 0, 0, 0, 3603, 3601, 1, 0, 0, 0, 3603, + 3604, 1, 0, 0, 0, 3604, 137, 1, 0, 0, 0, 3605, 3603, 1, 0, 0, 0, 3606, + 3607, 7, 17, 0, 0, 3607, 139, 1, 0, 0, 0, 3608, 3609, 5, 425, 0, 0, 3609, + 3610, 5, 809, 0, 0, 3610, 3611, 5, 1367, 0, 0, 3611, 3612, 3, 2334, 1167, + 0, 3612, 141, 1, 0, 0, 0, 3613, 3614, 5, 425, 0, 0, 3614, 3616, 5, 1239, + 0, 0, 3615, 3617, 5, 138, 0, 0, 3616, 3615, 1, 0, 0, 0, 3616, 3617, 1, + 0, 0, 0, 3617, 3621, 1, 0, 0, 0, 3618, 3619, 3, 2276, 1138, 0, 3619, 3620, + 5, 2369, 0, 0, 3620, 3622, 1, 0, 0, 0, 3621, 3618, 1, 0, 0, 0, 3621, 3622, + 1, 0, 0, 0, 3622, 3623, 1, 0, 0, 0, 3623, 3624, 3, 2218, 1109, 0, 3624, + 3625, 5, 2396, 0, 0, 3625, 143, 1, 0, 0, 0, 3626, 3627, 5, 41, 0, 0, 3627, + 3628, 5, 1239, 0, 0, 3628, 3629, 3, 2218, 1109, 0, 3629, 3631, 5, 233, + 0, 0, 3630, 3632, 5, 352, 0, 0, 3631, 3630, 1, 0, 0, 0, 3631, 3632, 1, + 0, 0, 0, 3632, 3634, 1, 0, 0, 0, 3633, 3635, 7, 27, 0, 0, 3634, 3633, 1, + 0, 0, 0, 3634, 3635, 1, 0, 0, 0, 3635, 3639, 1, 0, 0, 0, 3636, 3638, 3, + 794, 397, 0, 3637, 3636, 1, 0, 0, 0, 3638, 3641, 1, 0, 0, 0, 3639, 3637, + 1, 0, 0, 0, 3639, 3640, 1, 0, 0, 0, 3640, 3644, 1, 0, 0, 0, 3641, 3639, + 1, 0, 0, 0, 3642, 3643, 5, 1488, 0, 0, 3643, 3645, 5, 1570, 0, 0, 3644, + 3642, 1, 0, 0, 0, 3644, 3645, 1, 0, 0, 0, 3645, 3646, 1, 0, 0, 0, 3646, + 3647, 5, 2396, 0, 0, 3647, 145, 1, 0, 0, 0, 3648, 3651, 5, 301, 0, 0, 3649, + 3650, 5, 1219, 0, 0, 3650, 3652, 5, 1463, 0, 0, 3651, 3649, 1, 0, 0, 0, + 3651, 3652, 1, 0, 0, 0, 3652, 3653, 1, 0, 0, 0, 3653, 3657, 5, 1239, 0, + 0, 3654, 3655, 3, 2276, 1138, 0, 3655, 3656, 5, 2369, 0, 0, 3656, 3658, + 1, 0, 0, 0, 3657, 3654, 1, 0, 0, 0, 3657, 3658, 1, 0, 0, 0, 3658, 3659, + 1, 0, 0, 0, 3659, 3661, 3, 2218, 1109, 0, 3660, 3662, 3, 1704, 852, 0, + 3661, 3660, 1, 0, 0, 0, 3661, 3662, 1, 0, 0, 0, 3662, 3663, 1, 0, 0, 0, + 3663, 3667, 7, 20, 0, 0, 3664, 3666, 3, 150, 75, 0, 3665, 3664, 1, 0, 0, + 0, 3666, 3669, 1, 0, 0, 0, 3667, 3665, 1, 0, 0, 0, 3667, 3668, 1, 0, 0, + 0, 3668, 3670, 1, 0, 0, 0, 3669, 3667, 1, 0, 0, 0, 3670, 3672, 5, 459, + 0, 0, 3671, 3673, 3, 2218, 1109, 0, 3672, 3671, 1, 0, 0, 0, 3672, 3673, + 1, 0, 0, 0, 3673, 3674, 1, 0, 0, 0, 3674, 3675, 5, 2396, 0, 0, 3675, 147, + 1, 0, 0, 0, 3676, 3679, 5, 301, 0, 0, 3677, 3678, 5, 1219, 0, 0, 3678, + 3680, 5, 1463, 0, 0, 3679, 3677, 1, 0, 0, 0, 3679, 3680, 1, 0, 0, 0, 3680, + 3681, 1, 0, 0, 0, 3681, 3682, 5, 1239, 0, 0, 3682, 3686, 5, 138, 0, 0, + 3683, 3684, 3, 2276, 1138, 0, 3684, 3685, 5, 2369, 0, 0, 3685, 3687, 1, + 0, 0, 0, 3686, 3683, 1, 0, 0, 0, 3686, 3687, 1, 0, 0, 0, 3687, 3688, 1, + 0, 0, 0, 3688, 3689, 3, 2218, 1109, 0, 3689, 3693, 7, 20, 0, 0, 3690, 3692, + 3, 156, 78, 0, 3691, 3690, 1, 0, 0, 0, 3692, 3695, 1, 0, 0, 0, 3693, 3691, + 1, 0, 0, 0, 3693, 3694, 1, 0, 0, 0, 3694, 3698, 1, 0, 0, 0, 3695, 3693, + 1, 0, 0, 0, 3696, 3697, 5, 107, 0, 0, 3697, 3699, 3, 1750, 875, 0, 3698, + 3696, 1, 0, 0, 0, 3698, 3699, 1, 0, 0, 0, 3699, 3700, 1, 0, 0, 0, 3700, + 3702, 5, 459, 0, 0, 3701, 3703, 3, 2218, 1109, 0, 3702, 3701, 1, 0, 0, + 0, 3702, 3703, 1, 0, 0, 0, 3703, 3704, 1, 0, 0, 0, 3704, 3705, 5, 2396, + 0, 0, 3705, 149, 1, 0, 0, 0, 3706, 3715, 3, 1734, 867, 0, 3707, 3715, 3, + 1732, 866, 0, 3708, 3715, 3, 1724, 862, 0, 3709, 3715, 3, 1726, 863, 0, + 3710, 3715, 3, 1728, 864, 0, 3711, 3715, 3, 1742, 871, 0, 3712, 3715, 3, + 152, 76, 0, 3713, 3715, 3, 154, 77, 0, 3714, 3706, 1, 0, 0, 0, 3714, 3707, + 1, 0, 0, 0, 3714, 3708, 1, 0, 0, 0, 3714, 3709, 1, 0, 0, 0, 3714, 3710, + 1, 0, 0, 0, 3714, 3711, 1, 0, 0, 0, 3714, 3712, 1, 0, 0, 0, 3714, 3713, + 1, 0, 0, 0, 3715, 151, 1, 0, 0, 0, 3716, 3717, 5, 1365, 0, 0, 3717, 3729, + 3, 2332, 1166, 0, 3718, 3719, 5, 2376, 0, 0, 3719, 3724, 3, 1716, 858, + 0, 3720, 3721, 5, 2382, 0, 0, 3721, 3723, 3, 1716, 858, 0, 3722, 3720, + 1, 0, 0, 0, 3723, 3726, 1, 0, 0, 0, 3724, 3722, 1, 0, 0, 0, 3724, 3725, + 1, 0, 0, 0, 3725, 3727, 1, 0, 0, 0, 3726, 3724, 1, 0, 0, 0, 3727, 3728, + 5, 2377, 0, 0, 3728, 3730, 1, 0, 0, 0, 3729, 3718, 1, 0, 0, 0, 3729, 3730, + 1, 0, 0, 0, 3730, 3731, 1, 0, 0, 0, 3731, 3732, 5, 2396, 0, 0, 3732, 153, + 1, 0, 0, 0, 3733, 3734, 5, 576, 0, 0, 3734, 3746, 3, 2332, 1166, 0, 3735, + 3736, 5, 2376, 0, 0, 3736, 3741, 3, 1716, 858, 0, 3737, 3738, 5, 2382, + 0, 0, 3738, 3740, 3, 1716, 858, 0, 3739, 3737, 1, 0, 0, 0, 3740, 3743, + 1, 0, 0, 0, 3741, 3739, 1, 0, 0, 0, 3741, 3742, 1, 0, 0, 0, 3742, 3744, + 1, 0, 0, 0, 3743, 3741, 1, 0, 0, 0, 3744, 3745, 5, 2377, 0, 0, 3745, 3747, + 1, 0, 0, 0, 3746, 3735, 1, 0, 0, 0, 3746, 3747, 1, 0, 0, 0, 3747, 3748, + 1, 0, 0, 0, 3748, 3749, 5, 1487, 0, 0, 3749, 3751, 3, 2300, 1150, 0, 3750, + 3752, 5, 1300, 0, 0, 3751, 3750, 1, 0, 0, 0, 3751, 3752, 1, 0, 0, 0, 3752, + 3754, 1, 0, 0, 0, 3753, 3755, 5, 390, 0, 0, 3754, 3753, 1, 0, 0, 0, 3754, + 3755, 1, 0, 0, 0, 3755, 3757, 1, 0, 0, 0, 3756, 3758, 5, 1480, 0, 0, 3757, + 3756, 1, 0, 0, 0, 3757, 3758, 1, 0, 0, 0, 3758, 3759, 1, 0, 0, 0, 3759, + 3760, 5, 2396, 0, 0, 3760, 155, 1, 0, 0, 0, 3761, 3771, 3, 1732, 866, 0, + 3762, 3771, 3, 1726, 863, 0, 3763, 3771, 3, 1728, 864, 0, 3764, 3771, 3, + 1724, 862, 0, 3765, 3771, 3, 1742, 871, 0, 3766, 3771, 3, 168, 84, 0, 3767, + 3771, 3, 166, 83, 0, 3768, 3771, 3, 152, 76, 0, 3769, 3771, 3, 154, 77, + 0, 3770, 3761, 1, 0, 0, 0, 3770, 3762, 1, 0, 0, 0, 3770, 3763, 1, 0, 0, + 0, 3770, 3764, 1, 0, 0, 0, 3770, 3765, 1, 0, 0, 0, 3770, 3766, 1, 0, 0, + 0, 3770, 3767, 1, 0, 0, 0, 3770, 3768, 1, 0, 0, 0, 3770, 3769, 1, 0, 0, + 0, 3771, 157, 1, 0, 0, 0, 3772, 3773, 5, 41, 0, 0, 3773, 3774, 5, 1316, + 0, 0, 3774, 3775, 5, 537, 0, 0, 3775, 3792, 3, 2334, 1167, 0, 3776, 3777, + 5, 1468, 0, 0, 3777, 3793, 3, 1148, 574, 0, 3778, 3793, 3, 904, 452, 0, + 3779, 3782, 5, 917, 0, 0, 3780, 3781, 5, 919, 0, 0, 3781, 3783, 3, 188, + 94, 0, 3782, 3780, 1, 0, 0, 0, 3782, 3783, 1, 0, 0, 0, 3783, 3786, 1, 0, + 0, 0, 3784, 3785, 5, 97, 0, 0, 3785, 3787, 3, 1450, 725, 0, 3786, 3784, + 1, 0, 0, 0, 3786, 3787, 1, 0, 0, 0, 3787, 3789, 1, 0, 0, 0, 3788, 3790, + 5, 560, 0, 0, 3789, 3788, 1, 0, 0, 0, 3789, 3790, 1, 0, 0, 0, 3790, 3793, + 1, 0, 0, 0, 3791, 3793, 5, 409, 0, 0, 3792, 3776, 1, 0, 0, 0, 3792, 3778, + 1, 0, 0, 0, 3792, 3779, 1, 0, 0, 0, 3792, 3791, 1, 0, 0, 0, 3793, 159, + 1, 0, 0, 0, 3794, 3795, 5, 425, 0, 0, 3795, 3796, 5, 1316, 0, 0, 3796, + 3797, 5, 537, 0, 0, 3797, 3806, 3, 2334, 1167, 0, 3798, 3800, 5, 560, 0, + 0, 3799, 3798, 1, 0, 0, 0, 3799, 3800, 1, 0, 0, 0, 3800, 3801, 1, 0, 0, + 0, 3801, 3804, 5, 647, 0, 0, 3802, 3804, 5, 487, 0, 0, 3803, 3799, 1, 0, + 0, 0, 3803, 3802, 1, 0, 0, 0, 3804, 3805, 1, 0, 0, 0, 3805, 3807, 5, 276, + 0, 0, 3806, 3803, 1, 0, 0, 0, 3806, 3807, 1, 0, 0, 0, 3807, 161, 1, 0, + 0, 0, 3808, 3809, 5, 425, 0, 0, 3809, 3810, 5, 1365, 0, 0, 3810, 3811, + 3, 2250, 1125, 0, 3811, 3812, 5, 2396, 0, 0, 3812, 163, 1, 0, 0, 0, 3813, + 3814, 5, 41, 0, 0, 3814, 3815, 5, 1365, 0, 0, 3815, 3816, 3, 2250, 1125, + 0, 3816, 3818, 5, 233, 0, 0, 3817, 3819, 5, 352, 0, 0, 3818, 3817, 1, 0, + 0, 0, 3818, 3819, 1, 0, 0, 0, 3819, 3823, 1, 0, 0, 0, 3820, 3822, 3, 794, + 397, 0, 3821, 3820, 1, 0, 0, 0, 3822, 3825, 1, 0, 0, 0, 3823, 3821, 1, + 0, 0, 0, 3823, 3824, 1, 0, 0, 0, 3824, 3828, 1, 0, 0, 0, 3825, 3823, 1, + 0, 0, 0, 3826, 3827, 5, 1488, 0, 0, 3827, 3829, 5, 1570, 0, 0, 3828, 3826, + 1, 0, 0, 0, 3828, 3829, 1, 0, 0, 0, 3829, 3830, 1, 0, 0, 0, 3830, 3831, + 5, 2396, 0, 0, 3831, 165, 1, 0, 0, 0, 3832, 3833, 5, 576, 0, 0, 3833, 3845, + 3, 2332, 1166, 0, 3834, 3835, 5, 2376, 0, 0, 3835, 3840, 3, 1716, 858, + 0, 3836, 3837, 5, 2382, 0, 0, 3837, 3839, 3, 1716, 858, 0, 3838, 3836, + 1, 0, 0, 0, 3839, 3842, 1, 0, 0, 0, 3840, 3838, 1, 0, 0, 0, 3840, 3841, + 1, 0, 0, 0, 3841, 3843, 1, 0, 0, 0, 3842, 3840, 1, 0, 0, 0, 3843, 3844, + 5, 2377, 0, 0, 3844, 3846, 1, 0, 0, 0, 3845, 3834, 1, 0, 0, 0, 3845, 3846, + 1, 0, 0, 0, 3846, 3847, 1, 0, 0, 0, 3847, 3848, 5, 1487, 0, 0, 3848, 3855, + 3, 2300, 1150, 0, 3849, 3854, 3, 1704, 852, 0, 3850, 3854, 3, 108, 54, + 0, 3851, 3854, 3, 112, 56, 0, 3852, 3854, 5, 390, 0, 0, 3853, 3849, 1, + 0, 0, 0, 3853, 3850, 1, 0, 0, 0, 3853, 3851, 1, 0, 0, 0, 3853, 3852, 1, + 0, 0, 0, 3854, 3857, 1, 0, 0, 0, 3855, 3853, 1, 0, 0, 0, 3855, 3856, 1, + 0, 0, 0, 3856, 3878, 1, 0, 0, 0, 3857, 3855, 1, 0, 0, 0, 3858, 3860, 5, + 1300, 0, 0, 3859, 3858, 1, 0, 0, 0, 3859, 3860, 1, 0, 0, 0, 3860, 3862, + 1, 0, 0, 0, 3861, 3863, 5, 390, 0, 0, 3862, 3861, 1, 0, 0, 0, 3862, 3863, + 1, 0, 0, 0, 3863, 3864, 1, 0, 0, 0, 3864, 3873, 7, 20, 0, 0, 3865, 3867, + 5, 356, 0, 0, 3866, 3865, 1, 0, 0, 0, 3866, 3867, 1, 0, 0, 0, 3867, 3869, + 1, 0, 0, 0, 3868, 3870, 3, 1720, 860, 0, 3869, 3868, 1, 0, 0, 0, 3869, + 3870, 1, 0, 0, 0, 3870, 3871, 1, 0, 0, 0, 3871, 3874, 3, 1796, 898, 0, + 3872, 3874, 3, 1706, 853, 0, 3873, 3866, 1, 0, 0, 0, 3873, 3872, 1, 0, + 0, 0, 3874, 3879, 1, 0, 0, 0, 3875, 3876, 7, 21, 0, 0, 3876, 3877, 5, 2129, + 0, 0, 3877, 3879, 3, 2220, 1110, 0, 3878, 3859, 1, 0, 0, 0, 3878, 3875, + 1, 0, 0, 0, 3879, 3880, 1, 0, 0, 0, 3880, 3881, 5, 2396, 0, 0, 3881, 167, + 1, 0, 0, 0, 3882, 3883, 5, 1365, 0, 0, 3883, 3895, 3, 2332, 1166, 0, 3884, + 3885, 5, 2376, 0, 0, 3885, 3890, 3, 1716, 858, 0, 3886, 3887, 5, 2382, + 0, 0, 3887, 3889, 3, 1716, 858, 0, 3888, 3886, 1, 0, 0, 0, 3889, 3892, + 1, 0, 0, 0, 3890, 3888, 1, 0, 0, 0, 3890, 3891, 1, 0, 0, 0, 3891, 3893, + 1, 0, 0, 0, 3892, 3890, 1, 0, 0, 0, 3893, 3894, 5, 2377, 0, 0, 3894, 3896, + 1, 0, 0, 0, 3895, 3884, 1, 0, 0, 0, 3895, 3896, 1, 0, 0, 0, 3896, 3897, + 1, 0, 0, 0, 3897, 3907, 7, 20, 0, 0, 3898, 3900, 5, 356, 0, 0, 3899, 3898, + 1, 0, 0, 0, 3899, 3900, 1, 0, 0, 0, 3900, 3902, 1, 0, 0, 0, 3901, 3903, + 3, 1720, 860, 0, 3902, 3901, 1, 0, 0, 0, 3902, 3903, 1, 0, 0, 0, 3903, + 3904, 1, 0, 0, 0, 3904, 3908, 3, 1796, 898, 0, 3905, 3908, 3, 1706, 853, + 0, 3906, 3908, 5, 507, 0, 0, 3907, 3899, 1, 0, 0, 0, 3907, 3905, 1, 0, + 0, 0, 3907, 3906, 1, 0, 0, 0, 3908, 3909, 1, 0, 0, 0, 3909, 3910, 5, 2396, + 0, 0, 3910, 169, 1, 0, 0, 0, 3911, 3914, 5, 301, 0, 0, 3912, 3913, 5, 1219, + 0, 0, 3913, 3915, 5, 1463, 0, 0, 3914, 3912, 1, 0, 0, 0, 3914, 3915, 1, + 0, 0, 0, 3915, 3916, 1, 0, 0, 0, 3916, 3917, 5, 1365, 0, 0, 3917, 3929, + 3, 2250, 1125, 0, 3918, 3919, 5, 2376, 0, 0, 3919, 3924, 3, 1716, 858, + 0, 3920, 3921, 5, 2382, 0, 0, 3921, 3923, 3, 1716, 858, 0, 3922, 3920, + 1, 0, 0, 0, 3923, 3926, 1, 0, 0, 0, 3924, 3922, 1, 0, 0, 0, 3924, 3925, + 1, 0, 0, 0, 3925, 3927, 1, 0, 0, 0, 3926, 3924, 1, 0, 0, 0, 3927, 3928, + 5, 2377, 0, 0, 3928, 3930, 1, 0, 0, 0, 3929, 3918, 1, 0, 0, 0, 3929, 3930, + 1, 0, 0, 0, 3930, 3932, 1, 0, 0, 0, 3931, 3933, 3, 1704, 852, 0, 3932, + 3931, 1, 0, 0, 0, 3932, 3933, 1, 0, 0, 0, 3933, 3934, 1, 0, 0, 0, 3934, + 3944, 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, 1720, 860, 0, + 3939, 3938, 1, 0, 0, 0, 3939, 3940, 1, 0, 0, 0, 3940, 3941, 1, 0, 0, 0, + 3941, 3945, 3, 1796, 898, 0, 3942, 3945, 3, 1706, 853, 0, 3943, 3945, 5, + 507, 0, 0, 3944, 3936, 1, 0, 0, 0, 3944, 3942, 1, 0, 0, 0, 3944, 3943, + 1, 0, 0, 0, 3945, 3946, 1, 0, 0, 0, 3946, 3947, 5, 2396, 0, 0, 3947, 171, + 1, 0, 0, 0, 3948, 3949, 5, 41, 0, 0, 3949, 3950, 5, 1471, 0, 0, 3950, 3953, + 5, 292, 0, 0, 3951, 3952, 7, 28, 0, 0, 3952, 3954, 5, 2370, 0, 0, 3953, + 3951, 1, 0, 0, 0, 3954, 3955, 1, 0, 0, 0, 3955, 3953, 1, 0, 0, 0, 3955, + 3956, 1, 0, 0, 0, 3956, 173, 1, 0, 0, 0, 3957, 3958, 5, 425, 0, 0, 3958, + 3959, 5, 1227, 0, 0, 3959, 3960, 3, 2334, 1167, 0, 3960, 175, 1, 0, 0, + 0, 3961, 3962, 5, 41, 0, 0, 3962, 3963, 5, 1497, 0, 0, 3963, 3964, 5, 1546, + 0, 0, 3964, 3973, 3, 2212, 1106, 0, 3965, 3974, 5, 1173, 0, 0, 3966, 3974, + 5, 1160, 0, 0, 3967, 3974, 3, 1168, 584, 0, 3968, 3971, 5, 1580, 0, 0, + 3969, 3970, 5, 2029, 0, 0, 3970, 3972, 3, 1148, 574, 0, 3971, 3969, 1, + 0, 0, 0, 3971, 3972, 1, 0, 0, 0, 3972, 3974, 1, 0, 0, 0, 3973, 3965, 1, + 0, 0, 0, 3973, 3966, 1, 0, 0, 0, 3973, 3967, 1, 0, 0, 0, 3973, 3968, 1, + 0, 0, 0, 3974, 177, 1, 0, 0, 0, 3975, 3976, 5, 425, 0, 0, 3976, 3977, 5, + 1475, 0, 0, 3977, 3978, 5, 1317, 0, 0, 3978, 3983, 3, 2334, 1167, 0, 3979, + 3980, 5, 564, 0, 0, 3980, 3981, 5, 1315, 0, 0, 3981, 3982, 5, 329, 0, 0, + 3982, 3984, 3, 2334, 1167, 0, 3983, 3979, 1, 0, 0, 0, 3983, 3984, 1, 0, + 0, 0, 3984, 179, 1, 0, 0, 0, 3985, 3986, 5, 425, 0, 0, 3986, 3987, 5, 1497, + 0, 0, 3987, 3988, 5, 1546, 0, 0, 3988, 3989, 3, 2212, 1106, 0, 3989, 181, + 1, 0, 0, 0, 3990, 3991, 5, 425, 0, 0, 3991, 3992, 5, 1494, 0, 0, 3992, + 3993, 3, 2236, 1118, 0, 3993, 3994, 5, 2396, 0, 0, 3994, 183, 1, 0, 0, + 0, 3995, 3996, 5, 301, 0, 0, 3996, 3997, 5, 1316, 0, 0, 3997, 3998, 5, + 537, 0, 0, 3998, 4000, 3, 2334, 1167, 0, 3999, 4001, 3, 186, 93, 0, 4000, + 3999, 1, 0, 0, 0, 4001, 4002, 1, 0, 0, 0, 4002, 4000, 1, 0, 0, 0, 4002, + 4003, 1, 0, 0, 0, 4003, 185, 1, 0, 0, 0, 4004, 4005, 5, 919, 0, 0, 4005, + 4015, 3, 188, 94, 0, 4006, 4007, 5, 97, 0, 0, 4007, 4009, 3, 1450, 725, + 0, 4008, 4010, 5, 1488, 0, 0, 4009, 4008, 1, 0, 0, 0, 4009, 4010, 1, 0, + 0, 0, 4010, 4015, 1, 0, 0, 0, 4011, 4012, 7, 29, 0, 0, 4012, 4015, 3, 1148, + 574, 0, 4013, 4015, 3, 904, 452, 0, 4014, 4004, 1, 0, 0, 0, 4014, 4006, + 1, 0, 0, 0, 4014, 4011, 1, 0, 0, 0, 4014, 4013, 1, 0, 0, 0, 4015, 187, + 1, 0, 0, 0, 4016, 4017, 5, 2372, 0, 0, 4017, 189, 1, 0, 0, 0, 4018, 4020, + 5, 301, 0, 0, 4019, 4021, 5, 1377, 0, 0, 4020, 4019, 1, 0, 0, 0, 4020, + 4021, 1, 0, 0, 0, 4021, 4022, 1, 0, 0, 0, 4022, 4023, 5, 1497, 0, 0, 4023, + 4024, 5, 1546, 0, 0, 4024, 4030, 3, 2212, 1106, 0, 4025, 4026, 5, 1973, + 0, 0, 4026, 4029, 3, 1642, 821, 0, 4027, 4029, 3, 1168, 584, 0, 4028, 4025, + 1, 0, 0, 0, 4028, 4027, 1, 0, 0, 0, 4029, 4032, 1, 0, 0, 0, 4030, 4028, + 1, 0, 0, 0, 4030, 4031, 1, 0, 0, 0, 4031, 191, 1, 0, 0, 0, 4032, 4030, + 1, 0, 0, 0, 4033, 4034, 5, 425, 0, 0, 4034, 4035, 5, 2044, 0, 0, 4035, + 4036, 3, 2252, 1126, 0, 4036, 4037, 5, 2396, 0, 0, 4037, 193, 1, 0, 0, + 0, 4038, 4039, 5, 41, 0, 0, 4039, 4040, 5, 2044, 0, 0, 4040, 4059, 3, 2252, + 1126, 0, 4041, 4060, 7, 17, 0, 0, 4042, 4043, 5, 1460, 0, 0, 4043, 4044, + 5, 2029, 0, 0, 4044, 4060, 3, 2252, 1126, 0, 4045, 4047, 5, 233, 0, 0, + 4046, 4048, 5, 352, 0, 0, 4047, 4046, 1, 0, 0, 0, 4047, 4048, 1, 0, 0, + 0, 4048, 4052, 1, 0, 0, 0, 4049, 4051, 3, 794, 397, 0, 4050, 4049, 1, 0, + 0, 0, 4051, 4054, 1, 0, 0, 0, 4052, 4050, 1, 0, 0, 0, 4052, 4053, 1, 0, + 0, 0, 4053, 4057, 1, 0, 0, 0, 4054, 4052, 1, 0, 0, 0, 4055, 4056, 5, 1488, + 0, 0, 4056, 4058, 5, 1570, 0, 0, 4057, 4055, 1, 0, 0, 0, 4057, 4058, 1, + 0, 0, 0, 4058, 4060, 1, 0, 0, 0, 4059, 4041, 1, 0, 0, 0, 4059, 4042, 1, + 0, 0, 0, 4059, 4045, 1, 0, 0, 0, 4060, 4061, 1, 0, 0, 0, 4061, 4062, 5, + 2396, 0, 0, 4062, 195, 1, 0, 0, 0, 4063, 4066, 5, 301, 0, 0, 4064, 4065, + 5, 1219, 0, 0, 4065, 4067, 5, 1463, 0, 0, 4066, 4064, 1, 0, 0, 0, 4066, + 4067, 1, 0, 0, 0, 4067, 4068, 1, 0, 0, 0, 4068, 4069, 5, 2044, 0, 0, 4069, + 4073, 3, 2252, 1126, 0, 4070, 4074, 3, 202, 101, 0, 4071, 4074, 3, 206, + 103, 0, 4072, 4074, 3, 208, 104, 0, 4073, 4070, 1, 0, 0, 0, 4073, 4071, + 1, 0, 0, 0, 4073, 4072, 1, 0, 0, 0, 4074, 4076, 1, 0, 0, 0, 4075, 4077, + 3, 198, 99, 0, 4076, 4075, 1, 0, 0, 0, 4076, 4077, 1, 0, 0, 0, 4077, 4079, + 1, 0, 0, 0, 4078, 4080, 7, 17, 0, 0, 4079, 4078, 1, 0, 0, 0, 4079, 4080, + 1, 0, 0, 0, 4080, 4082, 1, 0, 0, 0, 4081, 4083, 3, 200, 100, 0, 4082, 4081, + 1, 0, 0, 0, 4082, 4083, 1, 0, 0, 0, 4083, 4084, 1, 0, 0, 0, 4084, 4085, + 3, 210, 105, 0, 4085, 4086, 5, 2396, 0, 0, 4086, 197, 1, 0, 0, 0, 4087, + 4088, 5, 558, 0, 0, 4088, 4093, 3, 2252, 1126, 0, 4089, 4090, 5, 2382, + 0, 0, 4090, 4092, 3, 2252, 1126, 0, 4091, 4089, 1, 0, 0, 0, 4092, 4095, + 1, 0, 0, 0, 4093, 4091, 1, 0, 0, 0, 4093, 4094, 1, 0, 0, 0, 4094, 199, + 1, 0, 0, 0, 4095, 4093, 1, 0, 0, 0, 4096, 4097, 5, 2180, 0, 0, 4097, 4098, + 5, 2376, 0, 0, 4098, 4099, 3, 2030, 1015, 0, 4099, 4100, 5, 2377, 0, 0, + 4100, 201, 1, 0, 0, 0, 4101, 4106, 5, 106, 0, 0, 4102, 4106, 5, 32, 0, + 0, 4103, 4104, 5, 704, 0, 0, 4104, 4106, 5, 1163, 0, 0, 4105, 4101, 1, + 0, 0, 0, 4105, 4102, 1, 0, 0, 0, 4105, 4103, 1, 0, 0, 0, 4106, 4107, 1, + 0, 0, 0, 4107, 4109, 3, 214, 107, 0, 4108, 4110, 3, 220, 110, 0, 4109, + 4108, 1, 0, 0, 0, 4109, 4110, 1, 0, 0, 0, 4110, 4112, 1, 0, 0, 0, 4111, + 4113, 3, 204, 102, 0, 4112, 4111, 1, 0, 0, 0, 4112, 4113, 1, 0, 0, 0, 4113, + 203, 1, 0, 0, 0, 4114, 4115, 5, 564, 0, 0, 4115, 4116, 5, 436, 0, 0, 4116, + 4117, 5, 1507, 0, 0, 4117, 205, 1, 0, 0, 0, 4118, 4119, 5, 564, 0, 0, 4119, + 4121, 3, 214, 107, 0, 4120, 4122, 3, 220, 110, 0, 4121, 4120, 1, 0, 0, + 0, 4121, 4122, 1, 0, 0, 0, 4122, 207, 1, 0, 0, 0, 4123, 4124, 7, 30, 0, + 0, 4124, 4129, 3, 212, 106, 0, 4125, 4126, 5, 1219, 0, 0, 4126, 4128, 3, + 212, 106, 0, 4127, 4125, 1, 0, 0, 0, 4128, 4131, 1, 0, 0, 0, 4129, 4127, + 1, 0, 0, 0, 4129, 4130, 1, 0, 0, 0, 4130, 4132, 1, 0, 0, 0, 4131, 4129, + 1, 0, 0, 0, 4132, 4140, 5, 1175, 0, 0, 4133, 4141, 5, 329, 0, 0, 4134, + 4135, 3, 2214, 1107, 0, 4135, 4136, 5, 2369, 0, 0, 4136, 4138, 1, 0, 0, + 0, 4137, 4134, 1, 0, 0, 0, 4137, 4138, 1, 0, 0, 0, 4138, 4139, 1, 0, 0, + 0, 4139, 4141, 5, 1526, 0, 0, 4140, 4133, 1, 0, 0, 0, 4140, 4137, 1, 0, + 0, 0, 4141, 209, 1, 0, 0, 0, 4142, 4143, 5, 241, 0, 0, 4143, 4148, 5, 2044, + 0, 0, 4144, 4145, 5, 162, 0, 0, 4145, 4148, 3, 2332, 1166, 0, 4146, 4148, + 3, 1800, 900, 0, 4147, 4142, 1, 0, 0, 0, 4147, 4144, 1, 0, 0, 0, 4147, + 4146, 1, 0, 0, 0, 4148, 211, 1, 0, 0, 0, 4149, 4176, 5, 41, 0, 0, 4150, + 4176, 5, 45, 0, 0, 4151, 4152, 5, 74, 0, 0, 4152, 4176, 5, 1639, 0, 0, + 4153, 4176, 5, 82, 0, 0, 4154, 4176, 5, 226, 0, 0, 4155, 4176, 5, 301, + 0, 0, 4156, 4157, 5, 403, 0, 0, 4157, 4176, 5, 1639, 0, 0, 4158, 4176, + 5, 425, 0, 0, 4159, 4176, 5, 591, 0, 0, 4160, 4176, 5, 987, 0, 0, 4161, + 4176, 5, 1460, 0, 0, 4162, 4176, 5, 1490, 0, 0, 4163, 4176, 5, 2046, 0, + 0, 4164, 4176, 5, 350, 0, 0, 4165, 4176, 5, 1632, 0, 0, 4166, 4176, 5, + 1581, 0, 0, 4167, 4176, 5, 346, 0, 0, 4168, 4176, 5, 822, 0, 0, 4169, 4176, + 5, 821, 0, 0, 4170, 4176, 5, 1559, 0, 0, 4171, 4176, 5, 1683, 0, 0, 4172, + 4176, 5, 329, 0, 0, 4173, 4176, 5, 1526, 0, 0, 4174, 4176, 5, 558, 0, 0, + 4175, 4149, 1, 0, 0, 0, 4175, 4150, 1, 0, 0, 0, 4175, 4151, 1, 0, 0, 0, + 4175, 4153, 1, 0, 0, 0, 4175, 4154, 1, 0, 0, 0, 4175, 4155, 1, 0, 0, 0, + 4175, 4156, 1, 0, 0, 0, 4175, 4158, 1, 0, 0, 0, 4175, 4159, 1, 0, 0, 0, + 4175, 4160, 1, 0, 0, 0, 4175, 4161, 1, 0, 0, 0, 4175, 4162, 1, 0, 0, 0, + 4175, 4163, 1, 0, 0, 0, 4175, 4164, 1, 0, 0, 0, 4175, 4165, 1, 0, 0, 0, + 4175, 4166, 1, 0, 0, 0, 4175, 4167, 1, 0, 0, 0, 4175, 4168, 1, 0, 0, 0, + 4175, 4169, 1, 0, 0, 0, 4175, 4170, 1, 0, 0, 0, 4175, 4171, 1, 0, 0, 0, + 4175, 4172, 1, 0, 0, 0, 4175, 4173, 1, 0, 0, 0, 4175, 4174, 1, 0, 0, 0, + 4176, 213, 1, 0, 0, 0, 4177, 4182, 3, 216, 108, 0, 4178, 4179, 5, 1219, + 0, 0, 4179, 4181, 3, 216, 108, 0, 4180, 4178, 1, 0, 0, 0, 4181, 4184, 1, + 0, 0, 0, 4182, 4180, 1, 0, 0, 0, 4182, 4183, 1, 0, 0, 0, 4183, 4185, 1, + 0, 0, 0, 4184, 4182, 1, 0, 0, 0, 4185, 4187, 5, 1175, 0, 0, 4186, 4188, + 3, 218, 109, 0, 4187, 4186, 1, 0, 0, 0, 4187, 4188, 1, 0, 0, 0, 4188, 4189, + 1, 0, 0, 0, 4189, 4190, 3, 2268, 1134, 0, 4190, 215, 1, 0, 0, 0, 4191, + 4194, 7, 31, 0, 0, 4192, 4193, 5, 1163, 0, 0, 4193, 4195, 3, 2284, 1142, + 0, 4194, 4192, 1, 0, 0, 0, 4194, 4195, 1, 0, 0, 0, 4195, 217, 1, 0, 0, + 0, 4196, 4197, 5, 942, 0, 0, 4197, 4198, 5, 1976, 0, 0, 4198, 4199, 3, + 2268, 1134, 0, 4199, 4200, 5, 1163, 0, 0, 4200, 219, 1, 0, 0, 0, 4201, + 4203, 5, 1430, 0, 0, 4202, 4204, 3, 222, 111, 0, 4203, 4202, 1, 0, 0, 0, + 4204, 4205, 1, 0, 0, 0, 4205, 4203, 1, 0, 0, 0, 4205, 4206, 1, 0, 0, 0, + 4206, 221, 1, 0, 0, 0, 4207, 4208, 7, 32, 0, 0, 4208, 4209, 3, 2194, 1097, + 0, 4209, 223, 1, 0, 0, 0, 4210, 4211, 5, 425, 0, 0, 4211, 4213, 5, 2053, + 0, 0, 4212, 4214, 5, 138, 0, 0, 4213, 4212, 1, 0, 0, 0, 4213, 4214, 1, + 0, 0, 0, 4214, 4215, 1, 0, 0, 0, 4215, 4217, 3, 2242, 1121, 0, 4216, 4218, + 7, 33, 0, 0, 4217, 4216, 1, 0, 0, 0, 4217, 4218, 1, 0, 0, 0, 4218, 4219, + 1, 0, 0, 0, 4219, 4220, 5, 2396, 0, 0, 4220, 225, 1, 0, 0, 0, 4221, 4222, + 5, 41, 0, 0, 4222, 4223, 5, 2053, 0, 0, 4223, 4230, 3, 2242, 1121, 0, 4224, + 4231, 3, 228, 114, 0, 4225, 4231, 3, 230, 115, 0, 4226, 4231, 3, 232, 116, + 0, 4227, 4231, 3, 236, 118, 0, 4228, 4231, 3, 270, 135, 0, 4229, 4231, + 3, 282, 141, 0, 4230, 4224, 1, 0, 0, 0, 4230, 4225, 1, 0, 0, 0, 4230, 4226, + 1, 0, 0, 0, 4230, 4227, 1, 0, 0, 0, 4230, 4228, 1, 0, 0, 0, 4230, 4229, + 1, 0, 0, 0, 4231, 4233, 1, 0, 0, 0, 4232, 4234, 3, 238, 119, 0, 4233, 4232, + 1, 0, 0, 0, 4233, 4234, 1, 0, 0, 0, 4234, 4235, 1, 0, 0, 0, 4235, 4236, + 5, 2396, 0, 0, 4236, 227, 1, 0, 0, 0, 4237, 4239, 5, 233, 0, 0, 4238, 4240, + 5, 352, 0, 0, 4239, 4238, 1, 0, 0, 0, 4239, 4240, 1, 0, 0, 0, 4240, 4242, + 1, 0, 0, 0, 4241, 4243, 7, 34, 0, 0, 4242, 4241, 1, 0, 0, 0, 4242, 4243, + 1, 0, 0, 0, 4243, 4247, 1, 0, 0, 0, 4244, 4246, 3, 794, 397, 0, 4245, 4244, + 1, 0, 0, 0, 4246, 4249, 1, 0, 0, 0, 4247, 4245, 1, 0, 0, 0, 4247, 4248, + 1, 0, 0, 0, 4248, 4252, 1, 0, 0, 0, 4249, 4247, 1, 0, 0, 0, 4250, 4251, + 5, 1488, 0, 0, 4251, 4253, 5, 1570, 0, 0, 4252, 4250, 1, 0, 0, 0, 4252, + 4253, 1, 0, 0, 0, 4253, 229, 1, 0, 0, 0, 4254, 4256, 5, 1463, 0, 0, 4255, + 4257, 3, 1704, 852, 0, 4256, 4255, 1, 0, 0, 0, 4256, 4257, 1, 0, 0, 0, + 4257, 4258, 1, 0, 0, 0, 4258, 4259, 5, 66, 0, 0, 4259, 4260, 5, 1155, 0, + 0, 4260, 4261, 5, 2376, 0, 0, 4261, 4266, 3, 272, 136, 0, 4262, 4263, 5, + 2382, 0, 0, 4263, 4265, 3, 272, 136, 0, 4264, 4262, 1, 0, 0, 0, 4265, 4268, + 1, 0, 0, 0, 4266, 4264, 1, 0, 0, 0, 4266, 4267, 1, 0, 0, 0, 4267, 4269, + 1, 0, 0, 0, 4268, 4266, 1, 0, 0, 0, 4269, 4270, 5, 2377, 0, 0, 4270, 231, + 1, 0, 0, 0, 4271, 4276, 3, 234, 117, 0, 4272, 4273, 5, 2382, 0, 0, 4273, + 4275, 3, 234, 117, 0, 4274, 4272, 1, 0, 0, 0, 4275, 4278, 1, 0, 0, 0, 4276, + 4274, 1, 0, 0, 0, 4276, 4277, 1, 0, 0, 0, 4277, 233, 1, 0, 0, 0, 4278, + 4276, 1, 0, 0, 0, 4279, 4282, 7, 9, 0, 0, 4280, 4283, 3, 292, 146, 0, 4281, + 4283, 3, 280, 140, 0, 4282, 4280, 1, 0, 0, 0, 4282, 4281, 1, 0, 0, 0, 4283, + 235, 1, 0, 0, 0, 4284, 4290, 5, 909, 0, 0, 4285, 4286, 5, 793, 0, 0, 4286, + 4291, 3, 2036, 1018, 0, 4287, 4288, 5, 441, 0, 0, 4288, 4289, 5, 2053, + 0, 0, 4289, 4291, 3, 2300, 1150, 0, 4290, 4285, 1, 0, 0, 0, 4290, 4287, + 1, 0, 0, 0, 4291, 237, 1, 0, 0, 0, 4292, 4309, 5, 720, 0, 0, 4293, 4303, + 5, 168, 0, 0, 4294, 4295, 5, 281, 0, 0, 4295, 4296, 5, 2029, 0, 0, 4296, + 4304, 5, 1673, 0, 0, 4297, 4299, 5, 1121, 0, 0, 4298, 4297, 1, 0, 0, 0, + 4298, 4299, 1, 0, 0, 0, 4299, 4300, 1, 0, 0, 0, 4300, 4301, 5, 647, 0, + 0, 4301, 4302, 5, 1976, 0, 0, 4302, 4304, 5, 330, 0, 0, 4303, 4294, 1, + 0, 0, 0, 4303, 4298, 1, 0, 0, 0, 4303, 4304, 1, 0, 0, 0, 4304, 4306, 1, + 0, 0, 0, 4305, 4307, 3, 240, 120, 0, 4306, 4305, 1, 0, 0, 0, 4306, 4307, + 1, 0, 0, 0, 4307, 4309, 1, 0, 0, 0, 4308, 4292, 1, 0, 0, 0, 4308, 4293, + 1, 0, 0, 0, 4309, 239, 1, 0, 0, 0, 4310, 4312, 5, 560, 0, 0, 4311, 4310, + 1, 0, 0, 0, 4311, 4312, 1, 0, 0, 0, 4312, 4313, 1, 0, 0, 0, 4313, 4314, + 5, 484, 0, 0, 4314, 4315, 5, 719, 0, 0, 4315, 4316, 3, 2268, 1134, 0, 4316, + 241, 1, 0, 0, 0, 4317, 4320, 5, 301, 0, 0, 4318, 4319, 5, 1219, 0, 0, 4319, + 4321, 5, 1463, 0, 0, 4320, 4318, 1, 0, 0, 0, 4320, 4321, 1, 0, 0, 0, 4321, + 4322, 1, 0, 0, 0, 4322, 4325, 5, 2053, 0, 0, 4323, 4326, 3, 244, 122, 0, + 4324, 4326, 3, 256, 128, 0, 4325, 4323, 1, 0, 0, 0, 4325, 4324, 1, 0, 0, + 0, 4326, 4327, 1, 0, 0, 0, 4327, 4328, 5, 2396, 0, 0, 4328, 243, 1, 0, + 0, 0, 4329, 4332, 3, 2242, 1121, 0, 4330, 4331, 5, 1165, 0, 0, 4331, 4333, + 5, 2372, 0, 0, 4332, 4330, 1, 0, 0, 0, 4332, 4333, 1, 0, 0, 0, 4333, 4335, + 1, 0, 0, 0, 4334, 4336, 5, 560, 0, 0, 4335, 4334, 1, 0, 0, 0, 4335, 4336, + 1, 0, 0, 0, 4336, 4338, 1, 0, 0, 0, 4337, 4339, 3, 246, 123, 0, 4338, 4337, + 1, 0, 0, 0, 4338, 4339, 1, 0, 0, 0, 4339, 245, 1, 0, 0, 0, 4340, 4342, + 3, 1704, 852, 0, 4341, 4340, 1, 0, 0, 0, 4341, 4342, 1, 0, 0, 0, 4342, + 4345, 1, 0, 0, 0, 4343, 4346, 3, 248, 124, 0, 4344, 4346, 3, 250, 125, + 0, 4345, 4343, 1, 0, 0, 0, 4345, 4344, 1, 0, 0, 0, 4346, 4348, 1, 0, 0, + 0, 4347, 4349, 3, 254, 127, 0, 4348, 4347, 1, 0, 0, 0, 4348, 4349, 1, 0, + 0, 0, 4349, 4361, 1, 0, 0, 0, 4350, 4351, 5, 2376, 0, 0, 4351, 4356, 3, + 272, 136, 0, 4352, 4353, 5, 2382, 0, 0, 4353, 4355, 3, 272, 136, 0, 4354, + 4352, 1, 0, 0, 0, 4355, 4358, 1, 0, 0, 0, 4356, 4354, 1, 0, 0, 0, 4356, + 4357, 1, 0, 0, 0, 4357, 4359, 1, 0, 0, 0, 4358, 4356, 1, 0, 0, 0, 4359, + 4360, 5, 2377, 0, 0, 4360, 4362, 1, 0, 0, 0, 4361, 4350, 1, 0, 0, 0, 4361, + 4362, 1, 0, 0, 0, 4362, 4366, 1, 0, 0, 0, 4363, 4365, 3, 270, 135, 0, 4364, + 4363, 1, 0, 0, 0, 4365, 4368, 1, 0, 0, 0, 4366, 4364, 1, 0, 0, 0, 4366, + 4367, 1, 0, 0, 0, 4367, 247, 1, 0, 0, 0, 4368, 4366, 1, 0, 0, 0, 4369, + 4373, 7, 20, 0, 0, 4370, 4374, 5, 1155, 0, 0, 4371, 4374, 3, 1748, 874, + 0, 4372, 4374, 3, 252, 126, 0, 4373, 4370, 1, 0, 0, 0, 4373, 4371, 1, 0, + 0, 0, 4373, 4372, 1, 0, 0, 0, 4374, 249, 1, 0, 0, 0, 4375, 4376, 5, 2063, + 0, 0, 4376, 4377, 3, 2300, 1150, 0, 4377, 251, 1, 0, 0, 0, 4378, 4379, + 5, 1976, 0, 0, 4379, 4380, 5, 1163, 0, 0, 4380, 4383, 3, 2300, 1150, 0, + 4381, 4382, 5, 1121, 0, 0, 4382, 4384, 5, 1145, 0, 0, 4383, 4381, 1, 0, + 0, 0, 4383, 4384, 1, 0, 0, 0, 4384, 253, 1, 0, 0, 0, 4385, 4386, 5, 507, + 0, 0, 4386, 4387, 5, 926, 0, 0, 4387, 4388, 3, 2036, 1018, 0, 4388, 4389, + 5, 760, 0, 0, 4389, 4390, 5, 729, 0, 0, 4390, 4391, 5, 2129, 0, 0, 4391, + 4392, 7, 35, 0, 0, 4392, 255, 1, 0, 0, 0, 4393, 4394, 5, 138, 0, 0, 4394, + 4395, 3, 2242, 1121, 0, 4395, 4397, 7, 20, 0, 0, 4396, 4398, 3, 258, 129, + 0, 4397, 4396, 1, 0, 0, 0, 4398, 4399, 1, 0, 0, 0, 4399, 4397, 1, 0, 0, + 0, 4399, 4400, 1, 0, 0, 0, 4400, 4401, 1, 0, 0, 0, 4401, 4402, 5, 459, + 0, 0, 4402, 257, 1, 0, 0, 0, 4403, 4407, 3, 260, 130, 0, 4404, 4407, 3, + 262, 131, 0, 4405, 4407, 3, 282, 141, 0, 4406, 4403, 1, 0, 0, 0, 4406, + 4404, 1, 0, 0, 0, 4406, 4405, 1, 0, 0, 0, 4407, 259, 1, 0, 0, 0, 4408, + 4409, 7, 36, 0, 0, 4409, 4410, 5, 865, 0, 0, 4410, 4411, 3, 266, 133, 0, + 4411, 261, 1, 0, 0, 0, 4412, 4416, 7, 37, 0, 0, 4413, 4417, 3, 264, 132, + 0, 4414, 4417, 3, 266, 133, 0, 4415, 4417, 3, 268, 134, 0, 4416, 4413, + 1, 0, 0, 0, 4416, 4414, 1, 0, 0, 0, 4416, 4415, 1, 0, 0, 0, 4417, 263, + 1, 0, 0, 0, 4418, 4419, 5, 1365, 0, 0, 4419, 4420, 3, 2250, 1125, 0, 4420, + 4421, 5, 2376, 0, 0, 4421, 4426, 3, 298, 149, 0, 4422, 4423, 5, 2382, 0, + 0, 4423, 4425, 3, 298, 149, 0, 4424, 4422, 1, 0, 0, 0, 4425, 4428, 1, 0, + 0, 0, 4426, 4424, 1, 0, 0, 0, 4426, 4427, 1, 0, 0, 0, 4427, 4429, 1, 0, + 0, 0, 4428, 4426, 1, 0, 0, 0, 4429, 4430, 5, 2377, 0, 0, 4430, 4441, 7, + 20, 0, 0, 4431, 4442, 3, 1706, 853, 0, 4432, 4434, 5, 356, 0, 0, 4433, + 4432, 1, 0, 0, 0, 4433, 4434, 1, 0, 0, 0, 4434, 4436, 1, 0, 0, 0, 4435, + 4437, 3, 1720, 860, 0, 4436, 4435, 1, 0, 0, 0, 4436, 4437, 1, 0, 0, 0, + 4437, 4438, 1, 0, 0, 0, 4438, 4439, 3, 1796, 898, 0, 4439, 4440, 5, 2396, + 0, 0, 4440, 4442, 1, 0, 0, 0, 4441, 4431, 1, 0, 0, 0, 4441, 4433, 1, 0, + 0, 0, 4442, 265, 1, 0, 0, 0, 4443, 4444, 5, 576, 0, 0, 4444, 4456, 3, 2248, + 1124, 0, 4445, 4446, 5, 2376, 0, 0, 4446, 4451, 3, 298, 149, 0, 4447, 4448, + 5, 2382, 0, 0, 4448, 4450, 3, 298, 149, 0, 4449, 4447, 1, 0, 0, 0, 4450, + 4453, 1, 0, 0, 0, 4451, 4449, 1, 0, 0, 0, 4451, 4452, 1, 0, 0, 0, 4452, + 4454, 1, 0, 0, 0, 4453, 4451, 1, 0, 0, 0, 4454, 4455, 5, 2377, 0, 0, 4455, + 4457, 1, 0, 0, 0, 4456, 4445, 1, 0, 0, 0, 4456, 4457, 1, 0, 0, 0, 4457, + 4458, 1, 0, 0, 0, 4458, 4459, 5, 1487, 0, 0, 4459, 4460, 3, 2300, 1150, + 0, 4460, 4471, 7, 20, 0, 0, 4461, 4472, 3, 1706, 853, 0, 4462, 4464, 5, + 356, 0, 0, 4463, 4462, 1, 0, 0, 0, 4463, 4464, 1, 0, 0, 0, 4464, 4466, + 1, 0, 0, 0, 4465, 4467, 3, 1720, 860, 0, 4466, 4465, 1, 0, 0, 0, 4466, + 4467, 1, 0, 0, 0, 4467, 4468, 1, 0, 0, 0, 4468, 4469, 3, 1796, 898, 0, + 4469, 4470, 5, 2396, 0, 0, 4470, 4472, 1, 0, 0, 0, 4471, 4461, 1, 0, 0, + 0, 4471, 4463, 1, 0, 0, 0, 4472, 267, 1, 0, 0, 0, 4473, 4475, 5, 540, 0, + 0, 4474, 4473, 1, 0, 0, 0, 4474, 4475, 1, 0, 0, 0, 4475, 4477, 1, 0, 0, + 0, 4476, 4478, 5, 702, 0, 0, 4477, 4476, 1, 0, 0, 0, 4477, 4478, 1, 0, + 0, 0, 4478, 4479, 1, 0, 0, 0, 4479, 4480, 5, 269, 0, 0, 4480, 4481, 5, + 576, 0, 0, 4481, 4499, 3, 2300, 1150, 0, 4482, 4483, 5, 2376, 0, 0, 4483, + 4484, 5, 1549, 0, 0, 4484, 4485, 5, 680, 0, 0, 4485, 4486, 5, 1229, 0, + 0, 4486, 4487, 3, 2300, 1150, 0, 4487, 4488, 5, 2382, 0, 0, 4488, 4489, + 1, 0, 0, 0, 4489, 4494, 3, 298, 149, 0, 4490, 4491, 5, 2382, 0, 0, 4491, + 4493, 3, 298, 149, 0, 4492, 4490, 1, 0, 0, 0, 4493, 4496, 1, 0, 0, 0, 4494, + 4492, 1, 0, 0, 0, 4494, 4495, 1, 0, 0, 0, 4495, 4497, 1, 0, 0, 0, 4496, + 4494, 1, 0, 0, 0, 4497, 4498, 5, 2377, 0, 0, 4498, 4500, 1, 0, 0, 0, 4499, + 4482, 1, 0, 0, 0, 4499, 4500, 1, 0, 0, 0, 4500, 4501, 1, 0, 0, 0, 4501, + 4502, 5, 1487, 0, 0, 4502, 4503, 5, 1549, 0, 0, 4503, 4504, 5, 66, 0, 0, + 4504, 4505, 5, 1481, 0, 0, 4505, 4516, 7, 20, 0, 0, 4506, 4517, 3, 1706, + 853, 0, 4507, 4509, 5, 356, 0, 0, 4508, 4507, 1, 0, 0, 0, 4508, 4509, 1, + 0, 0, 0, 4509, 4511, 1, 0, 0, 0, 4510, 4512, 3, 1720, 860, 0, 4511, 4510, + 1, 0, 0, 0, 4511, 4512, 1, 0, 0, 0, 4512, 4513, 1, 0, 0, 0, 4513, 4514, + 3, 1796, 898, 0, 4514, 4515, 5, 2396, 0, 0, 4515, 4517, 1, 0, 0, 0, 4516, + 4506, 1, 0, 0, 0, 4516, 4508, 1, 0, 0, 0, 4517, 269, 1, 0, 0, 0, 4518, + 4520, 5, 1121, 0, 0, 4519, 4518, 1, 0, 0, 0, 4519, 4520, 1, 0, 0, 0, 4520, + 4521, 1, 0, 0, 0, 4521, 4522, 7, 38, 0, 0, 4522, 271, 1, 0, 0, 0, 4523, + 4524, 3, 2332, 1166, 0, 4524, 4526, 3, 2300, 1150, 0, 4525, 4527, 3, 274, + 137, 0, 4526, 4525, 1, 0, 0, 0, 4526, 4527, 1, 0, 0, 0, 4527, 4530, 1, + 0, 0, 0, 4528, 4530, 3, 276, 138, 0, 4529, 4523, 1, 0, 0, 0, 4529, 4528, + 1, 0, 0, 0, 4530, 273, 1, 0, 0, 0, 4531, 4532, 5, 507, 0, 0, 4532, 4533, + 5, 926, 0, 0, 4533, 4534, 3, 2036, 1018, 0, 4534, 275, 1, 0, 0, 0, 4535, + 4537, 3, 270, 135, 0, 4536, 4535, 1, 0, 0, 0, 4536, 4537, 1, 0, 0, 0, 4537, + 4539, 1, 0, 0, 0, 4538, 4540, 3, 278, 139, 0, 4539, 4538, 1, 0, 0, 0, 4540, + 4541, 1, 0, 0, 0, 4541, 4539, 1, 0, 0, 0, 4541, 4542, 1, 0, 0, 0, 4542, + 4545, 1, 0, 0, 0, 4543, 4544, 5, 2382, 0, 0, 4544, 4546, 3, 294, 147, 0, + 4545, 4543, 1, 0, 0, 0, 4545, 4546, 1, 0, 0, 0, 4546, 277, 1, 0, 0, 0, + 4547, 4551, 3, 280, 140, 0, 4548, 4551, 3, 290, 145, 0, 4549, 4551, 3, + 292, 146, 0, 4550, 4547, 1, 0, 0, 0, 4550, 4548, 1, 0, 0, 0, 4550, 4549, + 1, 0, 0, 0, 4551, 279, 1, 0, 0, 0, 4552, 4555, 7, 37, 0, 0, 4553, 4556, + 3, 286, 143, 0, 4554, 4556, 3, 288, 144, 0, 4555, 4553, 1, 0, 0, 0, 4555, + 4554, 1, 0, 0, 0, 4556, 281, 1, 0, 0, 0, 4557, 4558, 5, 1234, 0, 0, 4558, + 4559, 5, 865, 0, 0, 4559, 4560, 3, 284, 142, 0, 4560, 283, 1, 0, 0, 0, + 4561, 4562, 5, 576, 0, 0, 4562, 4574, 3, 2248, 1124, 0, 4563, 4564, 5, + 2376, 0, 0, 4564, 4569, 3, 298, 149, 0, 4565, 4566, 5, 2382, 0, 0, 4566, + 4568, 3, 298, 149, 0, 4567, 4565, 1, 0, 0, 0, 4568, 4571, 1, 0, 0, 0, 4569, + 4567, 1, 0, 0, 0, 4569, 4570, 1, 0, 0, 0, 4570, 4572, 1, 0, 0, 0, 4571, + 4569, 1, 0, 0, 0, 4572, 4573, 5, 2377, 0, 0, 4573, 4575, 1, 0, 0, 0, 4574, + 4563, 1, 0, 0, 0, 4574, 4575, 1, 0, 0, 0, 4575, 4576, 1, 0, 0, 0, 4576, + 4581, 5, 1487, 0, 0, 4577, 4582, 3, 2300, 1150, 0, 4578, 4579, 5, 1549, + 0, 0, 4579, 4580, 5, 66, 0, 0, 4580, 4582, 5, 1481, 0, 0, 4581, 4577, 1, + 0, 0, 0, 4581, 4578, 1, 0, 0, 0, 4582, 4594, 1, 0, 0, 0, 4583, 4585, 5, + 1300, 0, 0, 4584, 4583, 1, 0, 0, 0, 4584, 4585, 1, 0, 0, 0, 4585, 4586, + 1, 0, 0, 0, 4586, 4588, 7, 20, 0, 0, 4587, 4589, 5, 356, 0, 0, 4588, 4587, + 1, 0, 0, 0, 4588, 4589, 1, 0, 0, 0, 4589, 4591, 1, 0, 0, 0, 4590, 4592, + 3, 1720, 860, 0, 4591, 4590, 1, 0, 0, 0, 4591, 4592, 1, 0, 0, 0, 4592, + 4593, 1, 0, 0, 0, 4593, 4595, 3, 1796, 898, 0, 4594, 4584, 1, 0, 0, 0, + 4594, 4595, 1, 0, 0, 0, 4595, 4597, 1, 0, 0, 0, 4596, 4598, 5, 2396, 0, + 0, 4597, 4596, 1, 0, 0, 0, 4597, 4598, 1, 0, 0, 0, 4598, 285, 1, 0, 0, + 0, 4599, 4600, 5, 1365, 0, 0, 4600, 4601, 3, 2250, 1125, 0, 4601, 4602, + 5, 2376, 0, 0, 4602, 4607, 3, 298, 149, 0, 4603, 4604, 5, 2382, 0, 0, 4604, + 4606, 3, 298, 149, 0, 4605, 4603, 1, 0, 0, 0, 4606, 4609, 1, 0, 0, 0, 4607, + 4605, 1, 0, 0, 0, 4607, 4608, 1, 0, 0, 0, 4608, 4610, 1, 0, 0, 0, 4609, + 4607, 1, 0, 0, 0, 4610, 4613, 5, 2377, 0, 0, 4611, 4612, 7, 20, 0, 0, 4612, + 4614, 3, 1706, 853, 0, 4613, 4611, 1, 0, 0, 0, 4613, 4614, 1, 0, 0, 0, + 4614, 287, 1, 0, 0, 0, 4615, 4616, 5, 576, 0, 0, 4616, 4628, 3, 2248, 1124, + 0, 4617, 4618, 5, 2376, 0, 0, 4618, 4623, 3, 298, 149, 0, 4619, 4620, 5, + 2382, 0, 0, 4620, 4622, 3, 298, 149, 0, 4621, 4619, 1, 0, 0, 0, 4622, 4625, + 1, 0, 0, 0, 4623, 4621, 1, 0, 0, 0, 4623, 4624, 1, 0, 0, 0, 4624, 4626, + 1, 0, 0, 0, 4625, 4623, 1, 0, 0, 0, 4626, 4627, 5, 2377, 0, 0, 4627, 4629, + 1, 0, 0, 0, 4628, 4617, 1, 0, 0, 0, 4628, 4629, 1, 0, 0, 0, 4629, 4630, + 1, 0, 0, 0, 4630, 4635, 5, 1487, 0, 0, 4631, 4636, 3, 2300, 1150, 0, 4632, + 4633, 5, 1549, 0, 0, 4633, 4634, 5, 66, 0, 0, 4634, 4636, 5, 1481, 0, 0, + 4635, 4631, 1, 0, 0, 0, 4635, 4632, 1, 0, 0, 0, 4636, 4645, 1, 0, 0, 0, + 4637, 4638, 7, 20, 0, 0, 4638, 4646, 3, 1706, 853, 0, 4639, 4641, 5, 507, + 0, 0, 4640, 4642, 5, 2144, 0, 0, 4641, 4640, 1, 0, 0, 0, 4641, 4642, 1, + 0, 0, 0, 4642, 4643, 1, 0, 0, 0, 4643, 4644, 5, 926, 0, 0, 4644, 4646, + 3, 2036, 1018, 0, 4645, 4637, 1, 0, 0, 0, 4645, 4639, 1, 0, 0, 0, 4645, + 4646, 1, 0, 0, 0, 4646, 289, 1, 0, 0, 0, 4647, 4649, 5, 540, 0, 0, 4648, + 4647, 1, 0, 0, 0, 4648, 4649, 1, 0, 0, 0, 4649, 4651, 1, 0, 0, 0, 4650, + 4652, 5, 702, 0, 0, 4651, 4650, 1, 0, 0, 0, 4651, 4652, 1, 0, 0, 0, 4652, + 4653, 1, 0, 0, 0, 4653, 4654, 5, 269, 0, 0, 4654, 4655, 5, 576, 0, 0, 4655, + 4673, 3, 2300, 1150, 0, 4656, 4657, 5, 2376, 0, 0, 4657, 4658, 5, 1549, + 0, 0, 4658, 4659, 5, 680, 0, 0, 4659, 4660, 5, 1229, 0, 0, 4660, 4661, + 3, 2300, 1150, 0, 4661, 4662, 5, 2382, 0, 0, 4662, 4663, 1, 0, 0, 0, 4663, + 4668, 3, 298, 149, 0, 4664, 4665, 5, 2382, 0, 0, 4665, 4667, 3, 298, 149, + 0, 4666, 4664, 1, 0, 0, 0, 4667, 4670, 1, 0, 0, 0, 4668, 4666, 1, 0, 0, + 0, 4668, 4669, 1, 0, 0, 0, 4669, 4671, 1, 0, 0, 0, 4670, 4668, 1, 0, 0, + 0, 4671, 4672, 5, 2377, 0, 0, 4672, 4674, 1, 0, 0, 0, 4673, 4656, 1, 0, + 0, 0, 4673, 4674, 1, 0, 0, 0, 4674, 4675, 1, 0, 0, 0, 4675, 4676, 5, 1487, + 0, 0, 4676, 4677, 5, 1549, 0, 0, 4677, 4678, 5, 66, 0, 0, 4678, 4681, 5, + 1481, 0, 0, 4679, 4680, 7, 20, 0, 0, 4680, 4682, 3, 1706, 853, 0, 4681, + 4679, 1, 0, 0, 0, 4681, 4682, 1, 0, 0, 0, 4682, 291, 1, 0, 0, 0, 4683, + 4684, 7, 36, 0, 0, 4684, 4685, 5, 865, 0, 0, 4685, 4686, 3, 288, 144, 0, + 4686, 293, 1, 0, 0, 0, 4687, 4688, 5, 1338, 0, 0, 4688, 4689, 5, 1478, + 0, 0, 4689, 4690, 5, 2376, 0, 0, 4690, 4695, 3, 296, 148, 0, 4691, 4692, + 5, 2382, 0, 0, 4692, 4694, 3, 296, 148, 0, 4693, 4691, 1, 0, 0, 0, 4694, + 4697, 1, 0, 0, 0, 4695, 4693, 1, 0, 0, 0, 4695, 4696, 1, 0, 0, 0, 4696, + 4698, 1, 0, 0, 0, 4697, 4695, 1, 0, 0, 0, 4698, 4699, 5, 2377, 0, 0, 4699, + 295, 1, 0, 0, 0, 4700, 4703, 3, 2332, 1166, 0, 4701, 4703, 5, 363, 0, 0, + 4702, 4700, 1, 0, 0, 0, 4702, 4701, 1, 0, 0, 0, 4703, 297, 1, 0, 0, 0, + 4704, 4705, 3, 2222, 1111, 0, 4705, 4706, 3, 2300, 1150, 0, 4706, 299, + 1, 0, 0, 0, 4707, 4708, 5, 425, 0, 0, 4708, 4709, 5, 1554, 0, 0, 4709, + 4710, 3, 2244, 1122, 0, 4710, 4711, 5, 2396, 0, 0, 4711, 301, 1, 0, 0, + 0, 4712, 4713, 5, 41, 0, 0, 4713, 4714, 5, 1554, 0, 0, 4714, 4716, 3, 2244, + 1122, 0, 4715, 4717, 3, 310, 155, 0, 4716, 4715, 1, 0, 0, 0, 4717, 4718, + 1, 0, 0, 0, 4718, 4716, 1, 0, 0, 0, 4718, 4719, 1, 0, 0, 0, 4719, 4720, + 1, 0, 0, 0, 4720, 4721, 5, 2396, 0, 0, 4721, 303, 1, 0, 0, 0, 4722, 4723, + 5, 41, 0, 0, 4723, 4753, 5, 1564, 0, 0, 4724, 4725, 5, 29, 0, 0, 4725, + 4754, 7, 39, 0, 0, 4726, 4727, 5, 204, 0, 0, 4727, 4728, 5, 329, 0, 0, + 4728, 4729, 5, 795, 0, 0, 4729, 4754, 3, 2222, 1111, 0, 4730, 4731, 3, + 1300, 650, 0, 4731, 4732, 5, 227, 0, 0, 4732, 4733, 5, 680, 0, 0, 4733, + 4734, 5, 1365, 0, 0, 4734, 4754, 1, 0, 0, 0, 4735, 4736, 3, 1300, 650, + 0, 4736, 4737, 5, 600, 0, 0, 4737, 4754, 1, 0, 0, 0, 4738, 4741, 3, 1300, + 650, 0, 4739, 4741, 5, 560, 0, 0, 4740, 4738, 1, 0, 0, 0, 4740, 4739, 1, + 0, 0, 0, 4741, 4742, 1, 0, 0, 0, 4742, 4743, 5, 1243, 0, 0, 4743, 4749, + 7, 40, 0, 0, 4744, 4747, 5, 1243, 0, 0, 4745, 4748, 3, 2128, 1064, 0, 4746, + 4748, 3, 2222, 1111, 0, 4747, 4745, 1, 0, 0, 0, 4747, 4746, 1, 0, 0, 0, + 4748, 4750, 1, 0, 0, 0, 4749, 4744, 1, 0, 0, 0, 4749, 4750, 1, 0, 0, 0, + 4750, 4754, 1, 0, 0, 0, 4751, 4752, 5, 1568, 0, 0, 4752, 4754, 3, 306, + 153, 0, 4753, 4724, 1, 0, 0, 0, 4753, 4726, 1, 0, 0, 0, 4753, 4730, 1, + 0, 0, 0, 4753, 4735, 1, 0, 0, 0, 4753, 4740, 1, 0, 0, 0, 4753, 4751, 1, + 0, 0, 0, 4754, 305, 1, 0, 0, 0, 4755, 4756, 3, 2222, 1111, 0, 4756, 4757, + 5, 2398, 0, 0, 4757, 4758, 3, 796, 398, 0, 4758, 4760, 1, 0, 0, 0, 4759, + 4755, 1, 0, 0, 0, 4760, 4761, 1, 0, 0, 0, 4761, 4759, 1, 0, 0, 0, 4761, + 4762, 1, 0, 0, 0, 4762, 4786, 1, 0, 0, 0, 4763, 4764, 5, 438, 0, 0, 4764, + 4765, 5, 2398, 0, 0, 4765, 4786, 3, 2334, 1167, 0, 4766, 4767, 5, 270, + 0, 0, 4767, 4768, 5, 2398, 0, 0, 4768, 4772, 3, 2334, 1167, 0, 4769, 4770, + 5, 1561, 0, 0, 4770, 4771, 5, 2398, 0, 0, 4771, 4773, 3, 2334, 1167, 0, + 4772, 4769, 1, 0, 0, 0, 4772, 4773, 1, 0, 0, 0, 4773, 4786, 1, 0, 0, 0, + 4774, 4775, 5, 1507, 0, 0, 4775, 4776, 5, 61, 0, 0, 4776, 4777, 5, 2169, + 0, 0, 4777, 4778, 5, 2398, 0, 0, 4778, 4786, 7, 41, 0, 0, 4779, 4780, 5, + 365, 0, 0, 4780, 4783, 5, 2398, 0, 0, 4781, 4784, 3, 2334, 1167, 0, 4782, + 4784, 5, 1054, 0, 0, 4783, 4781, 1, 0, 0, 0, 4783, 4782, 1, 0, 0, 0, 4784, + 4786, 1, 0, 0, 0, 4785, 4759, 1, 0, 0, 0, 4785, 4763, 1, 0, 0, 0, 4785, + 4766, 1, 0, 0, 0, 4785, 4774, 1, 0, 0, 0, 4785, 4779, 1, 0, 0, 0, 4786, + 307, 1, 0, 0, 0, 4787, 4788, 5, 301, 0, 0, 4788, 4789, 5, 1554, 0, 0, 4789, + 4794, 3, 2244, 1122, 0, 4790, 4793, 3, 312, 156, 0, 4791, 4793, 3, 310, + 155, 0, 4792, 4790, 1, 0, 0, 0, 4792, 4791, 1, 0, 0, 0, 4793, 4796, 1, + 0, 0, 0, 4794, 4792, 1, 0, 0, 0, 4794, 4795, 1, 0, 0, 0, 4795, 4797, 1, + 0, 0, 0, 4796, 4794, 1, 0, 0, 0, 4797, 4798, 5, 2396, 0, 0, 4798, 309, + 1, 0, 0, 0, 4799, 4800, 5, 649, 0, 0, 4800, 4801, 5, 151, 0, 0, 4801, 4816, + 5, 2370, 0, 0, 4802, 4803, 5, 861, 0, 0, 4803, 4816, 5, 2370, 0, 0, 4804, + 4816, 5, 1042, 0, 0, 4805, 4806, 5, 889, 0, 0, 4806, 4816, 5, 2370, 0, + 0, 4807, 4816, 5, 1045, 0, 0, 4808, 4816, 5, 327, 0, 0, 4809, 4816, 5, + 1010, 0, 0, 4810, 4811, 5, 155, 0, 0, 4811, 4816, 5, 2370, 0, 0, 4812, + 4816, 5, 993, 0, 0, 4813, 4816, 5, 1215, 0, 0, 4814, 4816, 5, 1060, 0, + 0, 4815, 4799, 1, 0, 0, 0, 4815, 4802, 1, 0, 0, 0, 4815, 4804, 1, 0, 0, + 0, 4815, 4805, 1, 0, 0, 0, 4815, 4807, 1, 0, 0, 0, 4815, 4808, 1, 0, 0, + 0, 4815, 4809, 1, 0, 0, 0, 4815, 4810, 1, 0, 0, 0, 4815, 4812, 1, 0, 0, + 0, 4815, 4813, 1, 0, 0, 0, 4815, 4814, 1, 0, 0, 0, 4816, 311, 1, 0, 0, + 0, 4817, 4818, 5, 1631, 0, 0, 4818, 4819, 5, 2188, 0, 0, 4819, 4820, 5, + 2370, 0, 0, 4820, 313, 1, 0, 0, 0, 4821, 4824, 5, 301, 0, 0, 4822, 4823, + 5, 1219, 0, 0, 4823, 4825, 5, 1463, 0, 0, 4824, 4822, 1, 0, 0, 0, 4824, + 4825, 1, 0, 0, 0, 4825, 4827, 1, 0, 0, 0, 4826, 4828, 7, 7, 0, 0, 4827, + 4826, 1, 0, 0, 0, 4827, 4828, 1, 0, 0, 0, 4828, 4829, 1, 0, 0, 0, 4829, + 4830, 5, 44, 0, 0, 4830, 4831, 5, 2166, 0, 0, 4831, 4835, 3, 2334, 1167, + 0, 4832, 4833, 5, 1577, 0, 0, 4833, 4834, 5, 2398, 0, 0, 4834, 4836, 7, + 42, 0, 0, 4835, 4832, 1, 0, 0, 0, 4835, 4836, 1, 0, 0, 0, 4836, 4840, 1, + 0, 0, 0, 4837, 4839, 3, 316, 158, 0, 4838, 4837, 1, 0, 0, 0, 4839, 4842, + 1, 0, 0, 0, 4840, 4838, 1, 0, 0, 0, 4840, 4841, 1, 0, 0, 0, 4841, 4844, + 1, 0, 0, 0, 4842, 4840, 1, 0, 0, 0, 4843, 4845, 3, 326, 163, 0, 4844, 4843, + 1, 0, 0, 0, 4844, 4845, 1, 0, 0, 0, 4845, 4847, 1, 0, 0, 0, 4846, 4848, + 3, 328, 164, 0, 4847, 4846, 1, 0, 0, 0, 4847, 4848, 1, 0, 0, 0, 4848, 4850, + 1, 0, 0, 0, 4849, 4851, 3, 336, 168, 0, 4850, 4849, 1, 0, 0, 0, 4850, 4851, + 1, 0, 0, 0, 4851, 4853, 1, 0, 0, 0, 4852, 4854, 3, 346, 173, 0, 4853, 4852, + 1, 0, 0, 0, 4853, 4854, 1, 0, 0, 0, 4854, 4856, 1, 0, 0, 0, 4855, 4857, + 3, 348, 174, 0, 4856, 4855, 1, 0, 0, 0, 4856, 4857, 1, 0, 0, 0, 4857, 4859, + 1, 0, 0, 0, 4858, 4860, 3, 350, 175, 0, 4859, 4858, 1, 0, 0, 0, 4859, 4860, + 1, 0, 0, 0, 4860, 4862, 1, 0, 0, 0, 4861, 4863, 3, 360, 180, 0, 4862, 4861, + 1, 0, 0, 0, 4862, 4863, 1, 0, 0, 0, 4863, 4865, 1, 0, 0, 0, 4864, 4866, + 3, 362, 181, 0, 4865, 4864, 1, 0, 0, 0, 4865, 4866, 1, 0, 0, 0, 4866, 315, + 1, 0, 0, 0, 4867, 4869, 3, 318, 159, 0, 4868, 4870, 3, 320, 160, 0, 4869, + 4868, 1, 0, 0, 0, 4869, 4870, 1, 0, 0, 0, 4870, 4876, 1, 0, 0, 0, 4871, + 4873, 3, 318, 159, 0, 4872, 4871, 1, 0, 0, 0, 4872, 4873, 1, 0, 0, 0, 4873, + 4874, 1, 0, 0, 0, 4874, 4876, 3, 320, 160, 0, 4875, 4867, 1, 0, 0, 0, 4875, + 4872, 1, 0, 0, 0, 4876, 4880, 1, 0, 0, 0, 4877, 4879, 3, 322, 161, 0, 4878, + 4877, 1, 0, 0, 0, 4879, 4882, 1, 0, 0, 0, 4880, 4878, 1, 0, 0, 0, 4880, + 4881, 1, 0, 0, 0, 4881, 4895, 1, 0, 0, 0, 4882, 4880, 1, 0, 0, 0, 4883, + 4885, 3, 318, 159, 0, 4884, 4883, 1, 0, 0, 0, 4884, 4885, 1, 0, 0, 0, 4885, + 4887, 1, 0, 0, 0, 4886, 4888, 3, 320, 160, 0, 4887, 4886, 1, 0, 0, 0, 4887, + 4888, 1, 0, 0, 0, 4888, 4890, 1, 0, 0, 0, 4889, 4891, 3, 322, 161, 0, 4890, + 4889, 1, 0, 0, 0, 4891, 4892, 1, 0, 0, 0, 4892, 4890, 1, 0, 0, 0, 4892, + 4893, 1, 0, 0, 0, 4893, 4895, 1, 0, 0, 0, 4894, 4875, 1, 0, 0, 0, 4894, + 4884, 1, 0, 0, 0, 4895, 317, 1, 0, 0, 0, 4896, 4897, 5, 166, 0, 0, 4897, + 4898, 3, 2328, 1164, 0, 4898, 319, 1, 0, 0, 0, 4899, 4900, 5, 386, 0, 0, + 4900, 4901, 3, 2328, 1164, 0, 4901, 321, 1, 0, 0, 0, 4902, 4903, 5, 193, + 0, 0, 4903, 4906, 3, 2334, 1167, 0, 4904, 4905, 5, 2141, 0, 0, 4905, 4907, + 3, 2328, 1164, 0, 4906, 4904, 1, 0, 0, 0, 4906, 4907, 1, 0, 0, 0, 4907, + 4910, 1, 0, 0, 0, 4908, 4909, 5, 760, 0, 0, 4909, 4911, 3, 324, 162, 0, + 4910, 4908, 1, 0, 0, 0, 4910, 4911, 1, 0, 0, 0, 4911, 323, 1, 0, 0, 0, + 4912, 4915, 5, 1145, 0, 0, 4913, 4915, 3, 2334, 1167, 0, 4914, 4912, 1, + 0, 0, 0, 4914, 4913, 1, 0, 0, 0, 4915, 325, 1, 0, 0, 0, 4916, 4920, 5, + 2129, 0, 0, 4917, 4918, 3, 2214, 1107, 0, 4918, 4919, 5, 2369, 0, 0, 4919, + 4921, 1, 0, 0, 0, 4920, 4917, 1, 0, 0, 0, 4920, 4921, 1, 0, 0, 0, 4921, + 4922, 1, 0, 0, 0, 4922, 4924, 3, 2334, 1167, 0, 4923, 4925, 5, 1457, 0, + 0, 4924, 4923, 1, 0, 0, 0, 4924, 4925, 1, 0, 0, 0, 4925, 4930, 1, 0, 0, + 0, 4926, 4928, 5, 66, 0, 0, 4927, 4926, 1, 0, 0, 0, 4927, 4928, 1, 0, 0, + 0, 4928, 4929, 1, 0, 0, 0, 4929, 4931, 3, 2334, 1167, 0, 4930, 4927, 1, + 0, 0, 0, 4930, 4931, 1, 0, 0, 0, 4931, 327, 1, 0, 0, 0, 4932, 4933, 5, + 392, 0, 0, 4933, 4934, 5, 151, 0, 0, 4934, 4935, 5, 2376, 0, 0, 4935, 4940, + 3, 330, 165, 0, 4936, 4937, 5, 2382, 0, 0, 4937, 4939, 3, 330, 165, 0, + 4938, 4936, 1, 0, 0, 0, 4939, 4942, 1, 0, 0, 0, 4940, 4938, 1, 0, 0, 0, + 4940, 4941, 1, 0, 0, 0, 4941, 4943, 1, 0, 0, 0, 4942, 4940, 1, 0, 0, 0, + 4943, 4944, 5, 2377, 0, 0, 4944, 329, 1, 0, 0, 0, 4945, 4949, 3, 332, 166, + 0, 4946, 4948, 3, 316, 158, 0, 4947, 4946, 1, 0, 0, 0, 4948, 4951, 1, 0, + 0, 0, 4949, 4947, 1, 0, 0, 0, 4949, 4950, 1, 0, 0, 0, 4950, 4952, 1, 0, + 0, 0, 4951, 4949, 1, 0, 0, 0, 4952, 4980, 5, 753, 0, 0, 4953, 4957, 5, + 2376, 0, 0, 4954, 4955, 3, 2334, 1167, 0, 4955, 4956, 5, 2369, 0, 0, 4956, + 4958, 1, 0, 0, 0, 4957, 4954, 1, 0, 0, 0, 4957, 4958, 1, 0, 0, 0, 4958, + 4959, 1, 0, 0, 0, 4959, 4969, 3, 2266, 1133, 0, 4960, 4964, 5, 2382, 0, + 0, 4961, 4962, 3, 2334, 1167, 0, 4962, 4963, 5, 2369, 0, 0, 4963, 4965, + 1, 0, 0, 0, 4964, 4961, 1, 0, 0, 0, 4964, 4965, 1, 0, 0, 0, 4965, 4966, + 1, 0, 0, 0, 4966, 4968, 3, 2266, 1133, 0, 4967, 4960, 1, 0, 0, 0, 4968, + 4971, 1, 0, 0, 0, 4969, 4967, 1, 0, 0, 0, 4969, 4970, 1, 0, 0, 0, 4970, + 4972, 1, 0, 0, 0, 4971, 4969, 1, 0, 0, 0, 4972, 4973, 5, 2377, 0, 0, 4973, + 4981, 1, 0, 0, 0, 4974, 4975, 3, 2334, 1167, 0, 4975, 4976, 5, 2369, 0, + 0, 4976, 4978, 1, 0, 0, 0, 4977, 4974, 1, 0, 0, 0, 4977, 4978, 1, 0, 0, + 0, 4978, 4979, 1, 0, 0, 0, 4979, 4981, 3, 2266, 1133, 0, 4980, 4953, 1, + 0, 0, 0, 4980, 4977, 1, 0, 0, 0, 4981, 4982, 1, 0, 0, 0, 4982, 4984, 5, + 1429, 0, 0, 4983, 4985, 5, 410, 0, 0, 4984, 4983, 1, 0, 0, 0, 4984, 4985, + 1, 0, 0, 0, 4985, 4994, 1, 0, 0, 0, 4986, 4987, 5, 2376, 0, 0, 4987, 4988, + 3, 2208, 1104, 0, 4988, 4989, 5, 2382, 0, 0, 4989, 4990, 3, 2208, 1104, + 0, 4990, 4991, 1, 0, 0, 0, 4991, 4992, 5, 2377, 0, 0, 4992, 4995, 1, 0, + 0, 0, 4993, 4995, 3, 2208, 1104, 0, 4994, 4986, 1, 0, 0, 0, 4994, 4993, + 1, 0, 0, 0, 4995, 4996, 1, 0, 0, 0, 4996, 4997, 5, 616, 0, 0, 4997, 4998, + 5, 2376, 0, 0, 4998, 5003, 3, 334, 167, 0, 4999, 5000, 5, 2382, 0, 0, 5000, + 5002, 3, 334, 167, 0, 5001, 4999, 1, 0, 0, 0, 5002, 5005, 1, 0, 0, 0, 5003, + 5001, 1, 0, 0, 0, 5003, 5004, 1, 0, 0, 0, 5004, 5006, 1, 0, 0, 0, 5005, + 5003, 1, 0, 0, 0, 5006, 5007, 5, 2377, 0, 0, 5007, 331, 1, 0, 0, 0, 5008, + 5009, 3, 2214, 1107, 0, 5009, 5010, 5, 2369, 0, 0, 5010, 5012, 1, 0, 0, + 0, 5011, 5008, 1, 0, 0, 0, 5011, 5012, 1, 0, 0, 0, 5012, 5013, 1, 0, 0, + 0, 5013, 5018, 3, 2334, 1167, 0, 5014, 5016, 5, 66, 0, 0, 5015, 5014, 1, + 0, 0, 0, 5015, 5016, 1, 0, 0, 0, 5016, 5017, 1, 0, 0, 0, 5017, 5019, 3, + 2334, 1167, 0, 5018, 5015, 1, 0, 0, 0, 5018, 5019, 1, 0, 0, 0, 5019, 333, + 1, 0, 0, 0, 5020, 5021, 3, 2214, 1107, 0, 5021, 5022, 5, 2369, 0, 0, 5022, + 5024, 1, 0, 0, 0, 5023, 5020, 1, 0, 0, 0, 5023, 5024, 1, 0, 0, 0, 5024, + 5025, 1, 0, 0, 0, 5025, 5030, 3, 2334, 1167, 0, 5026, 5028, 5, 66, 0, 0, + 5027, 5026, 1, 0, 0, 0, 5027, 5028, 1, 0, 0, 0, 5028, 5029, 1, 0, 0, 0, + 5029, 5031, 3, 2334, 1167, 0, 5030, 5027, 1, 0, 0, 0, 5030, 5031, 1, 0, + 0, 0, 5031, 5033, 1, 0, 0, 0, 5032, 5034, 5, 363, 0, 0, 5033, 5032, 1, + 0, 0, 0, 5033, 5034, 1, 0, 0, 0, 5034, 335, 1, 0, 0, 0, 5035, 5036, 5, + 863, 0, 0, 5036, 5037, 5, 2376, 0, 0, 5037, 5042, 3, 338, 169, 0, 5038, + 5039, 5, 2382, 0, 0, 5039, 5041, 3, 338, 169, 0, 5040, 5038, 1, 0, 0, 0, + 5041, 5044, 1, 0, 0, 0, 5042, 5040, 1, 0, 0, 0, 5042, 5043, 1, 0, 0, 0, + 5043, 5045, 1, 0, 0, 0, 5044, 5042, 1, 0, 0, 0, 5045, 5046, 5, 2377, 0, + 0, 5046, 337, 1, 0, 0, 0, 5047, 5050, 3, 2334, 1167, 0, 5048, 5051, 3, + 340, 170, 0, 5049, 5051, 3, 344, 172, 0, 5050, 5048, 1, 0, 0, 0, 5050, + 5049, 1, 0, 0, 0, 5050, 5051, 1, 0, 0, 0, 5051, 339, 1, 0, 0, 0, 5052, + 5053, 5, 514, 0, 0, 5053, 5055, 3, 2334, 1167, 0, 5054, 5056, 3, 342, 171, + 0, 5055, 5054, 1, 0, 0, 0, 5055, 5056, 1, 0, 0, 0, 5056, 341, 1, 0, 0, + 0, 5057, 5058, 5, 34, 0, 0, 5058, 5059, 5, 151, 0, 0, 5059, 5060, 3, 2230, + 1115, 0, 5060, 343, 1, 0, 0, 0, 5061, 5062, 5, 66, 0, 0, 5062, 5063, 5, + 2376, 0, 0, 5063, 5064, 3, 2036, 1018, 0, 5064, 5065, 5, 2377, 0, 0, 5065, + 345, 1, 0, 0, 0, 5066, 5067, 5, 363, 0, 0, 5067, 5068, 5, 862, 0, 0, 5068, + 5069, 3, 2334, 1167, 0, 5069, 347, 1, 0, 0, 0, 5070, 5071, 5, 363, 0, 0, + 5071, 5072, 5, 34, 0, 0, 5072, 5073, 5, 151, 0, 0, 5073, 5074, 3, 2230, + 1115, 0, 5074, 349, 1, 0, 0, 0, 5075, 5076, 5, 155, 0, 0, 5076, 5081, 3, + 352, 176, 0, 5077, 5078, 5, 2382, 0, 0, 5078, 5080, 3, 352, 176, 0, 5079, + 5077, 1, 0, 0, 0, 5080, 5083, 1, 0, 0, 0, 5081, 5079, 1, 0, 0, 0, 5081, + 5082, 1, 0, 0, 0, 5082, 351, 1, 0, 0, 0, 5083, 5081, 1, 0, 0, 0, 5084, + 5085, 5, 862, 0, 0, 5085, 5105, 5, 593, 0, 0, 5086, 5106, 5, 37, 0, 0, + 5087, 5088, 5, 2376, 0, 0, 5088, 5093, 3, 2334, 1167, 0, 5089, 5090, 5, + 2382, 0, 0, 5090, 5092, 3, 2334, 1167, 0, 5091, 5089, 1, 0, 0, 0, 5092, + 5095, 1, 0, 0, 0, 5093, 5091, 1, 0, 0, 0, 5093, 5094, 1, 0, 0, 0, 5094, + 5096, 1, 0, 0, 0, 5095, 5093, 1, 0, 0, 0, 5096, 5097, 5, 2377, 0, 0, 5097, + 5102, 3, 354, 177, 0, 5098, 5099, 5, 2382, 0, 0, 5099, 5101, 3, 354, 177, + 0, 5100, 5098, 1, 0, 0, 0, 5101, 5104, 1, 0, 0, 0, 5102, 5100, 1, 0, 0, + 0, 5102, 5103, 1, 0, 0, 0, 5103, 5106, 1, 0, 0, 0, 5104, 5102, 1, 0, 0, + 0, 5105, 5086, 1, 0, 0, 0, 5105, 5087, 1, 0, 0, 0, 5106, 353, 1, 0, 0, + 0, 5107, 5108, 5, 783, 0, 0, 5108, 5109, 5, 2376, 0, 0, 5109, 5114, 3, + 356, 178, 0, 5110, 5111, 5, 2382, 0, 0, 5111, 5113, 3, 356, 178, 0, 5112, + 5110, 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, 5119, 3, 358, 179, 0, 5119, 355, 1, 0, 0, 0, + 5120, 5129, 5, 2376, 0, 0, 5121, 5122, 3, 2334, 1167, 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, 5127, 3, 2334, 1167, 0, 5127, + 5128, 5, 2369, 0, 0, 5128, 5130, 1, 0, 0, 0, 5129, 5124, 1, 0, 0, 0, 5129, + 5130, 1, 0, 0, 0, 5130, 5131, 1, 0, 0, 0, 5131, 5132, 3, 2334, 1167, 0, + 5132, 5133, 5, 2377, 0, 0, 5133, 357, 1, 0, 0, 0, 5134, 5146, 5, 432, 0, + 0, 5135, 5143, 5, 848, 0, 0, 5136, 5140, 5, 2129, 0, 0, 5137, 5138, 3, + 2214, 1107, 0, 5138, 5139, 5, 2369, 0, 0, 5139, 5141, 1, 0, 0, 0, 5140, + 5137, 1, 0, 0, 0, 5140, 5141, 1, 0, 0, 0, 5141, 5142, 1, 0, 0, 0, 5142, + 5144, 3, 2334, 1167, 0, 5143, 5136, 1, 0, 0, 0, 5143, 5144, 1, 0, 0, 0, + 5144, 5146, 1, 0, 0, 0, 5145, 5134, 1, 0, 0, 0, 5145, 5135, 1, 0, 0, 0, + 5146, 359, 1, 0, 0, 0, 5147, 5148, 5, 514, 0, 0, 5148, 5149, 5, 222, 0, + 0, 5149, 5164, 3, 2266, 1133, 0, 5150, 5152, 5, 66, 0, 0, 5151, 5150, 1, + 0, 0, 0, 5151, 5152, 1, 0, 0, 0, 5152, 5153, 1, 0, 0, 0, 5153, 5161, 3, + 2334, 1167, 0, 5154, 5156, 5, 2382, 0, 0, 5155, 5157, 5, 66, 0, 0, 5156, + 5155, 1, 0, 0, 0, 5156, 5157, 1, 0, 0, 0, 5157, 5158, 1, 0, 0, 0, 5158, + 5160, 3, 2334, 1167, 0, 5159, 5154, 1, 0, 0, 0, 5160, 5163, 1, 0, 0, 0, + 5161, 5159, 1, 0, 0, 0, 5161, 5162, 1, 0, 0, 0, 5162, 5165, 1, 0, 0, 0, + 5163, 5161, 1, 0, 0, 0, 5164, 5151, 1, 0, 0, 0, 5164, 5165, 1, 0, 0, 0, + 5165, 361, 1, 0, 0, 0, 5166, 5167, 5, 453, 0, 0, 5167, 5168, 5, 1388, 0, + 0, 5168, 5170, 5, 2036, 0, 0, 5169, 5171, 7, 43, 0, 0, 5170, 5169, 1, 0, + 0, 0, 5170, 5171, 1, 0, 0, 0, 5171, 363, 1, 0, 0, 0, 5172, 5175, 5, 301, + 0, 0, 5173, 5174, 5, 1219, 0, 0, 5174, 5176, 5, 1463, 0, 0, 5175, 5173, + 1, 0, 0, 0, 5175, 5176, 1, 0, 0, 0, 5176, 5178, 1, 0, 0, 0, 5177, 5179, + 7, 7, 0, 0, 5178, 5177, 1, 0, 0, 0, 5178, 5179, 1, 0, 0, 0, 5179, 5180, + 1, 0, 0, 0, 5180, 5181, 5, 80, 0, 0, 5181, 5185, 5, 392, 0, 0, 5182, 5183, + 3, 2214, 1107, 0, 5183, 5184, 5, 2369, 0, 0, 5184, 5186, 1, 0, 0, 0, 5185, + 5182, 1, 0, 0, 0, 5185, 5186, 1, 0, 0, 0, 5186, 5187, 1, 0, 0, 0, 5187, + 5191, 3, 2334, 1167, 0, 5188, 5189, 5, 1577, 0, 0, 5189, 5190, 5, 2398, + 0, 0, 5190, 5192, 7, 42, 0, 0, 5191, 5188, 1, 0, 0, 0, 5191, 5192, 1, 0, + 0, 0, 5192, 5196, 1, 0, 0, 0, 5193, 5195, 3, 316, 158, 0, 5194, 5193, 1, + 0, 0, 0, 5195, 5198, 1, 0, 0, 0, 5196, 5194, 1, 0, 0, 0, 5196, 5197, 1, + 0, 0, 0, 5197, 5202, 1, 0, 0, 0, 5198, 5196, 1, 0, 0, 0, 5199, 5200, 5, + 392, 0, 0, 5200, 5201, 5, 2053, 0, 0, 5201, 5203, 7, 44, 0, 0, 5202, 5199, + 1, 0, 0, 0, 5202, 5203, 1, 0, 0, 0, 5203, 5204, 1, 0, 0, 0, 5204, 5205, + 3, 366, 183, 0, 5205, 5207, 3, 376, 188, 0, 5206, 5208, 3, 380, 190, 0, + 5207, 5206, 1, 0, 0, 0, 5208, 5209, 1, 0, 0, 0, 5209, 5207, 1, 0, 0, 0, + 5209, 5210, 1, 0, 0, 0, 5210, 5212, 1, 0, 0, 0, 5211, 5213, 3, 388, 194, + 0, 5212, 5211, 1, 0, 0, 0, 5212, 5213, 1, 0, 0, 0, 5213, 365, 1, 0, 0, + 0, 5214, 5215, 5, 2129, 0, 0, 5215, 5220, 3, 368, 184, 0, 5216, 5217, 5, + 2382, 0, 0, 5217, 5219, 3, 368, 184, 0, 5218, 5216, 1, 0, 0, 0, 5219, 5222, + 1, 0, 0, 0, 5220, 5218, 1, 0, 0, 0, 5220, 5221, 1, 0, 0, 0, 5221, 5226, + 1, 0, 0, 0, 5222, 5220, 1, 0, 0, 0, 5223, 5225, 3, 370, 185, 0, 5224, 5223, + 1, 0, 0, 0, 5225, 5228, 1, 0, 0, 0, 5226, 5224, 1, 0, 0, 0, 5226, 5227, + 1, 0, 0, 0, 5227, 367, 1, 0, 0, 0, 5228, 5226, 1, 0, 0, 0, 5229, 5230, + 3, 2214, 1107, 0, 5230, 5231, 5, 2369, 0, 0, 5231, 5233, 1, 0, 0, 0, 5232, + 5229, 1, 0, 0, 0, 5232, 5233, 1, 0, 0, 0, 5233, 5234, 1, 0, 0, 0, 5234, + 5236, 3, 2334, 1167, 0, 5235, 5237, 5, 1457, 0, 0, 5236, 5235, 1, 0, 0, + 0, 5236, 5237, 1, 0, 0, 0, 5237, 5242, 1, 0, 0, 0, 5238, 5240, 5, 66, 0, + 0, 5239, 5238, 1, 0, 0, 0, 5239, 5240, 1, 0, 0, 0, 5240, 5241, 1, 0, 0, + 0, 5241, 5243, 3, 2334, 1167, 0, 5242, 5239, 1, 0, 0, 0, 5242, 5243, 1, + 0, 0, 0, 5243, 369, 1, 0, 0, 0, 5244, 5245, 5, 731, 0, 0, 5245, 5246, 5, + 1271, 0, 0, 5246, 5247, 3, 2334, 1167, 0, 5247, 5248, 5, 1175, 0, 0, 5248, + 5249, 3, 372, 186, 0, 5249, 371, 1, 0, 0, 0, 5250, 5255, 3, 374, 187, 0, + 5251, 5252, 5, 48, 0, 0, 5252, 5254, 3, 374, 187, 0, 5253, 5251, 1, 0, + 0, 0, 5254, 5257, 1, 0, 0, 0, 5255, 5253, 1, 0, 0, 0, 5255, 5256, 1, 0, + 0, 0, 5256, 373, 1, 0, 0, 0, 5257, 5255, 1, 0, 0, 0, 5258, 5259, 3, 2334, + 1167, 0, 5259, 5260, 5, 2369, 0, 0, 5260, 5262, 1, 0, 0, 0, 5261, 5258, + 1, 0, 0, 0, 5261, 5262, 1, 0, 0, 0, 5262, 5263, 1, 0, 0, 0, 5263, 5264, + 3, 2266, 1133, 0, 5264, 5268, 5, 2398, 0, 0, 5265, 5266, 3, 2334, 1167, + 0, 5266, 5267, 5, 2369, 0, 0, 5267, 5269, 1, 0, 0, 0, 5268, 5265, 1, 0, + 0, 0, 5268, 5269, 1, 0, 0, 0, 5269, 5270, 1, 0, 0, 0, 5270, 5271, 3, 2266, + 1133, 0, 5271, 375, 1, 0, 0, 0, 5272, 5273, 5, 81, 0, 0, 5273, 5274, 5, + 2376, 0, 0, 5274, 5279, 3, 378, 189, 0, 5275, 5276, 5, 2382, 0, 0, 5276, + 5278, 3, 378, 189, 0, 5277, 5275, 1, 0, 0, 0, 5278, 5281, 1, 0, 0, 0, 5279, + 5277, 1, 0, 0, 0, 5279, 5280, 1, 0, 0, 0, 5280, 5282, 1, 0, 0, 0, 5281, + 5279, 1, 0, 0, 0, 5282, 5283, 5, 2377, 0, 0, 5283, 377, 1, 0, 0, 0, 5284, + 5285, 3, 2334, 1167, 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, 5294, 3, 2266, 1133, 0, 5290, 5292, 5, 66, 0, 0, 5291, 5290, 1, + 0, 0, 0, 5291, 5292, 1, 0, 0, 0, 5292, 5293, 1, 0, 0, 0, 5293, 5295, 3, + 2334, 1167, 0, 5294, 5291, 1, 0, 0, 0, 5294, 5295, 1, 0, 0, 0, 5295, 5299, + 1, 0, 0, 0, 5296, 5298, 3, 316, 158, 0, 5297, 5296, 1, 0, 0, 0, 5298, 5301, + 1, 0, 0, 0, 5299, 5297, 1, 0, 0, 0, 5299, 5300, 1, 0, 0, 0, 5300, 379, + 1, 0, 0, 0, 5301, 5299, 1, 0, 0, 0, 5302, 5303, 5, 781, 0, 0, 5303, 5309, + 3, 2334, 1167, 0, 5304, 5305, 5, 1121, 0, 0, 5305, 5310, 5, 1145, 0, 0, + 5306, 5307, 5, 1597, 0, 0, 5307, 5308, 5, 2180, 0, 0, 5308, 5310, 5, 1145, + 0, 0, 5309, 5304, 1, 0, 0, 0, 5309, 5306, 1, 0, 0, 0, 5309, 5310, 1, 0, + 0, 0, 5310, 5314, 1, 0, 0, 0, 5311, 5312, 5, 781, 0, 0, 5312, 5313, 5, + 2053, 0, 0, 5313, 5315, 7, 45, 0, 0, 5314, 5311, 1, 0, 0, 0, 5314, 5315, + 1, 0, 0, 0, 5315, 5319, 1, 0, 0, 0, 5316, 5318, 3, 316, 158, 0, 5317, 5316, + 1, 0, 0, 0, 5318, 5321, 1, 0, 0, 0, 5319, 5317, 1, 0, 0, 0, 5319, 5320, + 1, 0, 0, 0, 5320, 5322, 1, 0, 0, 0, 5321, 5319, 1, 0, 0, 0, 5322, 5324, + 3, 382, 191, 0, 5323, 5325, 3, 384, 192, 0, 5324, 5323, 1, 0, 0, 0, 5324, + 5325, 1, 0, 0, 0, 5325, 5329, 1, 0, 0, 0, 5326, 5327, 5, 865, 0, 0, 5327, + 5328, 5, 926, 0, 0, 5328, 5330, 3, 2036, 1018, 0, 5329, 5326, 1, 0, 0, + 0, 5329, 5330, 1, 0, 0, 0, 5330, 5334, 1, 0, 0, 0, 5331, 5332, 5, 865, + 0, 0, 5332, 5333, 5, 166, 0, 0, 5333, 5335, 3, 2036, 1018, 0, 5334, 5331, + 1, 0, 0, 0, 5334, 5335, 1, 0, 0, 0, 5335, 5339, 1, 0, 0, 0, 5336, 5337, + 5, 865, 0, 0, 5337, 5338, 5, 386, 0, 0, 5338, 5340, 3, 2036, 1018, 0, 5339, + 5336, 1, 0, 0, 0, 5339, 5340, 1, 0, 0, 0, 5340, 5357, 1, 0, 0, 0, 5341, + 5342, 5, 1215, 0, 0, 5342, 5344, 5, 151, 0, 0, 5343, 5345, 7, 46, 0, 0, + 5344, 5343, 1, 0, 0, 0, 5344, 5345, 1, 0, 0, 0, 5345, 5346, 1, 0, 0, 0, + 5346, 5354, 3, 386, 193, 0, 5347, 5349, 5, 2382, 0, 0, 5348, 5350, 7, 46, + 0, 0, 5349, 5348, 1, 0, 0, 0, 5349, 5350, 1, 0, 0, 0, 5350, 5351, 1, 0, + 0, 0, 5351, 5353, 3, 386, 193, 0, 5352, 5347, 1, 0, 0, 0, 5353, 5356, 1, + 0, 0, 0, 5354, 5352, 1, 0, 0, 0, 5354, 5355, 1, 0, 0, 0, 5355, 5358, 1, + 0, 0, 0, 5356, 5354, 1, 0, 0, 0, 5357, 5341, 1, 0, 0, 0, 5357, 5358, 1, + 0, 0, 0, 5358, 5371, 1, 0, 0, 0, 5359, 5360, 5, 389, 0, 0, 5360, 5361, + 5, 2376, 0, 0, 5361, 5366, 3, 2334, 1167, 0, 5362, 5363, 5, 2382, 0, 0, + 5363, 5365, 3, 2334, 1167, 0, 5364, 5362, 1, 0, 0, 0, 5365, 5368, 1, 0, + 0, 0, 5366, 5364, 1, 0, 0, 0, 5366, 5367, 1, 0, 0, 0, 5367, 5369, 1, 0, + 0, 0, 5368, 5366, 1, 0, 0, 0, 5369, 5370, 5, 2377, 0, 0, 5370, 5372, 1, + 0, 0, 0, 5371, 5359, 1, 0, 0, 0, 5371, 5372, 1, 0, 0, 0, 5372, 381, 1, + 0, 0, 0, 5373, 5386, 5, 753, 0, 0, 5374, 5387, 3, 2334, 1167, 0, 5375, + 5376, 5, 2376, 0, 0, 5376, 5381, 3, 2334, 1167, 0, 5377, 5378, 5, 2382, + 0, 0, 5378, 5380, 3, 2334, 1167, 0, 5379, 5377, 1, 0, 0, 0, 5380, 5383, + 1, 0, 0, 0, 5381, 5379, 1, 0, 0, 0, 5381, 5382, 1, 0, 0, 0, 5382, 5384, + 1, 0, 0, 0, 5383, 5381, 1, 0, 0, 0, 5384, 5385, 5, 2377, 0, 0, 5385, 5387, + 1, 0, 0, 0, 5386, 5374, 1, 0, 0, 0, 5386, 5375, 1, 0, 0, 0, 5387, 383, + 1, 0, 0, 0, 5388, 5389, 5, 42, 0, 0, 5389, 5390, 3, 382, 191, 0, 5390, + 385, 1, 0, 0, 0, 5391, 5393, 3, 2334, 1167, 0, 5392, 5394, 7, 47, 0, 0, + 5393, 5392, 1, 0, 0, 0, 5393, 5394, 1, 0, 0, 0, 5394, 5397, 1, 0, 0, 0, + 5395, 5396, 5, 1146, 0, 0, 5396, 5398, 7, 48, 0, 0, 5397, 5395, 1, 0, 0, + 0, 5397, 5398, 1, 0, 0, 0, 5398, 387, 1, 0, 0, 0, 5399, 5400, 5, 37, 0, + 0, 5400, 5417, 5, 865, 0, 0, 5401, 5402, 5, 926, 0, 0, 5402, 5406, 3, 2036, + 1018, 0, 5403, 5404, 5, 865, 0, 0, 5404, 5405, 5, 166, 0, 0, 5405, 5407, + 3, 2036, 1018, 0, 5406, 5403, 1, 0, 0, 0, 5406, 5407, 1, 0, 0, 0, 5407, + 5418, 1, 0, 0, 0, 5408, 5409, 5, 166, 0, 0, 5409, 5413, 3, 2036, 1018, + 0, 5410, 5411, 5, 865, 0, 0, 5411, 5412, 5, 386, 0, 0, 5412, 5414, 3, 2036, + 1018, 0, 5413, 5410, 1, 0, 0, 0, 5413, 5414, 1, 0, 0, 0, 5414, 5418, 1, + 0, 0, 0, 5415, 5416, 5, 386, 0, 0, 5416, 5418, 3, 2036, 1018, 0, 5417, + 5401, 1, 0, 0, 0, 5417, 5408, 1, 0, 0, 0, 5417, 5415, 1, 0, 0, 0, 5418, + 389, 1, 0, 0, 0, 5419, 5420, 5, 301, 0, 0, 5420, 5421, 5, 82, 0, 0, 5421, + 5422, 5, 1318, 0, 0, 5422, 5424, 3, 2334, 1167, 0, 5423, 5425, 3, 392, + 196, 0, 5424, 5423, 1, 0, 0, 0, 5424, 5425, 1, 0, 0, 0, 5425, 5427, 1, + 0, 0, 0, 5426, 5428, 3, 394, 197, 0, 5427, 5426, 1, 0, 0, 0, 5427, 5428, + 1, 0, 0, 0, 5428, 5430, 1, 0, 0, 0, 5429, 5431, 3, 408, 204, 0, 5430, 5429, + 1, 0, 0, 0, 5430, 5431, 1, 0, 0, 0, 5431, 5438, 1, 0, 0, 0, 5432, 5433, + 5, 2180, 0, 0, 5433, 5434, 3, 2328, 1164, 0, 5434, 5435, 5, 477, 0, 0, + 5435, 5436, 5, 1296, 0, 0, 5436, 5437, 7, 49, 0, 0, 5437, 5439, 1, 0, 0, + 0, 5438, 5432, 1, 0, 0, 0, 5438, 5439, 1, 0, 0, 0, 5439, 5442, 1, 0, 0, + 0, 5440, 5441, 5, 1174, 0, 0, 5441, 5443, 5, 2023, 0, 0, 5442, 5440, 1, + 0, 0, 0, 5442, 5443, 1, 0, 0, 0, 5443, 5445, 1, 0, 0, 0, 5444, 5446, 3, + 748, 374, 0, 5445, 5444, 1, 0, 0, 0, 5445, 5446, 1, 0, 0, 0, 5446, 391, + 1, 0, 0, 0, 5447, 5448, 5, 1363, 0, 0, 5448, 5453, 3, 2318, 1159, 0, 5449, + 5450, 5, 2382, 0, 0, 5450, 5452, 3, 2318, 1159, 0, 5451, 5449, 1, 0, 0, + 0, 5452, 5455, 1, 0, 0, 0, 5453, 5451, 1, 0, 0, 0, 5453, 5454, 1, 0, 0, + 0, 5454, 393, 1, 0, 0, 0, 5455, 5453, 1, 0, 0, 0, 5456, 5459, 3, 396, 198, + 0, 5457, 5459, 3, 404, 202, 0, 5458, 5456, 1, 0, 0, 0, 5458, 5457, 1, 0, + 0, 0, 5459, 5460, 1, 0, 0, 0, 5460, 5458, 1, 0, 0, 0, 5460, 5461, 1, 0, + 0, 0, 5461, 395, 1, 0, 0, 0, 5462, 5463, 5, 11, 0, 0, 5463, 5468, 3, 398, + 199, 0, 5464, 5465, 5, 2382, 0, 0, 5465, 5467, 3, 398, 199, 0, 5466, 5464, + 1, 0, 0, 0, 5467, 5470, 1, 0, 0, 0, 5468, 5466, 1, 0, 0, 0, 5468, 5469, + 1, 0, 0, 0, 5469, 397, 1, 0, 0, 0, 5470, 5468, 1, 0, 0, 0, 5471, 5474, + 3, 400, 200, 0, 5472, 5474, 5, 37, 0, 0, 5473, 5471, 1, 0, 0, 0, 5473, + 5472, 1, 0, 0, 0, 5474, 5475, 1, 0, 0, 0, 5475, 5488, 5, 1175, 0, 0, 5476, + 5477, 5, 395, 0, 0, 5477, 5489, 3, 768, 384, 0, 5478, 5479, 5, 884, 0, + 0, 5479, 5481, 5, 900, 0, 0, 5480, 5478, 1, 0, 0, 0, 5480, 5481, 1, 0, + 0, 0, 5481, 5485, 1, 0, 0, 0, 5482, 5483, 3, 2214, 1107, 0, 5483, 5484, + 5, 2369, 0, 0, 5484, 5486, 1, 0, 0, 0, 5485, 5482, 1, 0, 0, 0, 5485, 5486, + 1, 0, 0, 0, 5486, 5487, 1, 0, 0, 0, 5487, 5489, 3, 2334, 1167, 0, 5488, + 5476, 1, 0, 0, 0, 5488, 5480, 1, 0, 0, 0, 5489, 5495, 1, 0, 0, 0, 5490, + 5493, 3, 402, 201, 0, 5491, 5493, 5, 37, 0, 0, 5492, 5490, 1, 0, 0, 0, + 5492, 5491, 1, 0, 0, 0, 5493, 5495, 1, 0, 0, 0, 5494, 5473, 1, 0, 0, 0, + 5494, 5492, 1, 0, 0, 0, 5495, 399, 1, 0, 0, 0, 5496, 5497, 7, 50, 0, 0, + 5497, 401, 1, 0, 0, 0, 5498, 5499, 5, 26, 0, 0, 5499, 5500, 5, 753, 0, + 0, 5500, 5516, 5, 836, 0, 0, 5501, 5502, 7, 51, 0, 0, 5502, 5516, 5, 729, + 0, 0, 5503, 5504, 5, 812, 0, 0, 5504, 5516, 5, 1976, 0, 0, 5505, 5506, + 7, 52, 0, 0, 5506, 5516, 5, 395, 0, 0, 5507, 5508, 3, 2334, 1167, 0, 5508, + 5509, 3, 2334, 1167, 0, 5509, 5510, 3, 2334, 1167, 0, 5510, 5516, 1, 0, + 0, 0, 5511, 5512, 3, 2334, 1167, 0, 5512, 5513, 3, 2334, 1167, 0, 5513, + 5516, 1, 0, 0, 0, 5514, 5516, 3, 2334, 1167, 0, 5515, 5498, 1, 0, 0, 0, + 5515, 5501, 1, 0, 0, 0, 5515, 5503, 1, 0, 0, 0, 5515, 5505, 1, 0, 0, 0, + 5515, 5507, 1, 0, 0, 0, 5515, 5511, 1, 0, 0, 0, 5515, 5514, 1, 0, 0, 0, + 5516, 403, 1, 0, 0, 0, 5517, 5518, 5, 11, 0, 0, 5518, 5519, 5, 236, 0, + 0, 5519, 5545, 5, 2398, 0, 0, 5520, 5521, 7, 53, 0, 0, 5521, 5526, 3, 406, + 203, 0, 5522, 5523, 5, 2382, 0, 0, 5523, 5525, 3, 406, 203, 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, 5546, 1, 0, 0, 0, 5528, 5526, 1, 0, 0, 0, 5529, 5530, + 5, 431, 0, 0, 5530, 5531, 3, 406, 203, 0, 5531, 5532, 5, 1175, 0, 0, 5532, + 5540, 3, 2334, 1167, 0, 5533, 5534, 5, 2382, 0, 0, 5534, 5535, 3, 406, + 203, 0, 5535, 5536, 5, 1175, 0, 0, 5536, 5537, 3, 2334, 1167, 0, 5537, + 5539, 1, 0, 0, 0, 5538, 5533, 1, 0, 0, 0, 5539, 5542, 1, 0, 0, 0, 5540, + 5538, 1, 0, 0, 0, 5540, 5541, 1, 0, 0, 0, 5541, 5546, 1, 0, 0, 0, 5542, + 5540, 1, 0, 0, 0, 5543, 5544, 5, 1374, 0, 0, 5544, 5546, 7, 54, 0, 0, 5545, + 5520, 1, 0, 0, 0, 5545, 5529, 1, 0, 0, 0, 5545, 5543, 1, 0, 0, 0, 5546, + 405, 1, 0, 0, 0, 5547, 5548, 3, 2334, 1167, 0, 5548, 407, 1, 0, 0, 0, 5549, + 5550, 5, 1496, 0, 0, 5550, 5555, 3, 2236, 1118, 0, 5551, 5552, 5, 2382, + 0, 0, 5552, 5554, 3, 2236, 1118, 0, 5553, 5551, 1, 0, 0, 0, 5554, 5557, + 1, 0, 0, 0, 5555, 5553, 1, 0, 0, 0, 5555, 5556, 1, 0, 0, 0, 5556, 409, + 1, 0, 0, 0, 5557, 5555, 1, 0, 0, 0, 5558, 5559, 5, 301, 0, 0, 5559, 5561, + 5, 279, 0, 0, 5560, 5562, 5, 1488, 0, 0, 5561, 5560, 1, 0, 0, 0, 5561, + 5562, 1, 0, 0, 0, 5562, 5564, 1, 0, 0, 0, 5563, 5565, 5, 1568, 0, 0, 5564, + 5563, 1, 0, 0, 0, 5564, 5565, 1, 0, 0, 0, 5565, 5566, 1, 0, 0, 0, 5566, + 5567, 5, 329, 0, 0, 5567, 5569, 3, 2334, 1167, 0, 5568, 5570, 3, 414, 207, + 0, 5569, 5568, 1, 0, 0, 0, 5569, 5570, 1, 0, 0, 0, 5570, 5571, 1, 0, 0, + 0, 5571, 5581, 7, 55, 0, 0, 5572, 5573, 5, 331, 0, 0, 5573, 5578, 3, 418, + 209, 0, 5574, 5575, 5, 2382, 0, 0, 5575, 5577, 3, 418, 209, 0, 5576, 5574, + 1, 0, 0, 0, 5577, 5580, 1, 0, 0, 0, 5578, 5576, 1, 0, 0, 0, 5578, 5579, + 1, 0, 0, 0, 5579, 5582, 1, 0, 0, 0, 5580, 5578, 1, 0, 0, 0, 5581, 5572, + 1, 0, 0, 0, 5581, 5582, 1, 0, 0, 0, 5582, 5586, 1, 0, 0, 0, 5583, 5585, + 3, 412, 206, 0, 5584, 5583, 1, 0, 0, 0, 5585, 5588, 1, 0, 0, 0, 5586, 5584, + 1, 0, 0, 0, 5586, 5587, 1, 0, 0, 0, 5587, 5590, 1, 0, 0, 0, 5588, 5586, + 1, 0, 0, 0, 5589, 5591, 3, 416, 208, 0, 5590, 5589, 1, 0, 0, 0, 5590, 5591, + 1, 0, 0, 0, 5591, 411, 1, 0, 0, 0, 5592, 5593, 5, 855, 0, 0, 5593, 5617, + 3, 2324, 1162, 0, 5594, 5595, 5, 857, 0, 0, 5595, 5617, 3, 2324, 1162, + 0, 5596, 5597, 5, 856, 0, 0, 5597, 5617, 3, 2324, 1162, 0, 5598, 5599, + 5, 851, 0, 0, 5599, 5617, 3, 2324, 1162, 0, 5600, 5601, 5, 854, 0, 0, 5601, + 5617, 3, 2324, 1162, 0, 5602, 5617, 5, 64, 0, 0, 5603, 5617, 5, 986, 0, + 0, 5604, 5605, 5, 560, 0, 0, 5605, 5617, 5, 815, 0, 0, 5606, 5607, 5, 1568, + 0, 0, 5607, 5608, 5, 1628, 0, 0, 5608, 5609, 5, 1040, 0, 0, 5609, 5614, + 5, 564, 0, 0, 5610, 5611, 5, 330, 0, 0, 5611, 5615, 5, 94, 0, 0, 5612, + 5613, 5, 799, 0, 0, 5613, 5615, 5, 1291, 0, 0, 5614, 5610, 1, 0, 0, 0, + 5614, 5612, 1, 0, 0, 0, 5615, 5617, 1, 0, 0, 0, 5616, 5592, 1, 0, 0, 0, + 5616, 5594, 1, 0, 0, 0, 5616, 5596, 1, 0, 0, 0, 5616, 5598, 1, 0, 0, 0, + 5616, 5600, 1, 0, 0, 0, 5616, 5602, 1, 0, 0, 0, 5616, 5603, 1, 0, 0, 0, + 5616, 5604, 1, 0, 0, 0, 5616, 5606, 1, 0, 0, 0, 5617, 413, 1, 0, 0, 0, + 5618, 5623, 5, 813, 0, 0, 5619, 5621, 5, 593, 0, 0, 5620, 5619, 1, 0, 0, + 0, 5620, 5621, 1, 0, 0, 0, 5621, 5622, 1, 0, 0, 0, 5622, 5624, 3, 2324, + 1162, 0, 5623, 5620, 1, 0, 0, 0, 5623, 5624, 1, 0, 0, 0, 5624, 5625, 1, + 0, 0, 0, 5625, 5636, 3, 418, 209, 0, 5626, 5631, 5, 2382, 0, 0, 5627, 5629, + 5, 593, 0, 0, 5628, 5627, 1, 0, 0, 0, 5628, 5629, 1, 0, 0, 0, 5629, 5630, + 1, 0, 0, 0, 5630, 5632, 3, 2324, 1162, 0, 5631, 5628, 1, 0, 0, 0, 5631, + 5632, 1, 0, 0, 0, 5632, 5633, 1, 0, 0, 0, 5633, 5635, 3, 418, 209, 0, 5634, + 5626, 1, 0, 0, 0, 5635, 5638, 1, 0, 0, 0, 5636, 5634, 1, 0, 0, 0, 5636, + 5637, 1, 0, 0, 0, 5637, 415, 1, 0, 0, 0, 5638, 5636, 1, 0, 0, 0, 5639, + 5640, 5, 181, 0, 0, 5640, 5641, 5, 1568, 0, 0, 5641, 5642, 3, 2334, 1167, + 0, 5642, 417, 1, 0, 0, 0, 5643, 5646, 3, 900, 450, 0, 5644, 5646, 3, 902, + 451, 0, 5645, 5643, 1, 0, 0, 0, 5645, 5644, 1, 0, 0, 0, 5646, 419, 1, 0, + 0, 0, 5647, 5648, 5, 301, 0, 0, 5648, 5649, 5, 407, 0, 0, 5649, 5662, 3, + 2334, 1167, 0, 5650, 5660, 5, 618, 0, 0, 5651, 5660, 5, 1098, 0, 0, 5652, + 5660, 5, 553, 0, 0, 5653, 5656, 5, 2251, 0, 0, 5654, 5655, 5, 1584, 0, + 0, 5655, 5657, 3, 2334, 1167, 0, 5656, 5654, 1, 0, 0, 0, 5656, 5657, 1, + 0, 0, 0, 5657, 5660, 1, 0, 0, 0, 5658, 5660, 5, 507, 0, 0, 5659, 5650, + 1, 0, 0, 0, 5659, 5651, 1, 0, 0, 0, 5659, 5652, 1, 0, 0, 0, 5659, 5653, + 1, 0, 0, 0, 5659, 5658, 1, 0, 0, 0, 5660, 5661, 1, 0, 0, 0, 5661, 5663, + 5, 1425, 0, 0, 5662, 5659, 1, 0, 0, 0, 5662, 5663, 1, 0, 0, 0, 5663, 5680, + 1, 0, 0, 0, 5664, 5666, 3, 84, 42, 0, 5665, 5664, 1, 0, 0, 0, 5665, 5666, + 1, 0, 0, 0, 5666, 5669, 1, 0, 0, 0, 5667, 5668, 5, 519, 0, 0, 5668, 5670, + 3, 2334, 1167, 0, 5669, 5667, 1, 0, 0, 0, 5669, 5670, 1, 0, 0, 0, 5670, + 5671, 1, 0, 0, 0, 5671, 5672, 5, 406, 0, 0, 5672, 5677, 3, 422, 211, 0, + 5673, 5674, 5, 2382, 0, 0, 5674, 5676, 3, 422, 211, 0, 5675, 5673, 1, 0, + 0, 0, 5676, 5679, 1, 0, 0, 0, 5677, 5675, 1, 0, 0, 0, 5677, 5678, 1, 0, + 0, 0, 5678, 5681, 1, 0, 0, 0, 5679, 5677, 1, 0, 0, 0, 5680, 5665, 1, 0, + 0, 0, 5681, 5682, 1, 0, 0, 0, 5682, 5680, 1, 0, 0, 0, 5682, 5683, 1, 0, + 0, 0, 5683, 5697, 1, 0, 0, 0, 5684, 5685, 5, 80, 0, 0, 5685, 5686, 5, 2372, + 0, 0, 5686, 5687, 5, 2398, 0, 0, 5687, 5694, 5, 2372, 0, 0, 5688, 5689, + 5, 2382, 0, 0, 5689, 5690, 5, 2372, 0, 0, 5690, 5691, 5, 2398, 0, 0, 5691, + 5693, 5, 2372, 0, 0, 5692, 5688, 1, 0, 0, 0, 5693, 5696, 1, 0, 0, 0, 5694, + 5692, 1, 0, 0, 0, 5694, 5695, 1, 0, 0, 0, 5695, 5698, 1, 0, 0, 0, 5696, + 5694, 1, 0, 0, 0, 5697, 5684, 1, 0, 0, 0, 5697, 5698, 1, 0, 0, 0, 5698, + 421, 1, 0, 0, 0, 5699, 5702, 5, 2372, 0, 0, 5700, 5701, 5, 926, 0, 0, 5701, + 5703, 3, 2334, 1167, 0, 5702, 5700, 1, 0, 0, 0, 5702, 5703, 1, 0, 0, 0, + 5703, 5706, 1, 0, 0, 0, 5704, 5705, 5, 1595, 0, 0, 5705, 5707, 3, 1148, + 574, 0, 5706, 5704, 1, 0, 0, 0, 5706, 5707, 1, 0, 0, 0, 5707, 5709, 1, + 0, 0, 0, 5708, 5710, 3, 38, 19, 0, 5709, 5708, 1, 0, 0, 0, 5709, 5710, + 1, 0, 0, 0, 5710, 423, 1, 0, 0, 0, 5711, 5712, 5, 301, 0, 0, 5712, 5713, + 5, 438, 0, 0, 5713, 5718, 3, 2334, 1167, 0, 5714, 5715, 5, 66, 0, 0, 5715, + 5716, 5, 188, 0, 0, 5716, 5717, 5, 1163, 0, 0, 5717, 5719, 3, 2334, 1167, + 0, 5718, 5714, 1, 0, 0, 0, 5718, 5719, 1, 0, 0, 0, 5719, 425, 1, 0, 0, + 0, 5720, 5721, 5, 301, 0, 0, 5721, 5722, 5, 549, 0, 0, 5722, 5724, 5, 62, + 0, 0, 5723, 5725, 5, 363, 0, 0, 5724, 5723, 1, 0, 0, 0, 5724, 5725, 1, + 0, 0, 0, 5725, 5726, 1, 0, 0, 0, 5726, 5727, 3, 2334, 1167, 0, 5727, 5728, + 5, 1973, 0, 0, 5728, 5730, 3, 2334, 1167, 0, 5729, 5731, 3, 428, 214, 0, + 5730, 5729, 1, 0, 0, 0, 5730, 5731, 1, 0, 0, 0, 5731, 5737, 1, 0, 0, 0, + 5732, 5734, 5, 1057, 0, 0, 5733, 5732, 1, 0, 0, 0, 5733, 5734, 1, 0, 0, + 0, 5734, 5735, 1, 0, 0, 0, 5735, 5736, 5, 1185, 0, 0, 5736, 5738, 5, 330, + 0, 0, 5737, 5733, 1, 0, 0, 0, 5737, 5738, 1, 0, 0, 0, 5738, 5739, 1, 0, + 0, 0, 5739, 5740, 3, 430, 215, 0, 5740, 427, 1, 0, 0, 0, 5741, 5742, 5, + 1394, 0, 0, 5742, 5743, 5, 2370, 0, 0, 5743, 5744, 7, 56, 0, 0, 5744, 429, + 1, 0, 0, 0, 5745, 5746, 5, 1484, 0, 0, 5746, 5747, 5, 2370, 0, 0, 5747, + 5748, 7, 57, 0, 0, 5748, 431, 1, 0, 0, 0, 5749, 5752, 5, 301, 0, 0, 5750, + 5751, 5, 1219, 0, 0, 5751, 5753, 5, 1463, 0, 0, 5752, 5750, 1, 0, 0, 0, + 5752, 5753, 1, 0, 0, 0, 5753, 5758, 1, 0, 0, 0, 5754, 5756, 5, 1057, 0, + 0, 5755, 5754, 1, 0, 0, 0, 5755, 5756, 1, 0, 0, 0, 5756, 5757, 1, 0, 0, + 0, 5757, 5759, 5, 560, 0, 0, 5758, 5755, 1, 0, 0, 0, 5758, 5759, 1, 0, + 0, 0, 5759, 5760, 1, 0, 0, 0, 5760, 5764, 5, 617, 0, 0, 5761, 5762, 3, + 2214, 1107, 0, 5762, 5763, 5, 2369, 0, 0, 5763, 5765, 1, 0, 0, 0, 5764, + 5761, 1, 0, 0, 0, 5764, 5765, 1, 0, 0, 0, 5765, 5766, 1, 0, 0, 0, 5766, + 5770, 3, 2334, 1167, 0, 5767, 5768, 5, 1577, 0, 0, 5768, 5769, 5, 2398, + 0, 0, 5769, 5771, 7, 42, 0, 0, 5770, 5767, 1, 0, 0, 0, 5770, 5771, 1, 0, + 0, 0, 5771, 5775, 1, 0, 0, 0, 5772, 5774, 3, 316, 158, 0, 5773, 5772, 1, + 0, 0, 0, 5774, 5777, 1, 0, 0, 0, 5775, 5773, 1, 0, 0, 0, 5775, 5776, 1, + 0, 0, 0, 5776, 5778, 1, 0, 0, 0, 5777, 5775, 1, 0, 0, 0, 5778, 5779, 3, + 434, 217, 0, 5779, 5781, 3, 436, 218, 0, 5780, 5782, 3, 438, 219, 0, 5781, + 5780, 1, 0, 0, 0, 5781, 5782, 1, 0, 0, 0, 5782, 433, 1, 0, 0, 0, 5783, + 5787, 5, 2129, 0, 0, 5784, 5785, 3, 2214, 1107, 0, 5785, 5786, 5, 2369, + 0, 0, 5786, 5788, 1, 0, 0, 0, 5787, 5784, 1, 0, 0, 0, 5787, 5788, 1, 0, + 0, 0, 5788, 5789, 1, 0, 0, 0, 5789, 5790, 3, 2334, 1167, 0, 5790, 435, + 1, 0, 0, 0, 5791, 5797, 5, 2376, 0, 0, 5792, 5795, 3, 2334, 1167, 0, 5793, + 5794, 5, 188, 0, 0, 5794, 5796, 5, 1163, 0, 0, 5795, 5793, 1, 0, 0, 0, + 5795, 5796, 1, 0, 0, 0, 5796, 5798, 1, 0, 0, 0, 5797, 5792, 1, 0, 0, 0, + 5798, 5799, 1, 0, 0, 0, 5799, 5797, 1, 0, 0, 0, 5799, 5800, 1, 0, 0, 0, + 5800, 5801, 1, 0, 0, 0, 5801, 5802, 5, 2377, 0, 0, 5802, 437, 1, 0, 0, + 0, 5803, 5804, 5, 615, 0, 0, 5804, 5805, 5, 81, 0, 0, 5805, 5806, 5, 2376, + 0, 0, 5806, 5807, 3, 440, 220, 0, 5807, 5808, 5, 2377, 0, 0, 5808, 439, + 1, 0, 0, 0, 5809, 5813, 3, 442, 221, 0, 5810, 5812, 3, 316, 158, 0, 5811, + 5810, 1, 0, 0, 0, 5812, 5815, 1, 0, 0, 0, 5813, 5811, 1, 0, 0, 0, 5813, + 5814, 1, 0, 0, 0, 5814, 441, 1, 0, 0, 0, 5815, 5813, 1, 0, 0, 0, 5816, + 5817, 7, 58, 0, 0, 5817, 443, 1, 0, 0, 0, 5818, 5820, 5, 301, 0, 0, 5819, + 5821, 7, 59, 0, 0, 5820, 5819, 1, 0, 0, 0, 5820, 5821, 1, 0, 0, 0, 5821, + 5822, 1, 0, 0, 0, 5822, 5823, 5, 659, 0, 0, 5823, 5824, 3, 2256, 1128, + 0, 5824, 5828, 5, 1175, 0, 0, 5825, 5829, 3, 446, 223, 0, 5826, 5829, 3, + 450, 225, 0, 5827, 5829, 3, 452, 226, 0, 5828, 5825, 1, 0, 0, 0, 5828, + 5826, 1, 0, 0, 0, 5828, 5827, 1, 0, 0, 0, 5829, 5831, 1, 0, 0, 0, 5830, + 5832, 7, 60, 0, 0, 5831, 5830, 1, 0, 0, 0, 5831, 5832, 1, 0, 0, 0, 5832, + 5833, 1, 0, 0, 0, 5833, 5834, 5, 2396, 0, 0, 5834, 445, 1, 0, 0, 0, 5835, + 5836, 5, 206, 0, 0, 5836, 5838, 3, 448, 224, 0, 5837, 5839, 3, 1574, 787, + 0, 5838, 5837, 1, 0, 0, 0, 5838, 5839, 1, 0, 0, 0, 5839, 447, 1, 0, 0, + 0, 5840, 5841, 3, 2334, 1167, 0, 5841, 5842, 5, 2369, 0, 0, 5842, 5844, + 1, 0, 0, 0, 5843, 5840, 1, 0, 0, 0, 5843, 5844, 1, 0, 0, 0, 5844, 5845, + 1, 0, 0, 0, 5845, 5846, 3, 2334, 1167, 0, 5846, 449, 1, 0, 0, 0, 5847, + 5849, 3, 2268, 1134, 0, 5848, 5850, 3, 2196, 1098, 0, 5849, 5848, 1, 0, + 0, 0, 5849, 5850, 1, 0, 0, 0, 5850, 5851, 1, 0, 0, 0, 5851, 5852, 5, 2376, + 0, 0, 5852, 5857, 3, 454, 227, 0, 5853, 5854, 5, 2382, 0, 0, 5854, 5856, + 3, 454, 227, 0, 5855, 5853, 1, 0, 0, 0, 5856, 5859, 1, 0, 0, 0, 5857, 5855, + 1, 0, 0, 0, 5857, 5858, 1, 0, 0, 0, 5858, 5860, 1, 0, 0, 0, 5859, 5857, + 1, 0, 0, 0, 5860, 5862, 5, 2377, 0, 0, 5861, 5863, 3, 458, 229, 0, 5862, + 5861, 1, 0, 0, 0, 5862, 5863, 1, 0, 0, 0, 5863, 451, 1, 0, 0, 0, 5864, + 5865, 3, 2268, 1134, 0, 5865, 5868, 5, 2376, 0, 0, 5866, 5869, 3, 2268, + 1134, 0, 5867, 5869, 3, 2196, 1098, 0, 5868, 5866, 1, 0, 0, 0, 5868, 5867, + 1, 0, 0, 0, 5868, 5869, 1, 0, 0, 0, 5869, 5870, 1, 0, 0, 0, 5870, 5872, + 3, 2266, 1133, 0, 5871, 5873, 7, 47, 0, 0, 5872, 5871, 1, 0, 0, 0, 5872, + 5873, 1, 0, 0, 0, 5873, 5885, 1, 0, 0, 0, 5874, 5877, 5, 2382, 0, 0, 5875, + 5878, 3, 2268, 1134, 0, 5876, 5878, 3, 2196, 1098, 0, 5877, 5875, 1, 0, + 0, 0, 5877, 5876, 1, 0, 0, 0, 5877, 5878, 1, 0, 0, 0, 5878, 5879, 1, 0, + 0, 0, 5879, 5881, 3, 2266, 1133, 0, 5880, 5882, 7, 47, 0, 0, 5881, 5880, + 1, 0, 0, 0, 5881, 5882, 1, 0, 0, 0, 5882, 5884, 1, 0, 0, 0, 5883, 5874, + 1, 0, 0, 0, 5884, 5887, 1, 0, 0, 0, 5885, 5883, 1, 0, 0, 0, 5885, 5886, + 1, 0, 0, 0, 5886, 5888, 1, 0, 0, 0, 5887, 5885, 1, 0, 0, 0, 5888, 5889, + 5, 2377, 0, 0, 5889, 5890, 5, 572, 0, 0, 5890, 5891, 3, 2268, 1134, 0, + 5891, 5898, 3, 2196, 1098, 0, 5892, 5893, 5, 2382, 0, 0, 5893, 5894, 3, + 2268, 1134, 0, 5894, 5895, 3, 2196, 1098, 0, 5895, 5897, 1, 0, 0, 0, 5896, + 5892, 1, 0, 0, 0, 5897, 5900, 1, 0, 0, 0, 5898, 5896, 1, 0, 0, 0, 5898, + 5899, 1, 0, 0, 0, 5899, 5901, 1, 0, 0, 0, 5900, 5898, 1, 0, 0, 0, 5901, + 5903, 3, 2198, 1099, 0, 5902, 5904, 3, 472, 236, 0, 5903, 5902, 1, 0, 0, + 0, 5903, 5904, 1, 0, 0, 0, 5904, 5906, 1, 0, 0, 0, 5905, 5907, 3, 1574, + 787, 0, 5906, 5905, 1, 0, 0, 0, 5906, 5907, 1, 0, 0, 0, 5907, 453, 1, 0, + 0, 0, 5908, 5910, 3, 456, 228, 0, 5909, 5911, 7, 47, 0, 0, 5910, 5909, + 1, 0, 0, 0, 5910, 5911, 1, 0, 0, 0, 5911, 455, 1, 0, 0, 0, 5912, 5915, + 3, 2266, 1133, 0, 5913, 5915, 3, 2036, 1018, 0, 5914, 5912, 1, 0, 0, 0, + 5914, 5913, 1, 0, 0, 0, 5915, 457, 1, 0, 0, 0, 5916, 5920, 3, 468, 234, + 0, 5917, 5920, 3, 472, 236, 0, 5918, 5920, 3, 1574, 787, 0, 5919, 5916, + 1, 0, 0, 0, 5919, 5917, 1, 0, 0, 0, 5919, 5918, 1, 0, 0, 0, 5920, 5921, + 1, 0, 0, 0, 5921, 5919, 1, 0, 0, 0, 5921, 5922, 1, 0, 0, 0, 5922, 5930, + 1, 0, 0, 0, 5923, 5924, 5, 673, 0, 0, 5924, 5927, 5, 723, 0, 0, 5925, 5928, + 3, 460, 230, 0, 5926, 5928, 3, 464, 232, 0, 5927, 5925, 1, 0, 0, 0, 5927, + 5926, 1, 0, 0, 0, 5928, 5930, 1, 0, 0, 0, 5929, 5919, 1, 0, 0, 0, 5929, + 5923, 1, 0, 0, 0, 5930, 459, 1, 0, 0, 0, 5931, 5933, 3, 494, 247, 0, 5932, + 5934, 3, 462, 231, 0, 5933, 5932, 1, 0, 0, 0, 5933, 5934, 1, 0, 0, 0, 5934, + 5936, 1, 0, 0, 0, 5935, 5937, 3, 912, 456, 0, 5936, 5935, 1, 0, 0, 0, 5936, + 5937, 1, 0, 0, 0, 5937, 5943, 1, 0, 0, 0, 5938, 5939, 5, 1244, 0, 0, 5939, + 5940, 5, 2376, 0, 0, 5940, 5941, 3, 492, 246, 0, 5941, 5942, 5, 2377, 0, + 0, 5942, 5944, 1, 0, 0, 0, 5943, 5938, 1, 0, 0, 0, 5943, 5944, 1, 0, 0, + 0, 5944, 461, 1, 0, 0, 0, 5945, 5973, 5, 804, 0, 0, 5946, 5947, 5, 2376, + 0, 0, 5947, 5948, 5, 1256, 0, 0, 5948, 5954, 3, 1678, 839, 0, 5949, 5950, + 5, 1244, 0, 0, 5950, 5951, 5, 2376, 0, 0, 5951, 5952, 3, 492, 246, 0, 5952, + 5953, 5, 2377, 0, 0, 5953, 5955, 1, 0, 0, 0, 5954, 5949, 1, 0, 0, 0, 5954, + 5955, 1, 0, 0, 0, 5955, 5968, 1, 0, 0, 0, 5956, 5957, 5, 2382, 0, 0, 5957, + 5958, 5, 1256, 0, 0, 5958, 5964, 3, 1678, 839, 0, 5959, 5960, 5, 1244, + 0, 0, 5960, 5961, 5, 2376, 0, 0, 5961, 5962, 3, 492, 246, 0, 5962, 5963, + 5, 2377, 0, 0, 5963, 5965, 1, 0, 0, 0, 5964, 5959, 1, 0, 0, 0, 5964, 5965, + 1, 0, 0, 0, 5965, 5967, 1, 0, 0, 0, 5966, 5956, 1, 0, 0, 0, 5967, 5970, + 1, 0, 0, 0, 5968, 5966, 1, 0, 0, 0, 5968, 5969, 1, 0, 0, 0, 5969, 5971, + 1, 0, 0, 0, 5970, 5968, 1, 0, 0, 0, 5971, 5972, 5, 2377, 0, 0, 5972, 5974, + 1, 0, 0, 0, 5973, 5946, 1, 0, 0, 0, 5973, 5974, 1, 0, 0, 0, 5974, 463, + 1, 0, 0, 0, 5975, 5976, 5, 2194, 0, 0, 5976, 5978, 5, 2369, 0, 0, 5977, + 5975, 1, 0, 0, 0, 5977, 5978, 1, 0, 0, 0, 5978, 5979, 1, 0, 0, 0, 5979, + 5981, 5, 2211, 0, 0, 5980, 5982, 3, 466, 233, 0, 5981, 5980, 1, 0, 0, 0, + 5981, 5982, 1, 0, 0, 0, 5982, 5984, 1, 0, 0, 0, 5983, 5985, 3, 912, 456, + 0, 5984, 5983, 1, 0, 0, 0, 5984, 5985, 1, 0, 0, 0, 5985, 465, 1, 0, 0, + 0, 5986, 6000, 5, 804, 0, 0, 5987, 5988, 5, 2376, 0, 0, 5988, 5989, 5, + 1256, 0, 0, 5989, 5995, 3, 1678, 839, 0, 5990, 5991, 5, 2382, 0, 0, 5991, + 5992, 5, 1256, 0, 0, 5992, 5994, 3, 1678, 839, 0, 5993, 5990, 1, 0, 0, + 0, 5994, 5997, 1, 0, 0, 0, 5995, 5993, 1, 0, 0, 0, 5995, 5996, 1, 0, 0, + 0, 5996, 5998, 1, 0, 0, 0, 5997, 5995, 1, 0, 0, 0, 5998, 5999, 5, 2377, + 0, 0, 5999, 6001, 1, 0, 0, 0, 6000, 5987, 1, 0, 0, 0, 6000, 6001, 1, 0, + 0, 0, 6001, 467, 1, 0, 0, 0, 6002, 6044, 5, 586, 0, 0, 6003, 6004, 5, 1256, + 0, 0, 6004, 6042, 5, 151, 0, 0, 6005, 6006, 5, 1399, 0, 0, 6006, 6007, + 5, 2376, 0, 0, 6007, 6012, 3, 2266, 1133, 0, 6008, 6009, 5, 2382, 0, 0, + 6009, 6011, 3, 2266, 1133, 0, 6010, 6008, 1, 0, 0, 0, 6011, 6014, 1, 0, + 0, 0, 6012, 6010, 1, 0, 0, 0, 6012, 6013, 1, 0, 0, 0, 6013, 6015, 1, 0, + 0, 0, 6014, 6012, 1, 0, 0, 0, 6015, 6016, 5, 2377, 0, 0, 6016, 6017, 5, + 2376, 0, 0, 6017, 6022, 3, 470, 235, 0, 6018, 6019, 5, 2382, 0, 0, 6019, + 6021, 3, 470, 235, 0, 6020, 6018, 1, 0, 0, 0, 6021, 6024, 1, 0, 0, 0, 6022, + 6020, 1, 0, 0, 0, 6022, 6023, 1, 0, 0, 0, 6023, 6025, 1, 0, 0, 0, 6024, + 6022, 1, 0, 0, 0, 6025, 6026, 5, 2377, 0, 0, 6026, 6043, 1, 0, 0, 0, 6027, + 6028, 5, 603, 0, 0, 6028, 6029, 5, 2376, 0, 0, 6029, 6034, 3, 2266, 1133, + 0, 6030, 6031, 5, 2382, 0, 0, 6031, 6033, 3, 2266, 1133, 0, 6032, 6030, + 1, 0, 0, 0, 6033, 6036, 1, 0, 0, 0, 6034, 6032, 1, 0, 0, 0, 6034, 6035, + 1, 0, 0, 0, 6035, 6037, 1, 0, 0, 0, 6036, 6034, 1, 0, 0, 0, 6037, 6040, + 5, 2377, 0, 0, 6038, 6041, 3, 1096, 548, 0, 6039, 6041, 3, 1098, 549, 0, + 6040, 6038, 1, 0, 0, 0, 6040, 6039, 1, 0, 0, 0, 6041, 6043, 1, 0, 0, 0, + 6042, 6005, 1, 0, 0, 0, 6042, 6027, 1, 0, 0, 0, 6043, 6045, 1, 0, 0, 0, + 6044, 6003, 1, 0, 0, 0, 6044, 6045, 1, 0, 0, 0, 6045, 469, 1, 0, 0, 0, + 6046, 6048, 5, 1256, 0, 0, 6047, 6049, 3, 1678, 839, 0, 6048, 6047, 1, + 0, 0, 0, 6048, 6049, 1, 0, 0, 0, 6049, 6050, 1, 0, 0, 0, 6050, 6051, 5, + 2140, 0, 0, 6051, 6052, 5, 780, 0, 0, 6052, 6053, 5, 1988, 0, 0, 6053, + 6054, 5, 2376, 0, 0, 6054, 6059, 3, 2128, 1064, 0, 6055, 6056, 5, 2382, + 0, 0, 6056, 6058, 3, 2128, 1064, 0, 6057, 6055, 1, 0, 0, 0, 6058, 6061, + 1, 0, 0, 0, 6059, 6057, 1, 0, 0, 0, 6059, 6060, 1, 0, 0, 0, 6060, 6062, + 1, 0, 0, 0, 6061, 6059, 1, 0, 0, 0, 6062, 6064, 5, 2377, 0, 0, 6063, 6065, + 3, 1172, 586, 0, 6064, 6063, 1, 0, 0, 0, 6064, 6065, 1, 0, 0, 0, 6065, + 471, 1, 0, 0, 0, 6066, 6071, 5, 804, 0, 0, 6067, 6072, 3, 474, 237, 0, + 6068, 6072, 3, 476, 238, 0, 6069, 6072, 3, 480, 240, 0, 6070, 6072, 3, + 484, 242, 0, 6071, 6067, 1, 0, 0, 0, 6071, 6068, 1, 0, 0, 0, 6071, 6069, + 1, 0, 0, 0, 6071, 6070, 1, 0, 0, 0, 6071, 6072, 1, 0, 0, 0, 6072, 473, + 1, 0, 0, 0, 6073, 6074, 5, 2376, 0, 0, 6074, 6079, 3, 478, 239, 0, 6075, + 6076, 5, 2382, 0, 0, 6076, 6078, 3, 478, 239, 0, 6077, 6075, 1, 0, 0, 0, + 6078, 6081, 1, 0, 0, 0, 6079, 6077, 1, 0, 0, 0, 6079, 6080, 1, 0, 0, 0, + 6080, 6082, 1, 0, 0, 0, 6081, 6079, 1, 0, 0, 0, 6082, 6083, 5, 2377, 0, + 0, 6083, 475, 1, 0, 0, 0, 6084, 6085, 5, 2376, 0, 0, 6085, 6090, 3, 478, + 239, 0, 6086, 6087, 5, 2382, 0, 0, 6087, 6089, 3, 478, 239, 0, 6088, 6086, + 1, 0, 0, 0, 6089, 6092, 1, 0, 0, 0, 6090, 6088, 1, 0, 0, 0, 6090, 6091, + 1, 0, 0, 0, 6091, 6093, 1, 0, 0, 0, 6092, 6090, 1, 0, 0, 0, 6093, 6094, + 5, 2377, 0, 0, 6094, 477, 1, 0, 0, 0, 6095, 6097, 5, 1256, 0, 0, 6096, + 6098, 3, 1678, 839, 0, 6097, 6096, 1, 0, 0, 0, 6097, 6098, 1, 0, 0, 0, + 6098, 6103, 1, 0, 0, 0, 6099, 6102, 3, 1172, 586, 0, 6100, 6102, 3, 1586, + 793, 0, 6101, 6099, 1, 0, 0, 0, 6101, 6100, 1, 0, 0, 0, 6102, 6105, 1, + 0, 0, 0, 6103, 6101, 1, 0, 0, 0, 6103, 6104, 1, 0, 0, 0, 6104, 6107, 1, + 0, 0, 0, 6105, 6103, 1, 0, 0, 0, 6106, 6108, 5, 2087, 0, 0, 6107, 6106, + 1, 0, 0, 0, 6107, 6108, 1, 0, 0, 0, 6108, 479, 1, 0, 0, 0, 6109, 6110, + 5, 1656, 0, 0, 6110, 6111, 5, 680, 0, 0, 6111, 6112, 5, 2376, 0, 0, 6112, + 6117, 3, 1642, 821, 0, 6113, 6114, 5, 2382, 0, 0, 6114, 6116, 3, 1642, + 821, 0, 6115, 6113, 1, 0, 0, 0, 6116, 6119, 1, 0, 0, 0, 6117, 6115, 1, + 0, 0, 0, 6117, 6118, 1, 0, 0, 0, 6118, 6120, 1, 0, 0, 0, 6119, 6117, 1, + 0, 0, 0, 6120, 6121, 5, 2377, 0, 0, 6121, 6134, 1, 0, 0, 0, 6122, 6123, + 5, 2376, 0, 0, 6123, 6128, 3, 482, 241, 0, 6124, 6125, 5, 2382, 0, 0, 6125, + 6127, 3, 482, 241, 0, 6126, 6124, 1, 0, 0, 0, 6127, 6130, 1, 0, 0, 0, 6128, + 6126, 1, 0, 0, 0, 6128, 6129, 1, 0, 0, 0, 6129, 6131, 1, 0, 0, 0, 6130, + 6128, 1, 0, 0, 0, 6131, 6132, 5, 2377, 0, 0, 6132, 6134, 1, 0, 0, 0, 6133, + 6109, 1, 0, 0, 0, 6133, 6122, 1, 0, 0, 0, 6134, 481, 1, 0, 0, 0, 6135, + 6137, 5, 1256, 0, 0, 6136, 6138, 3, 1678, 839, 0, 6137, 6136, 1, 0, 0, + 0, 6137, 6138, 1, 0, 0, 0, 6138, 6141, 1, 0, 0, 0, 6139, 6140, 5, 1973, + 0, 0, 6140, 6142, 3, 1642, 821, 0, 6141, 6139, 1, 0, 0, 0, 6141, 6142, + 1, 0, 0, 0, 6142, 6144, 1, 0, 0, 0, 6143, 6145, 3, 1586, 793, 0, 6144, + 6143, 1, 0, 0, 0, 6144, 6145, 1, 0, 0, 0, 6145, 6147, 1, 0, 0, 0, 6146, + 6148, 5, 2087, 0, 0, 6147, 6146, 1, 0, 0, 0, 6147, 6148, 1, 0, 0, 0, 6148, + 483, 1, 0, 0, 0, 6149, 6150, 5, 1656, 0, 0, 6150, 6151, 5, 680, 0, 0, 6151, + 6152, 5, 2376, 0, 0, 6152, 6157, 3, 1642, 821, 0, 6153, 6154, 5, 2382, + 0, 0, 6154, 6156, 3, 1642, 821, 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, 6163, + 1, 0, 0, 0, 6162, 6149, 1, 0, 0, 0, 6162, 6163, 1, 0, 0, 0, 6163, 6164, + 1, 0, 0, 0, 6164, 6165, 5, 2376, 0, 0, 6165, 6170, 3, 486, 243, 0, 6166, + 6167, 5, 2382, 0, 0, 6167, 6169, 3, 486, 243, 0, 6168, 6166, 1, 0, 0, 0, + 6169, 6172, 1, 0, 0, 0, 6170, 6168, 1, 0, 0, 0, 6170, 6171, 1, 0, 0, 0, + 6171, 6173, 1, 0, 0, 0, 6172, 6170, 1, 0, 0, 0, 6173, 6174, 5, 2377, 0, + 0, 6174, 485, 1, 0, 0, 0, 6175, 6177, 5, 1256, 0, 0, 6176, 6178, 3, 1678, + 839, 0, 6177, 6176, 1, 0, 0, 0, 6177, 6178, 1, 0, 0, 0, 6178, 6183, 1, + 0, 0, 0, 6179, 6182, 3, 1172, 586, 0, 6180, 6182, 3, 1586, 793, 0, 6181, + 6179, 1, 0, 0, 0, 6181, 6180, 1, 0, 0, 0, 6182, 6185, 1, 0, 0, 0, 6183, + 6181, 1, 0, 0, 0, 6183, 6184, 1, 0, 0, 0, 6184, 6186, 1, 0, 0, 0, 6185, + 6183, 1, 0, 0, 0, 6186, 6188, 5, 2087, 0, 0, 6187, 6189, 3, 488, 244, 0, + 6188, 6187, 1, 0, 0, 0, 6188, 6189, 1, 0, 0, 0, 6189, 487, 1, 0, 0, 0, + 6190, 6191, 5, 1656, 0, 0, 6191, 6192, 5, 680, 0, 0, 6192, 6193, 5, 2376, + 0, 0, 6193, 6198, 3, 1642, 821, 0, 6194, 6195, 5, 2382, 0, 0, 6195, 6197, + 3, 1642, 821, 0, 6196, 6194, 1, 0, 0, 0, 6197, 6200, 1, 0, 0, 0, 6198, + 6196, 1, 0, 0, 0, 6198, 6199, 1, 0, 0, 0, 6199, 6201, 1, 0, 0, 0, 6200, + 6198, 1, 0, 0, 0, 6201, 6202, 5, 2377, 0, 0, 6202, 6215, 1, 0, 0, 0, 6203, + 6204, 5, 2376, 0, 0, 6204, 6209, 3, 490, 245, 0, 6205, 6206, 5, 2382, 0, + 0, 6206, 6208, 3, 490, 245, 0, 6207, 6205, 1, 0, 0, 0, 6208, 6211, 1, 0, + 0, 0, 6209, 6207, 1, 0, 0, 0, 6209, 6210, 1, 0, 0, 0, 6210, 6212, 1, 0, + 0, 0, 6211, 6209, 1, 0, 0, 0, 6212, 6213, 5, 2377, 0, 0, 6213, 6215, 1, + 0, 0, 0, 6214, 6190, 1, 0, 0, 0, 6214, 6203, 1, 0, 0, 0, 6215, 489, 1, + 0, 0, 0, 6216, 6218, 5, 1668, 0, 0, 6217, 6219, 3, 1128, 564, 0, 6218, + 6217, 1, 0, 0, 0, 6218, 6219, 1, 0, 0, 0, 6219, 6222, 1, 0, 0, 0, 6220, + 6221, 5, 1973, 0, 0, 6221, 6223, 3, 1642, 821, 0, 6222, 6220, 1, 0, 0, + 0, 6222, 6223, 1, 0, 0, 0, 6223, 6225, 1, 0, 0, 0, 6224, 6226, 3, 1586, + 793, 0, 6225, 6224, 1, 0, 0, 0, 6225, 6226, 1, 0, 0, 0, 6226, 6228, 1, + 0, 0, 0, 6227, 6229, 5, 2087, 0, 0, 6228, 6227, 1, 0, 0, 0, 6228, 6229, + 1, 0, 0, 0, 6229, 491, 1, 0, 0, 0, 6230, 6231, 5, 2372, 0, 0, 6231, 493, + 1, 0, 0, 0, 6232, 6233, 3, 2334, 1167, 0, 6233, 6234, 5, 2369, 0, 0, 6234, + 6236, 1, 0, 0, 0, 6235, 6232, 1, 0, 0, 0, 6235, 6236, 1, 0, 0, 0, 6236, + 6237, 1, 0, 0, 0, 6237, 6238, 3, 2334, 1167, 0, 6238, 495, 1, 0, 0, 0, + 6239, 6240, 5, 41, 0, 0, 6240, 6241, 5, 659, 0, 0, 6241, 6244, 3, 2256, + 1128, 0, 6242, 6245, 3, 498, 249, 0, 6243, 6245, 3, 500, 250, 0, 6244, + 6242, 1, 0, 0, 0, 6244, 6243, 1, 0, 0, 0, 6245, 6246, 1, 0, 0, 0, 6246, + 6247, 5, 2396, 0, 0, 6247, 497, 1, 0, 0, 0, 6248, 6255, 3, 1278, 639, 0, + 6249, 6255, 3, 1276, 638, 0, 6250, 6255, 3, 1280, 640, 0, 6251, 6255, 3, + 912, 456, 0, 6252, 6255, 3, 1166, 583, 0, 6253, 6255, 3, 868, 434, 0, 6254, + 6248, 1, 0, 0, 0, 6254, 6249, 1, 0, 0, 0, 6254, 6250, 1, 0, 0, 0, 6254, + 6251, 1, 0, 0, 0, 6254, 6252, 1, 0, 0, 0, 6254, 6253, 1, 0, 0, 0, 6255, + 6256, 1, 0, 0, 0, 6256, 6254, 1, 0, 0, 0, 6256, 6257, 1, 0, 0, 0, 6257, + 499, 1, 0, 0, 0, 6258, 6280, 3, 506, 253, 0, 6259, 6260, 5, 1244, 0, 0, + 6260, 6261, 5, 2376, 0, 0, 6261, 6262, 3, 492, 246, 0, 6262, 6263, 5, 2377, + 0, 0, 6263, 6280, 1, 0, 0, 0, 6264, 6280, 5, 233, 0, 0, 6265, 6280, 3, + 1300, 650, 0, 6266, 6280, 5, 2087, 0, 0, 6267, 6280, 3, 502, 251, 0, 6268, + 6269, 5, 1460, 0, 0, 6269, 6270, 5, 2029, 0, 0, 6270, 6280, 3, 534, 267, + 0, 6271, 6280, 5, 214, 0, 0, 6272, 6273, 3, 504, 252, 0, 6273, 6274, 5, + 2100, 0, 0, 6274, 6280, 1, 0, 0, 0, 6275, 6276, 5, 2091, 0, 0, 6276, 6277, + 5, 134, 0, 0, 6277, 6280, 5, 1429, 0, 0, 6278, 6280, 3, 508, 254, 0, 6279, + 6258, 1, 0, 0, 0, 6279, 6259, 1, 0, 0, 0, 6279, 6264, 1, 0, 0, 0, 6279, + 6265, 1, 0, 0, 0, 6279, 6266, 1, 0, 0, 0, 6279, 6267, 1, 0, 0, 0, 6279, + 6268, 1, 0, 0, 0, 6279, 6271, 1, 0, 0, 0, 6279, 6272, 1, 0, 0, 0, 6279, + 6275, 1, 0, 0, 0, 6279, 6278, 1, 0, 0, 0, 6280, 501, 1, 0, 0, 0, 6281, + 6282, 7, 61, 0, 0, 6282, 503, 1, 0, 0, 0, 6283, 6284, 7, 62, 0, 0, 6284, + 505, 1, 0, 0, 0, 6285, 6292, 5, 1413, 0, 0, 6286, 6287, 5, 1256, 0, 0, + 6287, 6293, 3, 1678, 839, 0, 6288, 6289, 5, 1668, 0, 0, 6289, 6293, 3, + 1128, 564, 0, 6290, 6293, 5, 1489, 0, 0, 6291, 6293, 5, 1095, 0, 0, 6292, + 6286, 1, 0, 0, 0, 6292, 6288, 1, 0, 0, 0, 6292, 6290, 1, 0, 0, 0, 6292, + 6291, 1, 0, 0, 0, 6292, 6293, 1, 0, 0, 0, 6293, 6308, 1, 0, 0, 0, 6294, + 6307, 3, 912, 456, 0, 6295, 6296, 5, 1973, 0, 0, 6296, 6307, 3, 1642, 821, + 0, 6297, 6298, 5, 1244, 0, 0, 6298, 6299, 5, 2376, 0, 0, 6299, 6300, 3, + 492, 246, 0, 6300, 6301, 5, 2377, 0, 0, 6301, 6307, 1, 0, 0, 0, 6302, 6307, + 5, 1173, 0, 0, 6303, 6307, 3, 1166, 583, 0, 6304, 6307, 3, 1586, 793, 0, + 6305, 6307, 3, 868, 434, 0, 6306, 6294, 1, 0, 0, 0, 6306, 6295, 1, 0, 0, + 0, 6306, 6297, 1, 0, 0, 0, 6306, 6302, 1, 0, 0, 0, 6306, 6303, 1, 0, 0, + 0, 6306, 6304, 1, 0, 0, 0, 6306, 6305, 1, 0, 0, 0, 6307, 6310, 1, 0, 0, + 0, 6308, 6306, 1, 0, 0, 0, 6308, 6309, 1, 0, 0, 0, 6309, 507, 1, 0, 0, + 0, 6310, 6308, 1, 0, 0, 0, 6311, 6320, 3, 510, 255, 0, 6312, 6320, 3, 512, + 256, 0, 6313, 6320, 3, 516, 258, 0, 6314, 6320, 3, 520, 260, 0, 6315, 6320, + 3, 522, 261, 0, 6316, 6320, 3, 524, 262, 0, 6317, 6320, 3, 514, 257, 0, + 6318, 6320, 3, 528, 264, 0, 6319, 6311, 1, 0, 0, 0, 6319, 6312, 1, 0, 0, + 0, 6319, 6313, 1, 0, 0, 0, 6319, 6314, 1, 0, 0, 0, 6319, 6315, 1, 0, 0, + 0, 6319, 6316, 1, 0, 0, 0, 6319, 6317, 1, 0, 0, 0, 6319, 6318, 1, 0, 0, + 0, 6320, 509, 1, 0, 0, 0, 6321, 6322, 5, 909, 0, 0, 6322, 6323, 5, 363, + 0, 0, 6323, 6327, 5, 81, 0, 0, 6324, 6325, 5, 564, 0, 0, 6325, 6326, 5, + 1256, 0, 0, 6326, 6328, 3, 1678, 839, 0, 6327, 6324, 1, 0, 0, 0, 6327, + 6328, 1, 0, 0, 0, 6328, 6336, 1, 0, 0, 0, 6329, 6337, 3, 1166, 583, 0, + 6330, 6333, 5, 1973, 0, 0, 6331, 6334, 3, 1642, 821, 0, 6332, 6334, 5, + 363, 0, 0, 6333, 6331, 1, 0, 0, 0, 6333, 6332, 1, 0, 0, 0, 6334, 6337, + 1, 0, 0, 0, 6335, 6337, 3, 868, 434, 0, 6336, 6329, 1, 0, 0, 0, 6336, 6330, + 1, 0, 0, 0, 6336, 6335, 1, 0, 0, 0, 6337, 511, 1, 0, 0, 0, 6338, 6339, + 5, 20, 0, 0, 6339, 6341, 5, 1256, 0, 0, 6340, 6342, 3, 1678, 839, 0, 6341, + 6340, 1, 0, 0, 0, 6341, 6342, 1, 0, 0, 0, 6342, 6345, 1, 0, 0, 0, 6343, + 6344, 5, 1973, 0, 0, 6344, 6346, 3, 1642, 821, 0, 6345, 6343, 1, 0, 0, + 0, 6345, 6346, 1, 0, 0, 0, 6346, 6348, 1, 0, 0, 0, 6347, 6349, 3, 1586, + 793, 0, 6348, 6347, 1, 0, 0, 0, 6348, 6349, 1, 0, 0, 0, 6349, 6351, 1, + 0, 0, 0, 6350, 6352, 3, 912, 456, 0, 6351, 6350, 1, 0, 0, 0, 6351, 6352, + 1, 0, 0, 0, 6352, 513, 1, 0, 0, 0, 6353, 6354, 5, 214, 0, 0, 6354, 6356, + 5, 1256, 0, 0, 6355, 6357, 3, 912, 456, 0, 6356, 6355, 1, 0, 0, 0, 6356, + 6357, 1, 0, 0, 0, 6357, 515, 1, 0, 0, 0, 6358, 6359, 5, 909, 0, 0, 6359, + 6360, 5, 1256, 0, 0, 6360, 6376, 3, 1678, 839, 0, 6361, 6363, 3, 518, 259, + 0, 6362, 6361, 1, 0, 0, 0, 6363, 6364, 1, 0, 0, 0, 6364, 6362, 1, 0, 0, + 0, 6364, 6365, 1, 0, 0, 0, 6365, 6377, 1, 0, 0, 0, 6366, 6367, 5, 1244, + 0, 0, 6367, 6368, 5, 2376, 0, 0, 6368, 6369, 3, 492, 246, 0, 6369, 6370, + 5, 2377, 0, 0, 6370, 6377, 1, 0, 0, 0, 6371, 6377, 5, 214, 0, 0, 6372, + 6373, 5, 2091, 0, 0, 6373, 6374, 5, 134, 0, 0, 6374, 6377, 5, 1429, 0, + 0, 6375, 6377, 5, 2087, 0, 0, 6376, 6362, 1, 0, 0, 0, 6376, 6366, 1, 0, + 0, 0, 6376, 6371, 1, 0, 0, 0, 6376, 6372, 1, 0, 0, 0, 6376, 6375, 1, 0, + 0, 0, 6377, 517, 1, 0, 0, 0, 6378, 6384, 3, 1278, 639, 0, 6379, 6384, 3, + 1276, 638, 0, 6380, 6384, 3, 1166, 583, 0, 6381, 6384, 3, 868, 434, 0, + 6382, 6384, 3, 1586, 793, 0, 6383, 6378, 1, 0, 0, 0, 6383, 6379, 1, 0, + 0, 0, 6383, 6380, 1, 0, 0, 0, 6383, 6381, 1, 0, 0, 0, 6383, 6382, 1, 0, + 0, 0, 6384, 519, 1, 0, 0, 0, 6385, 6390, 5, 1460, 0, 0, 6386, 6387, 5, + 1256, 0, 0, 6387, 6391, 3, 1678, 839, 0, 6388, 6389, 5, 1668, 0, 0, 6389, + 6391, 3, 1128, 564, 0, 6390, 6386, 1, 0, 0, 0, 6390, 6388, 1, 0, 0, 0, + 6391, 6392, 1, 0, 0, 0, 6392, 6393, 5, 2029, 0, 0, 6393, 6394, 3, 532, + 266, 0, 6394, 521, 1, 0, 0, 0, 6395, 6396, 5, 425, 0, 0, 6396, 6397, 5, + 1256, 0, 0, 6397, 6398, 3, 1678, 839, 0, 6398, 523, 1, 0, 0, 0, 6399, 6400, + 5, 1612, 0, 0, 6400, 6401, 5, 1256, 0, 0, 6401, 6402, 3, 530, 265, 0, 6402, + 6403, 5, 79, 0, 0, 6403, 6404, 5, 2376, 0, 0, 6404, 6409, 3, 2128, 1064, + 0, 6405, 6406, 5, 2382, 0, 0, 6406, 6408, 3, 2128, 1064, 0, 6407, 6405, + 1, 0, 0, 0, 6408, 6411, 1, 0, 0, 0, 6409, 6407, 1, 0, 0, 0, 6409, 6410, + 1, 0, 0, 0, 6410, 6412, 1, 0, 0, 0, 6411, 6409, 1, 0, 0, 0, 6412, 6420, + 5, 2377, 0, 0, 6413, 6414, 5, 719, 0, 0, 6414, 6415, 5, 2376, 0, 0, 6415, + 6416, 3, 526, 263, 0, 6416, 6417, 5, 2382, 0, 0, 6417, 6418, 3, 526, 263, + 0, 6418, 6419, 5, 2377, 0, 0, 6419, 6421, 1, 0, 0, 0, 6420, 6413, 1, 0, + 0, 0, 6420, 6421, 1, 0, 0, 0, 6421, 6423, 1, 0, 0, 0, 6422, 6424, 3, 912, + 456, 0, 6423, 6422, 1, 0, 0, 0, 6423, 6424, 1, 0, 0, 0, 6424, 525, 1, 0, + 0, 0, 6425, 6443, 5, 1256, 0, 0, 6426, 6438, 3, 1678, 839, 0, 6427, 6430, + 3, 1172, 586, 0, 6428, 6430, 3, 1586, 793, 0, 6429, 6427, 1, 0, 0, 0, 6429, + 6428, 1, 0, 0, 0, 6430, 6431, 1, 0, 0, 0, 6431, 6429, 1, 0, 0, 0, 6431, + 6432, 1, 0, 0, 0, 6432, 6439, 1, 0, 0, 0, 6433, 6434, 5, 1244, 0, 0, 6434, + 6435, 5, 2376, 0, 0, 6435, 6436, 3, 492, 246, 0, 6436, 6437, 5, 2377, 0, + 0, 6437, 6439, 1, 0, 0, 0, 6438, 6429, 1, 0, 0, 0, 6438, 6433, 1, 0, 0, + 0, 6439, 6441, 1, 0, 0, 0, 6440, 6442, 5, 2087, 0, 0, 6441, 6440, 1, 0, + 0, 0, 6441, 6442, 1, 0, 0, 0, 6442, 6444, 1, 0, 0, 0, 6443, 6426, 1, 0, + 0, 0, 6443, 6444, 1, 0, 0, 0, 6444, 527, 1, 0, 0, 0, 6445, 6446, 5, 909, + 0, 0, 6446, 6447, 5, 1668, 0, 0, 6447, 6451, 3, 1128, 564, 0, 6448, 6452, + 5, 2087, 0, 0, 6449, 6452, 3, 1276, 638, 0, 6450, 6452, 3, 1278, 639, 0, + 6451, 6448, 1, 0, 0, 0, 6451, 6449, 1, 0, 0, 0, 6451, 6450, 1, 0, 0, 0, + 6452, 529, 1, 0, 0, 0, 6453, 6454, 3, 1678, 839, 0, 6454, 531, 1, 0, 0, + 0, 6455, 6456, 3, 1678, 839, 0, 6456, 533, 1, 0, 0, 0, 6457, 6458, 3, 2256, + 1128, 0, 6458, 535, 1, 0, 0, 0, 6459, 6460, 5, 41, 0, 0, 6460, 6461, 5, + 688, 0, 0, 6461, 6462, 5, 731, 0, 0, 6462, 6466, 5, 593, 0, 0, 6463, 6464, + 3, 2214, 1107, 0, 6464, 6465, 5, 2369, 0, 0, 6465, 6467, 1, 0, 0, 0, 6466, + 6463, 1, 0, 0, 0, 6466, 6467, 1, 0, 0, 0, 6467, 6468, 1, 0, 0, 0, 6468, + 6469, 3, 2334, 1167, 0, 6469, 6470, 7, 63, 0, 0, 6470, 6474, 5, 2376, 0, + 0, 6471, 6472, 3, 2214, 1107, 0, 6472, 6473, 5, 2369, 0, 0, 6473, 6475, + 1, 0, 0, 0, 6474, 6471, 1, 0, 0, 0, 6474, 6475, 1, 0, 0, 0, 6475, 6476, + 1, 0, 0, 0, 6476, 6477, 3, 2334, 1167, 0, 6477, 6478, 5, 2376, 0, 0, 6478, + 6479, 3, 2334, 1167, 0, 6479, 6480, 5, 2377, 0, 0, 6480, 6481, 5, 2377, + 0, 0, 6481, 537, 1, 0, 0, 0, 6482, 6483, 5, 301, 0, 0, 6483, 6484, 5, 2121, + 0, 0, 6484, 6494, 3, 2280, 1140, 0, 6485, 6495, 3, 546, 273, 0, 6486, 6495, + 3, 548, 274, 0, 6487, 6495, 3, 550, 275, 0, 6488, 6495, 3, 552, 276, 0, + 6489, 6495, 3, 554, 277, 0, 6490, 6495, 3, 560, 280, 0, 6491, 6495, 3, + 562, 281, 0, 6492, 6495, 3, 564, 282, 0, 6493, 6495, 3, 748, 374, 0, 6494, + 6485, 1, 0, 0, 0, 6494, 6486, 1, 0, 0, 0, 6494, 6487, 1, 0, 0, 0, 6494, + 6488, 1, 0, 0, 0, 6494, 6489, 1, 0, 0, 0, 6494, 6490, 1, 0, 0, 0, 6494, + 6491, 1, 0, 0, 0, 6494, 6492, 1, 0, 0, 0, 6494, 6493, 1, 0, 0, 0, 6495, + 6496, 1, 0, 0, 0, 6496, 6494, 1, 0, 0, 0, 6496, 6497, 1, 0, 0, 0, 6497, + 6498, 1, 0, 0, 0, 6498, 6499, 5, 2396, 0, 0, 6499, 539, 1, 0, 0, 0, 6500, + 6501, 5, 41, 0, 0, 6501, 6502, 5, 2121, 0, 0, 6502, 6514, 3, 2280, 1140, + 0, 6503, 6515, 3, 544, 272, 0, 6504, 6515, 3, 548, 274, 0, 6505, 6515, + 3, 550, 275, 0, 6506, 6515, 3, 552, 276, 0, 6507, 6515, 3, 554, 277, 0, + 6508, 6515, 3, 558, 279, 0, 6509, 6515, 3, 560, 280, 0, 6510, 6515, 3, + 562, 281, 0, 6511, 6515, 3, 566, 283, 0, 6512, 6515, 3, 748, 374, 0, 6513, + 6515, 3, 576, 288, 0, 6514, 6503, 1, 0, 0, 0, 6514, 6504, 1, 0, 0, 0, 6514, + 6505, 1, 0, 0, 0, 6514, 6506, 1, 0, 0, 0, 6514, 6507, 1, 0, 0, 0, 6514, + 6508, 1, 0, 0, 0, 6514, 6509, 1, 0, 0, 0, 6514, 6510, 1, 0, 0, 0, 6514, + 6511, 1, 0, 0, 0, 6514, 6512, 1, 0, 0, 0, 6514, 6513, 1, 0, 0, 0, 6515, + 6516, 1, 0, 0, 0, 6516, 6514, 1, 0, 0, 0, 6516, 6517, 1, 0, 0, 0, 6517, + 6518, 1, 0, 0, 0, 6518, 6519, 5, 2396, 0, 0, 6519, 6532, 1, 0, 0, 0, 6520, + 6525, 3, 2280, 1140, 0, 6521, 6522, 5, 2382, 0, 0, 6522, 6524, 3, 2280, + 1140, 0, 6523, 6521, 1, 0, 0, 0, 6524, 6527, 1, 0, 0, 0, 6525, 6523, 1, + 0, 0, 0, 6525, 6526, 1, 0, 0, 0, 6526, 6528, 1, 0, 0, 0, 6527, 6525, 1, + 0, 0, 0, 6528, 6529, 3, 568, 284, 0, 6529, 6530, 5, 2396, 0, 0, 6530, 6532, + 1, 0, 0, 0, 6531, 6500, 1, 0, 0, 0, 6531, 6520, 1, 0, 0, 0, 6532, 541, + 1, 0, 0, 0, 6533, 6534, 5, 425, 0, 0, 6534, 6535, 5, 2121, 0, 0, 6535, + 6537, 3, 2280, 1140, 0, 6536, 6538, 5, 168, 0, 0, 6537, 6536, 1, 0, 0, + 0, 6537, 6538, 1, 0, 0, 0, 6538, 543, 1, 0, 0, 0, 6539, 6542, 3, 546, 273, + 0, 6540, 6541, 5, 1463, 0, 0, 6541, 6543, 3, 2334, 1167, 0, 6542, 6540, + 1, 0, 0, 0, 6542, 6543, 1, 0, 0, 0, 6543, 545, 1, 0, 0, 0, 6544, 6545, + 5, 628, 0, 0, 6545, 6546, 5, 151, 0, 0, 6546, 6547, 3, 2334, 1167, 0, 6547, + 547, 1, 0, 0, 0, 6548, 6549, 5, 628, 0, 0, 6549, 6552, 7, 64, 0, 0, 6550, + 6551, 5, 66, 0, 0, 6551, 6553, 3, 2328, 1164, 0, 6552, 6550, 1, 0, 0, 0, + 6552, 6553, 1, 0, 0, 0, 6553, 549, 1, 0, 0, 0, 6554, 6555, 7, 65, 0, 0, + 6555, 6556, 5, 1973, 0, 0, 6556, 6557, 3, 2334, 1167, 0, 6557, 551, 1, + 0, 0, 0, 6558, 6561, 5, 1394, 0, 0, 6559, 6562, 3, 1148, 574, 0, 6560, + 6562, 5, 2070, 0, 0, 6561, 6559, 1, 0, 0, 0, 6561, 6560, 1, 0, 0, 0, 6562, + 6563, 1, 0, 0, 0, 6563, 6564, 5, 1175, 0, 0, 6564, 6565, 3, 2334, 1167, + 0, 6565, 553, 1, 0, 0, 0, 6566, 6567, 5, 1367, 0, 0, 6567, 6568, 3, 2334, + 1167, 0, 6568, 555, 1, 0, 0, 0, 6569, 6574, 3, 2236, 1118, 0, 6570, 6571, + 5, 2382, 0, 0, 6571, 6573, 3, 2236, 1118, 0, 6572, 6570, 1, 0, 0, 0, 6573, + 6576, 1, 0, 0, 0, 6574, 6572, 1, 0, 0, 0, 6574, 6575, 1, 0, 0, 0, 6575, + 6593, 1, 0, 0, 0, 6576, 6574, 1, 0, 0, 0, 6577, 6589, 5, 37, 0, 0, 6578, + 6579, 5, 481, 0, 0, 6579, 6584, 3, 2236, 1118, 0, 6580, 6581, 5, 2382, + 0, 0, 6581, 6583, 3, 2236, 1118, 0, 6582, 6580, 1, 0, 0, 0, 6583, 6586, + 1, 0, 0, 0, 6584, 6582, 1, 0, 0, 0, 6584, 6585, 1, 0, 0, 0, 6585, 6588, + 1, 0, 0, 0, 6586, 6584, 1, 0, 0, 0, 6587, 6578, 1, 0, 0, 0, 6588, 6591, + 1, 0, 0, 0, 6589, 6587, 1, 0, 0, 0, 6589, 6590, 1, 0, 0, 0, 6590, 6593, + 1, 0, 0, 0, 6591, 6589, 1, 0, 0, 0, 6592, 6569, 1, 0, 0, 0, 6592, 6577, + 1, 0, 0, 0, 6593, 557, 1, 0, 0, 0, 6594, 6595, 5, 363, 0, 0, 6595, 6598, + 5, 1494, 0, 0, 6596, 6599, 5, 1054, 0, 0, 6597, 6599, 3, 556, 278, 0, 6598, + 6596, 1, 0, 0, 0, 6598, 6597, 1, 0, 0, 0, 6599, 559, 1, 0, 0, 0, 6600, + 6601, 5, 1264, 0, 0, 6601, 6602, 5, 498, 0, 0, 6602, 561, 1, 0, 0, 0, 6603, + 6604, 5, 6, 0, 0, 6604, 6605, 7, 66, 0, 0, 6605, 563, 1, 0, 0, 0, 6606, + 6607, 5, 453, 0, 0, 6607, 6608, 5, 440, 0, 0, 6608, 565, 1, 0, 0, 0, 6609, + 6619, 3, 564, 282, 0, 6610, 6611, 5, 564, 0, 0, 6611, 6616, 3, 2338, 1169, + 0, 6612, 6613, 5, 2382, 0, 0, 6613, 6615, 3, 2338, 1169, 0, 6614, 6612, + 1, 0, 0, 0, 6615, 6618, 1, 0, 0, 0, 6616, 6614, 1, 0, 0, 0, 6616, 6617, + 1, 0, 0, 0, 6617, 6620, 1, 0, 0, 0, 6618, 6616, 1, 0, 0, 0, 6619, 6610, + 1, 0, 0, 0, 6619, 6620, 1, 0, 0, 0, 6620, 6622, 1, 0, 0, 0, 6621, 6623, + 5, 560, 0, 0, 6622, 6621, 1, 0, 0, 0, 6622, 6623, 1, 0, 0, 0, 6623, 567, + 1, 0, 0, 0, 6624, 6625, 5, 1490, 0, 0, 6625, 6626, 5, 261, 0, 0, 6626, + 6630, 5, 1992, 0, 0, 6627, 6628, 5, 464, 0, 0, 6628, 6631, 5, 2119, 0, + 0, 6629, 6631, 3, 2280, 1140, 0, 6630, 6627, 1, 0, 0, 0, 6630, 6629, 1, + 0, 0, 0, 6631, 6664, 1, 0, 0, 0, 6632, 6633, 5, 591, 0, 0, 6633, 6634, + 5, 261, 0, 0, 6634, 6661, 5, 1992, 0, 0, 6635, 6636, 5, 464, 0, 0, 6636, + 6662, 5, 2119, 0, 0, 6637, 6645, 3, 2280, 1140, 0, 6638, 6643, 5, 2188, + 0, 0, 6639, 6640, 5, 1057, 0, 0, 6640, 6644, 5, 1496, 0, 0, 6641, 6642, + 5, 1494, 0, 0, 6642, 6644, 3, 556, 278, 0, 6643, 6639, 1, 0, 0, 0, 6643, + 6641, 1, 0, 0, 0, 6644, 6646, 1, 0, 0, 0, 6645, 6638, 1, 0, 0, 0, 6645, + 6646, 1, 0, 0, 0, 6646, 6649, 1, 0, 0, 0, 6647, 6648, 5, 84, 0, 0, 6648, + 6650, 5, 1465, 0, 0, 6649, 6647, 1, 0, 0, 0, 6649, 6650, 1, 0, 0, 0, 6650, + 6659, 1, 0, 0, 0, 6651, 6652, 5, 83, 0, 0, 6652, 6657, 5, 2129, 0, 0, 6653, + 6658, 5, 1264, 0, 0, 6654, 6658, 5, 176, 0, 0, 6655, 6656, 5, 411, 0, 0, + 6656, 6658, 5, 926, 0, 0, 6657, 6653, 1, 0, 0, 0, 6657, 6654, 1, 0, 0, + 0, 6657, 6655, 1, 0, 0, 0, 6658, 6660, 1, 0, 0, 0, 6659, 6651, 1, 0, 0, + 0, 6659, 6660, 1, 0, 0, 0, 6660, 6662, 1, 0, 0, 0, 6661, 6635, 1, 0, 0, + 0, 6661, 6637, 1, 0, 0, 0, 6662, 6664, 1, 0, 0, 0, 6663, 6624, 1, 0, 0, + 0, 6663, 6632, 1, 0, 0, 0, 6664, 569, 1, 0, 0, 0, 6665, 6666, 5, 2376, + 0, 0, 6666, 6671, 3, 2334, 1167, 0, 6667, 6668, 5, 2382, 0, 0, 6668, 6670, + 3, 2334, 1167, 0, 6669, 6667, 1, 0, 0, 0, 6670, 6673, 1, 0, 0, 0, 6671, + 6669, 1, 0, 0, 0, 6671, 6672, 1, 0, 0, 0, 6672, 6674, 1, 0, 0, 0, 6673, + 6671, 1, 0, 0, 0, 6674, 6675, 5, 2377, 0, 0, 6675, 571, 1, 0, 0, 0, 6676, + 6677, 5, 1568, 0, 0, 6677, 6678, 5, 273, 0, 0, 6678, 6682, 5, 2398, 0, + 0, 6679, 6683, 5, 37, 0, 0, 6680, 6683, 5, 363, 0, 0, 6681, 6683, 3, 570, + 285, 0, 6682, 6679, 1, 0, 0, 0, 6682, 6680, 1, 0, 0, 0, 6682, 6681, 1, + 0, 0, 0, 6683, 573, 1, 0, 0, 0, 6684, 6685, 7, 63, 0, 0, 6685, 6686, 5, + 273, 0, 0, 6686, 6687, 5, 2398, 0, 0, 6687, 6688, 3, 570, 285, 0, 6688, + 575, 1, 0, 0, 0, 6689, 6696, 3, 572, 286, 0, 6690, 6693, 3, 574, 287, 0, + 6691, 6692, 5, 564, 0, 0, 6692, 6694, 3, 2228, 1114, 0, 6693, 6691, 1, + 0, 0, 0, 6693, 6694, 1, 0, 0, 0, 6694, 6696, 1, 0, 0, 0, 6695, 6689, 1, + 0, 0, 0, 6695, 6690, 1, 0, 0, 0, 6696, 577, 1, 0, 0, 0, 6697, 6698, 5, + 26, 0, 0, 6698, 6699, 5, 753, 0, 0, 6699, 6704, 5, 836, 0, 0, 6700, 6705, + 3, 580, 290, 0, 6701, 6705, 3, 602, 301, 0, 6702, 6705, 3, 632, 316, 0, + 6703, 6705, 3, 642, 321, 0, 6704, 6700, 1, 0, 0, 0, 6704, 6701, 1, 0, 0, + 0, 6704, 6702, 1, 0, 0, 0, 6704, 6703, 1, 0, 0, 0, 6705, 6706, 1, 0, 0, + 0, 6706, 6707, 5, 2396, 0, 0, 6707, 579, 1, 0, 0, 0, 6708, 6718, 3, 582, + 291, 0, 6709, 6718, 3, 584, 292, 0, 6710, 6718, 3, 588, 294, 0, 6711, 6718, + 3, 590, 295, 0, 6712, 6718, 3, 592, 296, 0, 6713, 6718, 3, 594, 297, 0, + 6714, 6718, 3, 596, 298, 0, 6715, 6718, 3, 598, 299, 0, 6716, 6718, 3, + 600, 300, 0, 6717, 6708, 1, 0, 0, 0, 6717, 6709, 1, 0, 0, 0, 6717, 6710, + 1, 0, 0, 0, 6717, 6711, 1, 0, 0, 0, 6717, 6712, 1, 0, 0, 0, 6717, 6713, + 1, 0, 0, 0, 6717, 6714, 1, 0, 0, 0, 6717, 6715, 1, 0, 0, 0, 6717, 6716, + 1, 0, 0, 0, 6718, 581, 1, 0, 0, 0, 6719, 6730, 5, 301, 0, 0, 6720, 6721, + 5, 757, 0, 0, 6721, 6731, 5, 2372, 0, 0, 6722, 6724, 5, 804, 0, 0, 6723, + 6722, 1, 0, 0, 0, 6723, 6724, 1, 0, 0, 0, 6724, 6725, 1, 0, 0, 0, 6725, + 6726, 5, 90, 0, 0, 6726, 6727, 5, 757, 0, 0, 6727, 6728, 5, 572, 0, 0, + 6728, 6729, 5, 757, 0, 0, 6729, 6731, 5, 2372, 0, 0, 6730, 6720, 1, 0, + 0, 0, 6730, 6723, 1, 0, 0, 0, 6731, 6732, 1, 0, 0, 0, 6732, 6733, 5, 628, + 0, 0, 6733, 6734, 5, 151, 0, 0, 6734, 6735, 3, 648, 324, 0, 6735, 583, + 1, 0, 0, 0, 6736, 6737, 5, 1568, 0, 0, 6737, 6738, 5, 757, 0, 0, 6738, + 6740, 5, 1180, 0, 0, 6739, 6741, 3, 586, 293, 0, 6740, 6739, 1, 0, 0, 0, + 6740, 6741, 1, 0, 0, 0, 6741, 6742, 1, 0, 0, 0, 6742, 6744, 3, 626, 313, + 0, 6743, 6745, 3, 748, 374, 0, 6744, 6743, 1, 0, 0, 0, 6744, 6745, 1, 0, + 0, 0, 6745, 585, 1, 0, 0, 0, 6746, 6747, 5, 560, 0, 0, 6747, 6748, 5, 757, + 0, 0, 6748, 587, 1, 0, 0, 0, 6749, 6750, 5, 1568, 0, 0, 6750, 6751, 5, + 757, 0, 0, 6751, 6753, 5, 204, 0, 0, 6752, 6754, 3, 626, 313, 0, 6753, + 6752, 1, 0, 0, 0, 6753, 6754, 1, 0, 0, 0, 6754, 6756, 1, 0, 0, 0, 6755, + 6757, 3, 748, 374, 0, 6756, 6755, 1, 0, 0, 0, 6756, 6757, 1, 0, 0, 0, 6757, + 589, 1, 0, 0, 0, 6758, 6759, 5, 98, 0, 0, 6759, 6762, 5, 757, 0, 0, 6760, + 6761, 5, 2129, 0, 0, 6761, 6763, 5, 2372, 0, 0, 6762, 6760, 1, 0, 0, 0, + 6762, 6763, 1, 0, 0, 0, 6763, 6765, 1, 0, 0, 0, 6764, 6766, 3, 586, 293, + 0, 6765, 6764, 1, 0, 0, 0, 6765, 6766, 1, 0, 0, 0, 6766, 6767, 1, 0, 0, + 0, 6767, 6770, 3, 626, 313, 0, 6768, 6769, 5, 2029, 0, 0, 6769, 6771, 5, + 2372, 0, 0, 6770, 6768, 1, 0, 0, 0, 6770, 6771, 1, 0, 0, 0, 6771, 591, + 1, 0, 0, 0, 6772, 6773, 5, 41, 0, 0, 6773, 6774, 5, 757, 0, 0, 6774, 6776, + 5, 1264, 0, 0, 6775, 6777, 3, 586, 293, 0, 6776, 6775, 1, 0, 0, 0, 6776, + 6777, 1, 0, 0, 0, 6777, 6778, 1, 0, 0, 0, 6778, 6779, 5, 628, 0, 0, 6779, + 6780, 5, 151, 0, 0, 6780, 6781, 3, 648, 324, 0, 6781, 6782, 5, 1568, 0, + 0, 6782, 6784, 3, 648, 324, 0, 6783, 6785, 3, 644, 322, 0, 6784, 6783, + 1, 0, 0, 0, 6784, 6785, 1, 0, 0, 0, 6785, 593, 1, 0, 0, 0, 6786, 6787, + 5, 875, 0, 0, 6787, 6788, 5, 757, 0, 0, 6788, 6790, 5, 2372, 0, 0, 6789, + 6791, 3, 646, 323, 0, 6790, 6789, 1, 0, 0, 0, 6790, 6791, 1, 0, 0, 0, 6791, + 6792, 1, 0, 0, 0, 6792, 6793, 5, 48, 0, 0, 6793, 6794, 5, 757, 0, 0, 6794, + 6796, 5, 2372, 0, 0, 6795, 6797, 3, 646, 323, 0, 6796, 6795, 1, 0, 0, 0, + 6796, 6797, 1, 0, 0, 0, 6797, 6798, 1, 0, 0, 0, 6798, 6799, 5, 719, 0, + 0, 6799, 6800, 5, 950, 0, 0, 6800, 6801, 5, 757, 0, 0, 6801, 6802, 5, 2372, + 0, 0, 6802, 6803, 3, 646, 323, 0, 6803, 595, 1, 0, 0, 0, 6804, 6805, 5, + 875, 0, 0, 6805, 6806, 5, 757, 0, 0, 6806, 6808, 5, 2372, 0, 0, 6807, 6809, + 3, 646, 323, 0, 6808, 6807, 1, 0, 0, 0, 6808, 6809, 1, 0, 0, 0, 6809, 6810, + 1, 0, 0, 0, 6810, 6811, 5, 719, 0, 0, 6811, 6812, 5, 491, 0, 0, 6812, 6813, + 5, 757, 0, 0, 6813, 6814, 5, 2372, 0, 0, 6814, 6816, 3, 646, 323, 0, 6815, + 6817, 3, 644, 322, 0, 6816, 6815, 1, 0, 0, 0, 6816, 6817, 1, 0, 0, 0, 6817, + 597, 1, 0, 0, 0, 6818, 6820, 5, 560, 0, 0, 6819, 6818, 1, 0, 0, 0, 6819, + 6820, 1, 0, 0, 0, 6820, 6821, 1, 0, 0, 0, 6821, 6822, 5, 2262, 0, 0, 6822, + 6823, 5, 757, 0, 0, 6823, 6824, 5, 628, 0, 0, 6824, 6825, 5, 151, 0, 0, + 6825, 6826, 3, 648, 324, 0, 6826, 6827, 5, 572, 0, 0, 6827, 6828, 5, 2263, + 0, 0, 6828, 6830, 5, 757, 0, 0, 6829, 6831, 3, 586, 293, 0, 6830, 6829, + 1, 0, 0, 0, 6830, 6831, 1, 0, 0, 0, 6831, 6832, 1, 0, 0, 0, 6832, 6834, + 3, 626, 313, 0, 6833, 6835, 3, 644, 322, 0, 6834, 6833, 1, 0, 0, 0, 6834, + 6835, 1, 0, 0, 0, 6835, 599, 1, 0, 0, 0, 6836, 6837, 5, 2264, 0, 0, 6837, + 6838, 5, 757, 0, 0, 6838, 6839, 5, 628, 0, 0, 6839, 6840, 5, 151, 0, 0, + 6840, 6841, 3, 648, 324, 0, 6841, 6842, 5, 2188, 0, 0, 6842, 6843, 5, 2263, + 0, 0, 6843, 6845, 5, 757, 0, 0, 6844, 6846, 3, 586, 293, 0, 6845, 6844, + 1, 0, 0, 0, 6845, 6846, 1, 0, 0, 0, 6846, 6847, 1, 0, 0, 0, 6847, 6849, + 3, 626, 313, 0, 6848, 6850, 3, 644, 322, 0, 6849, 6848, 1, 0, 0, 0, 6849, + 6850, 1, 0, 0, 0, 6850, 601, 1, 0, 0, 0, 6851, 6861, 3, 604, 302, 0, 6852, + 6861, 3, 606, 303, 0, 6853, 6861, 3, 612, 306, 0, 6854, 6861, 3, 614, 307, + 0, 6855, 6861, 3, 616, 308, 0, 6856, 6861, 3, 618, 309, 0, 6857, 6861, + 3, 620, 310, 0, 6858, 6861, 3, 622, 311, 0, 6859, 6861, 3, 624, 312, 0, + 6860, 6851, 1, 0, 0, 0, 6860, 6852, 1, 0, 0, 0, 6860, 6853, 1, 0, 0, 0, + 6860, 6854, 1, 0, 0, 0, 6860, 6855, 1, 0, 0, 0, 6860, 6856, 1, 0, 0, 0, + 6860, 6857, 1, 0, 0, 0, 6860, 6858, 1, 0, 0, 0, 6860, 6859, 1, 0, 0, 0, + 6861, 603, 1, 0, 0, 0, 6862, 6864, 5, 1568, 0, 0, 6863, 6865, 5, 458, 0, + 0, 6864, 6863, 1, 0, 0, 0, 6864, 6865, 1, 0, 0, 0, 6865, 6866, 1, 0, 0, + 0, 6866, 6873, 5, 753, 0, 0, 6867, 6868, 3, 608, 304, 0, 6868, 6869, 5, + 2395, 0, 0, 6869, 6871, 1, 0, 0, 0, 6870, 6867, 1, 0, 0, 0, 6870, 6871, + 1, 0, 0, 0, 6871, 6872, 1, 0, 0, 0, 6872, 6874, 3, 610, 305, 0, 6873, 6870, + 1, 0, 0, 0, 6873, 6874, 1, 0, 0, 0, 6874, 6876, 1, 0, 0, 0, 6875, 6877, + 3, 630, 315, 0, 6876, 6875, 1, 0, 0, 0, 6876, 6877, 1, 0, 0, 0, 6877, 6879, + 1, 0, 0, 0, 6878, 6880, 3, 628, 314, 0, 6879, 6878, 1, 0, 0, 0, 6879, 6880, + 1, 0, 0, 0, 6880, 6882, 1, 0, 0, 0, 6881, 6883, 3, 586, 293, 0, 6882, 6881, + 1, 0, 0, 0, 6882, 6883, 1, 0, 0, 0, 6883, 6884, 1, 0, 0, 0, 6884, 6886, + 3, 626, 313, 0, 6885, 6887, 3, 644, 322, 0, 6886, 6885, 1, 0, 0, 0, 6886, + 6887, 1, 0, 0, 0, 6887, 6889, 1, 0, 0, 0, 6888, 6890, 3, 748, 374, 0, 6889, + 6888, 1, 0, 0, 0, 6889, 6890, 1, 0, 0, 0, 6890, 605, 1, 0, 0, 0, 6891, + 6893, 5, 301, 0, 0, 6892, 6894, 5, 458, 0, 0, 6893, 6892, 1, 0, 0, 0, 6893, + 6894, 1, 0, 0, 0, 6894, 6895, 1, 0, 0, 0, 6895, 6902, 5, 753, 0, 0, 6896, + 6897, 3, 608, 304, 0, 6897, 6898, 5, 2395, 0, 0, 6898, 6900, 1, 0, 0, 0, + 6899, 6896, 1, 0, 0, 0, 6899, 6900, 1, 0, 0, 0, 6900, 6901, 1, 0, 0, 0, + 6901, 6903, 3, 610, 305, 0, 6902, 6899, 1, 0, 0, 0, 6902, 6903, 1, 0, 0, + 0, 6903, 6905, 1, 0, 0, 0, 6904, 6906, 3, 630, 315, 0, 6905, 6904, 1, 0, + 0, 0, 6905, 6906, 1, 0, 0, 0, 6906, 6908, 1, 0, 0, 0, 6907, 6909, 3, 628, + 314, 0, 6908, 6907, 1, 0, 0, 0, 6908, 6909, 1, 0, 0, 0, 6909, 6911, 1, + 0, 0, 0, 6910, 6912, 3, 586, 293, 0, 6911, 6910, 1, 0, 0, 0, 6911, 6912, + 1, 0, 0, 0, 6912, 6913, 1, 0, 0, 0, 6913, 6915, 3, 626, 313, 0, 6914, 6916, + 3, 644, 322, 0, 6915, 6914, 1, 0, 0, 0, 6915, 6916, 1, 0, 0, 0, 6916, 6918, + 1, 0, 0, 0, 6917, 6919, 3, 748, 374, 0, 6918, 6917, 1, 0, 0, 0, 6918, 6919, + 1, 0, 0, 0, 6919, 607, 1, 0, 0, 0, 6920, 6921, 5, 2372, 0, 0, 6921, 609, + 1, 0, 0, 0, 6922, 6923, 5, 2372, 0, 0, 6923, 611, 1, 0, 0, 0, 6924, 6926, + 5, 2125, 0, 0, 6925, 6927, 5, 458, 0, 0, 6926, 6925, 1, 0, 0, 0, 6926, + 6927, 1, 0, 0, 0, 6927, 6928, 1, 0, 0, 0, 6928, 6929, 5, 753, 0, 0, 6929, + 6931, 5, 2372, 0, 0, 6930, 6932, 3, 630, 315, 0, 6931, 6930, 1, 0, 0, 0, + 6931, 6932, 1, 0, 0, 0, 6932, 6934, 1, 0, 0, 0, 6933, 6935, 3, 586, 293, + 0, 6934, 6933, 1, 0, 0, 0, 6934, 6935, 1, 0, 0, 0, 6935, 6936, 1, 0, 0, + 0, 6936, 6938, 3, 626, 313, 0, 6937, 6939, 3, 644, 322, 0, 6938, 6937, + 1, 0, 0, 0, 6938, 6939, 1, 0, 0, 0, 6939, 613, 1, 0, 0, 0, 6940, 6941, + 5, 1568, 0, 0, 6941, 6942, 5, 1978, 0, 0, 6942, 6943, 5, 2372, 0, 0, 6943, + 6944, 5, 564, 0, 0, 6944, 6946, 5, 2372, 0, 0, 6945, 6947, 3, 586, 293, + 0, 6946, 6945, 1, 0, 0, 0, 6946, 6947, 1, 0, 0, 0, 6947, 6948, 1, 0, 0, + 0, 6948, 6950, 3, 626, 313, 0, 6949, 6951, 3, 644, 322, 0, 6950, 6949, + 1, 0, 0, 0, 6950, 6951, 1, 0, 0, 0, 6951, 615, 1, 0, 0, 0, 6952, 6954, + 5, 501, 0, 0, 6953, 6955, 5, 458, 0, 0, 6954, 6953, 1, 0, 0, 0, 6954, 6955, + 1, 0, 0, 0, 6955, 6956, 1, 0, 0, 0, 6956, 6957, 5, 756, 0, 0, 6957, 6958, + 5, 2188, 0, 0, 6958, 6959, 5, 1539, 0, 0, 6959, 6960, 3, 652, 326, 0, 6960, + 6961, 5, 2029, 0, 0, 6961, 6963, 3, 1450, 725, 0, 6962, 6964, 3, 586, 293, + 0, 6963, 6962, 1, 0, 0, 0, 6963, 6964, 1, 0, 0, 0, 6964, 6965, 1, 0, 0, + 0, 6965, 6983, 3, 626, 313, 0, 6966, 6967, 5, 2188, 0, 0, 6967, 6968, 5, + 629, 0, 0, 6968, 6981, 5, 680, 0, 0, 6969, 6974, 5, 2372, 0, 0, 6970, 6971, + 5, 2382, 0, 0, 6971, 6973, 5, 2372, 0, 0, 6972, 6970, 1, 0, 0, 0, 6973, + 6976, 1, 0, 0, 0, 6974, 6972, 1, 0, 0, 0, 6974, 6975, 1, 0, 0, 0, 6975, + 6982, 1, 0, 0, 0, 6976, 6974, 1, 0, 0, 0, 6977, 6978, 5, 2376, 0, 0, 6978, + 6979, 3, 1850, 925, 0, 6979, 6980, 5, 2377, 0, 0, 6980, 6982, 1, 0, 0, + 0, 6981, 6969, 1, 0, 0, 0, 6981, 6977, 1, 0, 0, 0, 6982, 6984, 1, 0, 0, + 0, 6983, 6966, 1, 0, 0, 0, 6983, 6984, 1, 0, 0, 0, 6984, 617, 1, 0, 0, + 0, 6985, 6987, 5, 642, 0, 0, 6986, 6988, 5, 458, 0, 0, 6987, 6986, 1, 0, + 0, 0, 6987, 6988, 1, 0, 0, 0, 6988, 6989, 1, 0, 0, 0, 6989, 6990, 5, 756, + 0, 0, 6990, 6991, 5, 2188, 0, 0, 6991, 6992, 5, 1539, 0, 0, 6992, 6993, + 3, 652, 326, 0, 6993, 6994, 5, 572, 0, 0, 6994, 6996, 3, 1450, 725, 0, + 6995, 6997, 3, 586, 293, 0, 6996, 6995, 1, 0, 0, 0, 6996, 6997, 1, 0, 0, + 0, 6997, 6998, 1, 0, 0, 0, 6998, 7000, 3, 626, 313, 0, 6999, 7001, 3, 644, + 322, 0, 7000, 6999, 1, 0, 0, 0, 7000, 7001, 1, 0, 0, 0, 7001, 619, 1, 0, + 0, 0, 7002, 7004, 5, 1568, 0, 0, 7003, 7005, 5, 458, 0, 0, 7004, 7003, + 1, 0, 0, 0, 7004, 7005, 1, 0, 0, 0, 7005, 7006, 1, 0, 0, 0, 7006, 7007, + 5, 753, 0, 0, 7007, 7008, 5, 628, 0, 0, 7008, 7009, 5, 151, 0, 0, 7009, + 7011, 3, 652, 326, 0, 7010, 7012, 3, 586, 293, 0, 7011, 7010, 1, 0, 0, + 0, 7011, 7012, 1, 0, 0, 0, 7012, 7013, 1, 0, 0, 0, 7013, 7014, 5, 879, + 0, 0, 7014, 7015, 5, 2129, 0, 0, 7015, 7017, 3, 648, 324, 0, 7016, 7018, + 3, 644, 322, 0, 7017, 7016, 1, 0, 0, 0, 7017, 7018, 1, 0, 0, 0, 7018, 621, + 1, 0, 0, 0, 7019, 7021, 5, 1568, 0, 0, 7020, 7022, 5, 458, 0, 0, 7021, + 7020, 1, 0, 0, 0, 7021, 7022, 1, 0, 0, 0, 7022, 7023, 1, 0, 0, 0, 7023, + 7024, 5, 753, 0, 0, 7024, 7025, 5, 628, 0, 0, 7025, 7026, 5, 151, 0, 0, + 7026, 7028, 3, 652, 326, 0, 7027, 7029, 3, 586, 293, 0, 7028, 7027, 1, + 0, 0, 0, 7028, 7029, 1, 0, 0, 0, 7029, 7030, 1, 0, 0, 0, 7030, 7031, 5, + 1489, 0, 0, 7031, 7032, 5, 879, 0, 0, 7032, 7033, 5, 2129, 0, 0, 7033, + 7034, 3, 652, 326, 0, 7034, 623, 1, 0, 0, 0, 7035, 7037, 5, 921, 0, 0, + 7036, 7038, 5, 458, 0, 0, 7037, 7036, 1, 0, 0, 0, 7037, 7038, 1, 0, 0, + 0, 7038, 7039, 1, 0, 0, 0, 7039, 7040, 5, 756, 0, 0, 7040, 7041, 5, 2029, + 0, 0, 7041, 7042, 5, 950, 0, 0, 7042, 7043, 5, 757, 0, 0, 7043, 7044, 5, + 2372, 0, 0, 7044, 7045, 5, 628, 0, 0, 7045, 7046, 5, 151, 0, 0, 7046, 7047, + 3, 648, 324, 0, 7047, 7049, 5, 572, 0, 0, 7048, 7050, 5, 560, 0, 0, 7049, + 7048, 1, 0, 0, 0, 7049, 7050, 1, 0, 0, 0, 7050, 7051, 1, 0, 0, 0, 7051, + 7052, 5, 757, 0, 0, 7052, 7053, 5, 628, 0, 0, 7053, 7054, 5, 151, 0, 0, + 7054, 7069, 3, 648, 324, 0, 7055, 7056, 5, 2188, 0, 0, 7056, 7057, 5, 629, + 0, 0, 7057, 7067, 5, 680, 0, 0, 7058, 7063, 5, 2372, 0, 0, 7059, 7060, + 5, 2382, 0, 0, 7060, 7062, 5, 2372, 0, 0, 7061, 7059, 1, 0, 0, 0, 7062, + 7065, 1, 0, 0, 0, 7063, 7061, 1, 0, 0, 0, 7063, 7064, 1, 0, 0, 0, 7064, + 7068, 1, 0, 0, 0, 7065, 7063, 1, 0, 0, 0, 7066, 7068, 3, 1850, 925, 0, + 7067, 7058, 1, 0, 0, 0, 7067, 7066, 1, 0, 0, 0, 7068, 7070, 1, 0, 0, 0, + 7069, 7055, 1, 0, 0, 0, 7069, 7070, 1, 0, 0, 0, 7070, 7072, 1, 0, 0, 0, + 7071, 7073, 3, 644, 322, 0, 7072, 7071, 1, 0, 0, 0, 7072, 7073, 1, 0, 0, + 0, 7073, 625, 1, 0, 0, 0, 7074, 7075, 5, 628, 0, 0, 7075, 7079, 5, 151, + 0, 0, 7076, 7077, 5, 507, 0, 0, 7077, 7080, 5, 1656, 0, 0, 7078, 7080, + 3, 648, 324, 0, 7079, 7076, 1, 0, 0, 0, 7079, 7078, 1, 0, 0, 0, 7080, 627, + 1, 0, 0, 0, 7081, 7082, 5, 2129, 0, 0, 7082, 7083, 5, 2265, 0, 0, 7083, + 7084, 5, 2372, 0, 0, 7084, 629, 1, 0, 0, 0, 7085, 7086, 5, 2129, 0, 0, + 7086, 7087, 5, 1978, 0, 0, 7087, 7088, 5, 2372, 0, 0, 7088, 631, 1, 0, + 0, 0, 7089, 7094, 3, 634, 317, 0, 7090, 7094, 3, 636, 318, 0, 7091, 7094, + 3, 638, 319, 0, 7092, 7094, 3, 640, 320, 0, 7093, 7089, 1, 0, 0, 0, 7093, + 7090, 1, 0, 0, 0, 7093, 7091, 1, 0, 0, 0, 7093, 7092, 1, 0, 0, 0, 7094, + 633, 1, 0, 0, 0, 7095, 7096, 7, 67, 0, 0, 7096, 7097, 5, 1539, 0, 0, 7097, + 7098, 5, 2372, 0, 0, 7098, 7099, 5, 564, 0, 0, 7099, 7100, 5, 200, 0, 0, + 7100, 7102, 5, 2372, 0, 0, 7101, 7103, 3, 630, 315, 0, 7102, 7101, 1, 0, + 0, 0, 7102, 7103, 1, 0, 0, 0, 7103, 7105, 1, 0, 0, 0, 7104, 7106, 3, 586, + 293, 0, 7105, 7104, 1, 0, 0, 0, 7105, 7106, 1, 0, 0, 0, 7106, 7108, 1, + 0, 0, 0, 7107, 7109, 3, 626, 313, 0, 7108, 7107, 1, 0, 0, 0, 7108, 7109, + 1, 0, 0, 0, 7109, 7111, 1, 0, 0, 0, 7110, 7112, 3, 644, 322, 0, 7111, 7110, + 1, 0, 0, 0, 7111, 7112, 1, 0, 0, 0, 7112, 635, 1, 0, 0, 0, 7113, 7114, + 5, 376, 0, 0, 7114, 7115, 5, 1539, 0, 0, 7115, 7116, 5, 564, 0, 0, 7116, + 7117, 5, 200, 0, 0, 7117, 7119, 5, 2372, 0, 0, 7118, 7120, 3, 586, 293, + 0, 7119, 7118, 1, 0, 0, 0, 7119, 7120, 1, 0, 0, 0, 7120, 7121, 1, 0, 0, + 0, 7121, 7123, 3, 626, 313, 0, 7122, 7124, 3, 644, 322, 0, 7123, 7122, + 1, 0, 0, 0, 7123, 7124, 1, 0, 0, 0, 7124, 637, 1, 0, 0, 0, 7125, 7126, + 7, 67, 0, 0, 7126, 7127, 5, 1539, 0, 0, 7127, 7128, 5, 2372, 0, 0, 7128, + 7129, 5, 564, 0, 0, 7129, 7130, 5, 200, 0, 0, 7130, 7132, 5, 2372, 0, 0, + 7131, 7133, 3, 630, 315, 0, 7132, 7131, 1, 0, 0, 0, 7132, 7133, 1, 0, 0, + 0, 7133, 7134, 1, 0, 0, 0, 7134, 7136, 5, 2029, 0, 0, 7135, 7137, 5, 804, + 0, 0, 7136, 7135, 1, 0, 0, 0, 7136, 7137, 1, 0, 0, 0, 7137, 7138, 1, 0, + 0, 0, 7138, 7139, 5, 90, 0, 0, 7139, 7140, 5, 757, 0, 0, 7140, 7141, 3, + 770, 385, 0, 7141, 639, 1, 0, 0, 0, 7142, 7143, 5, 376, 0, 0, 7143, 7144, + 5, 1539, 0, 0, 7144, 7145, 5, 2372, 0, 0, 7145, 7146, 5, 2387, 0, 0, 7146, + 7147, 5, 564, 0, 0, 7147, 7148, 5, 200, 0, 0, 7148, 7149, 5, 2372, 0, 0, + 7149, 7151, 5, 572, 0, 0, 7150, 7152, 5, 804, 0, 0, 7151, 7150, 1, 0, 0, + 0, 7151, 7152, 1, 0, 0, 0, 7152, 7153, 1, 0, 0, 0, 7153, 7154, 5, 90, 0, + 0, 7154, 7155, 5, 757, 0, 0, 7155, 7156, 3, 770, 385, 0, 7156, 641, 1, + 0, 0, 0, 7157, 7159, 5, 1685, 0, 0, 7158, 7160, 5, 2029, 0, 0, 7159, 7158, + 1, 0, 0, 0, 7159, 7160, 1, 0, 0, 0, 7160, 7161, 1, 0, 0, 0, 7161, 7162, + 5, 784, 0, 0, 7162, 7163, 3, 650, 325, 0, 7163, 7164, 5, 564, 0, 0, 7164, + 7165, 5, 37, 0, 0, 7165, 7166, 5, 271, 0, 0, 7166, 643, 1, 0, 0, 0, 7167, + 7168, 5, 2188, 0, 0, 7168, 7171, 5, 98, 0, 0, 7169, 7170, 5, 2129, 0, 0, + 7170, 7172, 5, 2372, 0, 0, 7171, 7169, 1, 0, 0, 0, 7171, 7172, 1, 0, 0, + 0, 7172, 645, 1, 0, 0, 0, 7173, 7174, 5, 628, 0, 0, 7174, 7175, 5, 151, + 0, 0, 7175, 7176, 3, 648, 324, 0, 7176, 647, 1, 0, 0, 0, 7177, 7178, 5, + 2373, 0, 0, 7178, 649, 1, 0, 0, 0, 7179, 7180, 5, 2372, 0, 0, 7180, 651, + 1, 0, 0, 0, 7181, 7182, 5, 2373, 0, 0, 7182, 653, 1, 0, 0, 0, 7183, 7188, + 5, 45, 0, 0, 7184, 7185, 5, 1976, 0, 0, 7185, 7189, 3, 2268, 1134, 0, 7186, + 7187, 5, 659, 0, 0, 7187, 7189, 3, 2256, 1128, 0, 7188, 7184, 1, 0, 0, + 0, 7188, 7186, 1, 0, 0, 0, 7189, 7191, 1, 0, 0, 0, 7190, 7192, 3, 656, + 328, 0, 7191, 7190, 1, 0, 0, 0, 7191, 7192, 1, 0, 0, 0, 7192, 7197, 1, + 0, 0, 0, 7193, 7194, 5, 45, 0, 0, 7194, 7195, 5, 206, 0, 0, 7195, 7197, + 3, 448, 224, 0, 7196, 7183, 1, 0, 0, 0, 7196, 7193, 1, 0, 0, 0, 7197, 7210, + 1, 0, 0, 0, 7198, 7211, 3, 658, 329, 0, 7199, 7200, 5, 796, 0, 0, 7200, + 7201, 5, 178, 0, 0, 7201, 7203, 5, 1508, 0, 0, 7202, 7204, 3, 666, 333, + 0, 7203, 7202, 1, 0, 0, 0, 7203, 7204, 1, 0, 0, 0, 7204, 7211, 1, 0, 0, + 0, 7205, 7207, 5, 376, 0, 0, 7206, 7208, 5, 1842, 0, 0, 7207, 7206, 1, + 0, 0, 0, 7207, 7208, 1, 0, 0, 0, 7208, 7209, 1, 0, 0, 0, 7209, 7211, 5, + 1639, 0, 0, 7210, 7198, 1, 0, 0, 0, 7210, 7199, 1, 0, 0, 0, 7210, 7205, + 1, 0, 0, 0, 7211, 7212, 1, 0, 0, 0, 7212, 7213, 5, 2396, 0, 0, 7213, 655, + 1, 0, 0, 0, 7214, 7231, 5, 1256, 0, 0, 7215, 7216, 5, 2376, 0, 0, 7216, + 7217, 3, 1678, 839, 0, 7217, 7218, 5, 2377, 0, 0, 7218, 7232, 1, 0, 0, + 0, 7219, 7220, 5, 564, 0, 0, 7220, 7221, 5, 2376, 0, 0, 7221, 7226, 3, + 668, 334, 0, 7222, 7223, 5, 2382, 0, 0, 7223, 7225, 3, 668, 334, 0, 7224, + 7222, 1, 0, 0, 0, 7225, 7228, 1, 0, 0, 0, 7226, 7224, 1, 0, 0, 0, 7226, + 7227, 1, 0, 0, 0, 7227, 7229, 1, 0, 0, 0, 7228, 7226, 1, 0, 0, 0, 7229, + 7230, 5, 2377, 0, 0, 7230, 7232, 1, 0, 0, 0, 7231, 7215, 1, 0, 0, 0, 7231, + 7219, 1, 0, 0, 0, 7232, 7253, 1, 0, 0, 0, 7233, 7250, 5, 1668, 0, 0, 7234, + 7235, 5, 2376, 0, 0, 7235, 7236, 3, 1128, 564, 0, 7236, 7237, 5, 2377, + 0, 0, 7237, 7251, 1, 0, 0, 0, 7238, 7239, 5, 564, 0, 0, 7239, 7240, 5, + 2376, 0, 0, 7240, 7245, 3, 670, 335, 0, 7241, 7242, 5, 2382, 0, 0, 7242, + 7244, 3, 670, 335, 0, 7243, 7241, 1, 0, 0, 0, 7244, 7247, 1, 0, 0, 0, 7245, + 7243, 1, 0, 0, 0, 7245, 7246, 1, 0, 0, 0, 7246, 7248, 1, 0, 0, 0, 7247, + 7245, 1, 0, 0, 0, 7248, 7249, 5, 2377, 0, 0, 7249, 7251, 1, 0, 0, 0, 7250, + 7234, 1, 0, 0, 0, 7250, 7238, 1, 0, 0, 0, 7251, 7253, 1, 0, 0, 0, 7252, + 7214, 1, 0, 0, 0, 7252, 7233, 1, 0, 0, 0, 7253, 657, 1, 0, 0, 0, 7254, + 7255, 5, 2136, 0, 0, 7255, 7256, 5, 1431, 0, 0, 7256, 7261, 5, 2091, 0, + 0, 7257, 7258, 5, 1568, 0, 0, 7258, 7259, 5, 328, 0, 0, 7259, 7260, 5, + 2029, 0, 0, 7260, 7262, 5, 1145, 0, 0, 7261, 7257, 1, 0, 0, 0, 7261, 7262, + 1, 0, 0, 0, 7262, 7284, 1, 0, 0, 0, 7263, 7264, 5, 2136, 0, 0, 7264, 7275, + 5, 1664, 0, 0, 7265, 7266, 5, 168, 0, 0, 7266, 7276, 5, 525, 0, 0, 7267, + 7269, 5, 168, 0, 0, 7268, 7270, 3, 664, 332, 0, 7269, 7268, 1, 0, 0, 0, + 7269, 7270, 1, 0, 0, 0, 7270, 7272, 1, 0, 0, 0, 7271, 7273, 3, 2202, 1101, + 0, 7272, 7271, 1, 0, 0, 0, 7272, 7273, 1, 0, 0, 0, 7273, 7276, 1, 0, 0, + 0, 7274, 7276, 5, 168, 0, 0, 7275, 7265, 1, 0, 0, 0, 7275, 7267, 1, 0, + 0, 0, 7275, 7274, 1, 0, 0, 0, 7275, 7276, 1, 0, 0, 0, 7276, 7278, 1, 0, + 0, 0, 7277, 7279, 3, 664, 332, 0, 7278, 7277, 1, 0, 0, 0, 7278, 7279, 1, + 0, 0, 0, 7279, 7281, 1, 0, 0, 0, 7280, 7282, 3, 2202, 1101, 0, 7281, 7280, + 1, 0, 0, 0, 7281, 7282, 1, 0, 0, 0, 7282, 7284, 1, 0, 0, 0, 7283, 7254, + 1, 0, 0, 0, 7283, 7263, 1, 0, 0, 0, 7284, 659, 1, 0, 0, 0, 7285, 7287, + 5, 243, 0, 0, 7286, 7288, 5, 1842, 0, 0, 7287, 7286, 1, 0, 0, 0, 7287, + 7288, 1, 0, 0, 0, 7288, 7289, 1, 0, 0, 0, 7289, 7291, 5, 1639, 0, 0, 7290, + 7292, 3, 662, 331, 0, 7291, 7290, 1, 0, 0, 0, 7291, 7292, 1, 0, 0, 0, 7292, + 661, 1, 0, 0, 0, 7293, 7341, 5, 564, 0, 0, 7294, 7298, 5, 1976, 0, 0, 7295, + 7297, 3, 662, 331, 0, 7296, 7295, 1, 0, 0, 0, 7297, 7300, 1, 0, 0, 0, 7298, + 7296, 1, 0, 0, 0, 7298, 7299, 1, 0, 0, 0, 7299, 7342, 1, 0, 0, 0, 7300, + 7298, 1, 0, 0, 0, 7301, 7320, 5, 37, 0, 0, 7302, 7304, 5, 655, 0, 0, 7303, + 7302, 1, 0, 0, 0, 7303, 7304, 1, 0, 0, 0, 7304, 7305, 1, 0, 0, 0, 7305, + 7308, 5, 223, 0, 0, 7306, 7307, 5, 1595, 0, 0, 7307, 7309, 5, 2370, 0, + 0, 7308, 7306, 1, 0, 0, 0, 7308, 7309, 1, 0, 0, 0, 7309, 7313, 1, 0, 0, + 0, 7310, 7312, 3, 662, 331, 0, 7311, 7310, 1, 0, 0, 0, 7312, 7315, 1, 0, + 0, 0, 7313, 7311, 1, 0, 0, 0, 7313, 7314, 1, 0, 0, 0, 7314, 7321, 1, 0, + 0, 0, 7315, 7313, 1, 0, 0, 0, 7316, 7318, 5, 804, 0, 0, 7317, 7316, 1, + 0, 0, 0, 7317, 7318, 1, 0, 0, 0, 7318, 7319, 1, 0, 0, 0, 7319, 7321, 5, + 656, 0, 0, 7320, 7303, 1, 0, 0, 0, 7320, 7317, 1, 0, 0, 0, 7321, 7342, + 1, 0, 0, 0, 7322, 7325, 5, 223, 0, 0, 7323, 7324, 5, 1595, 0, 0, 7324, + 7326, 5, 2370, 0, 0, 7325, 7323, 1, 0, 0, 0, 7325, 7326, 1, 0, 0, 0, 7326, + 7331, 1, 0, 0, 0, 7327, 7328, 3, 2266, 1133, 0, 7328, 7329, 5, 1595, 0, + 0, 7329, 7330, 5, 2370, 0, 0, 7330, 7332, 1, 0, 0, 0, 7331, 7327, 1, 0, + 0, 0, 7332, 7333, 1, 0, 0, 0, 7333, 7331, 1, 0, 0, 0, 7333, 7334, 1, 0, + 0, 0, 7334, 7338, 1, 0, 0, 0, 7335, 7337, 3, 662, 331, 0, 7336, 7335, 1, + 0, 0, 0, 7337, 7340, 1, 0, 0, 0, 7338, 7336, 1, 0, 0, 0, 7338, 7339, 1, + 0, 0, 0, 7339, 7342, 1, 0, 0, 0, 7340, 7338, 1, 0, 0, 0, 7341, 7294, 1, + 0, 0, 0, 7341, 7301, 1, 0, 0, 0, 7341, 7322, 1, 0, 0, 0, 7342, 663, 1, + 0, 0, 0, 7343, 7344, 7, 68, 0, 0, 7344, 665, 1, 0, 0, 0, 7345, 7347, 5, + 719, 0, 0, 7346, 7348, 3, 2268, 1134, 0, 7347, 7346, 1, 0, 0, 0, 7347, + 7348, 1, 0, 0, 0, 7348, 667, 1, 0, 0, 0, 7349, 7353, 3, 2128, 1064, 0, + 7350, 7351, 5, 1997, 0, 0, 7351, 7353, 3, 2328, 1164, 0, 7352, 7349, 1, + 0, 0, 0, 7352, 7350, 1, 0, 0, 0, 7353, 669, 1, 0, 0, 0, 7354, 7358, 3, + 2128, 1064, 0, 7355, 7356, 5, 1997, 0, 0, 7356, 7358, 3, 2328, 1164, 0, + 7357, 7354, 1, 0, 0, 0, 7357, 7355, 1, 0, 0, 0, 7358, 671, 1, 0, 0, 0, + 7359, 7360, 5, 74, 0, 0, 7360, 7361, 5, 1639, 0, 0, 7361, 7364, 5, 2188, + 0, 0, 7362, 7365, 3, 674, 337, 0, 7363, 7365, 3, 676, 338, 0, 7364, 7362, + 1, 0, 0, 0, 7364, 7363, 1, 0, 0, 0, 7365, 7367, 1, 0, 0, 0, 7366, 7368, + 3, 696, 348, 0, 7367, 7366, 1, 0, 0, 0, 7367, 7368, 1, 0, 0, 0, 7368, 7369, + 1, 0, 0, 0, 7369, 7370, 5, 2396, 0, 0, 7370, 673, 1, 0, 0, 0, 7371, 7372, + 5, 223, 0, 0, 7372, 7373, 3, 2268, 1134, 0, 7373, 7374, 5, 2369, 0, 0, + 7374, 7382, 3, 2266, 1133, 0, 7375, 7376, 5, 2382, 0, 0, 7376, 7377, 3, + 2268, 1134, 0, 7377, 7378, 5, 2369, 0, 0, 7378, 7379, 3, 2266, 1133, 0, + 7379, 7381, 1, 0, 0, 0, 7380, 7375, 1, 0, 0, 0, 7381, 7384, 1, 0, 0, 0, + 7382, 7380, 1, 0, 0, 0, 7382, 7383, 1, 0, 0, 0, 7383, 7385, 1, 0, 0, 0, + 7384, 7382, 1, 0, 0, 0, 7385, 7386, 3, 680, 340, 0, 7386, 675, 1, 0, 0, + 0, 7387, 7388, 5, 577, 0, 0, 7388, 7393, 3, 2248, 1124, 0, 7389, 7390, + 5, 2382, 0, 0, 7390, 7392, 3, 2248, 1124, 0, 7391, 7389, 1, 0, 0, 0, 7392, + 7395, 1, 0, 0, 0, 7393, 7391, 1, 0, 0, 0, 7393, 7394, 1, 0, 0, 0, 7394, + 7433, 1, 0, 0, 0, 7395, 7393, 1, 0, 0, 0, 7396, 7397, 5, 1240, 0, 0, 7397, + 7402, 3, 2218, 1109, 0, 7398, 7399, 5, 2382, 0, 0, 7399, 7401, 3, 2218, + 1109, 0, 7400, 7398, 1, 0, 0, 0, 7401, 7404, 1, 0, 0, 0, 7402, 7400, 1, + 0, 0, 0, 7402, 7403, 1, 0, 0, 0, 7403, 7433, 1, 0, 0, 0, 7404, 7402, 1, + 0, 0, 0, 7405, 7406, 5, 2052, 0, 0, 7406, 7411, 3, 2242, 1121, 0, 7407, + 7408, 5, 2382, 0, 0, 7408, 7410, 3, 2242, 1121, 0, 7409, 7407, 1, 0, 0, + 0, 7410, 7413, 1, 0, 0, 0, 7411, 7409, 1, 0, 0, 0, 7411, 7412, 1, 0, 0, + 0, 7412, 7433, 1, 0, 0, 0, 7413, 7411, 1, 0, 0, 0, 7414, 7415, 5, 656, + 0, 0, 7415, 7420, 3, 2256, 1128, 0, 7416, 7417, 5, 2382, 0, 0, 7417, 7419, + 3, 2256, 1128, 0, 7418, 7416, 1, 0, 0, 0, 7419, 7422, 1, 0, 0, 0, 7420, + 7418, 1, 0, 0, 0, 7420, 7421, 1, 0, 0, 0, 7421, 7433, 1, 0, 0, 0, 7422, + 7420, 1, 0, 0, 0, 7423, 7424, 5, 674, 0, 0, 7424, 7429, 3, 678, 339, 0, + 7425, 7426, 5, 2382, 0, 0, 7426, 7428, 3, 678, 339, 0, 7427, 7425, 1, 0, + 0, 0, 7428, 7431, 1, 0, 0, 0, 7429, 7427, 1, 0, 0, 0, 7429, 7430, 1, 0, + 0, 0, 7430, 7433, 1, 0, 0, 0, 7431, 7429, 1, 0, 0, 0, 7432, 7387, 1, 0, + 0, 0, 7432, 7396, 1, 0, 0, 0, 7432, 7405, 1, 0, 0, 0, 7432, 7414, 1, 0, + 0, 0, 7432, 7423, 1, 0, 0, 0, 7433, 7445, 1, 0, 0, 0, 7434, 7446, 3, 680, + 340, 0, 7435, 7438, 3, 684, 342, 0, 7436, 7437, 5, 2382, 0, 0, 7437, 7439, + 3, 692, 346, 0, 7438, 7436, 1, 0, 0, 0, 7438, 7439, 1, 0, 0, 0, 7439, 7446, + 1, 0, 0, 0, 7440, 7443, 3, 692, 346, 0, 7441, 7442, 5, 2382, 0, 0, 7442, + 7444, 3, 684, 342, 0, 7443, 7441, 1, 0, 0, 0, 7443, 7444, 1, 0, 0, 0, 7444, + 7446, 1, 0, 0, 0, 7445, 7434, 1, 0, 0, 0, 7445, 7435, 1, 0, 0, 0, 7445, + 7440, 1, 0, 0, 0, 7446, 677, 1, 0, 0, 0, 7447, 7448, 3, 2334, 1167, 0, + 7448, 679, 1, 0, 0, 0, 7449, 7452, 5, 2129, 0, 0, 7450, 7453, 3, 682, 341, + 0, 7451, 7453, 5, 1145, 0, 0, 7452, 7450, 1, 0, 0, 0, 7452, 7451, 1, 0, + 0, 0, 7453, 681, 1, 0, 0, 0, 7454, 7455, 3, 2338, 1169, 0, 7455, 683, 1, + 0, 0, 0, 7456, 7457, 5, 363, 0, 0, 7457, 7458, 5, 292, 0, 0, 7458, 7459, + 5, 2376, 0, 0, 7459, 7460, 3, 686, 343, 0, 7460, 7461, 5, 2382, 0, 0, 7461, + 7462, 3, 688, 344, 0, 7462, 7463, 5, 2382, 0, 0, 7463, 7464, 3, 690, 345, + 0, 7464, 7465, 5, 2377, 0, 0, 7465, 685, 1, 0, 0, 0, 7466, 7467, 5, 2370, + 0, 0, 7467, 687, 1, 0, 0, 0, 7468, 7469, 5, 2370, 0, 0, 7469, 689, 1, 0, + 0, 0, 7470, 7471, 5, 2370, 0, 0, 7471, 691, 1, 0, 0, 0, 7472, 7473, 5, + 363, 0, 0, 7473, 7474, 5, 1547, 0, 0, 7474, 7475, 3, 694, 347, 0, 7475, + 693, 1, 0, 0, 0, 7476, 7477, 5, 2370, 0, 0, 7477, 695, 1, 0, 0, 0, 7478, + 7479, 5, 2188, 0, 0, 7479, 7480, 7, 69, 0, 0, 7480, 7481, 5, 834, 0, 0, + 7481, 7482, 5, 1655, 0, 0, 7482, 7483, 5, 1974, 0, 0, 7483, 697, 1, 0, + 0, 0, 7484, 7485, 4, 349, 0, 0, 7485, 7529, 5, 82, 0, 0, 7486, 7487, 5, + 1318, 0, 0, 7487, 7497, 3, 700, 350, 0, 7488, 7489, 7, 70, 0, 0, 7489, + 7494, 3, 712, 356, 0, 7490, 7491, 5, 2382, 0, 0, 7491, 7493, 3, 712, 356, + 0, 7492, 7490, 1, 0, 0, 0, 7493, 7496, 1, 0, 0, 0, 7494, 7492, 1, 0, 0, + 0, 7494, 7495, 1, 0, 0, 0, 7495, 7498, 1, 0, 0, 0, 7496, 7494, 1, 0, 0, + 0, 7497, 7488, 1, 0, 0, 0, 7497, 7498, 1, 0, 0, 0, 7498, 7504, 1, 0, 0, + 0, 7499, 7501, 5, 2179, 0, 0, 7500, 7502, 5, 1121, 0, 0, 7501, 7500, 1, + 0, 0, 0, 7501, 7502, 1, 0, 0, 0, 7502, 7503, 1, 0, 0, 0, 7503, 7505, 5, + 1679, 0, 0, 7504, 7499, 1, 0, 0, 0, 7504, 7505, 1, 0, 0, 0, 7505, 7530, + 1, 0, 0, 0, 7506, 7507, 5, 277, 0, 0, 7507, 7508, 5, 927, 0, 0, 7508, 7509, + 3, 994, 497, 0, 7509, 7510, 5, 81, 0, 0, 7510, 7515, 3, 2208, 1104, 0, + 7511, 7512, 5, 2382, 0, 0, 7512, 7514, 3, 2208, 1104, 0, 7513, 7511, 1, + 0, 0, 0, 7514, 7517, 1, 0, 0, 0, 7515, 7513, 1, 0, 0, 0, 7515, 7516, 1, + 0, 0, 0, 7516, 7527, 1, 0, 0, 0, 7517, 7515, 1, 0, 0, 0, 7518, 7519, 5, + 151, 0, 0, 7519, 7524, 3, 712, 356, 0, 7520, 7521, 5, 2382, 0, 0, 7521, + 7523, 3, 712, 356, 0, 7522, 7520, 1, 0, 0, 0, 7523, 7526, 1, 0, 0, 0, 7524, + 7522, 1, 0, 0, 0, 7524, 7525, 1, 0, 0, 0, 7525, 7528, 1, 0, 0, 0, 7526, + 7524, 1, 0, 0, 0, 7527, 7518, 1, 0, 0, 0, 7527, 7528, 1, 0, 0, 0, 7528, + 7530, 1, 0, 0, 0, 7529, 7486, 1, 0, 0, 0, 7529, 7506, 1, 0, 0, 0, 7530, + 7531, 1, 0, 0, 0, 7531, 7532, 5, 2396, 0, 0, 7532, 699, 1, 0, 0, 0, 7533, + 7534, 3, 2332, 1166, 0, 7534, 701, 1, 0, 0, 0, 7535, 7546, 5, 82, 0, 0, + 7536, 7541, 3, 708, 354, 0, 7537, 7542, 3, 710, 355, 0, 7538, 7539, 5, + 680, 0, 0, 7539, 7540, 5, 1564, 0, 0, 7540, 7542, 5, 315, 0, 0, 7541, 7537, + 1, 0, 0, 0, 7541, 7538, 1, 0, 0, 0, 7541, 7542, 1, 0, 0, 0, 7542, 7547, + 1, 0, 0, 0, 7543, 7547, 3, 714, 357, 0, 7544, 7547, 5, 948, 0, 0, 7545, + 7547, 3, 704, 352, 0, 7546, 7536, 1, 0, 0, 0, 7546, 7543, 1, 0, 0, 0, 7546, + 7544, 1, 0, 0, 0, 7546, 7545, 1, 0, 0, 0, 7547, 7550, 1, 0, 0, 0, 7548, + 7549, 5, 151, 0, 0, 7549, 7551, 7, 71, 0, 0, 7550, 7548, 1, 0, 0, 0, 7550, + 7551, 1, 0, 0, 0, 7551, 7557, 1, 0, 0, 0, 7552, 7554, 5, 2179, 0, 0, 7553, + 7555, 5, 1121, 0, 0, 7554, 7553, 1, 0, 0, 0, 7554, 7555, 1, 0, 0, 0, 7555, + 7556, 1, 0, 0, 0, 7556, 7558, 5, 1679, 0, 0, 7557, 7552, 1, 0, 0, 0, 7557, + 7558, 1, 0, 0, 0, 7558, 7560, 1, 0, 0, 0, 7559, 7561, 3, 706, 353, 0, 7560, + 7559, 1, 0, 0, 0, 7560, 7561, 1, 0, 0, 0, 7561, 7562, 1, 0, 0, 0, 7562, + 7563, 5, 2396, 0, 0, 7563, 703, 1, 0, 0, 0, 7564, 7565, 4, 352, 1, 0, 7565, + 7566, 5, 396, 0, 0, 7566, 7567, 3, 710, 355, 0, 7567, 705, 1, 0, 0, 0, + 7568, 7569, 4, 353, 2, 0, 7569, 7570, 5, 270, 0, 0, 7570, 7571, 5, 2398, + 0, 0, 7571, 7572, 7, 72, 0, 0, 7572, 707, 1, 0, 0, 0, 7573, 7579, 3, 726, + 363, 0, 7574, 7576, 5, 37, 0, 0, 7575, 7577, 5, 1635, 0, 0, 7576, 7575, + 1, 0, 0, 0, 7576, 7577, 1, 0, 0, 0, 7577, 7579, 1, 0, 0, 0, 7578, 7573, + 1, 0, 0, 0, 7578, 7574, 1, 0, 0, 0, 7579, 7590, 1, 0, 0, 0, 7580, 7586, + 5, 2382, 0, 0, 7581, 7587, 3, 726, 363, 0, 7582, 7584, 5, 37, 0, 0, 7583, + 7585, 5, 1635, 0, 0, 7584, 7583, 1, 0, 0, 0, 7584, 7585, 1, 0, 0, 0, 7585, + 7587, 1, 0, 0, 0, 7586, 7581, 1, 0, 0, 0, 7586, 7582, 1, 0, 0, 0, 7587, + 7589, 1, 0, 0, 0, 7588, 7580, 1, 0, 0, 0, 7589, 7592, 1, 0, 0, 0, 7590, + 7588, 1, 0, 0, 0, 7590, 7591, 1, 0, 0, 0, 7591, 7610, 1, 0, 0, 0, 7592, + 7590, 1, 0, 0, 0, 7593, 7597, 3, 2318, 1159, 0, 7594, 7595, 5, 37, 0, 0, + 7595, 7597, 5, 1363, 0, 0, 7596, 7593, 1, 0, 0, 0, 7596, 7594, 1, 0, 0, + 0, 7597, 7606, 1, 0, 0, 0, 7598, 7602, 5, 2382, 0, 0, 7599, 7603, 3, 2318, + 1159, 0, 7600, 7601, 5, 37, 0, 0, 7601, 7603, 5, 1363, 0, 0, 7602, 7599, + 1, 0, 0, 0, 7602, 7600, 1, 0, 0, 0, 7603, 7605, 1, 0, 0, 0, 7604, 7598, + 1, 0, 0, 0, 7605, 7608, 1, 0, 0, 0, 7606, 7604, 1, 0, 0, 0, 7606, 7607, + 1, 0, 0, 0, 7607, 7610, 1, 0, 0, 0, 7608, 7606, 1, 0, 0, 0, 7609, 7578, + 1, 0, 0, 0, 7609, 7596, 1, 0, 0, 0, 7610, 709, 1, 0, 0, 0, 7611, 7612, + 5, 151, 0, 0, 7612, 7617, 3, 712, 356, 0, 7613, 7614, 5, 2382, 0, 0, 7614, + 7616, 3, 712, 356, 0, 7615, 7613, 1, 0, 0, 0, 7616, 7619, 1, 0, 0, 0, 7617, + 7615, 1, 0, 0, 0, 7617, 7618, 1, 0, 0, 0, 7618, 711, 1, 0, 0, 0, 7619, + 7617, 1, 0, 0, 0, 7620, 7621, 3, 2338, 1169, 0, 7621, 713, 1, 0, 0, 0, + 7622, 7627, 3, 716, 358, 0, 7623, 7624, 5, 2382, 0, 0, 7624, 7626, 3, 716, + 358, 0, 7625, 7623, 1, 0, 0, 0, 7626, 7629, 1, 0, 0, 0, 7627, 7625, 1, + 0, 0, 0, 7627, 7628, 1, 0, 0, 0, 7628, 7632, 1, 0, 0, 0, 7629, 7627, 1, + 0, 0, 0, 7630, 7632, 5, 37, 0, 0, 7631, 7622, 1, 0, 0, 0, 7631, 7630, 1, + 0, 0, 0, 7632, 7633, 1, 0, 0, 0, 7633, 7634, 3, 718, 359, 0, 7634, 715, + 1, 0, 0, 0, 7635, 7636, 7, 50, 0, 0, 7636, 717, 1, 0, 0, 0, 7637, 7650, + 5, 1175, 0, 0, 7638, 7651, 3, 722, 361, 0, 7639, 7640, 5, 395, 0, 0, 7640, + 7651, 3, 2338, 1169, 0, 7641, 7642, 5, 884, 0, 0, 7642, 7643, 5, 900, 0, + 0, 7643, 7651, 3, 720, 360, 0, 7644, 7645, 4, 359, 3, 0, 7645, 7646, 5, + 1617, 0, 0, 7646, 7647, 5, 2041, 0, 0, 7647, 7648, 5, 1367, 0, 0, 7648, + 7651, 3, 724, 362, 0, 7649, 7651, 5, 363, 0, 0, 7650, 7638, 1, 0, 0, 0, + 7650, 7639, 1, 0, 0, 0, 7650, 7641, 1, 0, 0, 0, 7650, 7644, 1, 0, 0, 0, + 7650, 7649, 1, 0, 0, 0, 7651, 719, 1, 0, 0, 0, 7652, 7653, 3, 2334, 1167, + 0, 7653, 7654, 5, 2369, 0, 0, 7654, 7656, 1, 0, 0, 0, 7655, 7652, 1, 0, + 0, 0, 7655, 7656, 1, 0, 0, 0, 7656, 7657, 1, 0, 0, 0, 7657, 7658, 3, 2334, + 1167, 0, 7658, 721, 1, 0, 0, 0, 7659, 7660, 3, 2334, 1167, 0, 7660, 7661, + 5, 2369, 0, 0, 7661, 7663, 1, 0, 0, 0, 7662, 7659, 1, 0, 0, 0, 7662, 7663, + 1, 0, 0, 0, 7663, 7664, 1, 0, 0, 0, 7664, 7665, 3, 2334, 1167, 0, 7665, + 723, 1, 0, 0, 0, 7666, 7667, 3, 2334, 1167, 0, 7667, 7668, 5, 2369, 0, + 0, 7668, 7670, 1, 0, 0, 0, 7669, 7666, 1, 0, 0, 0, 7669, 7670, 1, 0, 0, + 0, 7670, 7671, 1, 0, 0, 0, 7671, 7672, 3, 2334, 1167, 0, 7672, 725, 1, + 0, 0, 0, 7673, 7674, 5, 41, 0, 0, 7674, 7744, 5, 1842, 0, 0, 7675, 7744, + 5, 206, 0, 0, 7676, 7744, 5, 277, 0, 0, 7677, 7678, 5, 329, 0, 0, 7678, + 7744, 5, 795, 0, 0, 7679, 7744, 5, 392, 0, 0, 7680, 7744, 5, 395, 0, 0, + 7681, 7744, 5, 659, 0, 0, 7682, 7683, 5, 848, 0, 0, 7683, 7744, 5, 2166, + 0, 0, 7684, 7685, 5, 1121, 0, 0, 7685, 7744, 5, 492, 0, 0, 7686, 7744, + 5, 1227, 0, 0, 7687, 7688, 4, 363, 4, 0, 7688, 7689, 5, 1315, 0, 0, 7689, + 7744, 5, 329, 0, 0, 7690, 7744, 5, 1365, 0, 0, 7691, 7744, 5, 1367, 0, + 0, 7692, 7693, 5, 1377, 0, 0, 7693, 7694, 5, 329, 0, 0, 7694, 7744, 5, + 795, 0, 0, 7695, 7696, 5, 1377, 0, 0, 7696, 7744, 5, 1689, 0, 0, 7697, + 7744, 5, 1494, 0, 0, 7698, 7699, 5, 1497, 0, 0, 7699, 7744, 5, 1546, 0, + 0, 7700, 7744, 5, 1554, 0, 0, 7701, 7744, 5, 1564, 0, 0, 7702, 7744, 5, + 1689, 0, 0, 7703, 7704, 5, 1842, 0, 0, 7704, 7744, 5, 82, 0, 0, 7705, 7706, + 5, 1842, 0, 0, 7706, 7744, 5, 591, 0, 0, 7707, 7744, 5, 1976, 0, 0, 7708, + 7744, 5, 1973, 0, 0, 7709, 7744, 5, 2044, 0, 0, 7710, 7744, 5, 2053, 0, + 0, 7711, 7744, 5, 2121, 0, 0, 7712, 7744, 5, 2166, 0, 0, 7713, 7714, 5, + 41, 0, 0, 7714, 7744, 5, 1554, 0, 0, 7715, 7716, 5, 41, 0, 0, 7716, 7744, + 5, 1976, 0, 0, 7717, 7718, 5, 226, 0, 0, 7718, 7744, 5, 1976, 0, 0, 7719, + 7720, 5, 376, 0, 0, 7720, 7744, 5, 1976, 0, 0, 7721, 7722, 5, 489, 0, 0, + 7722, 7744, 5, 1365, 0, 0, 7723, 7724, 5, 591, 0, 0, 7724, 7744, 5, 395, + 0, 0, 7725, 7726, 5, 591, 0, 0, 7726, 7744, 5, 1365, 0, 0, 7727, 7728, + 5, 591, 0, 0, 7728, 7744, 5, 1554, 0, 0, 7729, 7730, 5, 591, 0, 0, 7730, + 7744, 5, 1976, 0, 0, 7731, 7732, 5, 591, 0, 0, 7732, 7744, 5, 2053, 0, + 0, 7733, 7734, 5, 697, 0, 0, 7734, 7744, 5, 1976, 0, 0, 7735, 7736, 5, + 812, 0, 0, 7736, 7744, 5, 1976, 0, 0, 7737, 7738, 5, 1548, 0, 0, 7738, + 7744, 5, 1554, 0, 0, 7739, 7740, 5, 1548, 0, 0, 7740, 7744, 5, 1976, 0, + 0, 7741, 7742, 5, 2091, 0, 0, 7742, 7744, 5, 1976, 0, 0, 7743, 7673, 1, + 0, 0, 0, 7743, 7675, 1, 0, 0, 0, 7743, 7676, 1, 0, 0, 0, 7743, 7677, 1, + 0, 0, 0, 7743, 7679, 1, 0, 0, 0, 7743, 7680, 1, 0, 0, 0, 7743, 7681, 1, + 0, 0, 0, 7743, 7682, 1, 0, 0, 0, 7743, 7684, 1, 0, 0, 0, 7743, 7686, 1, + 0, 0, 0, 7743, 7687, 1, 0, 0, 0, 7743, 7690, 1, 0, 0, 0, 7743, 7691, 1, + 0, 0, 0, 7743, 7692, 1, 0, 0, 0, 7743, 7695, 1, 0, 0, 0, 7743, 7697, 1, + 0, 0, 0, 7743, 7698, 1, 0, 0, 0, 7743, 7700, 1, 0, 0, 0, 7743, 7701, 1, + 0, 0, 0, 7743, 7702, 1, 0, 0, 0, 7743, 7703, 1, 0, 0, 0, 7743, 7705, 1, + 0, 0, 0, 7743, 7707, 1, 0, 0, 0, 7743, 7708, 1, 0, 0, 0, 7743, 7709, 1, + 0, 0, 0, 7743, 7710, 1, 0, 0, 0, 7743, 7711, 1, 0, 0, 0, 7743, 7712, 1, + 0, 0, 0, 7743, 7713, 1, 0, 0, 0, 7743, 7715, 1, 0, 0, 0, 7743, 7717, 1, + 0, 0, 0, 7743, 7719, 1, 0, 0, 0, 7743, 7721, 1, 0, 0, 0, 7743, 7723, 1, + 0, 0, 0, 7743, 7725, 1, 0, 0, 0, 7743, 7727, 1, 0, 0, 0, 7743, 7729, 1, + 0, 0, 0, 7743, 7731, 1, 0, 0, 0, 7743, 7733, 1, 0, 0, 0, 7743, 7735, 1, + 0, 0, 0, 7743, 7737, 1, 0, 0, 0, 7743, 7739, 1, 0, 0, 0, 7743, 7741, 1, + 0, 0, 0, 7744, 727, 1, 0, 0, 0, 7745, 7746, 5, 425, 0, 0, 7746, 7747, 5, + 659, 0, 0, 7747, 7748, 3, 2256, 1128, 0, 7748, 7749, 5, 2396, 0, 0, 7749, + 729, 1, 0, 0, 0, 7750, 7751, 5, 403, 0, 0, 7751, 7752, 5, 1639, 0, 0, 7752, + 7872, 5, 572, 0, 0, 7753, 7757, 5, 223, 0, 0, 7754, 7755, 3, 2214, 1107, + 0, 7755, 7756, 5, 2369, 0, 0, 7756, 7758, 1, 0, 0, 0, 7757, 7754, 1, 0, + 0, 0, 7757, 7758, 1, 0, 0, 0, 7758, 7759, 1, 0, 0, 0, 7759, 7760, 3, 2334, + 1167, 0, 7760, 7761, 5, 2369, 0, 0, 7761, 7774, 3, 2334, 1167, 0, 7762, + 7766, 5, 2382, 0, 0, 7763, 7764, 3, 2214, 1107, 0, 7764, 7765, 5, 2369, + 0, 0, 7765, 7767, 1, 0, 0, 0, 7766, 7763, 1, 0, 0, 0, 7766, 7767, 1, 0, + 0, 0, 7767, 7768, 1, 0, 0, 0, 7768, 7769, 3, 2334, 1167, 0, 7769, 7770, + 5, 2369, 0, 0, 7770, 7771, 3, 2334, 1167, 0, 7771, 7773, 1, 0, 0, 0, 7772, + 7762, 1, 0, 0, 0, 7773, 7776, 1, 0, 0, 0, 7774, 7772, 1, 0, 0, 0, 7774, + 7775, 1, 0, 0, 0, 7775, 7873, 1, 0, 0, 0, 7776, 7774, 1, 0, 0, 0, 7777, + 7781, 5, 577, 0, 0, 7778, 7779, 3, 2214, 1107, 0, 7779, 7780, 5, 2369, + 0, 0, 7780, 7782, 1, 0, 0, 0, 7781, 7778, 1, 0, 0, 0, 7781, 7782, 1, 0, + 0, 0, 7782, 7783, 1, 0, 0, 0, 7783, 7793, 3, 2334, 1167, 0, 7784, 7788, + 5, 2382, 0, 0, 7785, 7786, 3, 2214, 1107, 0, 7786, 7787, 5, 2369, 0, 0, + 7787, 7789, 1, 0, 0, 0, 7788, 7785, 1, 0, 0, 0, 7788, 7789, 1, 0, 0, 0, + 7789, 7790, 1, 0, 0, 0, 7790, 7792, 3, 2334, 1167, 0, 7791, 7784, 1, 0, + 0, 0, 7792, 7795, 1, 0, 0, 0, 7793, 7791, 1, 0, 0, 0, 7793, 7794, 1, 0, + 0, 0, 7794, 7873, 1, 0, 0, 0, 7795, 7793, 1, 0, 0, 0, 7796, 7800, 5, 1240, + 0, 0, 7797, 7798, 3, 2214, 1107, 0, 7798, 7799, 5, 2369, 0, 0, 7799, 7801, + 1, 0, 0, 0, 7800, 7797, 1, 0, 0, 0, 7800, 7801, 1, 0, 0, 0, 7801, 7802, + 1, 0, 0, 0, 7802, 7812, 3, 2334, 1167, 0, 7803, 7807, 5, 2382, 0, 0, 7804, + 7805, 3, 2214, 1107, 0, 7805, 7806, 5, 2369, 0, 0, 7806, 7808, 1, 0, 0, + 0, 7807, 7804, 1, 0, 0, 0, 7807, 7808, 1, 0, 0, 0, 7808, 7809, 1, 0, 0, + 0, 7809, 7811, 3, 2334, 1167, 0, 7810, 7803, 1, 0, 0, 0, 7811, 7814, 1, + 0, 0, 0, 7812, 7810, 1, 0, 0, 0, 7812, 7813, 1, 0, 0, 0, 7813, 7873, 1, + 0, 0, 0, 7814, 7812, 1, 0, 0, 0, 7815, 7819, 5, 2052, 0, 0, 7816, 7817, + 3, 2214, 1107, 0, 7817, 7818, 5, 2369, 0, 0, 7818, 7820, 1, 0, 0, 0, 7819, + 7816, 1, 0, 0, 0, 7819, 7820, 1, 0, 0, 0, 7820, 7821, 1, 0, 0, 0, 7821, + 7831, 3, 2334, 1167, 0, 7822, 7826, 5, 2382, 0, 0, 7823, 7824, 3, 2214, + 1107, 0, 7824, 7825, 5, 2369, 0, 0, 7825, 7827, 1, 0, 0, 0, 7826, 7823, + 1, 0, 0, 0, 7826, 7827, 1, 0, 0, 0, 7827, 7828, 1, 0, 0, 0, 7828, 7830, + 3, 2334, 1167, 0, 7829, 7822, 1, 0, 0, 0, 7830, 7833, 1, 0, 0, 0, 7831, + 7829, 1, 0, 0, 0, 7831, 7832, 1, 0, 0, 0, 7832, 7873, 1, 0, 0, 0, 7833, + 7831, 1, 0, 0, 0, 7834, 7838, 5, 656, 0, 0, 7835, 7836, 3, 2214, 1107, + 0, 7836, 7837, 5, 2369, 0, 0, 7837, 7839, 1, 0, 0, 0, 7838, 7835, 1, 0, + 0, 0, 7838, 7839, 1, 0, 0, 0, 7839, 7840, 1, 0, 0, 0, 7840, 7850, 3, 2334, + 1167, 0, 7841, 7845, 5, 2382, 0, 0, 7842, 7843, 3, 2214, 1107, 0, 7843, + 7844, 5, 2369, 0, 0, 7844, 7846, 1, 0, 0, 0, 7845, 7842, 1, 0, 0, 0, 7845, + 7846, 1, 0, 0, 0, 7846, 7847, 1, 0, 0, 0, 7847, 7849, 3, 2334, 1167, 0, + 7848, 7841, 1, 0, 0, 0, 7849, 7852, 1, 0, 0, 0, 7850, 7848, 1, 0, 0, 0, + 7850, 7851, 1, 0, 0, 0, 7851, 7873, 1, 0, 0, 0, 7852, 7850, 1, 0, 0, 0, + 7853, 7857, 5, 674, 0, 0, 7854, 7855, 3, 2214, 1107, 0, 7855, 7856, 5, + 2369, 0, 0, 7856, 7858, 1, 0, 0, 0, 7857, 7854, 1, 0, 0, 0, 7857, 7858, + 1, 0, 0, 0, 7858, 7859, 1, 0, 0, 0, 7859, 7869, 3, 2334, 1167, 0, 7860, + 7864, 5, 2382, 0, 0, 7861, 7862, 3, 2214, 1107, 0, 7862, 7863, 5, 2369, + 0, 0, 7863, 7865, 1, 0, 0, 0, 7864, 7861, 1, 0, 0, 0, 7864, 7865, 1, 0, + 0, 0, 7865, 7866, 1, 0, 0, 0, 7866, 7868, 3, 2334, 1167, 0, 7867, 7860, + 1, 0, 0, 0, 7868, 7871, 1, 0, 0, 0, 7869, 7867, 1, 0, 0, 0, 7869, 7870, + 1, 0, 0, 0, 7870, 7873, 1, 0, 0, 0, 7871, 7869, 1, 0, 0, 0, 7872, 7753, + 1, 0, 0, 0, 7872, 7777, 1, 0, 0, 0, 7872, 7796, 1, 0, 0, 0, 7872, 7815, + 1, 0, 0, 0, 7872, 7834, 1, 0, 0, 0, 7872, 7853, 1, 0, 0, 0, 7873, 7875, + 1, 0, 0, 0, 7874, 7876, 5, 560, 0, 0, 7875, 7874, 1, 0, 0, 0, 7875, 7876, + 1, 0, 0, 0, 7876, 731, 1, 0, 0, 0, 7877, 7878, 5, 425, 0, 0, 7878, 7882, + 5, 673, 0, 0, 7879, 7880, 3, 2214, 1107, 0, 7880, 7881, 5, 2369, 0, 0, + 7881, 7883, 1, 0, 0, 0, 7882, 7879, 1, 0, 0, 0, 7882, 7883, 1, 0, 0, 0, + 7883, 7884, 1, 0, 0, 0, 7884, 7886, 3, 2334, 1167, 0, 7885, 7887, 5, 560, + 0, 0, 7886, 7885, 1, 0, 0, 0, 7886, 7887, 1, 0, 0, 0, 7887, 733, 1, 0, + 0, 0, 7888, 7889, 5, 425, 0, 0, 7889, 7890, 5, 688, 0, 0, 7890, 7891, 5, + 731, 0, 0, 7891, 7895, 5, 593, 0, 0, 7892, 7893, 3, 2214, 1107, 0, 7893, + 7894, 5, 2369, 0, 0, 7894, 7896, 1, 0, 0, 0, 7895, 7892, 1, 0, 0, 0, 7895, + 7896, 1, 0, 0, 0, 7896, 7897, 1, 0, 0, 0, 7897, 7898, 3, 2334, 1167, 0, + 7898, 735, 1, 0, 0, 0, 7899, 7900, 5, 549, 0, 0, 7900, 7901, 5, 1976, 0, + 0, 7901, 7906, 3, 2268, 1134, 0, 7902, 7903, 5, 2382, 0, 0, 7903, 7905, + 3, 2268, 1134, 0, 7904, 7902, 1, 0, 0, 0, 7905, 7908, 1, 0, 0, 0, 7906, + 7904, 1, 0, 0, 0, 7906, 7907, 1, 0, 0, 0, 7907, 7909, 1, 0, 0, 0, 7908, + 7906, 1, 0, 0, 0, 7909, 7928, 5, 2029, 0, 0, 7910, 7911, 7, 73, 0, 0, 7911, + 7916, 3, 2036, 1018, 0, 7912, 7913, 5, 1475, 0, 0, 7913, 7914, 5, 1317, + 0, 0, 7914, 7916, 3, 738, 369, 0, 7915, 7910, 1, 0, 0, 0, 7915, 7912, 1, + 0, 0, 0, 7916, 7919, 1, 0, 0, 0, 7917, 7918, 7, 17, 0, 0, 7918, 7920, 5, + 2043, 0, 0, 7919, 7917, 1, 0, 0, 0, 7919, 7920, 1, 0, 0, 0, 7920, 7929, + 1, 0, 0, 0, 7921, 7922, 5, 106, 0, 0, 7922, 7926, 5, 425, 0, 0, 7923, 7924, + 5, 1460, 0, 0, 7924, 7925, 5, 2029, 0, 0, 7925, 7927, 3, 2268, 1134, 0, + 7926, 7923, 1, 0, 0, 0, 7926, 7927, 1, 0, 0, 0, 7927, 7929, 1, 0, 0, 0, + 7928, 7915, 1, 0, 0, 0, 7928, 7921, 1, 0, 0, 0, 7929, 737, 1, 0, 0, 0, + 7930, 7935, 3, 2332, 1166, 0, 7931, 7932, 5, 2369, 0, 0, 7932, 7934, 3, + 2334, 1167, 0, 7933, 7931, 1, 0, 0, 0, 7934, 7937, 1, 0, 0, 0, 7935, 7933, + 1, 0, 0, 0, 7935, 7936, 1, 0, 0, 0, 7936, 739, 1, 0, 0, 0, 7937, 7935, + 1, 0, 0, 0, 7938, 7952, 5, 1379, 0, 0, 7939, 7940, 7, 74, 0, 0, 7940, 7953, + 3, 2334, 1167, 0, 7941, 7943, 5, 1973, 0, 0, 7942, 7944, 5, 1568, 0, 0, + 7943, 7942, 1, 0, 0, 0, 7943, 7944, 1, 0, 0, 0, 7944, 7945, 1, 0, 0, 0, + 7945, 7948, 3, 2334, 1167, 0, 7946, 7947, 5, 2121, 0, 0, 7947, 7949, 3, + 2334, 1167, 0, 7948, 7946, 1, 0, 0, 0, 7948, 7949, 1, 0, 0, 0, 7949, 7953, + 1, 0, 0, 0, 7950, 7953, 5, 1419, 0, 0, 7951, 7953, 5, 344, 0, 0, 7952, + 7939, 1, 0, 0, 0, 7952, 7941, 1, 0, 0, 0, 7952, 7950, 1, 0, 0, 0, 7952, + 7951, 1, 0, 0, 0, 7953, 741, 1, 0, 0, 0, 7954, 7966, 5, 987, 0, 0, 7955, + 7957, 3, 708, 354, 0, 7956, 7958, 3, 710, 355, 0, 7957, 7956, 1, 0, 0, + 0, 7957, 7958, 1, 0, 0, 0, 7958, 7967, 1, 0, 0, 0, 7959, 7967, 3, 714, + 357, 0, 7960, 7967, 5, 948, 0, 0, 7961, 7962, 5, 396, 0, 0, 7962, 7964, + 5, 799, 0, 0, 7963, 7965, 3, 710, 355, 0, 7964, 7963, 1, 0, 0, 0, 7964, + 7965, 1, 0, 0, 0, 7965, 7967, 1, 0, 0, 0, 7966, 7955, 1, 0, 0, 0, 7966, + 7959, 1, 0, 0, 0, 7966, 7960, 1, 0, 0, 0, 7966, 7961, 1, 0, 0, 0, 7967, + 7973, 1, 0, 0, 0, 7968, 7970, 5, 2179, 0, 0, 7969, 7971, 5, 1121, 0, 0, + 7970, 7969, 1, 0, 0, 0, 7970, 7971, 1, 0, 0, 0, 7971, 7972, 1, 0, 0, 0, + 7972, 7974, 5, 1679, 0, 0, 7973, 7968, 1, 0, 0, 0, 7973, 7974, 1, 0, 0, + 0, 7974, 7976, 1, 0, 0, 0, 7975, 7977, 3, 748, 374, 0, 7976, 7975, 1, 0, + 0, 0, 7976, 7977, 1, 0, 0, 0, 7977, 743, 1, 0, 0, 0, 7978, 7979, 5, 1460, + 0, 0, 7979, 7980, 3, 722, 361, 0, 7980, 7981, 5, 2029, 0, 0, 7981, 7982, + 3, 722, 361, 0, 7982, 7983, 5, 2396, 0, 0, 7983, 745, 1, 0, 0, 0, 7984, + 7996, 5, 591, 0, 0, 7985, 7987, 5, 2382, 0, 0, 7986, 7985, 1, 0, 0, 0, + 7986, 7987, 1, 0, 0, 0, 7987, 7994, 1, 0, 0, 0, 7988, 7995, 3, 2236, 1118, + 0, 7989, 7995, 3, 2318, 1159, 0, 7990, 7992, 3, 2316, 1158, 0, 7991, 7993, + 3, 2286, 1143, 0, 7992, 7991, 1, 0, 0, 0, 7992, 7993, 1, 0, 0, 0, 7993, + 7995, 1, 0, 0, 0, 7994, 7988, 1, 0, 0, 0, 7994, 7989, 1, 0, 0, 0, 7994, + 7990, 1, 0, 0, 0, 7995, 7997, 1, 0, 0, 0, 7996, 7986, 1, 0, 0, 0, 7997, + 7998, 1, 0, 0, 0, 7998, 7996, 1, 0, 0, 0, 7998, 7999, 1, 0, 0, 0, 7999, + 8002, 1, 0, 0, 0, 8000, 8001, 5, 1175, 0, 0, 8001, 8003, 3, 2282, 1141, + 0, 8002, 8000, 1, 0, 0, 0, 8002, 8003, 1, 0, 0, 0, 8003, 8004, 1, 0, 0, + 0, 8004, 8007, 5, 2029, 0, 0, 8005, 8008, 3, 2234, 1117, 0, 8006, 8008, + 5, 1377, 0, 0, 8007, 8005, 1, 0, 0, 0, 8007, 8006, 1, 0, 0, 0, 8008, 8016, + 1, 0, 0, 0, 8009, 8012, 5, 2382, 0, 0, 8010, 8013, 3, 2234, 1117, 0, 8011, + 8013, 5, 1377, 0, 0, 8012, 8010, 1, 0, 0, 0, 8012, 8011, 1, 0, 0, 0, 8013, + 8015, 1, 0, 0, 0, 8014, 8009, 1, 0, 0, 0, 8015, 8018, 1, 0, 0, 0, 8016, + 8014, 1, 0, 0, 0, 8016, 8017, 1, 0, 0, 0, 8017, 8022, 1, 0, 0, 0, 8018, + 8016, 1, 0, 0, 0, 8019, 8020, 5, 2188, 0, 0, 8020, 8021, 7, 75, 0, 0, 8021, + 8023, 5, 1188, 0, 0, 8022, 8019, 1, 0, 0, 0, 8022, 8023, 1, 0, 0, 0, 8023, + 8027, 1, 0, 0, 0, 8024, 8025, 5, 2188, 0, 0, 8025, 8026, 5, 617, 0, 0, + 8026, 8028, 5, 1188, 0, 0, 8027, 8024, 1, 0, 0, 0, 8027, 8028, 1, 0, 0, + 0, 8028, 8032, 1, 0, 0, 0, 8029, 8030, 5, 2188, 0, 0, 8030, 8031, 5, 591, + 0, 0, 8031, 8033, 5, 1188, 0, 0, 8032, 8029, 1, 0, 0, 0, 8032, 8033, 1, + 0, 0, 0, 8033, 8035, 1, 0, 0, 0, 8034, 8036, 3, 748, 374, 0, 8035, 8034, + 1, 0, 0, 0, 8035, 8036, 1, 0, 0, 0, 8036, 8037, 1, 0, 0, 0, 8037, 8038, + 5, 2396, 0, 0, 8038, 747, 1, 0, 0, 0, 8039, 8040, 5, 270, 0, 0, 8040, 8041, + 5, 2398, 0, 0, 8041, 8042, 7, 72, 0, 0, 8042, 749, 1, 0, 0, 0, 8043, 8052, + 5, 1490, 0, 0, 8044, 8047, 3, 752, 376, 0, 8045, 8047, 3, 756, 378, 0, + 8046, 8044, 1, 0, 0, 0, 8046, 8045, 1, 0, 0, 0, 8047, 8049, 1, 0, 0, 0, + 8048, 8050, 3, 748, 374, 0, 8049, 8048, 1, 0, 0, 0, 8049, 8050, 1, 0, 0, + 0, 8050, 8053, 1, 0, 0, 0, 8051, 8053, 3, 760, 380, 0, 8052, 8046, 1, 0, + 0, 0, 8052, 8051, 1, 0, 0, 0, 8053, 751, 1, 0, 0, 0, 8054, 8059, 3, 2318, + 1159, 0, 8055, 8059, 3, 2236, 1118, 0, 8056, 8057, 5, 37, 0, 0, 8057, 8059, + 5, 1363, 0, 0, 8058, 8054, 1, 0, 0, 0, 8058, 8055, 1, 0, 0, 0, 8058, 8056, + 1, 0, 0, 0, 8059, 8060, 1, 0, 0, 0, 8060, 8061, 5, 572, 0, 0, 8061, 8062, + 3, 754, 377, 0, 8062, 753, 1, 0, 0, 0, 8063, 8066, 3, 2334, 1167, 0, 8064, + 8066, 5, 1377, 0, 0, 8065, 8063, 1, 0, 0, 0, 8065, 8064, 1, 0, 0, 0, 8066, + 8074, 1, 0, 0, 0, 8067, 8070, 5, 2382, 0, 0, 8068, 8071, 3, 2334, 1167, + 0, 8069, 8071, 5, 1377, 0, 0, 8070, 8068, 1, 0, 0, 0, 8070, 8069, 1, 0, + 0, 0, 8071, 8073, 1, 0, 0, 0, 8072, 8067, 1, 0, 0, 0, 8073, 8076, 1, 0, + 0, 0, 8074, 8072, 1, 0, 0, 0, 8074, 8075, 1, 0, 0, 0, 8075, 755, 1, 0, + 0, 0, 8076, 8074, 1, 0, 0, 0, 8077, 8083, 3, 2316, 1158, 0, 8078, 8080, + 5, 37, 0, 0, 8079, 8081, 5, 1363, 0, 0, 8080, 8079, 1, 0, 0, 0, 8080, 8081, + 1, 0, 0, 0, 8081, 8083, 1, 0, 0, 0, 8082, 8077, 1, 0, 0, 0, 8082, 8078, + 1, 0, 0, 0, 8083, 8094, 1, 0, 0, 0, 8084, 8090, 5, 2382, 0, 0, 8085, 8091, + 3, 2316, 1158, 0, 8086, 8088, 5, 37, 0, 0, 8087, 8089, 5, 1363, 0, 0, 8088, + 8087, 1, 0, 0, 0, 8088, 8089, 1, 0, 0, 0, 8089, 8091, 1, 0, 0, 0, 8090, + 8085, 1, 0, 0, 0, 8090, 8086, 1, 0, 0, 0, 8091, 8093, 1, 0, 0, 0, 8092, + 8084, 1, 0, 0, 0, 8093, 8096, 1, 0, 0, 0, 8094, 8092, 1, 0, 0, 0, 8094, + 8095, 1, 0, 0, 0, 8095, 8097, 1, 0, 0, 0, 8096, 8094, 1, 0, 0, 0, 8097, + 8098, 3, 758, 379, 0, 8098, 8099, 5, 572, 0, 0, 8099, 8103, 3, 754, 377, + 0, 8100, 8101, 5, 168, 0, 0, 8101, 8104, 5, 268, 0, 0, 8102, 8104, 5, 560, + 0, 0, 8103, 8100, 1, 0, 0, 0, 8103, 8102, 1, 0, 0, 0, 8103, 8104, 1, 0, + 0, 0, 8104, 757, 1, 0, 0, 0, 8105, 8150, 5, 1175, 0, 0, 8106, 8107, 3, + 2214, 1107, 0, 8107, 8108, 5, 2369, 0, 0, 8108, 8110, 1, 0, 0, 0, 8109, + 8106, 1, 0, 0, 0, 8109, 8110, 1, 0, 0, 0, 8110, 8111, 1, 0, 0, 0, 8111, + 8151, 3, 2334, 1167, 0, 8112, 8113, 5, 2121, 0, 0, 8113, 8118, 3, 2334, + 1167, 0, 8114, 8115, 5, 2382, 0, 0, 8115, 8117, 3, 2334, 1167, 0, 8116, + 8114, 1, 0, 0, 0, 8117, 8120, 1, 0, 0, 0, 8118, 8116, 1, 0, 0, 0, 8118, + 8119, 1, 0, 0, 0, 8119, 8151, 1, 0, 0, 0, 8120, 8118, 1, 0, 0, 0, 8121, + 8122, 5, 395, 0, 0, 8122, 8151, 3, 768, 384, 0, 8123, 8124, 5, 438, 0, + 0, 8124, 8151, 3, 1446, 723, 0, 8125, 8126, 5, 884, 0, 0, 8126, 8130, 5, + 900, 0, 0, 8127, 8128, 3, 2214, 1107, 0, 8128, 8129, 5, 2369, 0, 0, 8129, + 8131, 1, 0, 0, 0, 8130, 8127, 1, 0, 0, 0, 8130, 8131, 1, 0, 0, 0, 8131, + 8132, 1, 0, 0, 0, 8132, 8151, 3, 2334, 1167, 0, 8133, 8134, 5, 729, 0, + 0, 8134, 8138, 7, 76, 0, 0, 8135, 8136, 3, 2214, 1107, 0, 8136, 8137, 5, + 2369, 0, 0, 8137, 8139, 1, 0, 0, 0, 8138, 8135, 1, 0, 0, 0, 8138, 8139, + 1, 0, 0, 0, 8139, 8140, 1, 0, 0, 0, 8140, 8151, 3, 2334, 1167, 0, 8141, + 8142, 5, 1617, 0, 0, 8142, 8143, 5, 2041, 0, 0, 8143, 8147, 5, 1367, 0, + 0, 8144, 8145, 3, 2214, 1107, 0, 8145, 8146, 5, 2369, 0, 0, 8146, 8148, + 1, 0, 0, 0, 8147, 8144, 1, 0, 0, 0, 8147, 8148, 1, 0, 0, 0, 8148, 8149, + 1, 0, 0, 0, 8149, 8151, 3, 2334, 1167, 0, 8150, 8109, 1, 0, 0, 0, 8150, + 8112, 1, 0, 0, 0, 8150, 8121, 1, 0, 0, 0, 8150, 8123, 1, 0, 0, 0, 8150, + 8125, 1, 0, 0, 0, 8150, 8133, 1, 0, 0, 0, 8150, 8141, 1, 0, 0, 0, 8151, + 759, 1, 0, 0, 0, 8152, 8157, 3, 2236, 1118, 0, 8153, 8154, 5, 2382, 0, + 0, 8154, 8156, 3, 2236, 1118, 0, 8155, 8153, 1, 0, 0, 0, 8156, 8159, 1, + 0, 0, 0, 8157, 8155, 1, 0, 0, 0, 8157, 8158, 1, 0, 0, 0, 8158, 8162, 1, + 0, 0, 0, 8159, 8157, 1, 0, 0, 0, 8160, 8162, 5, 37, 0, 0, 8161, 8152, 1, + 0, 0, 0, 8161, 8160, 1, 0, 0, 0, 8162, 8163, 1, 0, 0, 0, 8163, 8164, 5, + 572, 0, 0, 8164, 8169, 3, 762, 381, 0, 8165, 8166, 5, 2382, 0, 0, 8166, + 8168, 3, 762, 381, 0, 8167, 8165, 1, 0, 0, 0, 8168, 8171, 1, 0, 0, 0, 8169, + 8167, 1, 0, 0, 0, 8169, 8170, 1, 0, 0, 0, 8170, 761, 1, 0, 0, 0, 8171, + 8169, 1, 0, 0, 0, 8172, 8176, 7, 77, 0, 0, 8173, 8174, 3, 2214, 1107, 0, + 8174, 8175, 5, 2369, 0, 0, 8175, 8177, 1, 0, 0, 0, 8176, 8173, 1, 0, 0, + 0, 8176, 8177, 1, 0, 0, 0, 8177, 8178, 1, 0, 0, 0, 8178, 8179, 3, 2334, + 1167, 0, 8179, 763, 1, 0, 0, 0, 8180, 8181, 5, 301, 0, 0, 8181, 8182, 5, + 392, 0, 0, 8182, 8184, 3, 2332, 1166, 0, 8183, 8185, 3, 802, 401, 0, 8184, + 8183, 1, 0, 0, 0, 8185, 8186, 1, 0, 0, 0, 8186, 8184, 1, 0, 0, 0, 8186, + 8187, 1, 0, 0, 0, 8187, 8191, 1, 0, 0, 0, 8188, 8192, 3, 804, 402, 0, 8189, + 8192, 3, 808, 404, 0, 8190, 8192, 3, 810, 405, 0, 8191, 8188, 1, 0, 0, + 0, 8191, 8189, 1, 0, 0, 0, 8191, 8190, 1, 0, 0, 0, 8192, 8193, 1, 0, 0, + 0, 8193, 8191, 1, 0, 0, 0, 8193, 8194, 1, 0, 0, 0, 8194, 765, 1, 0, 0, + 0, 8195, 8198, 5, 301, 0, 0, 8196, 8197, 5, 1219, 0, 0, 8197, 8199, 5, + 1463, 0, 0, 8198, 8196, 1, 0, 0, 0, 8198, 8199, 1, 0, 0, 0, 8199, 8200, + 1, 0, 0, 0, 8200, 8201, 5, 395, 0, 0, 8201, 8205, 3, 768, 384, 0, 8202, + 8203, 5, 1577, 0, 0, 8203, 8204, 5, 2398, 0, 0, 8204, 8206, 7, 42, 0, 0, + 8205, 8202, 1, 0, 0, 0, 8205, 8206, 1, 0, 0, 0, 8206, 8207, 1, 0, 0, 0, + 8207, 8208, 5, 66, 0, 0, 8208, 8209, 3, 770, 385, 0, 8209, 8210, 5, 2396, + 0, 0, 8210, 767, 1, 0, 0, 0, 8211, 8212, 3, 2334, 1167, 0, 8212, 769, 1, + 0, 0, 0, 8213, 8214, 5, 2372, 0, 0, 8214, 771, 1, 0, 0, 0, 8215, 8216, + 5, 301, 0, 0, 8216, 8217, 5, 688, 0, 0, 8217, 8218, 5, 731, 0, 0, 8218, + 8222, 5, 593, 0, 0, 8219, 8220, 3, 2214, 1107, 0, 8220, 8221, 5, 2369, + 0, 0, 8221, 8223, 1, 0, 0, 0, 8222, 8219, 1, 0, 0, 0, 8222, 8223, 1, 0, + 0, 0, 8223, 8224, 1, 0, 0, 0, 8224, 8225, 3, 2334, 1167, 0, 8225, 8229, + 5, 2376, 0, 0, 8226, 8227, 3, 2214, 1107, 0, 8227, 8228, 5, 2369, 0, 0, + 8228, 8230, 1, 0, 0, 0, 8229, 8226, 1, 0, 0, 0, 8229, 8230, 1, 0, 0, 0, + 8230, 8231, 1, 0, 0, 0, 8231, 8232, 3, 2334, 1167, 0, 8232, 8233, 5, 2376, + 0, 0, 8233, 8234, 3, 2334, 1167, 0, 8234, 8246, 5, 2377, 0, 0, 8235, 8239, + 5, 2382, 0, 0, 8236, 8237, 3, 2214, 1107, 0, 8237, 8238, 5, 2369, 0, 0, + 8238, 8240, 1, 0, 0, 0, 8239, 8236, 1, 0, 0, 0, 8239, 8240, 1, 0, 0, 0, + 8240, 8241, 1, 0, 0, 0, 8241, 8242, 3, 2334, 1167, 0, 8242, 8243, 5, 2376, + 0, 0, 8243, 8244, 3, 2334, 1167, 0, 8244, 8245, 5, 2377, 0, 0, 8245, 8247, + 1, 0, 0, 0, 8246, 8235, 1, 0, 0, 0, 8247, 8248, 1, 0, 0, 0, 8248, 8246, + 1, 0, 0, 0, 8248, 8249, 1, 0, 0, 0, 8249, 8250, 1, 0, 0, 0, 8250, 8251, + 5, 2377, 0, 0, 8251, 773, 1, 0, 0, 0, 8252, 8253, 5, 425, 0, 0, 8253, 8257, + 5, 617, 0, 0, 8254, 8255, 3, 2214, 1107, 0, 8255, 8256, 5, 2369, 0, 0, + 8256, 8258, 1, 0, 0, 0, 8257, 8254, 1, 0, 0, 0, 8257, 8258, 1, 0, 0, 0, + 8258, 8259, 1, 0, 0, 0, 8259, 8260, 3, 2334, 1167, 0, 8260, 775, 1, 0, + 0, 0, 8261, 8262, 5, 41, 0, 0, 8262, 8263, 5, 784, 0, 0, 8263, 8279, 3, + 798, 399, 0, 8264, 8266, 5, 233, 0, 0, 8265, 8267, 3, 792, 396, 0, 8266, + 8265, 1, 0, 0, 0, 8266, 8267, 1, 0, 0, 0, 8267, 8271, 1, 0, 0, 0, 8268, + 8270, 3, 794, 397, 0, 8269, 8268, 1, 0, 0, 0, 8270, 8273, 1, 0, 0, 0, 8271, + 8269, 1, 0, 0, 0, 8271, 8272, 1, 0, 0, 0, 8272, 8276, 1, 0, 0, 0, 8273, + 8271, 1, 0, 0, 0, 8274, 8275, 5, 1488, 0, 0, 8275, 8277, 5, 1570, 0, 0, + 8276, 8274, 1, 0, 0, 0, 8276, 8277, 1, 0, 0, 0, 8277, 8280, 1, 0, 0, 0, + 8278, 8280, 3, 790, 395, 0, 8279, 8264, 1, 0, 0, 0, 8279, 8278, 1, 0, 0, + 0, 8280, 8281, 1, 0, 0, 0, 8281, 8282, 5, 2396, 0, 0, 8282, 777, 1, 0, + 0, 0, 8283, 8284, 5, 425, 0, 0, 8284, 8285, 5, 729, 0, 0, 8285, 8289, 7, + 78, 0, 0, 8286, 8287, 3, 2214, 1107, 0, 8287, 8288, 5, 2369, 0, 0, 8288, + 8290, 1, 0, 0, 0, 8289, 8286, 1, 0, 0, 0, 8289, 8290, 1, 0, 0, 0, 8290, + 8291, 1, 0, 0, 0, 8291, 8292, 3, 2334, 1167, 0, 8292, 779, 1, 0, 0, 0, + 8293, 8294, 5, 425, 0, 0, 8294, 8295, 5, 784, 0, 0, 8295, 8296, 3, 798, + 399, 0, 8296, 781, 1, 0, 0, 0, 8297, 8300, 5, 301, 0, 0, 8298, 8299, 5, + 1219, 0, 0, 8299, 8301, 5, 1463, 0, 0, 8300, 8298, 1, 0, 0, 0, 8300, 8301, + 1, 0, 0, 0, 8301, 8304, 1, 0, 0, 0, 8302, 8303, 5, 48, 0, 0, 8303, 8305, + 7, 79, 0, 0, 8304, 8302, 1, 0, 0, 0, 8304, 8305, 1, 0, 0, 0, 8305, 8307, + 1, 0, 0, 0, 8306, 8308, 5, 1027, 0, 0, 8307, 8306, 1, 0, 0, 0, 8307, 8308, + 1, 0, 0, 0, 8308, 8309, 1, 0, 0, 0, 8309, 8323, 5, 729, 0, 0, 8310, 8311, + 7, 76, 0, 0, 8311, 8315, 5, 925, 0, 0, 8312, 8313, 3, 2214, 1107, 0, 8313, + 8314, 5, 2369, 0, 0, 8314, 8316, 1, 0, 0, 0, 8315, 8312, 1, 0, 0, 0, 8315, + 8316, 1, 0, 0, 0, 8316, 8317, 1, 0, 0, 0, 8317, 8324, 3, 2334, 1167, 0, + 8318, 8321, 5, 192, 0, 0, 8319, 8320, 5, 1526, 0, 0, 8320, 8322, 3, 2334, + 1167, 0, 8321, 8319, 1, 0, 0, 0, 8321, 8322, 1, 0, 0, 0, 8322, 8324, 1, + 0, 0, 0, 8323, 8310, 1, 0, 0, 0, 8323, 8318, 1, 0, 0, 0, 8324, 8328, 1, + 0, 0, 0, 8325, 8326, 5, 1577, 0, 0, 8326, 8327, 5, 2398, 0, 0, 8327, 8329, + 7, 42, 0, 0, 8328, 8325, 1, 0, 0, 0, 8328, 8329, 1, 0, 0, 0, 8329, 8331, + 1, 0, 0, 0, 8330, 8332, 3, 1704, 852, 0, 8331, 8330, 1, 0, 0, 0, 8331, + 8332, 1, 0, 0, 0, 8332, 8350, 1, 0, 0, 0, 8333, 8334, 5, 1470, 0, 0, 8334, + 8345, 5, 2376, 0, 0, 8335, 8336, 5, 2376, 0, 0, 8336, 8338, 5, 2372, 0, + 0, 8337, 8339, 5, 2382, 0, 0, 8338, 8337, 1, 0, 0, 0, 8338, 8339, 1, 0, + 0, 0, 8339, 8342, 1, 0, 0, 0, 8340, 8343, 3, 2334, 1167, 0, 8341, 8343, + 5, 2381, 0, 0, 8342, 8340, 1, 0, 0, 0, 8342, 8341, 1, 0, 0, 0, 8343, 8344, + 1, 0, 0, 0, 8344, 8346, 5, 2377, 0, 0, 8345, 8335, 1, 0, 0, 0, 8346, 8347, + 1, 0, 0, 0, 8347, 8345, 1, 0, 0, 0, 8347, 8348, 1, 0, 0, 0, 8348, 8349, + 1, 0, 0, 0, 8349, 8351, 5, 2377, 0, 0, 8350, 8333, 1, 0, 0, 0, 8350, 8351, + 1, 0, 0, 0, 8351, 8367, 1, 0, 0, 0, 8352, 8363, 5, 2129, 0, 0, 8353, 8354, + 5, 113, 0, 0, 8354, 8355, 5, 2376, 0, 0, 8355, 8356, 3, 2334, 1167, 0, + 8356, 8357, 5, 2382, 0, 0, 8357, 8358, 3, 1450, 725, 0, 8358, 8359, 5, + 2377, 0, 0, 8359, 8364, 1, 0, 0, 0, 8360, 8361, 7, 80, 0, 0, 8361, 8364, + 3, 1850, 925, 0, 8362, 8364, 5, 2372, 0, 0, 8363, 8353, 1, 0, 0, 0, 8363, + 8360, 1, 0, 0, 0, 8363, 8362, 1, 0, 0, 0, 8364, 8368, 1, 0, 0, 0, 8365, + 8366, 5, 66, 0, 0, 8366, 8368, 5, 2372, 0, 0, 8367, 8352, 1, 0, 0, 0, 8367, + 8365, 1, 0, 0, 0, 8368, 783, 1, 0, 0, 0, 8369, 8372, 5, 301, 0, 0, 8370, + 8371, 5, 1219, 0, 0, 8371, 8373, 5, 1463, 0, 0, 8372, 8370, 1, 0, 0, 0, + 8372, 8373, 1, 0, 0, 0, 8373, 8375, 1, 0, 0, 0, 8374, 8376, 7, 81, 0, 0, + 8375, 8374, 1, 0, 0, 0, 8375, 8376, 1, 0, 0, 0, 8376, 8377, 1, 0, 0, 0, + 8377, 8378, 5, 784, 0, 0, 8378, 8379, 3, 786, 393, 0, 8379, 785, 1, 0, + 0, 0, 8380, 8381, 3, 798, 399, 0, 8381, 8382, 7, 20, 0, 0, 8382, 8385, + 3, 2328, 1164, 0, 8383, 8384, 5, 680, 0, 0, 8384, 8386, 3, 768, 384, 0, + 8385, 8383, 1, 0, 0, 0, 8385, 8386, 1, 0, 0, 0, 8386, 8389, 1, 0, 0, 0, + 8387, 8388, 5, 33, 0, 0, 8388, 8390, 3, 2328, 1164, 0, 8389, 8387, 1, 0, + 0, 0, 8389, 8390, 1, 0, 0, 0, 8390, 8393, 1, 0, 0, 0, 8391, 8392, 5, 305, + 0, 0, 8392, 8394, 3, 788, 394, 0, 8393, 8391, 1, 0, 0, 0, 8393, 8394, 1, + 0, 0, 0, 8394, 787, 1, 0, 0, 0, 8395, 8396, 3, 2334, 1167, 0, 8396, 8397, + 5, 2369, 0, 0, 8397, 8399, 1, 0, 0, 0, 8398, 8395, 1, 0, 0, 0, 8398, 8399, + 1, 0, 0, 0, 8399, 8400, 1, 0, 0, 0, 8400, 8401, 3, 2334, 1167, 0, 8401, + 789, 1, 0, 0, 0, 8402, 8403, 4, 395, 5, 0, 8403, 8404, 7, 81, 0, 0, 8404, + 791, 1, 0, 0, 0, 8405, 8406, 4, 396, 6, 0, 8406, 8407, 5, 352, 0, 0, 8407, + 793, 1, 0, 0, 0, 8408, 8409, 3, 2222, 1111, 0, 8409, 8410, 5, 2398, 0, + 0, 8410, 8411, 3, 796, 398, 0, 8411, 795, 1, 0, 0, 0, 8412, 8415, 3, 2338, + 1169, 0, 8413, 8415, 5, 2372, 0, 0, 8414, 8412, 1, 0, 0, 0, 8414, 8413, + 1, 0, 0, 0, 8415, 797, 1, 0, 0, 0, 8416, 8417, 3, 2338, 1169, 0, 8417, + 8418, 5, 2369, 0, 0, 8418, 8420, 1, 0, 0, 0, 8419, 8416, 1, 0, 0, 0, 8419, + 8420, 1, 0, 0, 0, 8420, 8421, 1, 0, 0, 0, 8421, 8422, 3, 2338, 1169, 0, + 8422, 799, 1, 0, 0, 0, 8423, 8424, 5, 41, 0, 0, 8424, 8425, 5, 392, 0, + 0, 8425, 8470, 3, 2332, 1166, 0, 8426, 8431, 5, 20, 0, 0, 8427, 8432, 3, + 802, 401, 0, 8428, 8432, 3, 804, 402, 0, 8429, 8432, 3, 808, 404, 0, 8430, + 8432, 3, 810, 405, 0, 8431, 8427, 1, 0, 0, 0, 8431, 8428, 1, 0, 0, 0, 8431, + 8429, 1, 0, 0, 0, 8431, 8430, 1, 0, 0, 0, 8432, 8434, 1, 0, 0, 0, 8433, + 8426, 1, 0, 0, 0, 8434, 8435, 1, 0, 0, 0, 8435, 8433, 1, 0, 0, 0, 8435, + 8436, 1, 0, 0, 0, 8436, 8471, 1, 0, 0, 0, 8437, 8463, 5, 425, 0, 0, 8438, + 8439, 5, 781, 0, 0, 8439, 8441, 3, 2332, 1166, 0, 8440, 8442, 7, 82, 0, + 0, 8441, 8440, 1, 0, 0, 0, 8441, 8442, 1, 0, 0, 0, 8442, 8464, 1, 0, 0, + 0, 8443, 8444, 5, 617, 0, 0, 8444, 8464, 3, 2332, 1166, 0, 8445, 8446, + 5, 80, 0, 0, 8446, 8461, 3, 2332, 1166, 0, 8447, 8448, 5, 781, 0, 0, 8448, + 8459, 3, 2332, 1166, 0, 8449, 8450, 5, 222, 0, 0, 8450, 8456, 3, 2266, + 1133, 0, 8451, 8452, 5, 2382, 0, 0, 8452, 8453, 5, 222, 0, 0, 8453, 8455, + 3, 2266, 1133, 0, 8454, 8451, 1, 0, 0, 0, 8455, 8458, 1, 0, 0, 0, 8456, + 8454, 1, 0, 0, 0, 8456, 8457, 1, 0, 0, 0, 8457, 8460, 1, 0, 0, 0, 8458, + 8456, 1, 0, 0, 0, 8459, 8449, 1, 0, 0, 0, 8459, 8460, 1, 0, 0, 0, 8460, + 8462, 1, 0, 0, 0, 8461, 8447, 1, 0, 0, 0, 8461, 8462, 1, 0, 0, 0, 8462, + 8464, 1, 0, 0, 0, 8463, 8438, 1, 0, 0, 0, 8463, 8443, 1, 0, 0, 0, 8463, + 8445, 1, 0, 0, 0, 8464, 8466, 1, 0, 0, 0, 8465, 8437, 1, 0, 0, 0, 8466, + 8467, 1, 0, 0, 0, 8467, 8465, 1, 0, 0, 0, 8467, 8468, 1, 0, 0, 0, 8468, + 8471, 1, 0, 0, 0, 8469, 8471, 5, 233, 0, 0, 8470, 8433, 1, 0, 0, 0, 8470, + 8465, 1, 0, 0, 0, 8470, 8469, 1, 0, 0, 0, 8471, 801, 1, 0, 0, 0, 8472, + 8473, 5, 781, 0, 0, 8473, 8474, 3, 2332, 1166, 0, 8474, 8495, 5, 723, 0, + 0, 8475, 8476, 3, 1084, 542, 0, 8476, 8477, 5, 2369, 0, 0, 8477, 8478, + 3, 2266, 1133, 0, 8478, 8496, 1, 0, 0, 0, 8479, 8480, 5, 2376, 0, 0, 8480, + 8481, 3, 1084, 542, 0, 8481, 8482, 5, 2369, 0, 0, 8482, 8490, 3, 2266, + 1133, 0, 8483, 8484, 5, 2382, 0, 0, 8484, 8485, 3, 1084, 542, 0, 8485, + 8486, 5, 2369, 0, 0, 8486, 8487, 3, 2266, 1133, 0, 8487, 8489, 1, 0, 0, + 0, 8488, 8483, 1, 0, 0, 0, 8489, 8492, 1, 0, 0, 0, 8490, 8488, 1, 0, 0, + 0, 8490, 8491, 1, 0, 0, 0, 8491, 8493, 1, 0, 0, 0, 8492, 8490, 1, 0, 0, + 0, 8493, 8494, 5, 2377, 0, 0, 8494, 8496, 1, 0, 0, 0, 8495, 8475, 1, 0, + 0, 0, 8495, 8479, 1, 0, 0, 0, 8496, 8500, 1, 0, 0, 0, 8497, 8498, 5, 1597, + 0, 0, 8498, 8499, 5, 2180, 0, 0, 8499, 8501, 5, 1145, 0, 0, 8500, 8497, + 1, 0, 0, 0, 8500, 8501, 1, 0, 0, 0, 8501, 803, 1, 0, 0, 0, 8502, 8503, + 5, 617, 0, 0, 8503, 8504, 3, 2332, 1166, 0, 8504, 8505, 5, 2376, 0, 0, + 8505, 8509, 3, 2332, 1166, 0, 8506, 8507, 5, 188, 0, 0, 8507, 8508, 5, + 1163, 0, 0, 8508, 8510, 3, 2332, 1166, 0, 8509, 8506, 1, 0, 0, 0, 8510, + 8511, 1, 0, 0, 0, 8511, 8509, 1, 0, 0, 0, 8511, 8512, 1, 0, 0, 0, 8512, + 8514, 1, 0, 0, 0, 8513, 8515, 3, 806, 403, 0, 8514, 8513, 1, 0, 0, 0, 8514, + 8515, 1, 0, 0, 0, 8515, 8516, 1, 0, 0, 0, 8516, 8517, 5, 2377, 0, 0, 8517, + 805, 1, 0, 0, 0, 8518, 8519, 5, 731, 0, 0, 8519, 8520, 5, 753, 0, 0, 8520, + 8521, 3, 812, 406, 0, 8521, 8522, 5, 1429, 0, 0, 8522, 8523, 3, 2332, 1166, + 0, 8523, 8525, 1, 0, 0, 0, 8524, 8518, 1, 0, 0, 0, 8525, 8526, 1, 0, 0, + 0, 8526, 8524, 1, 0, 0, 0, 8526, 8527, 1, 0, 0, 0, 8527, 807, 1, 0, 0, + 0, 8528, 8529, 5, 80, 0, 0, 8529, 8530, 3, 2332, 1166, 0, 8530, 8531, 5, + 389, 0, 0, 8531, 8532, 3, 812, 406, 0, 8532, 8534, 1, 0, 0, 0, 8533, 8528, + 1, 0, 0, 0, 8534, 8535, 1, 0, 0, 0, 8535, 8533, 1, 0, 0, 0, 8535, 8536, + 1, 0, 0, 0, 8536, 809, 1, 0, 0, 0, 8537, 8538, 5, 80, 0, 0, 8538, 8544, + 3, 2332, 1166, 0, 8539, 8540, 5, 781, 0, 0, 8540, 8541, 3, 2332, 1166, + 0, 8541, 8542, 5, 389, 0, 0, 8542, 8543, 3, 812, 406, 0, 8543, 8545, 1, + 0, 0, 0, 8544, 8539, 1, 0, 0, 0, 8545, 8546, 1, 0, 0, 0, 8546, 8544, 1, + 0, 0, 0, 8546, 8547, 1, 0, 0, 0, 8547, 811, 1, 0, 0, 0, 8548, 8561, 3, + 2266, 1133, 0, 8549, 8550, 5, 2376, 0, 0, 8550, 8555, 3, 2266, 1133, 0, + 8551, 8552, 5, 2382, 0, 0, 8552, 8554, 3, 2266, 1133, 0, 8553, 8551, 1, + 0, 0, 0, 8554, 8557, 1, 0, 0, 0, 8555, 8553, 1, 0, 0, 0, 8555, 8556, 1, + 0, 0, 0, 8556, 8558, 1, 0, 0, 0, 8557, 8555, 1, 0, 0, 0, 8558, 8559, 5, + 2377, 0, 0, 8559, 8561, 1, 0, 0, 0, 8560, 8548, 1, 0, 0, 0, 8560, 8549, + 1, 0, 0, 0, 8561, 813, 1, 0, 0, 0, 8562, 8563, 5, 41, 0, 0, 8563, 8564, + 5, 2166, 0, 0, 8564, 8597, 3, 2268, 1134, 0, 8565, 8566, 5, 20, 0, 0, 8566, + 8598, 3, 834, 417, 0, 8567, 8568, 5, 909, 0, 0, 8568, 8569, 5, 267, 0, + 0, 8569, 8570, 3, 2238, 1119, 0, 8570, 8571, 7, 43, 0, 0, 8571, 8598, 1, + 0, 0, 0, 8572, 8589, 5, 425, 0, 0, 8573, 8574, 5, 267, 0, 0, 8574, 8590, + 3, 2238, 1119, 0, 8575, 8576, 5, 1355, 0, 0, 8576, 8590, 5, 753, 0, 0, + 8577, 8578, 5, 2068, 0, 0, 8578, 8579, 5, 2376, 0, 0, 8579, 8584, 3, 2266, + 1133, 0, 8580, 8581, 5, 2382, 0, 0, 8581, 8583, 3, 2266, 1133, 0, 8582, + 8580, 1, 0, 0, 0, 8583, 8586, 1, 0, 0, 0, 8584, 8582, 1, 0, 0, 0, 8584, + 8585, 1, 0, 0, 0, 8585, 8587, 1, 0, 0, 0, 8586, 8584, 1, 0, 0, 0, 8587, + 8588, 5, 2377, 0, 0, 8588, 8590, 1, 0, 0, 0, 8589, 8573, 1, 0, 0, 0, 8589, + 8575, 1, 0, 0, 0, 8589, 8577, 1, 0, 0, 0, 8590, 8598, 1, 0, 0, 0, 8591, + 8598, 5, 233, 0, 0, 8592, 8593, 5, 1408, 0, 0, 8593, 8598, 7, 11, 0, 0, + 8594, 8596, 3, 816, 408, 0, 8595, 8594, 1, 0, 0, 0, 8595, 8596, 1, 0, 0, + 0, 8596, 8598, 1, 0, 0, 0, 8597, 8565, 1, 0, 0, 0, 8597, 8567, 1, 0, 0, + 0, 8597, 8572, 1, 0, 0, 0, 8597, 8591, 1, 0, 0, 0, 8597, 8592, 1, 0, 0, + 0, 8597, 8595, 1, 0, 0, 0, 8598, 8599, 1, 0, 0, 0, 8599, 8600, 5, 2396, + 0, 0, 8600, 815, 1, 0, 0, 0, 8601, 8602, 4, 408, 7, 0, 8602, 8603, 7, 81, + 0, 0, 8603, 817, 1, 0, 0, 0, 8604, 8607, 5, 301, 0, 0, 8605, 8606, 5, 1219, + 0, 0, 8606, 8608, 5, 1463, 0, 0, 8607, 8605, 1, 0, 0, 0, 8607, 8608, 1, + 0, 0, 0, 8608, 8613, 1, 0, 0, 0, 8609, 8611, 5, 1057, 0, 0, 8610, 8609, + 1, 0, 0, 0, 8610, 8611, 1, 0, 0, 0, 8611, 8612, 1, 0, 0, 0, 8612, 8614, + 5, 560, 0, 0, 8613, 8610, 1, 0, 0, 0, 8613, 8614, 1, 0, 0, 0, 8614, 8616, + 1, 0, 0, 0, 8615, 8617, 3, 820, 410, 0, 8616, 8615, 1, 0, 0, 0, 8616, 8617, + 1, 0, 0, 0, 8617, 8618, 1, 0, 0, 0, 8618, 8622, 5, 2166, 0, 0, 8619, 8620, + 3, 2214, 1107, 0, 8620, 8621, 5, 2369, 0, 0, 8621, 8623, 1, 0, 0, 0, 8622, + 8619, 1, 0, 0, 0, 8622, 8623, 1, 0, 0, 0, 8623, 8624, 1, 0, 0, 0, 8624, + 8635, 3, 2334, 1167, 0, 8625, 8626, 5, 1577, 0, 0, 8626, 8633, 5, 2398, + 0, 0, 8627, 8634, 5, 877, 0, 0, 8628, 8630, 5, 2251, 0, 0, 8629, 8628, + 1, 0, 0, 0, 8629, 8630, 1, 0, 0, 0, 8630, 8631, 1, 0, 0, 0, 8631, 8634, + 5, 330, 0, 0, 8632, 8634, 5, 1054, 0, 0, 8633, 8627, 1, 0, 0, 0, 8633, + 8629, 1, 0, 0, 0, 8633, 8632, 1, 0, 0, 0, 8634, 8636, 1, 0, 0, 0, 8635, + 8625, 1, 0, 0, 0, 8635, 8636, 1, 0, 0, 0, 8636, 8638, 1, 0, 0, 0, 8637, + 8639, 3, 822, 411, 0, 8638, 8637, 1, 0, 0, 0, 8638, 8639, 1, 0, 0, 0, 8639, + 8643, 1, 0, 0, 0, 8640, 8641, 5, 363, 0, 0, 8641, 8642, 5, 2248, 0, 0, + 8642, 8644, 3, 2334, 1167, 0, 8643, 8640, 1, 0, 0, 0, 8643, 8644, 1, 0, + 0, 0, 8644, 8647, 1, 0, 0, 0, 8645, 8646, 5, 111, 0, 0, 8646, 8648, 7, + 83, 0, 0, 8647, 8645, 1, 0, 0, 0, 8647, 8648, 1, 0, 0, 0, 8648, 8649, 1, + 0, 0, 0, 8649, 8650, 5, 66, 0, 0, 8650, 8652, 3, 1838, 919, 0, 8651, 8653, + 3, 2024, 1012, 0, 8652, 8651, 1, 0, 0, 0, 8652, 8653, 1, 0, 0, 0, 8653, + 8655, 1, 0, 0, 0, 8654, 8656, 7, 84, 0, 0, 8655, 8654, 1, 0, 0, 0, 8655, + 8656, 1, 0, 0, 0, 8656, 819, 1, 0, 0, 0, 8657, 8664, 5, 439, 0, 0, 8658, + 8660, 5, 437, 0, 0, 8659, 8661, 5, 439, 0, 0, 8660, 8659, 1, 0, 0, 0, 8660, + 8661, 1, 0, 0, 0, 8661, 8664, 1, 0, 0, 0, 8662, 8664, 5, 1053, 0, 0, 8663, + 8657, 1, 0, 0, 0, 8663, 8658, 1, 0, 0, 0, 8663, 8662, 1, 0, 0, 0, 8664, + 821, 1, 0, 0, 0, 8665, 8669, 3, 824, 412, 0, 8666, 8669, 3, 826, 413, 0, + 8667, 8669, 3, 838, 419, 0, 8668, 8665, 1, 0, 0, 0, 8668, 8666, 1, 0, 0, + 0, 8668, 8667, 1, 0, 0, 0, 8669, 823, 1, 0, 0, 0, 8670, 8684, 5, 2376, + 0, 0, 8671, 8673, 5, 2382, 0, 0, 8672, 8671, 1, 0, 0, 0, 8672, 8673, 1, + 0, 0, 0, 8673, 8682, 1, 0, 0, 0, 8674, 8678, 3, 2196, 1098, 0, 8675, 8677, + 3, 828, 414, 0, 8676, 8675, 1, 0, 0, 0, 8677, 8680, 1, 0, 0, 0, 8678, 8676, + 1, 0, 0, 0, 8678, 8679, 1, 0, 0, 0, 8679, 8683, 1, 0, 0, 0, 8680, 8678, + 1, 0, 0, 0, 8681, 8683, 3, 834, 417, 0, 8682, 8674, 1, 0, 0, 0, 8682, 8681, + 1, 0, 0, 0, 8683, 8685, 1, 0, 0, 0, 8684, 8672, 1, 0, 0, 0, 8685, 8686, + 1, 0, 0, 0, 8686, 8684, 1, 0, 0, 0, 8686, 8687, 1, 0, 0, 0, 8687, 8688, + 1, 0, 0, 0, 8688, 8689, 5, 2377, 0, 0, 8689, 825, 1, 0, 0, 0, 8690, 8694, + 5, 1163, 0, 0, 8691, 8692, 3, 2214, 1107, 0, 8692, 8693, 5, 2369, 0, 0, + 8693, 8695, 1, 0, 0, 0, 8694, 8691, 1, 0, 0, 0, 8694, 8695, 1, 0, 0, 0, + 8695, 8696, 1, 0, 0, 0, 8696, 8720, 3, 2334, 1167, 0, 8697, 8698, 5, 2188, + 0, 0, 8698, 8699, 5, 1155, 0, 0, 8699, 8711, 7, 85, 0, 0, 8700, 8712, 5, + 363, 0, 0, 8701, 8702, 5, 2376, 0, 0, 8702, 8707, 5, 2407, 0, 0, 8703, + 8704, 5, 2382, 0, 0, 8704, 8706, 5, 2407, 0, 0, 8705, 8703, 1, 0, 0, 0, + 8706, 8709, 1, 0, 0, 0, 8707, 8705, 1, 0, 0, 0, 8707, 8708, 1, 0, 0, 0, + 8708, 8710, 1, 0, 0, 0, 8709, 8707, 1, 0, 0, 0, 8710, 8712, 5, 2377, 0, + 0, 8711, 8700, 1, 0, 0, 0, 8711, 8701, 1, 0, 0, 0, 8712, 8721, 1, 0, 0, + 0, 8713, 8717, 5, 2063, 0, 0, 8714, 8715, 3, 2214, 1107, 0, 8715, 8716, + 5, 2369, 0, 0, 8716, 8718, 1, 0, 0, 0, 8717, 8714, 1, 0, 0, 0, 8717, 8718, + 1, 0, 0, 0, 8718, 8719, 1, 0, 0, 0, 8719, 8721, 3, 2334, 1167, 0, 8720, + 8697, 1, 0, 0, 0, 8720, 8713, 1, 0, 0, 0, 8721, 8739, 1, 0, 0, 0, 8722, + 8731, 5, 2376, 0, 0, 8723, 8725, 5, 2382, 0, 0, 8724, 8723, 1, 0, 0, 0, + 8724, 8725, 1, 0, 0, 0, 8725, 8729, 1, 0, 0, 0, 8726, 8730, 3, 834, 417, + 0, 8727, 8728, 5, 2407, 0, 0, 8728, 8730, 3, 828, 414, 0, 8729, 8726, 1, + 0, 0, 0, 8729, 8727, 1, 0, 0, 0, 8730, 8732, 1, 0, 0, 0, 8731, 8724, 1, + 0, 0, 0, 8732, 8733, 1, 0, 0, 0, 8733, 8731, 1, 0, 0, 0, 8733, 8734, 1, + 0, 0, 0, 8734, 8735, 1, 0, 0, 0, 8735, 8736, 5, 2377, 0, 0, 8736, 8738, + 1, 0, 0, 0, 8737, 8722, 1, 0, 0, 0, 8738, 8741, 1, 0, 0, 0, 8739, 8737, + 1, 0, 0, 0, 8739, 8740, 1, 0, 0, 0, 8740, 827, 1, 0, 0, 0, 8741, 8739, + 1, 0, 0, 0, 8742, 8743, 5, 267, 0, 0, 8743, 8745, 3, 2238, 1119, 0, 8744, + 8742, 1, 0, 0, 0, 8744, 8745, 1, 0, 0, 0, 8745, 8755, 1, 0, 0, 0, 8746, + 8748, 5, 1121, 0, 0, 8747, 8746, 1, 0, 0, 0, 8747, 8748, 1, 0, 0, 0, 8748, + 8749, 1, 0, 0, 0, 8749, 8756, 5, 1145, 0, 0, 8750, 8756, 5, 2068, 0, 0, + 8751, 8752, 5, 1355, 0, 0, 8752, 8756, 5, 753, 0, 0, 8753, 8756, 3, 1698, + 849, 0, 8754, 8756, 3, 1694, 847, 0, 8755, 8747, 1, 0, 0, 0, 8755, 8750, + 1, 0, 0, 0, 8755, 8751, 1, 0, 0, 0, 8755, 8753, 1, 0, 0, 0, 8755, 8754, + 1, 0, 0, 0, 8756, 8758, 1, 0, 0, 0, 8757, 8759, 3, 836, 418, 0, 8758, 8757, + 1, 0, 0, 0, 8758, 8759, 1, 0, 0, 0, 8759, 829, 1, 0, 0, 0, 8760, 8761, + 5, 1529, 0, 0, 8761, 8762, 5, 723, 0, 0, 8762, 8774, 3, 2268, 1134, 0, + 8763, 8764, 5, 2188, 0, 0, 8764, 8774, 5, 1502, 0, 0, 8765, 8766, 5, 267, + 0, 0, 8766, 8768, 3, 2238, 1119, 0, 8767, 8765, 1, 0, 0, 0, 8767, 8768, + 1, 0, 0, 0, 8768, 8769, 1, 0, 0, 0, 8769, 8771, 3, 1698, 849, 0, 8770, + 8772, 3, 836, 418, 0, 8771, 8770, 1, 0, 0, 0, 8771, 8772, 1, 0, 0, 0, 8772, + 8774, 1, 0, 0, 0, 8773, 8760, 1, 0, 0, 0, 8773, 8763, 1, 0, 0, 0, 8773, + 8767, 1, 0, 0, 0, 8774, 831, 1, 0, 0, 0, 8775, 8776, 5, 1529, 0, 0, 8776, + 8777, 5, 564, 0, 0, 8777, 8778, 5, 2376, 0, 0, 8778, 8779, 3, 2338, 1169, + 0, 8779, 8780, 5, 2377, 0, 0, 8780, 8781, 5, 723, 0, 0, 8781, 8782, 3, + 2268, 1134, 0, 8782, 8811, 1, 0, 0, 0, 8783, 8784, 5, 1431, 0, 0, 8784, + 8785, 5, 2376, 0, 0, 8785, 8786, 3, 2338, 1169, 0, 8786, 8787, 5, 2377, + 0, 0, 8787, 8788, 5, 2188, 0, 0, 8788, 8789, 5, 1502, 0, 0, 8789, 8811, + 1, 0, 0, 0, 8790, 8791, 5, 267, 0, 0, 8791, 8793, 3, 2238, 1119, 0, 8792, + 8790, 1, 0, 0, 0, 8792, 8793, 1, 0, 0, 0, 8793, 8794, 1, 0, 0, 0, 8794, + 8795, 5, 562, 0, 0, 8795, 8796, 5, 753, 0, 0, 8796, 8801, 5, 2376, 0, 0, + 8797, 8799, 5, 2382, 0, 0, 8798, 8797, 1, 0, 0, 0, 8798, 8799, 1, 0, 0, + 0, 8799, 8800, 1, 0, 0, 0, 8800, 8802, 3, 2338, 1169, 0, 8801, 8798, 1, + 0, 0, 0, 8802, 8803, 1, 0, 0, 0, 8803, 8801, 1, 0, 0, 0, 8803, 8804, 1, + 0, 0, 0, 8804, 8805, 1, 0, 0, 0, 8805, 8806, 5, 2377, 0, 0, 8806, 8808, + 3, 1698, 849, 0, 8807, 8809, 3, 836, 418, 0, 8808, 8807, 1, 0, 0, 0, 8808, + 8809, 1, 0, 0, 0, 8809, 8811, 1, 0, 0, 0, 8810, 8775, 1, 0, 0, 0, 8810, + 8783, 1, 0, 0, 0, 8810, 8792, 1, 0, 0, 0, 8811, 833, 1, 0, 0, 0, 8812, + 8813, 5, 267, 0, 0, 8813, 8815, 3, 2238, 1119, 0, 8814, 8812, 1, 0, 0, + 0, 8814, 8815, 1, 0, 0, 0, 8815, 8847, 1, 0, 0, 0, 8816, 8817, 5, 2068, + 0, 0, 8817, 8818, 5, 2376, 0, 0, 8818, 8823, 3, 2266, 1133, 0, 8819, 8820, + 5, 2382, 0, 0, 8820, 8822, 3, 2266, 1133, 0, 8821, 8819, 1, 0, 0, 0, 8822, + 8825, 1, 0, 0, 0, 8823, 8821, 1, 0, 0, 0, 8823, 8824, 1, 0, 0, 0, 8824, + 8826, 1, 0, 0, 0, 8825, 8823, 1, 0, 0, 0, 8826, 8827, 5, 2377, 0, 0, 8827, + 8848, 1, 0, 0, 0, 8828, 8829, 5, 1355, 0, 0, 8829, 8830, 5, 753, 0, 0, + 8830, 8831, 5, 2376, 0, 0, 8831, 8836, 3, 2266, 1133, 0, 8832, 8833, 5, + 2382, 0, 0, 8833, 8835, 3, 2266, 1133, 0, 8834, 8832, 1, 0, 0, 0, 8835, + 8838, 1, 0, 0, 0, 8836, 8834, 1, 0, 0, 0, 8836, 8837, 1, 0, 0, 0, 8837, + 8839, 1, 0, 0, 0, 8838, 8836, 1, 0, 0, 0, 8839, 8840, 5, 2377, 0, 0, 8840, + 8848, 1, 0, 0, 0, 8841, 8848, 3, 1696, 848, 0, 8842, 8843, 5, 186, 0, 0, + 8843, 8844, 5, 2376, 0, 0, 8844, 8845, 3, 2030, 1015, 0, 8845, 8846, 5, + 2377, 0, 0, 8846, 8848, 1, 0, 0, 0, 8847, 8816, 1, 0, 0, 0, 8847, 8828, + 1, 0, 0, 0, 8847, 8841, 1, 0, 0, 0, 8847, 8842, 1, 0, 0, 0, 8848, 8850, + 1, 0, 0, 0, 8849, 8851, 3, 836, 418, 0, 8850, 8849, 1, 0, 0, 0, 8850, 8851, + 1, 0, 0, 0, 8851, 835, 1, 0, 0, 0, 8852, 8854, 5, 1121, 0, 0, 8853, 8852, + 1, 0, 0, 0, 8853, 8854, 1, 0, 0, 0, 8854, 8855, 1, 0, 0, 0, 8855, 8863, + 5, 367, 0, 0, 8856, 8857, 5, 684, 0, 0, 8857, 8863, 7, 86, 0, 0, 8858, + 8863, 7, 43, 0, 0, 8859, 8863, 7, 17, 0, 0, 8860, 8863, 7, 87, 0, 0, 8861, + 8863, 3, 1572, 786, 0, 8862, 8853, 1, 0, 0, 0, 8862, 8856, 1, 0, 0, 0, + 8862, 8858, 1, 0, 0, 0, 8862, 8859, 1, 0, 0, 0, 8862, 8860, 1, 0, 0, 0, + 8862, 8861, 1, 0, 0, 0, 8863, 8864, 1, 0, 0, 0, 8864, 8862, 1, 0, 0, 0, + 8864, 8865, 1, 0, 0, 0, 8865, 837, 1, 0, 0, 0, 8866, 8867, 5, 1163, 0, + 0, 8867, 8869, 5, 2229, 0, 0, 8868, 8870, 3, 840, 420, 0, 8869, 8868, 1, + 0, 0, 0, 8869, 8870, 1, 0, 0, 0, 8870, 8871, 1, 0, 0, 0, 8871, 8872, 5, + 2188, 0, 0, 8872, 8873, 5, 1155, 0, 0, 8873, 8886, 7, 85, 0, 0, 8874, 8887, + 5, 363, 0, 0, 8875, 8876, 5, 2376, 0, 0, 8876, 8881, 3, 2036, 1018, 0, + 8877, 8878, 5, 2382, 0, 0, 8878, 8880, 3, 2036, 1018, 0, 8879, 8877, 1, + 0, 0, 0, 8880, 8883, 1, 0, 0, 0, 8881, 8879, 1, 0, 0, 0, 8881, 8882, 1, + 0, 0, 0, 8882, 8884, 1, 0, 0, 0, 8883, 8881, 1, 0, 0, 0, 8884, 8885, 5, + 2377, 0, 0, 8885, 8887, 1, 0, 0, 0, 8886, 8874, 1, 0, 0, 0, 8886, 8875, + 1, 0, 0, 0, 8887, 839, 1, 0, 0, 0, 8888, 8889, 5, 2224, 0, 0, 8889, 8891, + 3, 842, 421, 0, 8890, 8888, 1, 0, 0, 0, 8890, 8891, 1, 0, 0, 0, 8891, 8892, + 1, 0, 0, 0, 8892, 8898, 5, 441, 0, 0, 8893, 8899, 3, 844, 422, 0, 8894, + 8895, 3, 842, 421, 0, 8895, 8896, 5, 2386, 0, 0, 8896, 8897, 3, 844, 422, + 0, 8897, 8899, 1, 0, 0, 0, 8898, 8893, 1, 0, 0, 0, 8898, 8894, 1, 0, 0, + 0, 8899, 8905, 1, 0, 0, 0, 8900, 8901, 5, 1656, 0, 0, 8901, 8902, 5, 37, + 0, 0, 8902, 8903, 5, 2146, 0, 0, 8903, 8904, 5, 66, 0, 0, 8904, 8906, 7, + 88, 0, 0, 8905, 8900, 1, 0, 0, 0, 8905, 8906, 1, 0, 0, 0, 8906, 8910, 1, + 0, 0, 0, 8907, 8908, 3, 1302, 651, 0, 8908, 8909, 5, 1058, 0, 0, 8909, + 8911, 1, 0, 0, 0, 8910, 8907, 1, 0, 0, 0, 8910, 8911, 1, 0, 0, 0, 8911, + 8915, 1, 0, 0, 0, 8912, 8913, 3, 1302, 651, 0, 8913, 8914, 5, 54, 0, 0, + 8914, 8916, 1, 0, 0, 0, 8915, 8912, 1, 0, 0, 0, 8915, 8916, 1, 0, 0, 0, + 8916, 841, 1, 0, 0, 0, 8917, 8918, 5, 2373, 0, 0, 8918, 843, 1, 0, 0, 0, + 8919, 8920, 5, 2373, 0, 0, 8920, 845, 1, 0, 0, 0, 8921, 8922, 5, 41, 0, + 0, 8922, 8923, 5, 1973, 0, 0, 8923, 8956, 3, 1642, 821, 0, 8924, 8926, + 5, 363, 0, 0, 8925, 8927, 3, 1150, 575, 0, 8926, 8925, 1, 0, 0, 0, 8926, + 8927, 1, 0, 0, 0, 8927, 8929, 1, 0, 0, 0, 8928, 8930, 3, 1168, 584, 0, + 8929, 8928, 1, 0, 0, 0, 8929, 8930, 1, 0, 0, 0, 8930, 8957, 1, 0, 0, 0, + 8931, 8932, 5, 883, 0, 0, 8932, 8933, 5, 505, 0, 0, 8933, 8957, 3, 1148, + 574, 0, 8934, 8935, 5, 1468, 0, 0, 8935, 8957, 3, 1148, 574, 0, 8936, 8957, + 5, 214, 0, 0, 8937, 8938, 5, 1580, 0, 0, 8938, 8941, 5, 1609, 0, 0, 8939, + 8940, 5, 751, 0, 0, 8940, 8942, 3, 1148, 574, 0, 8941, 8939, 1, 0, 0, 0, + 8941, 8942, 1, 0, 0, 0, 8942, 8957, 1, 0, 0, 0, 8943, 8944, 5, 1460, 0, + 0, 8944, 8945, 5, 2029, 0, 0, 8945, 8957, 3, 860, 430, 0, 8946, 8947, 3, + 1372, 686, 0, 8947, 8948, 5, 98, 0, 0, 8948, 8957, 1, 0, 0, 0, 8949, 8957, + 3, 848, 424, 0, 8950, 8957, 3, 850, 425, 0, 8951, 8957, 3, 852, 426, 0, + 8952, 8957, 3, 856, 428, 0, 8953, 8957, 3, 904, 452, 0, 8954, 8957, 3, + 858, 429, 0, 8955, 8957, 3, 878, 439, 0, 8956, 8924, 1, 0, 0, 0, 8956, + 8931, 1, 0, 0, 0, 8956, 8934, 1, 0, 0, 0, 8956, 8936, 1, 0, 0, 0, 8956, + 8937, 1, 0, 0, 0, 8956, 8943, 1, 0, 0, 0, 8956, 8946, 1, 0, 0, 0, 8956, + 8949, 1, 0, 0, 0, 8956, 8950, 1, 0, 0, 0, 8956, 8951, 1, 0, 0, 0, 8956, + 8952, 1, 0, 0, 0, 8956, 8953, 1, 0, 0, 0, 8956, 8954, 1, 0, 0, 0, 8956, + 8955, 1, 0, 0, 0, 8957, 8958, 1, 0, 0, 0, 8958, 8959, 5, 2396, 0, 0, 8959, + 847, 1, 0, 0, 0, 8960, 8963, 5, 20, 0, 0, 8961, 8964, 3, 896, 448, 0, 8962, + 8964, 3, 898, 449, 0, 8963, 8961, 1, 0, 0, 0, 8963, 8962, 1, 0, 0, 0, 8964, + 9007, 1, 0, 0, 0, 8965, 8966, 5, 425, 0, 0, 8966, 8969, 7, 89, 0, 0, 8967, + 8970, 3, 1450, 725, 0, 8968, 8970, 5, 2370, 0, 0, 8969, 8967, 1, 0, 0, + 0, 8969, 8968, 1, 0, 0, 0, 8970, 8973, 1, 0, 0, 0, 8971, 8972, 5, 751, + 0, 0, 8972, 8974, 3, 1148, 574, 0, 8973, 8971, 1, 0, 0, 0, 8973, 8974, + 1, 0, 0, 0, 8974, 9007, 1, 0, 0, 0, 8975, 8976, 5, 1580, 0, 0, 8976, 8979, + 5, 1982, 0, 0, 8977, 8980, 3, 1450, 725, 0, 8978, 8980, 5, 2370, 0, 0, + 8979, 8977, 1, 0, 0, 0, 8979, 8978, 1, 0, 0, 0, 8980, 8983, 1, 0, 0, 0, + 8981, 8982, 5, 751, 0, 0, 8982, 8984, 3, 1148, 574, 0, 8983, 8981, 1, 0, + 0, 0, 8983, 8984, 1, 0, 0, 0, 8984, 9007, 1, 0, 0, 0, 8985, 8986, 5, 1460, + 0, 0, 8986, 8987, 5, 331, 0, 0, 8987, 8992, 3, 1450, 725, 0, 8988, 8989, + 5, 2382, 0, 0, 8989, 8991, 3, 1450, 725, 0, 8990, 8988, 1, 0, 0, 0, 8991, + 8994, 1, 0, 0, 0, 8992, 8990, 1, 0, 0, 0, 8992, 8993, 1, 0, 0, 0, 8993, + 8995, 1, 0, 0, 0, 8994, 8992, 1, 0, 0, 0, 8995, 8996, 5, 2029, 0, 0, 8996, + 9001, 3, 1450, 725, 0, 8997, 8998, 5, 2382, 0, 0, 8998, 9000, 3, 1450, + 725, 0, 8999, 8997, 1, 0, 0, 0, 9000, 9003, 1, 0, 0, 0, 9001, 8999, 1, + 0, 0, 0, 9001, 9002, 1, 0, 0, 0, 9002, 9007, 1, 0, 0, 0, 9003, 9001, 1, + 0, 0, 0, 9004, 9005, 7, 89, 0, 0, 9005, 9007, 3, 664, 332, 0, 9006, 8960, + 1, 0, 0, 0, 9006, 8965, 1, 0, 0, 0, 9006, 8975, 1, 0, 0, 0, 9006, 8985, + 1, 0, 0, 0, 9006, 9004, 1, 0, 0, 0, 9007, 849, 1, 0, 0, 0, 9008, 9015, + 3, 868, 434, 0, 9009, 9011, 5, 1057, 0, 0, 9010, 9009, 1, 0, 0, 0, 9010, + 9011, 1, 0, 0, 0, 9011, 9012, 1, 0, 0, 0, 9012, 9013, 5, 560, 0, 0, 9013, + 9015, 5, 815, 0, 0, 9014, 9008, 1, 0, 0, 0, 9014, 9010, 1, 0, 0, 0, 9015, + 851, 1, 0, 0, 0, 9016, 9017, 5, 1973, 0, 0, 9017, 9020, 5, 593, 0, 0, 9018, + 9021, 3, 854, 427, 0, 9019, 9021, 5, 2372, 0, 0, 9020, 9018, 1, 0, 0, 0, + 9020, 9019, 1, 0, 0, 0, 9021, 853, 1, 0, 0, 0, 9022, 9023, 3, 2338, 1169, + 0, 9023, 855, 1, 0, 0, 0, 9024, 9034, 5, 1173, 0, 0, 9025, 9027, 5, 1160, + 0, 0, 9026, 9028, 7, 90, 0, 0, 9027, 9026, 1, 0, 0, 0, 9027, 9028, 1, 0, + 0, 0, 9028, 9034, 1, 0, 0, 0, 9029, 9030, 5, 1408, 0, 0, 9030, 9034, 7, + 11, 0, 0, 9031, 9034, 5, 1293, 0, 0, 9032, 9034, 5, 1984, 0, 0, 9033, 9024, + 1, 0, 0, 0, 9033, 9025, 1, 0, 0, 0, 9033, 9029, 1, 0, 0, 0, 9033, 9031, + 1, 0, 0, 0, 9033, 9032, 1, 0, 0, 0, 9034, 857, 1, 0, 0, 0, 9035, 9036, + 5, 549, 0, 0, 9036, 9037, 7, 91, 0, 0, 9037, 859, 1, 0, 0, 0, 9038, 9039, + 3, 1642, 821, 0, 9039, 861, 1, 0, 0, 0, 9040, 9042, 5, 301, 0, 0, 9041, + 9043, 7, 92, 0, 0, 9042, 9041, 1, 0, 0, 0, 9042, 9043, 1, 0, 0, 0, 9043, + 9047, 1, 0, 0, 0, 9044, 9048, 3, 864, 432, 0, 9045, 9048, 3, 874, 437, + 0, 9046, 9048, 3, 876, 438, 0, 9047, 9044, 1, 0, 0, 0, 9047, 9045, 1, 0, + 0, 0, 9047, 9046, 1, 0, 0, 0, 9048, 9049, 1, 0, 0, 0, 9049, 9050, 5, 2396, + 0, 0, 9050, 863, 1, 0, 0, 0, 9051, 9052, 5, 1973, 0, 0, 9052, 9054, 3, + 2334, 1167, 0, 9053, 9055, 3, 896, 448, 0, 9054, 9053, 1, 0, 0, 0, 9054, + 9055, 1, 0, 0, 0, 9055, 9073, 1, 0, 0, 0, 9056, 9057, 5, 883, 0, 0, 9057, + 9058, 5, 505, 0, 0, 9058, 9072, 3, 1148, 574, 0, 9059, 9060, 5, 137, 0, + 0, 9060, 9072, 3, 1148, 574, 0, 9061, 9072, 3, 868, 434, 0, 9062, 9063, + 5, 560, 0, 0, 9063, 9072, 5, 815, 0, 0, 9064, 9072, 7, 68, 0, 0, 9065, + 9066, 5, 458, 0, 0, 9066, 9072, 3, 866, 433, 0, 9067, 9072, 5, 363, 0, + 0, 9068, 9072, 3, 870, 435, 0, 9069, 9072, 3, 872, 436, 0, 9070, 9072, + 3, 858, 429, 0, 9071, 9056, 1, 0, 0, 0, 9071, 9059, 1, 0, 0, 0, 9071, 9061, + 1, 0, 0, 0, 9071, 9062, 1, 0, 0, 0, 9071, 9064, 1, 0, 0, 0, 9071, 9065, + 1, 0, 0, 0, 9071, 9067, 1, 0, 0, 0, 9071, 9068, 1, 0, 0, 0, 9071, 9069, + 1, 0, 0, 0, 9071, 9070, 1, 0, 0, 0, 9072, 9075, 1, 0, 0, 0, 9073, 9071, + 1, 0, 0, 0, 9073, 9074, 1, 0, 0, 0, 9074, 865, 1, 0, 0, 0, 9075, 9073, + 1, 0, 0, 0, 9076, 9077, 5, 2129, 0, 0, 9077, 9078, 5, 2372, 0, 0, 9078, + 867, 1, 0, 0, 0, 9079, 9080, 7, 93, 0, 0, 9080, 869, 1, 0, 0, 0, 9081, + 9082, 5, 505, 0, 0, 9082, 9083, 5, 836, 0, 0, 9083, 9090, 5, 804, 0, 0, + 9084, 9091, 5, 87, 0, 0, 9085, 9088, 5, 2066, 0, 0, 9086, 9087, 5, 1595, + 0, 0, 9087, 9089, 3, 1148, 574, 0, 9088, 9086, 1, 0, 0, 0, 9088, 9089, + 1, 0, 0, 0, 9089, 9091, 1, 0, 0, 0, 9090, 9084, 1, 0, 0, 0, 9090, 9085, + 1, 0, 0, 0, 9090, 9091, 1, 0, 0, 0, 9091, 871, 1, 0, 0, 0, 9092, 9093, + 5, 1546, 0, 0, 9093, 9094, 5, 1609, 0, 0, 9094, 9095, 5, 836, 0, 0, 9095, + 9096, 7, 94, 0, 0, 9096, 873, 1, 0, 0, 0, 9097, 9098, 5, 1984, 0, 0, 9098, + 9099, 5, 1973, 0, 0, 9099, 9101, 3, 2334, 1167, 0, 9100, 9102, 3, 898, + 449, 0, 9101, 9100, 1, 0, 0, 0, 9101, 9102, 1, 0, 0, 0, 9102, 9104, 1, + 0, 0, 0, 9103, 9105, 3, 852, 426, 0, 9104, 9103, 1, 0, 0, 0, 9104, 9105, + 1, 0, 0, 0, 9105, 9107, 1, 0, 0, 0, 9106, 9108, 3, 870, 435, 0, 9107, 9106, + 1, 0, 0, 0, 9107, 9108, 1, 0, 0, 0, 9108, 875, 1, 0, 0, 0, 9109, 9110, + 5, 2064, 0, 0, 9110, 9111, 5, 1973, 0, 0, 9111, 9113, 3, 2334, 1167, 0, + 9112, 9114, 3, 896, 448, 0, 9113, 9112, 1, 0, 0, 0, 9113, 9114, 1, 0, 0, + 0, 9114, 9116, 1, 0, 0, 0, 9115, 9117, 3, 870, 435, 0, 9116, 9115, 1, 0, + 0, 0, 9116, 9117, 1, 0, 0, 0, 9117, 9119, 1, 0, 0, 0, 9118, 9120, 3, 878, + 439, 0, 9119, 9118, 1, 0, 0, 0, 9119, 9120, 1, 0, 0, 0, 9120, 877, 1, 0, + 0, 0, 9121, 9122, 5, 1484, 0, 0, 9122, 9123, 7, 95, 0, 0, 9123, 879, 1, + 0, 0, 0, 9124, 9125, 5, 301, 0, 0, 9125, 9126, 5, 1973, 0, 0, 9126, 9127, + 5, 1568, 0, 0, 9127, 9131, 3, 2334, 1167, 0, 9128, 9129, 5, 680, 0, 0, + 9129, 9130, 5, 1573, 0, 0, 9130, 9132, 3, 2334, 1167, 0, 9131, 9128, 1, + 0, 0, 0, 9131, 9132, 1, 0, 0, 0, 9132, 9154, 1, 0, 0, 0, 9133, 9134, 5, + 2129, 0, 0, 9134, 9135, 5, 1983, 0, 0, 9135, 9145, 5, 2376, 0, 0, 9136, + 9137, 5, 331, 0, 0, 9137, 9142, 3, 418, 209, 0, 9138, 9139, 5, 2382, 0, + 0, 9139, 9141, 3, 418, 209, 0, 9140, 9138, 1, 0, 0, 0, 9141, 9144, 1, 0, + 0, 0, 9142, 9140, 1, 0, 0, 0, 9142, 9143, 1, 0, 0, 0, 9143, 9146, 1, 0, + 0, 0, 9144, 9142, 1, 0, 0, 0, 9145, 9136, 1, 0, 0, 0, 9145, 9146, 1, 0, + 0, 0, 9146, 9148, 1, 0, 0, 0, 9147, 9149, 3, 882, 441, 0, 9148, 9147, 1, + 0, 0, 0, 9149, 9150, 1, 0, 0, 0, 9150, 9148, 1, 0, 0, 0, 9150, 9151, 1, + 0, 0, 0, 9151, 9152, 1, 0, 0, 0, 9152, 9153, 5, 2377, 0, 0, 9153, 9155, + 1, 0, 0, 0, 9154, 9133, 1, 0, 0, 0, 9154, 9155, 1, 0, 0, 0, 9155, 881, + 1, 0, 0, 0, 9156, 9157, 5, 883, 0, 0, 9157, 9158, 5, 505, 0, 0, 9158, 9176, + 3, 1148, 574, 0, 9159, 9160, 5, 137, 0, 0, 9160, 9162, 3, 2324, 1162, 0, + 9161, 9163, 5, 749, 0, 0, 9162, 9161, 1, 0, 0, 0, 9162, 9163, 1, 0, 0, + 0, 9163, 9176, 1, 0, 0, 0, 9164, 9176, 3, 868, 434, 0, 9165, 9166, 5, 560, + 0, 0, 9166, 9176, 5, 815, 0, 0, 9167, 9176, 3, 884, 442, 0, 9168, 9176, + 3, 886, 443, 0, 9169, 9176, 5, 1173, 0, 0, 9170, 9176, 5, 1160, 0, 0, 9171, + 9176, 3, 870, 435, 0, 9172, 9176, 3, 872, 436, 0, 9173, 9176, 3, 858, 429, + 0, 9174, 9176, 3, 1456, 728, 0, 9175, 9156, 1, 0, 0, 0, 9175, 9159, 1, + 0, 0, 0, 9175, 9164, 1, 0, 0, 0, 9175, 9165, 1, 0, 0, 0, 9175, 9167, 1, + 0, 0, 0, 9175, 9168, 1, 0, 0, 0, 9175, 9169, 1, 0, 0, 0, 9175, 9170, 1, + 0, 0, 0, 9175, 9171, 1, 0, 0, 0, 9175, 9172, 1, 0, 0, 0, 9175, 9173, 1, + 0, 0, 0, 9175, 9174, 1, 0, 0, 0, 9176, 883, 1, 0, 0, 0, 9177, 9183, 5, + 458, 0, 0, 9178, 9180, 3, 866, 433, 0, 9179, 9178, 1, 0, 0, 0, 9179, 9180, + 1, 0, 0, 0, 9180, 9181, 1, 0, 0, 0, 9181, 9184, 5, 457, 0, 0, 9182, 9184, + 5, 361, 0, 0, 9183, 9179, 1, 0, 0, 0, 9183, 9182, 1, 0, 0, 0, 9184, 885, + 1, 0, 0, 0, 9185, 9187, 5, 363, 0, 0, 9186, 9188, 3, 888, 444, 0, 9187, + 9186, 1, 0, 0, 0, 9187, 9188, 1, 0, 0, 0, 9188, 9190, 1, 0, 0, 0, 9189, + 9191, 3, 892, 446, 0, 9190, 9189, 1, 0, 0, 0, 9190, 9191, 1, 0, 0, 0, 9191, + 9193, 1, 0, 0, 0, 9192, 9194, 3, 894, 447, 0, 9193, 9192, 1, 0, 0, 0, 9193, + 9194, 1, 0, 0, 0, 9194, 9196, 1, 0, 0, 0, 9195, 9197, 3, 1176, 588, 0, + 9196, 9195, 1, 0, 0, 0, 9196, 9197, 1, 0, 0, 0, 9197, 9199, 1, 0, 0, 0, + 9198, 9200, 3, 1168, 584, 0, 9199, 9198, 1, 0, 0, 0, 9199, 9200, 1, 0, + 0, 0, 9200, 887, 1, 0, 0, 0, 9201, 9212, 5, 1976, 0, 0, 9202, 9203, 5, + 242, 0, 0, 9203, 9209, 5, 564, 0, 0, 9204, 9210, 5, 1170, 0, 0, 9205, 9206, + 5, 1388, 0, 0, 9206, 9210, 3, 890, 445, 0, 9207, 9208, 5, 62, 0, 0, 9208, + 9210, 3, 890, 445, 0, 9209, 9204, 1, 0, 0, 0, 9209, 9205, 1, 0, 0, 0, 9209, + 9207, 1, 0, 0, 0, 9210, 9213, 1, 0, 0, 0, 9211, 9213, 5, 1000, 0, 0, 9212, + 9202, 1, 0, 0, 0, 9212, 9211, 1, 0, 0, 0, 9213, 889, 1, 0, 0, 0, 9214, + 9215, 7, 96, 0, 0, 9215, 891, 1, 0, 0, 0, 9216, 9221, 5, 659, 0, 0, 9217, + 9218, 5, 242, 0, 0, 9218, 9219, 5, 28, 0, 0, 9219, 9222, 3, 890, 445, 0, + 9220, 9222, 5, 1000, 0, 0, 9221, 9217, 1, 0, 0, 0, 9221, 9220, 1, 0, 0, + 0, 9222, 893, 1, 0, 0, 0, 9223, 9225, 5, 688, 0, 0, 9224, 9226, 3, 1154, + 577, 0, 9225, 9224, 1, 0, 0, 0, 9225, 9226, 1, 0, 0, 0, 9226, 9251, 1, + 0, 0, 0, 9227, 9249, 5, 1987, 0, 0, 9228, 9233, 3, 2266, 1133, 0, 9229, + 9230, 5, 2382, 0, 0, 9230, 9232, 3, 2266, 1133, 0, 9231, 9229, 1, 0, 0, + 0, 9232, 9235, 1, 0, 0, 0, 9233, 9231, 1, 0, 0, 0, 9233, 9234, 1, 0, 0, + 0, 9234, 9250, 1, 0, 0, 0, 9235, 9233, 1, 0, 0, 0, 9236, 9237, 3, 2266, + 1133, 0, 9237, 9238, 5, 2129, 0, 0, 9238, 9246, 3, 700, 350, 0, 9239, 9240, + 5, 2382, 0, 0, 9240, 9241, 3, 2266, 1133, 0, 9241, 9242, 5, 2129, 0, 0, + 9242, 9243, 3, 700, 350, 0, 9243, 9245, 1, 0, 0, 0, 9244, 9239, 1, 0, 0, + 0, 9245, 9248, 1, 0, 0, 0, 9246, 9244, 1, 0, 0, 0, 9246, 9247, 1, 0, 0, + 0, 9247, 9250, 1, 0, 0, 0, 9248, 9246, 1, 0, 0, 0, 9249, 9228, 1, 0, 0, + 0, 9249, 9236, 1, 0, 0, 0, 9250, 9252, 1, 0, 0, 0, 9251, 9227, 1, 0, 0, + 0, 9251, 9252, 1, 0, 0, 0, 9252, 9256, 1, 0, 0, 0, 9253, 9254, 5, 1057, + 0, 0, 9254, 9256, 5, 688, 0, 0, 9255, 9223, 1, 0, 0, 0, 9255, 9253, 1, + 0, 0, 0, 9256, 895, 1, 0, 0, 0, 9257, 9259, 5, 331, 0, 0, 9258, 9260, 5, + 2382, 0, 0, 9259, 9258, 1, 0, 0, 0, 9259, 9260, 1, 0, 0, 0, 9260, 9261, + 1, 0, 0, 0, 9261, 9262, 3, 900, 450, 0, 9262, 897, 1, 0, 0, 0, 9263, 9265, + 5, 1982, 0, 0, 9264, 9266, 5, 2382, 0, 0, 9265, 9264, 1, 0, 0, 0, 9265, + 9266, 1, 0, 0, 0, 9266, 9267, 1, 0, 0, 0, 9267, 9268, 3, 900, 450, 0, 9268, + 899, 1, 0, 0, 0, 9269, 9271, 5, 2372, 0, 0, 9270, 9269, 1, 0, 0, 0, 9270, + 9271, 1, 0, 0, 0, 9271, 9274, 1, 0, 0, 0, 9272, 9273, 5, 1595, 0, 0, 9273, + 9275, 3, 1148, 574, 0, 9274, 9272, 1, 0, 0, 0, 9274, 9275, 1, 0, 0, 0, + 9275, 9277, 1, 0, 0, 0, 9276, 9278, 5, 1488, 0, 0, 9277, 9276, 1, 0, 0, + 0, 9277, 9278, 1, 0, 0, 0, 9278, 9280, 1, 0, 0, 0, 9279, 9281, 3, 904, + 452, 0, 9280, 9279, 1, 0, 0, 0, 9280, 9281, 1, 0, 0, 0, 9281, 901, 1, 0, + 0, 0, 9282, 9295, 3, 1450, 725, 0, 9283, 9284, 5, 2376, 0, 0, 9284, 9289, + 3, 1450, 725, 0, 9285, 9286, 5, 2382, 0, 0, 9286, 9288, 3, 1450, 725, 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, 9292, 1, 0, 0, 0, 9291, 9289, 1, 0, 0, 0, + 9292, 9293, 5, 2377, 0, 0, 9293, 9295, 1, 0, 0, 0, 9294, 9282, 1, 0, 0, + 0, 9294, 9283, 1, 0, 0, 0, 9295, 9298, 1, 0, 0, 0, 9296, 9297, 5, 1595, + 0, 0, 9297, 9299, 3, 1148, 574, 0, 9298, 9296, 1, 0, 0, 0, 9298, 9299, + 1, 0, 0, 0, 9299, 9302, 1, 0, 0, 0, 9300, 9301, 5, 137, 0, 0, 9301, 9303, + 3, 1148, 574, 0, 9302, 9300, 1, 0, 0, 0, 9302, 9303, 1, 0, 0, 0, 9303, + 9305, 1, 0, 0, 0, 9304, 9306, 5, 1488, 0, 0, 9305, 9304, 1, 0, 0, 0, 9305, + 9306, 1, 0, 0, 0, 9306, 903, 1, 0, 0, 0, 9307, 9317, 5, 89, 0, 0, 9308, + 9318, 5, 1161, 0, 0, 9309, 9312, 5, 1175, 0, 0, 9310, 9311, 5, 953, 0, + 0, 9311, 9313, 3, 1148, 574, 0, 9312, 9310, 1, 0, 0, 0, 9312, 9313, 1, + 0, 0, 0, 9313, 9315, 1, 0, 0, 0, 9314, 9316, 3, 906, 453, 0, 9315, 9314, + 1, 0, 0, 0, 9315, 9316, 1, 0, 0, 0, 9316, 9318, 1, 0, 0, 0, 9317, 9308, + 1, 0, 0, 0, 9317, 9309, 1, 0, 0, 0, 9318, 905, 1, 0, 0, 0, 9319, 9322, + 5, 859, 0, 0, 9320, 9323, 5, 2070, 0, 0, 9321, 9323, 3, 1148, 574, 0, 9322, + 9320, 1, 0, 0, 0, 9322, 9321, 1, 0, 0, 0, 9323, 907, 1, 0, 0, 0, 9324, + 9325, 5, 149, 0, 0, 9325, 9326, 7, 86, 0, 0, 9326, 909, 1, 0, 0, 0, 9327, + 9328, 5, 660, 0, 0, 9328, 9329, 7, 97, 0, 0, 9329, 911, 1, 0, 0, 0, 9330, + 9336, 5, 1068, 0, 0, 9331, 9333, 5, 1243, 0, 0, 9332, 9334, 5, 2370, 0, + 0, 9333, 9332, 1, 0, 0, 0, 9333, 9334, 1, 0, 0, 0, 9334, 9336, 1, 0, 0, + 0, 9335, 9330, 1, 0, 0, 0, 9335, 9331, 1, 0, 0, 0, 9336, 913, 1, 0, 0, + 0, 9337, 9338, 5, 41, 0, 0, 9338, 9339, 5, 848, 0, 0, 9339, 9340, 5, 2166, + 0, 0, 9340, 9366, 3, 2268, 1134, 0, 9341, 9367, 3, 1166, 583, 0, 9342, + 9367, 3, 922, 461, 0, 9343, 9367, 3, 1150, 575, 0, 9344, 9349, 3, 1626, + 813, 0, 9345, 9346, 5, 2382, 0, 0, 9346, 9348, 3, 1626, 813, 0, 9347, 9345, + 1, 0, 0, 0, 9348, 9351, 1, 0, 0, 0, 9349, 9347, 1, 0, 0, 0, 9349, 9350, + 1, 0, 0, 0, 9350, 9367, 1, 0, 0, 0, 9351, 9349, 1, 0, 0, 0, 9352, 9357, + 3, 1628, 814, 0, 9353, 9354, 5, 2382, 0, 0, 9354, 9356, 3, 1628, 814, 0, + 9355, 9353, 1, 0, 0, 0, 9356, 9359, 1, 0, 0, 0, 9357, 9355, 1, 0, 0, 0, + 9357, 9358, 1, 0, 0, 0, 9358, 9367, 1, 0, 0, 0, 9359, 9357, 1, 0, 0, 0, + 9360, 9367, 3, 912, 456, 0, 9361, 9367, 3, 868, 434, 0, 9362, 9367, 3, + 1276, 638, 0, 9363, 9367, 3, 1278, 639, 0, 9364, 9367, 3, 1280, 640, 0, + 9365, 9367, 3, 1356, 678, 0, 9366, 9341, 1, 0, 0, 0, 9366, 9342, 1, 0, + 0, 0, 9366, 9343, 1, 0, 0, 0, 9366, 9344, 1, 0, 0, 0, 9366, 9352, 1, 0, + 0, 0, 9366, 9360, 1, 0, 0, 0, 9366, 9361, 1, 0, 0, 0, 9366, 9362, 1, 0, + 0, 0, 9366, 9363, 1, 0, 0, 0, 9366, 9364, 1, 0, 0, 0, 9366, 9365, 1, 0, + 0, 0, 9366, 9367, 1, 0, 0, 0, 9367, 9369, 1, 0, 0, 0, 9368, 9370, 3, 1550, + 775, 0, 9369, 9368, 1, 0, 0, 0, 9369, 9370, 1, 0, 0, 0, 9370, 9374, 1, + 0, 0, 0, 9371, 9372, 5, 2129, 0, 0, 9372, 9373, 5, 659, 0, 0, 9373, 9375, + 3, 1166, 583, 0, 9374, 9371, 1, 0, 0, 0, 9374, 9375, 1, 0, 0, 0, 9375, + 9377, 1, 0, 0, 0, 9376, 9378, 3, 916, 458, 0, 9377, 9376, 1, 0, 0, 0, 9377, + 9378, 1, 0, 0, 0, 9378, 9386, 1, 0, 0, 0, 9379, 9380, 3, 1300, 650, 0, + 9380, 9381, 5, 1388, 0, 0, 9381, 9382, 5, 1492, 0, 0, 9382, 9387, 1, 0, + 0, 0, 9383, 9387, 5, 233, 0, 0, 9384, 9385, 5, 263, 0, 0, 9385, 9387, 5, + 571, 0, 0, 9386, 9379, 1, 0, 0, 0, 9386, 9383, 1, 0, 0, 0, 9386, 9384, + 1, 0, 0, 0, 9386, 9387, 1, 0, 0, 0, 9387, 9388, 1, 0, 0, 0, 9388, 9389, + 5, 2396, 0, 0, 9389, 915, 1, 0, 0, 0, 9390, 9391, 3, 918, 459, 0, 9391, + 917, 1, 0, 0, 0, 9392, 9419, 5, 1432, 0, 0, 9393, 9420, 5, 525, 0, 0, 9394, + 9420, 5, 234, 0, 0, 9395, 9420, 5, 560, 0, 0, 9396, 9397, 5, 1175, 0, 0, + 9397, 9420, 7, 98, 0, 0, 9398, 9399, 5, 1631, 0, 0, 9399, 9400, 5, 2188, + 0, 0, 9400, 9420, 3, 2036, 1018, 0, 9401, 9402, 5, 953, 0, 0, 9402, 9420, + 3, 2036, 1018, 0, 9403, 9404, 5, 2188, 0, 0, 9404, 9405, 5, 1355, 0, 0, + 9405, 9420, 5, 753, 0, 0, 9406, 9408, 5, 2129, 0, 0, 9407, 9409, 5, 363, + 0, 0, 9408, 9407, 1, 0, 0, 0, 9408, 9409, 1, 0, 0, 0, 9409, 9410, 1, 0, + 0, 0, 9410, 9411, 5, 842, 0, 0, 9411, 9412, 5, 1497, 0, 0, 9412, 9414, + 5, 1546, 0, 0, 9413, 9415, 3, 920, 460, 0, 9414, 9413, 1, 0, 0, 0, 9414, + 9415, 1, 0, 0, 0, 9415, 9420, 1, 0, 0, 0, 9416, 9417, 5, 2129, 0, 0, 9417, + 9418, 7, 99, 0, 0, 9418, 9420, 5, 268, 0, 0, 9419, 9393, 1, 0, 0, 0, 9419, + 9394, 1, 0, 0, 0, 9419, 9395, 1, 0, 0, 0, 9419, 9396, 1, 0, 0, 0, 9419, + 9398, 1, 0, 0, 0, 9419, 9401, 1, 0, 0, 0, 9419, 9403, 1, 0, 0, 0, 9419, + 9406, 1, 0, 0, 0, 9419, 9416, 1, 0, 0, 0, 9420, 9421, 1, 0, 0, 0, 9421, + 9419, 1, 0, 0, 0, 9421, 9422, 1, 0, 0, 0, 9422, 919, 1, 0, 0, 0, 9423, + 9424, 3, 2338, 1169, 0, 9424, 921, 1, 0, 0, 0, 9425, 9426, 5, 909, 0, 0, + 9426, 9427, 5, 2376, 0, 0, 9427, 9431, 3, 2266, 1133, 0, 9428, 9429, 5, + 457, 0, 0, 9429, 9432, 3, 1640, 820, 0, 9430, 9432, 5, 361, 0, 0, 9431, + 9428, 1, 0, 0, 0, 9431, 9430, 1, 0, 0, 0, 9431, 9432, 1, 0, 0, 0, 9432, + 9433, 1, 0, 0, 0, 9433, 9434, 5, 2377, 0, 0, 9434, 923, 1, 0, 0, 0, 9435, + 9436, 5, 41, 0, 0, 9436, 9437, 5, 848, 0, 0, 9437, 9438, 5, 2166, 0, 0, + 9438, 9440, 5, 819, 0, 0, 9439, 9441, 5, 560, 0, 0, 9440, 9439, 1, 0, 0, + 0, 9440, 9441, 1, 0, 0, 0, 9441, 9442, 1, 0, 0, 0, 9442, 9443, 5, 1175, + 0, 0, 9443, 9452, 3, 2268, 1134, 0, 9444, 9453, 3, 1166, 583, 0, 9445, + 9453, 3, 926, 463, 0, 9446, 9453, 3, 912, 456, 0, 9447, 9453, 3, 868, 434, + 0, 9448, 9453, 3, 1276, 638, 0, 9449, 9453, 3, 1280, 640, 0, 9450, 9453, + 3, 928, 464, 0, 9451, 9453, 3, 1356, 678, 0, 9452, 9444, 1, 0, 0, 0, 9452, + 9445, 1, 0, 0, 0, 9452, 9446, 1, 0, 0, 0, 9452, 9447, 1, 0, 0, 0, 9452, + 9448, 1, 0, 0, 0, 9452, 9449, 1, 0, 0, 0, 9452, 9450, 1, 0, 0, 0, 9452, + 9451, 1, 0, 0, 0, 9452, 9453, 1, 0, 0, 0, 9453, 9455, 1, 0, 0, 0, 9454, + 9456, 3, 930, 465, 0, 9455, 9454, 1, 0, 0, 0, 9455, 9456, 1, 0, 0, 0, 9456, + 9458, 1, 0, 0, 0, 9457, 9459, 3, 938, 469, 0, 9458, 9457, 1, 0, 0, 0, 9458, + 9459, 1, 0, 0, 0, 9459, 9460, 1, 0, 0, 0, 9460, 9461, 5, 2396, 0, 0, 9461, + 925, 1, 0, 0, 0, 9462, 9463, 5, 20, 0, 0, 9463, 9464, 5, 2376, 0, 0, 9464, + 9465, 3, 2266, 1133, 0, 9465, 9466, 5, 2377, 0, 0, 9466, 927, 1, 0, 0, + 0, 9467, 9468, 5, 921, 0, 0, 9468, 9470, 3, 1172, 586, 0, 9469, 9471, 3, + 912, 456, 0, 9470, 9469, 1, 0, 0, 0, 9470, 9471, 1, 0, 0, 0, 9471, 929, + 1, 0, 0, 0, 9472, 9505, 5, 20, 0, 0, 9473, 9474, 5, 1155, 0, 0, 9474, 9480, + 5, 632, 0, 0, 9475, 9476, 5, 1355, 0, 0, 9476, 9480, 5, 753, 0, 0, 9477, + 9480, 5, 1502, 0, 0, 9478, 9480, 5, 1554, 0, 0, 9479, 9473, 1, 0, 0, 0, + 9479, 9475, 1, 0, 0, 0, 9479, 9477, 1, 0, 0, 0, 9479, 9478, 1, 0, 0, 0, + 9480, 9492, 1, 0, 0, 0, 9481, 9482, 5, 2376, 0, 0, 9482, 9487, 3, 2266, + 1133, 0, 9483, 9484, 5, 2382, 0, 0, 9484, 9486, 3, 2266, 1133, 0, 9485, + 9483, 1, 0, 0, 0, 9486, 9489, 1, 0, 0, 0, 9487, 9485, 1, 0, 0, 0, 9487, + 9488, 1, 0, 0, 0, 9488, 9490, 1, 0, 0, 0, 9489, 9487, 1, 0, 0, 0, 9490, + 9491, 5, 2377, 0, 0, 9491, 9493, 1, 0, 0, 0, 9492, 9481, 1, 0, 0, 0, 9492, + 9493, 1, 0, 0, 0, 9493, 9506, 1, 0, 0, 0, 9494, 9495, 5, 2376, 0, 0, 9495, + 9500, 3, 2266, 1133, 0, 9496, 9497, 5, 2382, 0, 0, 9497, 9499, 3, 2266, + 1133, 0, 9498, 9496, 1, 0, 0, 0, 9499, 9502, 1, 0, 0, 0, 9500, 9498, 1, + 0, 0, 0, 9500, 9501, 1, 0, 0, 0, 9501, 9503, 1, 0, 0, 0, 9502, 9500, 1, + 0, 0, 0, 9503, 9504, 5, 2377, 0, 0, 9504, 9506, 1, 0, 0, 0, 9505, 9479, + 1, 0, 0, 0, 9505, 9494, 1, 0, 0, 0, 9506, 9508, 1, 0, 0, 0, 9507, 9509, + 3, 936, 468, 0, 9508, 9507, 1, 0, 0, 0, 9508, 9509, 1, 0, 0, 0, 9509, 931, + 1, 0, 0, 0, 9510, 9511, 3, 2036, 1018, 0, 9511, 933, 1, 0, 0, 0, 9512, + 9513, 5, 301, 0, 0, 9513, 9514, 5, 848, 0, 0, 9514, 9515, 5, 2166, 0, 0, + 9515, 9516, 5, 819, 0, 0, 9516, 9517, 5, 1175, 0, 0, 9517, 9527, 3, 2268, + 1134, 0, 9518, 9524, 3, 1166, 583, 0, 9519, 9520, 5, 1973, 0, 0, 9520, + 9524, 3, 2334, 1167, 0, 9521, 9524, 3, 868, 434, 0, 9522, 9524, 7, 100, + 0, 0, 9523, 9518, 1, 0, 0, 0, 9523, 9519, 1, 0, 0, 0, 9523, 9521, 1, 0, + 0, 0, 9523, 9522, 1, 0, 0, 0, 9524, 9525, 1, 0, 0, 0, 9525, 9523, 1, 0, + 0, 0, 9525, 9526, 1, 0, 0, 0, 9526, 9528, 1, 0, 0, 0, 9527, 9523, 1, 0, + 0, 0, 9527, 9528, 1, 0, 0, 0, 9528, 9530, 1, 0, 0, 0, 9529, 9531, 3, 912, + 456, 0, 9530, 9529, 1, 0, 0, 0, 9530, 9531, 1, 0, 0, 0, 9531, 9571, 1, + 0, 0, 0, 9532, 9548, 5, 2188, 0, 0, 9533, 9535, 5, 2382, 0, 0, 9534, 9533, + 1, 0, 0, 0, 9534, 9535, 1, 0, 0, 0, 9535, 9544, 1, 0, 0, 0, 9536, 9537, + 5, 1155, 0, 0, 9537, 9545, 5, 632, 0, 0, 9538, 9539, 5, 1355, 0, 0, 9539, + 9545, 5, 753, 0, 0, 9540, 9545, 5, 1502, 0, 0, 9541, 9545, 5, 1554, 0, + 0, 9542, 9543, 5, 227, 0, 0, 9543, 9545, 5, 1528, 0, 0, 9544, 9536, 1, + 0, 0, 0, 9544, 9538, 1, 0, 0, 0, 9544, 9540, 1, 0, 0, 0, 9544, 9541, 1, + 0, 0, 0, 9544, 9542, 1, 0, 0, 0, 9545, 9547, 1, 0, 0, 0, 9546, 9534, 1, + 0, 0, 0, 9547, 9550, 1, 0, 0, 0, 9548, 9546, 1, 0, 0, 0, 9548, 9549, 1, + 0, 0, 0, 9549, 9564, 1, 0, 0, 0, 9550, 9548, 1, 0, 0, 0, 9551, 9556, 5, + 2376, 0, 0, 9552, 9554, 5, 2382, 0, 0, 9553, 9552, 1, 0, 0, 0, 9553, 9554, + 1, 0, 0, 0, 9554, 9555, 1, 0, 0, 0, 9555, 9557, 3, 2338, 1169, 0, 9556, + 9553, 1, 0, 0, 0, 9557, 9558, 1, 0, 0, 0, 9558, 9556, 1, 0, 0, 0, 9558, + 9559, 1, 0, 0, 0, 9559, 9560, 1, 0, 0, 0, 9560, 9562, 5, 2377, 0, 0, 9561, + 9563, 3, 936, 468, 0, 9562, 9561, 1, 0, 0, 0, 9562, 9563, 1, 0, 0, 0, 9563, + 9565, 1, 0, 0, 0, 9564, 9551, 1, 0, 0, 0, 9564, 9565, 1, 0, 0, 0, 9565, + 9567, 1, 0, 0, 0, 9566, 9568, 3, 938, 469, 0, 9567, 9566, 1, 0, 0, 0, 9567, + 9568, 1, 0, 0, 0, 9568, 9570, 1, 0, 0, 0, 9569, 9532, 1, 0, 0, 0, 9570, + 9573, 1, 0, 0, 0, 9571, 9569, 1, 0, 0, 0, 9571, 9572, 1, 0, 0, 0, 9572, + 935, 1, 0, 0, 0, 9573, 9571, 1, 0, 0, 0, 9574, 9575, 7, 101, 0, 0, 9575, + 9576, 5, 950, 0, 0, 9576, 9577, 5, 2140, 0, 0, 9577, 937, 1, 0, 0, 0, 9578, + 9579, 5, 1379, 0, 0, 9579, 9581, 5, 640, 0, 0, 9580, 9582, 7, 102, 0, 0, + 9581, 9580, 1, 0, 0, 0, 9581, 9582, 1, 0, 0, 0, 9582, 939, 1, 0, 0, 0, + 9583, 9584, 5, 301, 0, 0, 9584, 9585, 5, 848, 0, 0, 9585, 9586, 5, 2238, + 0, 0, 9586, 9591, 3, 950, 475, 0, 9587, 9588, 5, 2376, 0, 0, 9588, 9589, + 3, 2284, 1142, 0, 9589, 9590, 5, 2377, 0, 0, 9590, 9592, 1, 0, 0, 0, 9591, + 9587, 1, 0, 0, 0, 9591, 9592, 1, 0, 0, 0, 9592, 9594, 1, 0, 0, 0, 9593, + 9595, 3, 948, 474, 0, 9594, 9593, 1, 0, 0, 0, 9594, 9595, 1, 0, 0, 0, 9595, + 9597, 1, 0, 0, 0, 9596, 9598, 3, 946, 473, 0, 9597, 9596, 1, 0, 0, 0, 9597, + 9598, 1, 0, 0, 0, 9598, 9601, 1, 0, 0, 0, 9599, 9600, 7, 17, 0, 0, 9600, + 9602, 5, 1376, 0, 0, 9601, 9599, 1, 0, 0, 0, 9601, 9602, 1, 0, 0, 0, 9602, + 9605, 1, 0, 0, 0, 9603, 9606, 3, 956, 478, 0, 9604, 9606, 3, 958, 479, + 0, 9605, 9603, 1, 0, 0, 0, 9605, 9604, 1, 0, 0, 0, 9606, 941, 1, 0, 0, + 0, 9607, 9608, 5, 41, 0, 0, 9608, 9609, 5, 848, 0, 0, 9609, 9610, 5, 2238, + 0, 0, 9610, 9618, 3, 950, 475, 0, 9611, 9619, 3, 948, 474, 0, 9612, 9619, + 3, 946, 473, 0, 9613, 9614, 7, 17, 0, 0, 9614, 9619, 5, 1376, 0, 0, 9615, + 9619, 5, 233, 0, 0, 9616, 9619, 5, 1413, 0, 0, 9617, 9619, 5, 2087, 0, + 0, 9618, 9611, 1, 0, 0, 0, 9618, 9612, 1, 0, 0, 0, 9618, 9613, 1, 0, 0, + 0, 9618, 9615, 1, 0, 0, 0, 9618, 9616, 1, 0, 0, 0, 9618, 9617, 1, 0, 0, + 0, 9619, 943, 1, 0, 0, 0, 9620, 9621, 5, 425, 0, 0, 9621, 9622, 5, 848, + 0, 0, 9622, 9623, 5, 2238, 0, 0, 9623, 9624, 3, 950, 475, 0, 9624, 945, + 1, 0, 0, 0, 9625, 9627, 5, 1432, 0, 0, 9626, 9628, 7, 103, 0, 0, 9627, + 9626, 1, 0, 0, 0, 9627, 9628, 1, 0, 0, 0, 9628, 9640, 1, 0, 0, 0, 9629, + 9638, 5, 1175, 0, 0, 9630, 9639, 5, 378, 0, 0, 9631, 9639, 5, 227, 0, 0, + 9632, 9639, 5, 799, 0, 0, 9633, 9634, 5, 330, 0, 0, 9634, 9639, 5, 920, + 0, 0, 9635, 9636, 5, 799, 0, 0, 9636, 9637, 5, 330, 0, 0, 9637, 9639, 5, + 920, 0, 0, 9638, 9630, 1, 0, 0, 0, 9638, 9631, 1, 0, 0, 0, 9638, 9632, + 1, 0, 0, 0, 9638, 9633, 1, 0, 0, 0, 9638, 9635, 1, 0, 0, 0, 9639, 9641, + 1, 0, 0, 0, 9640, 9629, 1, 0, 0, 0, 9640, 9641, 1, 0, 0, 0, 9641, 947, + 1, 0, 0, 0, 9642, 9643, 5, 1277, 0, 0, 9643, 9652, 3, 2324, 1162, 0, 9644, + 9645, 5, 1280, 0, 0, 9645, 9652, 3, 2324, 1162, 0, 9646, 9647, 5, 1521, + 0, 0, 9647, 9652, 3, 2324, 1162, 0, 9648, 9649, 5, 1973, 0, 0, 9649, 9652, + 3, 1642, 821, 0, 9650, 9652, 7, 100, 0, 0, 9651, 9642, 1, 0, 0, 0, 9651, + 9644, 1, 0, 0, 0, 9651, 9646, 1, 0, 0, 0, 9651, 9648, 1, 0, 0, 0, 9651, + 9650, 1, 0, 0, 0, 9652, 9653, 1, 0, 0, 0, 9653, 9651, 1, 0, 0, 0, 9653, + 9654, 1, 0, 0, 0, 9654, 949, 1, 0, 0, 0, 9655, 9658, 3, 2332, 1166, 0, + 9656, 9657, 5, 2369, 0, 0, 9657, 9659, 3, 2334, 1167, 0, 9658, 9656, 1, + 0, 0, 0, 9658, 9659, 1, 0, 0, 0, 9659, 951, 1, 0, 0, 0, 9660, 9663, 3, + 2332, 1166, 0, 9661, 9662, 5, 2369, 0, 0, 9662, 9664, 3, 2334, 1167, 0, + 9663, 9661, 1, 0, 0, 0, 9663, 9664, 1, 0, 0, 0, 9664, 953, 1, 0, 0, 0, + 9665, 9670, 3, 2332, 1166, 0, 9666, 9667, 5, 2369, 0, 0, 9667, 9669, 3, + 2334, 1167, 0, 9668, 9666, 1, 0, 0, 0, 9669, 9672, 1, 0, 0, 0, 9670, 9668, + 1, 0, 0, 0, 9670, 9671, 1, 0, 0, 0, 9671, 955, 1, 0, 0, 0, 9672, 9670, + 1, 0, 0, 0, 9673, 9674, 5, 1175, 0, 0, 9674, 9675, 3, 2268, 1134, 0, 9675, + 9676, 5, 2376, 0, 0, 9676, 9677, 3, 2284, 1142, 0, 9677, 9678, 5, 2377, + 0, 0, 9678, 957, 1, 0, 0, 0, 9679, 9680, 5, 66, 0, 0, 9680, 9681, 3, 1850, + 925, 0, 9681, 959, 1, 0, 0, 0, 9682, 9683, 5, 41, 0, 0, 9683, 9684, 5, + 1182, 0, 0, 9684, 9688, 3, 952, 476, 0, 9685, 9689, 3, 968, 484, 0, 9686, + 9689, 3, 980, 490, 0, 9687, 9689, 5, 233, 0, 0, 9688, 9685, 1, 0, 0, 0, + 9688, 9686, 1, 0, 0, 0, 9688, 9687, 1, 0, 0, 0, 9689, 961, 1, 0, 0, 0, + 9690, 9691, 5, 425, 0, 0, 9691, 9692, 5, 1182, 0, 0, 9692, 9694, 3, 952, + 476, 0, 9693, 9695, 5, 560, 0, 0, 9694, 9693, 1, 0, 0, 0, 9694, 9695, 1, + 0, 0, 0, 9695, 963, 1, 0, 0, 0, 9696, 9699, 5, 301, 0, 0, 9697, 9698, 5, + 1219, 0, 0, 9698, 9700, 5, 1463, 0, 0, 9699, 9697, 1, 0, 0, 0, 9699, 9700, + 1, 0, 0, 0, 9700, 9701, 1, 0, 0, 0, 9701, 9702, 5, 1182, 0, 0, 9702, 9703, + 3, 952, 476, 0, 9703, 9704, 5, 125, 0, 0, 9704, 9709, 3, 966, 483, 0, 9705, + 9706, 5, 2382, 0, 0, 9706, 9708, 3, 966, 483, 0, 9707, 9705, 1, 0, 0, 0, + 9708, 9711, 1, 0, 0, 0, 9709, 9707, 1, 0, 0, 0, 9709, 9710, 1, 0, 0, 0, + 9710, 9715, 1, 0, 0, 0, 9711, 9709, 1, 0, 0, 0, 9712, 9713, 5, 1577, 0, + 0, 9713, 9714, 5, 2398, 0, 0, 9714, 9716, 7, 42, 0, 0, 9715, 9712, 1, 0, + 0, 0, 9715, 9716, 1, 0, 0, 0, 9716, 965, 1, 0, 0, 0, 9717, 9718, 5, 2376, + 0, 0, 9718, 9723, 3, 2302, 1151, 0, 9719, 9720, 5, 2382, 0, 0, 9720, 9722, + 3, 2302, 1151, 0, 9721, 9719, 1, 0, 0, 0, 9722, 9725, 1, 0, 0, 0, 9723, + 9721, 1, 0, 0, 0, 9723, 9724, 1, 0, 0, 0, 9724, 9726, 1, 0, 0, 0, 9725, + 9723, 1, 0, 0, 0, 9726, 9727, 5, 2377, 0, 0, 9727, 9729, 5, 1487, 0, 0, + 9728, 9730, 5, 2376, 0, 0, 9729, 9728, 1, 0, 0, 0, 9729, 9730, 1, 0, 0, + 0, 9730, 9731, 1, 0, 0, 0, 9731, 9733, 3, 2302, 1151, 0, 9732, 9734, 5, + 2377, 0, 0, 9733, 9732, 1, 0, 0, 0, 9733, 9734, 1, 0, 0, 0, 9734, 9736, + 1, 0, 0, 0, 9735, 9737, 3, 970, 485, 0, 9736, 9735, 1, 0, 0, 0, 9736, 9737, + 1, 0, 0, 0, 9737, 9738, 1, 0, 0, 0, 9738, 9739, 3, 978, 489, 0, 9739, 967, + 1, 0, 0, 0, 9740, 9741, 5, 20, 0, 0, 9741, 9742, 5, 125, 0, 0, 9742, 9743, + 3, 966, 483, 0, 9743, 969, 1, 0, 0, 0, 9744, 9745, 5, 47, 0, 0, 9745, 9746, + 5, 2029, 0, 0, 9746, 9749, 3, 972, 486, 0, 9747, 9749, 3, 976, 488, 0, + 9748, 9744, 1, 0, 0, 0, 9748, 9747, 1, 0, 0, 0, 9749, 971, 1, 0, 0, 0, + 9750, 9755, 3, 974, 487, 0, 9751, 9752, 5, 2382, 0, 0, 9752, 9754, 3, 974, + 487, 0, 9753, 9751, 1, 0, 0, 0, 9754, 9757, 1, 0, 0, 0, 9755, 9753, 1, + 0, 0, 0, 9755, 9756, 1, 0, 0, 0, 9756, 973, 1, 0, 0, 0, 9757, 9755, 1, + 0, 0, 0, 9758, 9759, 3, 2276, 1138, 0, 9759, 9760, 5, 2376, 0, 0, 9760, + 9765, 3, 2302, 1151, 0, 9761, 9762, 5, 2382, 0, 0, 9762, 9764, 3, 2302, + 1151, 0, 9763, 9761, 1, 0, 0, 0, 9764, 9767, 1, 0, 0, 0, 9765, 9763, 1, + 0, 0, 0, 9765, 9766, 1, 0, 0, 0, 9766, 9768, 1, 0, 0, 0, 9767, 9765, 1, + 0, 0, 0, 9768, 9769, 5, 2377, 0, 0, 9769, 975, 1, 0, 0, 0, 9770, 9771, + 5, 2188, 0, 0, 9771, 9772, 5, 659, 0, 0, 9772, 9773, 5, 277, 0, 0, 9773, + 9774, 5, 2382, 0, 0, 9774, 9775, 5, 1523, 0, 0, 9775, 9776, 5, 277, 0, + 0, 9776, 9780, 3, 2220, 1110, 0, 9777, 9778, 5, 243, 0, 0, 9778, 9779, + 5, 47, 0, 0, 9779, 9781, 5, 330, 0, 0, 9780, 9777, 1, 0, 0, 0, 9780, 9781, + 1, 0, 0, 0, 9781, 9785, 1, 0, 0, 0, 9782, 9783, 5, 2188, 0, 0, 9783, 9784, + 5, 222, 0, 0, 9784, 9786, 5, 277, 0, 0, 9785, 9782, 1, 0, 0, 0, 9785, 9786, + 1, 0, 0, 0, 9786, 977, 1, 0, 0, 0, 9787, 9788, 5, 2129, 0, 0, 9788, 9789, + 3, 954, 477, 0, 9789, 979, 1, 0, 0, 0, 9790, 9791, 5, 425, 0, 0, 9791, + 9792, 5, 125, 0, 0, 9792, 9793, 5, 2376, 0, 0, 9793, 9798, 3, 2302, 1151, + 0, 9794, 9795, 5, 2382, 0, 0, 9795, 9797, 3, 2302, 1151, 0, 9796, 9794, + 1, 0, 0, 0, 9797, 9800, 1, 0, 0, 0, 9798, 9796, 1, 0, 0, 0, 9798, 9799, + 1, 0, 0, 0, 9799, 9801, 1, 0, 0, 0, 9800, 9798, 1, 0, 0, 0, 9801, 9803, + 5, 2377, 0, 0, 9802, 9804, 5, 560, 0, 0, 9803, 9802, 1, 0, 0, 0, 9803, + 9804, 1, 0, 0, 0, 9804, 981, 1, 0, 0, 0, 9805, 9806, 5, 301, 0, 0, 9806, + 9807, 5, 848, 0, 0, 9807, 9808, 5, 2166, 0, 0, 9808, 9811, 3, 2268, 1134, + 0, 9809, 9810, 5, 1163, 0, 0, 9810, 9812, 3, 2242, 1121, 0, 9811, 9809, + 1, 0, 0, 0, 9811, 9812, 1, 0, 0, 0, 9812, 9830, 1, 0, 0, 0, 9813, 9816, + 5, 2376, 0, 0, 9814, 9817, 3, 984, 492, 0, 9815, 9817, 3, 986, 493, 0, + 9816, 9814, 1, 0, 0, 0, 9816, 9815, 1, 0, 0, 0, 9817, 9825, 1, 0, 0, 0, + 9818, 9821, 5, 2382, 0, 0, 9819, 9822, 3, 984, 492, 0, 9820, 9822, 3, 986, + 493, 0, 9821, 9819, 1, 0, 0, 0, 9821, 9820, 1, 0, 0, 0, 9822, 9824, 1, + 0, 0, 0, 9823, 9818, 1, 0, 0, 0, 9824, 9827, 1, 0, 0, 0, 9825, 9823, 1, + 0, 0, 0, 9825, 9826, 1, 0, 0, 0, 9826, 9828, 1, 0, 0, 0, 9827, 9825, 1, + 0, 0, 0, 9828, 9829, 5, 2377, 0, 0, 9829, 9831, 1, 0, 0, 0, 9830, 9813, + 1, 0, 0, 0, 9830, 9831, 1, 0, 0, 0, 9831, 9852, 1, 0, 0, 0, 9832, 9833, + 5, 1175, 0, 0, 9833, 9834, 5, 1339, 0, 0, 9834, 9838, 5, 1976, 0, 0, 9835, + 9836, 7, 2, 0, 0, 9836, 9837, 5, 1424, 0, 0, 9837, 9839, 5, 1342, 0, 0, + 9838, 9835, 1, 0, 0, 0, 9838, 9839, 1, 0, 0, 0, 9839, 9853, 1, 0, 0, 0, + 9840, 9842, 3, 1174, 587, 0, 9841, 9840, 1, 0, 0, 0, 9841, 9842, 1, 0, + 0, 0, 9842, 9844, 1, 0, 0, 0, 9843, 9845, 7, 100, 0, 0, 9844, 9843, 1, + 0, 0, 0, 9844, 9845, 1, 0, 0, 0, 9845, 9847, 1, 0, 0, 0, 9846, 9848, 3, + 912, 456, 0, 9847, 9846, 1, 0, 0, 0, 9847, 9848, 1, 0, 0, 0, 9848, 9850, + 1, 0, 0, 0, 9849, 9851, 3, 908, 454, 0, 9850, 9849, 1, 0, 0, 0, 9850, 9851, + 1, 0, 0, 0, 9851, 9853, 1, 0, 0, 0, 9852, 9832, 1, 0, 0, 0, 9852, 9841, + 1, 0, 0, 0, 9853, 9871, 1, 0, 0, 0, 9854, 9855, 5, 2129, 0, 0, 9855, 9865, + 5, 659, 0, 0, 9856, 9860, 3, 1166, 583, 0, 9857, 9858, 5, 1973, 0, 0, 9858, + 9860, 3, 2334, 1167, 0, 9859, 9856, 1, 0, 0, 0, 9859, 9857, 1, 0, 0, 0, + 9860, 9861, 1, 0, 0, 0, 9861, 9859, 1, 0, 0, 0, 9861, 9862, 1, 0, 0, 0, + 9862, 9864, 1, 0, 0, 0, 9863, 9859, 1, 0, 0, 0, 9864, 9867, 1, 0, 0, 0, + 9865, 9863, 1, 0, 0, 0, 9865, 9866, 1, 0, 0, 0, 9866, 9872, 1, 0, 0, 0, + 9867, 9865, 1, 0, 0, 0, 9868, 9869, 5, 2129, 0, 0, 9869, 9870, 5, 1057, + 0, 0, 9870, 9872, 5, 659, 0, 0, 9871, 9854, 1, 0, 0, 0, 9871, 9868, 1, + 0, 0, 0, 9871, 9872, 1, 0, 0, 0, 9872, 9874, 1, 0, 0, 0, 9873, 9875, 3, + 988, 494, 0, 9874, 9873, 1, 0, 0, 0, 9874, 9875, 1, 0, 0, 0, 9875, 9878, + 1, 0, 0, 0, 9876, 9877, 5, 564, 0, 0, 9877, 9879, 5, 2091, 0, 0, 9878, + 9876, 1, 0, 0, 0, 9878, 9879, 1, 0, 0, 0, 9879, 9883, 1, 0, 0, 0, 9880, + 9881, 7, 17, 0, 0, 9881, 9882, 5, 1388, 0, 0, 9882, 9884, 5, 1492, 0, 0, + 9883, 9880, 1, 0, 0, 0, 9883, 9884, 1, 0, 0, 0, 9884, 9885, 1, 0, 0, 0, + 9885, 9886, 5, 66, 0, 0, 9886, 9887, 3, 1838, 919, 0, 9887, 9888, 5, 2396, + 0, 0, 9888, 983, 1, 0, 0, 0, 9889, 9890, 5, 1529, 0, 0, 9890, 9891, 5, + 564, 0, 0, 9891, 9892, 5, 2376, 0, 0, 9892, 9893, 3, 2332, 1166, 0, 9893, + 9894, 5, 2377, 0, 0, 9894, 9898, 5, 723, 0, 0, 9895, 9896, 3, 2214, 1107, + 0, 9896, 9897, 5, 2369, 0, 0, 9897, 9899, 1, 0, 0, 0, 9898, 9895, 1, 0, + 0, 0, 9898, 9899, 1, 0, 0, 0, 9899, 9900, 1, 0, 0, 0, 9900, 9901, 3, 2332, + 1166, 0, 9901, 985, 1, 0, 0, 0, 9902, 9905, 3, 2332, 1166, 0, 9903, 9905, + 3, 2328, 1164, 0, 9904, 9902, 1, 0, 0, 0, 9904, 9903, 1, 0, 0, 0, 9905, + 9908, 1, 0, 0, 0, 9906, 9907, 5, 457, 0, 0, 9907, 9909, 3, 1640, 820, 0, + 9908, 9906, 1, 0, 0, 0, 9908, 9909, 1, 0, 0, 0, 9909, 987, 1, 0, 0, 0, + 9910, 9911, 5, 949, 0, 0, 9911, 9950, 5, 1432, 0, 0, 9912, 9945, 5, 1432, + 0, 0, 9913, 9946, 7, 104, 0, 0, 9914, 9915, 5, 1175, 0, 0, 9915, 9946, + 7, 98, 0, 0, 9916, 9917, 5, 1631, 0, 0, 9917, 9920, 5, 2188, 0, 0, 9918, + 9920, 5, 953, 0, 0, 9919, 9916, 1, 0, 0, 0, 9919, 9918, 1, 0, 0, 0, 9920, + 9946, 1, 0, 0, 0, 9921, 9925, 5, 2188, 0, 0, 9922, 9923, 5, 1355, 0, 0, + 9923, 9926, 5, 753, 0, 0, 9924, 9926, 5, 1502, 0, 0, 9925, 9922, 1, 0, + 0, 0, 9925, 9924, 1, 0, 0, 0, 9926, 9946, 1, 0, 0, 0, 9927, 9940, 5, 2129, + 0, 0, 9928, 9930, 5, 363, 0, 0, 9929, 9931, 7, 105, 0, 0, 9930, 9929, 1, + 0, 0, 0, 9930, 9931, 1, 0, 0, 0, 9931, 9932, 1, 0, 0, 0, 9932, 9933, 5, + 1497, 0, 0, 9933, 9941, 5, 1546, 0, 0, 9934, 9936, 7, 105, 0, 0, 9935, + 9934, 1, 0, 0, 0, 9935, 9936, 1, 0, 0, 0, 9936, 9937, 1, 0, 0, 0, 9937, + 9938, 5, 1497, 0, 0, 9938, 9939, 5, 1546, 0, 0, 9939, 9941, 5, 2407, 0, + 0, 9940, 9928, 1, 0, 0, 0, 9940, 9935, 1, 0, 0, 0, 9941, 9946, 1, 0, 0, + 0, 9942, 9943, 5, 2129, 0, 0, 9943, 9944, 7, 99, 0, 0, 9944, 9946, 5, 268, + 0, 0, 9945, 9913, 1, 0, 0, 0, 9945, 9914, 1, 0, 0, 0, 9945, 9919, 1, 0, + 0, 0, 9945, 9921, 1, 0, 0, 0, 9945, 9927, 1, 0, 0, 0, 9945, 9942, 1, 0, + 0, 0, 9946, 9947, 1, 0, 0, 0, 9947, 9945, 1, 0, 0, 0, 9947, 9948, 1, 0, + 0, 0, 9948, 9950, 1, 0, 0, 0, 9949, 9910, 1, 0, 0, 0, 9949, 9912, 1, 0, + 0, 0, 9950, 989, 1, 0, 0, 0, 9951, 9952, 5, 425, 0, 0, 9952, 9953, 5, 848, + 0, 0, 9953, 9954, 5, 2166, 0, 0, 9954, 9957, 3, 2268, 1134, 0, 9955, 9956, + 5, 1351, 0, 0, 9956, 9958, 5, 1976, 0, 0, 9957, 9955, 1, 0, 0, 0, 9957, + 9958, 1, 0, 0, 0, 9958, 9959, 1, 0, 0, 0, 9959, 9960, 5, 2396, 0, 0, 9960, + 991, 1, 0, 0, 0, 9961, 9964, 5, 301, 0, 0, 9962, 9963, 5, 1219, 0, 0, 9963, + 9965, 5, 1463, 0, 0, 9964, 9962, 1, 0, 0, 0, 9964, 9965, 1, 0, 0, 0, 9965, + 9966, 1, 0, 0, 0, 9966, 9967, 5, 277, 0, 0, 9967, 9968, 3, 994, 497, 0, + 9968, 9972, 5, 2129, 0, 0, 9969, 9970, 3, 2276, 1138, 0, 9970, 9971, 5, + 2369, 0, 0, 9971, 9973, 1, 0, 0, 0, 9972, 9969, 1, 0, 0, 0, 9972, 9973, + 1, 0, 0, 0, 9973, 9974, 1, 0, 0, 0, 9974, 9979, 3, 2218, 1109, 0, 9975, + 9976, 5, 683, 0, 0, 9976, 9980, 7, 64, 0, 0, 9977, 9978, 5, 5, 0, 0, 9978, + 9980, 5, 587, 0, 0, 9979, 9975, 1, 0, 0, 0, 9979, 9977, 1, 0, 0, 0, 9979, + 9980, 1, 0, 0, 0, 9980, 9981, 1, 0, 0, 0, 9981, 9982, 5, 2396, 0, 0, 9982, + 993, 1, 0, 0, 0, 9983, 9984, 3, 2334, 1167, 0, 9984, 995, 1, 0, 0, 0, 9985, + 9986, 5, 301, 0, 0, 9986, 9987, 5, 206, 0, 0, 9987, 9988, 3, 448, 224, + 0, 9988, 9989, 5, 2376, 0, 0, 9989, 9990, 3, 2266, 1133, 0, 9990, 9992, + 3, 2302, 1151, 0, 9991, 9993, 5, 1604, 0, 0, 9992, 9991, 1, 0, 0, 0, 9992, + 9993, 1, 0, 0, 0, 9993, 10002, 1, 0, 0, 0, 9994, 9995, 5, 2382, 0, 0, 9995, + 9996, 3, 2266, 1133, 0, 9996, 9998, 3, 2302, 1151, 0, 9997, 9999, 5, 1604, + 0, 0, 9998, 9997, 1, 0, 0, 0, 9998, 9999, 1, 0, 0, 0, 9999, 10001, 1, 0, + 0, 0, 10000, 9994, 1, 0, 0, 0, 10001, 10004, 1, 0, 0, 0, 10002, 10000, + 1, 0, 0, 0, 10002, 10003, 1, 0, 0, 0, 10003, 10005, 1, 0, 0, 0, 10004, + 10002, 1, 0, 0, 0, 10005, 10025, 5, 2377, 0, 0, 10006, 10024, 3, 1166, + 583, 0, 10007, 10008, 5, 1595, 0, 0, 10008, 10024, 3, 1148, 574, 0, 10009, + 10010, 5, 1973, 0, 0, 10010, 10024, 3, 1642, 821, 0, 10011, 10024, 5, 659, + 0, 0, 10012, 10013, 5, 1591, 0, 0, 10013, 10015, 5, 1976, 0, 0, 10014, + 10012, 1, 0, 0, 0, 10014, 10015, 1, 0, 0, 0, 10015, 10016, 1, 0, 0, 0, + 10016, 10017, 5, 604, 0, 0, 10017, 10021, 5, 2370, 0, 0, 10018, 10019, + 5, 603, 0, 0, 10019, 10020, 5, 723, 0, 0, 10020, 10022, 3, 2036, 1018, + 0, 10021, 10018, 1, 0, 0, 0, 10021, 10022, 1, 0, 0, 0, 10022, 10024, 1, + 0, 0, 0, 10023, 10006, 1, 0, 0, 0, 10023, 10007, 1, 0, 0, 0, 10023, 10009, + 1, 0, 0, 0, 10023, 10011, 1, 0, 0, 0, 10023, 10014, 1, 0, 0, 0, 10024, + 10027, 1, 0, 0, 0, 10025, 10023, 1, 0, 0, 0, 10025, 10026, 1, 0, 0, 0, + 10026, 10029, 1, 0, 0, 0, 10027, 10025, 1, 0, 0, 0, 10028, 10030, 3, 912, + 456, 0, 10029, 10028, 1, 0, 0, 0, 10029, 10030, 1, 0, 0, 0, 10030, 10032, + 1, 0, 0, 0, 10031, 10033, 7, 106, 0, 0, 10032, 10031, 1, 0, 0, 0, 10032, + 10033, 1, 0, 0, 0, 10033, 10035, 1, 0, 0, 0, 10034, 10036, 7, 100, 0, 0, + 10035, 10034, 1, 0, 0, 0, 10035, 10036, 1, 0, 0, 0, 10036, 10037, 1, 0, + 0, 0, 10037, 10038, 5, 2396, 0, 0, 10038, 997, 1, 0, 0, 0, 10039, 10041, + 5, 301, 0, 0, 10040, 10042, 5, 838, 0, 0, 10041, 10040, 1, 0, 0, 0, 10041, + 10042, 1, 0, 0, 0, 10042, 10043, 1, 0, 0, 0, 10043, 10044, 5, 1367, 0, + 0, 10044, 10045, 3, 2334, 1167, 0, 10045, 10048, 5, 793, 0, 0, 10046, 10049, + 3, 1000, 500, 0, 10047, 10049, 3, 1002, 501, 0, 10048, 10046, 1, 0, 0, + 0, 10048, 10047, 1, 0, 0, 0, 10049, 10050, 1, 0, 0, 0, 10050, 10048, 1, + 0, 0, 0, 10050, 10051, 1, 0, 0, 0, 10051, 10053, 1, 0, 0, 0, 10052, 10054, + 3, 748, 374, 0, 10053, 10052, 1, 0, 0, 0, 10053, 10054, 1, 0, 0, 0, 10054, + 999, 1, 0, 0, 0, 10055, 10056, 7, 107, 0, 0, 10056, 10064, 7, 108, 0, 0, + 10057, 10061, 5, 1360, 0, 0, 10058, 10062, 3, 1148, 574, 0, 10059, 10062, + 5, 2070, 0, 0, 10060, 10062, 5, 363, 0, 0, 10061, 10058, 1, 0, 0, 0, 10061, + 10059, 1, 0, 0, 0, 10061, 10060, 1, 0, 0, 0, 10062, 10064, 1, 0, 0, 0, + 10063, 10055, 1, 0, 0, 0, 10063, 10057, 1, 0, 0, 0, 10064, 1001, 1, 0, + 0, 0, 10065, 10069, 7, 109, 0, 0, 10066, 10070, 3, 2036, 1018, 0, 10067, + 10070, 5, 2070, 0, 0, 10068, 10070, 5, 363, 0, 0, 10069, 10066, 1, 0, 0, + 0, 10069, 10067, 1, 0, 0, 0, 10069, 10068, 1, 0, 0, 0, 10070, 10083, 1, + 0, 0, 0, 10071, 10075, 5, 1268, 0, 0, 10072, 10076, 3, 2248, 1124, 0, 10073, + 10076, 5, 1145, 0, 0, 10074, 10076, 5, 363, 0, 0, 10075, 10072, 1, 0, 0, + 0, 10075, 10073, 1, 0, 0, 0, 10075, 10074, 1, 0, 0, 0, 10076, 10083, 1, + 0, 0, 0, 10077, 10080, 5, 1267, 0, 0, 10078, 10081, 3, 2036, 1018, 0, 10079, + 10081, 5, 363, 0, 0, 10080, 10078, 1, 0, 0, 0, 10080, 10079, 1, 0, 0, 0, + 10081, 10083, 1, 0, 0, 0, 10082, 10065, 1, 0, 0, 0, 10082, 10071, 1, 0, + 0, 0, 10082, 10077, 1, 0, 0, 0, 10083, 1003, 1, 0, 0, 0, 10084, 10085, + 5, 301, 0, 0, 10085, 10086, 5, 809, 0, 0, 10086, 10087, 5, 1367, 0, 0, + 10087, 10090, 3, 2334, 1167, 0, 10088, 10091, 3, 1006, 503, 0, 10089, 10091, + 3, 1008, 504, 0, 10090, 10088, 1, 0, 0, 0, 10090, 10089, 1, 0, 0, 0, 10090, + 10091, 1, 0, 0, 0, 10091, 1005, 1, 0, 0, 0, 10092, 10093, 5, 572, 0, 0, + 10093, 10094, 3, 2334, 1167, 0, 10094, 1007, 1, 0, 0, 0, 10095, 10096, + 5, 647, 0, 0, 10096, 10097, 3, 2334, 1167, 0, 10097, 1009, 1, 0, 0, 0, + 10098, 10101, 5, 301, 0, 0, 10099, 10100, 5, 1219, 0, 0, 10100, 10102, + 5, 1463, 0, 0, 10101, 10099, 1, 0, 0, 0, 10101, 10102, 1, 0, 0, 0, 10102, + 10104, 1, 0, 0, 0, 10103, 10105, 7, 24, 0, 0, 10104, 10103, 1, 0, 0, 0, + 10104, 10105, 1, 0, 0, 0, 10105, 10106, 1, 0, 0, 0, 10106, 10108, 5, 1227, + 0, 0, 10107, 10109, 3, 2334, 1167, 0, 10108, 10107, 1, 0, 0, 0, 10108, + 10109, 1, 0, 0, 0, 10109, 10115, 1, 0, 0, 0, 10110, 10112, 5, 572, 0, 0, + 10111, 10113, 7, 24, 0, 0, 10112, 10111, 1, 0, 0, 0, 10112, 10113, 1, 0, + 0, 0, 10113, 10114, 1, 0, 0, 0, 10114, 10116, 3, 2334, 1167, 0, 10115, + 10110, 1, 0, 0, 0, 10115, 10116, 1, 0, 0, 0, 10116, 10120, 1, 0, 0, 0, + 10117, 10118, 5, 564, 0, 0, 10118, 10119, 5, 172, 0, 0, 10119, 10121, 3, + 2334, 1167, 0, 10120, 10117, 1, 0, 0, 0, 10120, 10121, 1, 0, 0, 0, 10121, + 10124, 1, 0, 0, 0, 10122, 10123, 5, 1175, 0, 0, 10123, 10125, 3, 1754, + 877, 0, 10124, 10122, 1, 0, 0, 0, 10124, 10125, 1, 0, 0, 0, 10125, 1011, + 1, 0, 0, 0, 10126, 10128, 5, 301, 0, 0, 10127, 10129, 5, 196, 0, 0, 10128, + 10127, 1, 0, 0, 0, 10128, 10129, 1, 0, 0, 0, 10129, 10130, 1, 0, 0, 0, + 10130, 10131, 5, 1475, 0, 0, 10131, 10132, 5, 1317, 0, 0, 10132, 10137, + 3, 2334, 1167, 0, 10133, 10134, 5, 564, 0, 0, 10134, 10135, 5, 1315, 0, + 0, 10135, 10136, 5, 329, 0, 0, 10136, 10138, 3, 2334, 1167, 0, 10137, 10133, + 1, 0, 0, 0, 10137, 10138, 1, 0, 0, 0, 10138, 10143, 1, 0, 0, 0, 10139, + 10140, 5, 66, 0, 0, 10140, 10141, 5, 1163, 0, 0, 10141, 10142, 7, 73, 0, + 0, 10142, 10144, 3, 2036, 1018, 0, 10143, 10139, 1, 0, 0, 0, 10143, 10144, + 1, 0, 0, 0, 10144, 10149, 1, 0, 0, 0, 10145, 10150, 5, 1351, 0, 0, 10146, + 10147, 5, 599, 0, 0, 10147, 10148, 5, 549, 0, 0, 10148, 10150, 5, 329, + 0, 0, 10149, 10145, 1, 0, 0, 0, 10149, 10146, 1, 0, 0, 0, 10149, 10150, + 1, 0, 0, 0, 10150, 1013, 1, 0, 0, 0, 10151, 10152, 5, 301, 0, 0, 10152, + 10153, 5, 1494, 0, 0, 10153, 10155, 3, 2236, 1118, 0, 10154, 10156, 3, + 1516, 758, 0, 10155, 10154, 1, 0, 0, 0, 10155, 10156, 1, 0, 0, 0, 10156, + 10158, 1, 0, 0, 0, 10157, 10159, 3, 748, 374, 0, 10158, 10157, 1, 0, 0, + 0, 10158, 10159, 1, 0, 0, 0, 10159, 1015, 1, 0, 0, 0, 10160, 10170, 5, + 301, 0, 0, 10161, 10162, 7, 110, 0, 0, 10162, 10171, 5, 1984, 0, 0, 10163, + 10171, 5, 2260, 0, 0, 10164, 10171, 5, 2250, 0, 0, 10165, 10167, 5, 2254, + 0, 0, 10166, 10165, 1, 0, 0, 0, 10166, 10167, 1, 0, 0, 0, 10167, 10168, + 1, 0, 0, 0, 10168, 10171, 5, 2246, 0, 0, 10169, 10171, 5, 2254, 0, 0, 10170, + 10161, 1, 0, 0, 0, 10170, 10163, 1, 0, 0, 0, 10170, 10164, 1, 0, 0, 0, + 10170, 10166, 1, 0, 0, 0, 10170, 10169, 1, 0, 0, 0, 10170, 10171, 1, 0, + 0, 0, 10171, 10172, 1, 0, 0, 0, 10172, 10176, 5, 1976, 0, 0, 10173, 10174, + 3, 2214, 1107, 0, 10174, 10175, 5, 2369, 0, 0, 10175, 10177, 1, 0, 0, 0, + 10176, 10173, 1, 0, 0, 0, 10176, 10177, 1, 0, 0, 0, 10177, 10178, 1, 0, + 0, 0, 10178, 10189, 3, 1084, 542, 0, 10179, 10180, 5, 1577, 0, 0, 10180, + 10187, 5, 2398, 0, 0, 10181, 10188, 5, 877, 0, 0, 10182, 10184, 5, 2251, + 0, 0, 10183, 10182, 1, 0, 0, 0, 10183, 10184, 1, 0, 0, 0, 10184, 10185, + 1, 0, 0, 0, 10185, 10188, 5, 330, 0, 0, 10186, 10188, 5, 1054, 0, 0, 10187, + 10181, 1, 0, 0, 0, 10187, 10183, 1, 0, 0, 0, 10187, 10186, 1, 0, 0, 0, + 10188, 10190, 1, 0, 0, 0, 10189, 10179, 1, 0, 0, 0, 10189, 10190, 1, 0, + 0, 0, 10190, 10194, 1, 0, 0, 0, 10191, 10195, 3, 1040, 520, 0, 10192, 10195, + 3, 1028, 514, 0, 10193, 10195, 3, 1018, 509, 0, 10194, 10191, 1, 0, 0, + 0, 10194, 10192, 1, 0, 0, 0, 10194, 10193, 1, 0, 0, 0, 10195, 10199, 1, + 0, 0, 0, 10196, 10197, 5, 2283, 0, 0, 10197, 10198, 5, 564, 0, 0, 10198, + 10200, 5, 1408, 0, 0, 10199, 10196, 1, 0, 0, 0, 10199, 10200, 1, 0, 0, + 0, 10200, 10204, 1, 0, 0, 0, 10201, 10202, 5, 2283, 0, 0, 10202, 10203, + 5, 564, 0, 0, 10203, 10205, 5, 2192, 0, 0, 10204, 10201, 1, 0, 0, 0, 10204, + 10205, 1, 0, 0, 0, 10205, 10208, 1, 0, 0, 0, 10206, 10207, 5, 1246, 0, + 0, 10207, 10209, 3, 2268, 1134, 0, 10208, 10206, 1, 0, 0, 0, 10208, 10209, + 1, 0, 0, 0, 10209, 10210, 1, 0, 0, 0, 10210, 10211, 5, 2396, 0, 0, 10211, + 1017, 1, 0, 0, 0, 10212, 10213, 5, 1163, 0, 0, 10213, 10218, 5, 2229, 0, + 0, 10214, 10215, 5, 2376, 0, 0, 10215, 10216, 3, 1036, 518, 0, 10216, 10217, + 5, 2377, 0, 0, 10217, 10219, 1, 0, 0, 0, 10218, 10214, 1, 0, 0, 0, 10218, + 10219, 1, 0, 0, 0, 10219, 10222, 1, 0, 0, 0, 10220, 10221, 5, 2229, 0, + 0, 10221, 10223, 3, 1024, 512, 0, 10222, 10220, 1, 0, 0, 0, 10222, 10223, + 1, 0, 0, 0, 10223, 10225, 1, 0, 0, 0, 10224, 10226, 3, 1026, 513, 0, 10225, + 10224, 1, 0, 0, 0, 10225, 10226, 1, 0, 0, 0, 10226, 10228, 1, 0, 0, 0, + 10227, 10229, 3, 1020, 510, 0, 10228, 10227, 1, 0, 0, 0, 10228, 10229, + 1, 0, 0, 0, 10229, 10234, 1, 0, 0, 0, 10230, 10231, 5, 1175, 0, 0, 10231, + 10232, 5, 227, 0, 0, 10232, 10233, 7, 111, 0, 0, 10233, 10235, 5, 1508, + 0, 0, 10234, 10230, 1, 0, 0, 0, 10234, 10235, 1, 0, 0, 0, 10235, 10237, + 1, 0, 0, 0, 10236, 10238, 3, 1034, 517, 0, 10237, 10236, 1, 0, 0, 0, 10237, + 10238, 1, 0, 0, 0, 10238, 10240, 1, 0, 0, 0, 10239, 10241, 3, 1032, 516, + 0, 10240, 10239, 1, 0, 0, 0, 10240, 10241, 1, 0, 0, 0, 10241, 10243, 1, + 0, 0, 0, 10242, 10244, 3, 1174, 587, 0, 10243, 10242, 1, 0, 0, 0, 10243, + 10244, 1, 0, 0, 0, 10244, 10245, 1, 0, 0, 0, 10245, 10246, 3, 1058, 529, + 0, 10246, 1019, 1, 0, 0, 0, 10247, 10248, 5, 2168, 0, 0, 10248, 10249, + 5, 223, 0, 0, 10249, 10250, 5, 2376, 0, 0, 10250, 10251, 3, 2266, 1133, + 0, 10251, 10252, 5, 66, 0, 0, 10252, 10253, 5, 2376, 0, 0, 10253, 10254, + 3, 2036, 1018, 0, 10254, 10264, 5, 2377, 0, 0, 10255, 10256, 5, 2382, 0, + 0, 10256, 10257, 3, 2266, 1133, 0, 10257, 10258, 5, 66, 0, 0, 10258, 10259, + 5, 2376, 0, 0, 10259, 10260, 3, 2036, 1018, 0, 10260, 10261, 5, 2377, 0, + 0, 10261, 10263, 1, 0, 0, 0, 10262, 10255, 1, 0, 0, 0, 10263, 10266, 1, + 0, 0, 0, 10264, 10262, 1, 0, 0, 0, 10264, 10265, 1, 0, 0, 0, 10265, 10267, + 1, 0, 0, 0, 10266, 10264, 1, 0, 0, 0, 10267, 10268, 5, 2377, 0, 0, 10268, + 1021, 1, 0, 0, 0, 10269, 10271, 5, 2229, 0, 0, 10270, 10272, 5, 222, 0, + 0, 10271, 10270, 1, 0, 0, 0, 10271, 10272, 1, 0, 0, 0, 10272, 10273, 1, + 0, 0, 0, 10273, 10275, 3, 2266, 1133, 0, 10274, 10276, 3, 1024, 512, 0, + 10275, 10274, 1, 0, 0, 0, 10275, 10276, 1, 0, 0, 0, 10276, 10278, 1, 0, + 0, 0, 10277, 10279, 3, 1026, 513, 0, 10278, 10277, 1, 0, 0, 0, 10278, 10279, + 1, 0, 0, 0, 10279, 1023, 1, 0, 0, 0, 10280, 10281, 5, 1656, 0, 0, 10281, + 10305, 5, 66, 0, 0, 10282, 10283, 5, 1155, 0, 0, 10283, 10306, 5, 1452, + 0, 0, 10284, 10286, 7, 112, 0, 0, 10285, 10284, 1, 0, 0, 0, 10285, 10286, + 1, 0, 0, 0, 10286, 10290, 1, 0, 0, 0, 10287, 10291, 5, 201, 0, 0, 10288, + 10289, 5, 116, 0, 0, 10289, 10291, 5, 2230, 0, 0, 10290, 10287, 1, 0, 0, + 0, 10290, 10288, 1, 0, 0, 0, 10291, 10303, 1, 0, 0, 0, 10292, 10297, 3, + 1620, 810, 0, 10293, 10294, 5, 2376, 0, 0, 10294, 10295, 3, 1632, 816, + 0, 10295, 10296, 5, 2377, 0, 0, 10296, 10298, 1, 0, 0, 0, 10297, 10293, + 1, 0, 0, 0, 10297, 10298, 1, 0, 0, 0, 10298, 10304, 1, 0, 0, 0, 10299, + 10300, 5, 2376, 0, 0, 10300, 10301, 3, 1632, 816, 0, 10301, 10302, 5, 2377, + 0, 0, 10302, 10304, 1, 0, 0, 0, 10303, 10292, 1, 0, 0, 0, 10303, 10299, + 1, 0, 0, 0, 10303, 10304, 1, 0, 0, 0, 10304, 10306, 1, 0, 0, 0, 10305, + 10282, 1, 0, 0, 0, 10305, 10285, 1, 0, 0, 0, 10306, 10312, 1, 0, 0, 0, + 10307, 10308, 5, 1656, 0, 0, 10308, 10309, 5, 2146, 0, 0, 10309, 10310, + 5, 66, 0, 0, 10310, 10312, 7, 88, 0, 0, 10311, 10280, 1, 0, 0, 0, 10311, + 10307, 1, 0, 0, 0, 10312, 1025, 1, 0, 0, 0, 10313, 10314, 5, 2224, 0, 0, + 10314, 10316, 5, 2373, 0, 0, 10315, 10313, 1, 0, 0, 0, 10315, 10316, 1, + 0, 0, 0, 10316, 10317, 1, 0, 0, 0, 10317, 10318, 5, 441, 0, 0, 10318, 10322, + 5, 2373, 0, 0, 10319, 10320, 3, 1302, 651, 0, 10320, 10321, 5, 1058, 0, + 0, 10321, 10323, 1, 0, 0, 0, 10322, 10319, 1, 0, 0, 0, 10322, 10323, 1, + 0, 0, 0, 10323, 10327, 1, 0, 0, 0, 10324, 10325, 3, 1302, 651, 0, 10325, + 10326, 5, 54, 0, 0, 10326, 10328, 1, 0, 0, 0, 10327, 10324, 1, 0, 0, 0, + 10327, 10328, 1, 0, 0, 0, 10328, 1027, 1, 0, 0, 0, 10329, 10333, 5, 1163, + 0, 0, 10330, 10331, 3, 2214, 1107, 0, 10331, 10332, 5, 2369, 0, 0, 10332, + 10334, 1, 0, 0, 0, 10333, 10330, 1, 0, 0, 0, 10333, 10334, 1, 0, 0, 0, + 10334, 10335, 1, 0, 0, 0, 10335, 10337, 3, 1030, 515, 0, 10336, 10338, + 3, 1038, 519, 0, 10337, 10336, 1, 0, 0, 0, 10337, 10338, 1, 0, 0, 0, 10338, + 10350, 1, 0, 0, 0, 10339, 10340, 5, 2376, 0, 0, 10340, 10345, 3, 1036, + 518, 0, 10341, 10342, 5, 2382, 0, 0, 10342, 10344, 3, 1036, 518, 0, 10343, + 10341, 1, 0, 0, 0, 10344, 10347, 1, 0, 0, 0, 10345, 10343, 1, 0, 0, 0, + 10345, 10346, 1, 0, 0, 0, 10346, 10348, 1, 0, 0, 0, 10347, 10345, 1, 0, + 0, 0, 10348, 10349, 5, 2377, 0, 0, 10349, 10351, 1, 0, 0, 0, 10350, 10339, + 1, 0, 0, 0, 10350, 10351, 1, 0, 0, 0, 10351, 10356, 1, 0, 0, 0, 10352, + 10353, 5, 1175, 0, 0, 10353, 10354, 5, 227, 0, 0, 10354, 10355, 7, 111, + 0, 0, 10355, 10357, 5, 1508, 0, 0, 10356, 10352, 1, 0, 0, 0, 10356, 10357, + 1, 0, 0, 0, 10357, 10359, 1, 0, 0, 0, 10358, 10360, 3, 1034, 517, 0, 10359, + 10358, 1, 0, 0, 0, 10359, 10360, 1, 0, 0, 0, 10360, 10362, 1, 0, 0, 0, + 10361, 10363, 3, 1032, 516, 0, 10362, 10361, 1, 0, 0, 0, 10362, 10363, + 1, 0, 0, 0, 10363, 10365, 1, 0, 0, 0, 10364, 10366, 3, 1174, 587, 0, 10365, + 10364, 1, 0, 0, 0, 10365, 10366, 1, 0, 0, 0, 10366, 10367, 1, 0, 0, 0, + 10367, 10368, 3, 1058, 529, 0, 10368, 1029, 1, 0, 0, 0, 10369, 10370, 3, + 2338, 1169, 0, 10370, 1031, 1, 0, 0, 0, 10371, 10373, 5, 1164, 0, 0, 10372, + 10374, 3, 2256, 1128, 0, 10373, 10372, 1, 0, 0, 0, 10373, 10374, 1, 0, + 0, 0, 10374, 10375, 1, 0, 0, 0, 10375, 10379, 5, 2376, 0, 0, 10376, 10380, + 3, 1166, 583, 0, 10377, 10378, 5, 1973, 0, 0, 10378, 10380, 3, 1642, 821, + 0, 10379, 10376, 1, 0, 0, 0, 10379, 10377, 1, 0, 0, 0, 10380, 10381, 1, + 0, 0, 0, 10381, 10379, 1, 0, 0, 0, 10381, 10382, 1, 0, 0, 0, 10382, 10383, + 1, 0, 0, 0, 10383, 10384, 5, 2377, 0, 0, 10384, 1033, 1, 0, 0, 0, 10385, + 10386, 5, 1155, 0, 0, 10386, 10387, 5, 629, 0, 0, 10387, 10392, 5, 723, + 0, 0, 10388, 10389, 5, 1842, 0, 0, 10389, 10393, 5, 584, 0, 0, 10390, 10391, + 5, 1355, 0, 0, 10391, 10393, 5, 753, 0, 0, 10392, 10388, 1, 0, 0, 0, 10392, + 10390, 1, 0, 0, 0, 10393, 1035, 1, 0, 0, 0, 10394, 10397, 3, 2266, 1133, + 0, 10395, 10397, 3, 2208, 1104, 0, 10396, 10394, 1, 0, 0, 0, 10396, 10395, + 1, 0, 0, 0, 10397, 10400, 1, 0, 0, 0, 10398, 10399, 5, 363, 0, 0, 10399, + 10401, 3, 2036, 1018, 0, 10400, 10398, 1, 0, 0, 0, 10400, 10401, 1, 0, + 0, 0, 10401, 10411, 1, 0, 0, 0, 10402, 10407, 3, 828, 414, 0, 10403, 10404, + 5, 2382, 0, 0, 10404, 10406, 3, 828, 414, 0, 10405, 10403, 1, 0, 0, 0, + 10406, 10409, 1, 0, 0, 0, 10407, 10405, 1, 0, 0, 0, 10407, 10408, 1, 0, + 0, 0, 10408, 10412, 1, 0, 0, 0, 10409, 10407, 1, 0, 0, 0, 10410, 10412, + 3, 830, 415, 0, 10411, 10402, 1, 0, 0, 0, 10411, 10410, 1, 0, 0, 0, 10411, + 10412, 1, 0, 0, 0, 10412, 10417, 1, 0, 0, 0, 10413, 10417, 3, 834, 417, + 0, 10414, 10417, 3, 832, 416, 0, 10415, 10417, 3, 1680, 840, 0, 10416, + 10396, 1, 0, 0, 0, 10416, 10413, 1, 0, 0, 0, 10416, 10414, 1, 0, 0, 0, + 10416, 10415, 1, 0, 0, 0, 10417, 1037, 1, 0, 0, 0, 10418, 10420, 5, 1121, + 0, 0, 10419, 10418, 1, 0, 0, 0, 10419, 10420, 1, 0, 0, 0, 10420, 10421, + 1, 0, 0, 0, 10421, 10422, 5, 1673, 0, 0, 10422, 10423, 5, 79, 0, 0, 10423, + 10424, 5, 37, 0, 0, 10424, 10425, 5, 783, 0, 0, 10425, 1039, 1, 0, 0, 0, + 10426, 10427, 5, 2376, 0, 0, 10427, 10432, 3, 1086, 543, 0, 10428, 10429, + 5, 2382, 0, 0, 10429, 10431, 3, 1086, 543, 0, 10430, 10428, 1, 0, 0, 0, + 10431, 10434, 1, 0, 0, 0, 10432, 10430, 1, 0, 0, 0, 10432, 10433, 1, 0, + 0, 0, 10433, 10435, 1, 0, 0, 0, 10434, 10432, 1, 0, 0, 0, 10435, 10436, + 5, 2377, 0, 0, 10436, 10438, 1, 0, 0, 0, 10437, 10426, 1, 0, 0, 0, 10437, + 10438, 1, 0, 0, 0, 10438, 10439, 1, 0, 0, 0, 10439, 10441, 3, 1042, 521, + 0, 10440, 10442, 3, 1048, 524, 0, 10441, 10440, 1, 0, 0, 0, 10441, 10442, + 1, 0, 0, 0, 10442, 10446, 1, 0, 0, 0, 10443, 10444, 5, 363, 0, 0, 10444, + 10445, 5, 2248, 0, 0, 10445, 10447, 3, 1056, 528, 0, 10446, 10443, 1, 0, + 0, 0, 10446, 10447, 1, 0, 0, 0, 10447, 10452, 1, 0, 0, 0, 10448, 10449, + 5, 1175, 0, 0, 10449, 10450, 5, 227, 0, 0, 10450, 10451, 7, 113, 0, 0, + 10451, 10453, 5, 2249, 0, 0, 10452, 10448, 1, 0, 0, 0, 10452, 10453, 1, + 0, 0, 0, 10453, 10458, 1, 0, 0, 0, 10454, 10455, 5, 1175, 0, 0, 10455, + 10456, 5, 227, 0, 0, 10456, 10457, 7, 111, 0, 0, 10457, 10459, 5, 1508, + 0, 0, 10458, 10454, 1, 0, 0, 0, 10458, 10459, 1, 0, 0, 0, 10459, 10461, + 1, 0, 0, 0, 10460, 10462, 3, 1174, 587, 0, 10461, 10460, 1, 0, 0, 0, 10461, + 10462, 1, 0, 0, 0, 10462, 10463, 1, 0, 0, 0, 10463, 10464, 3, 1058, 529, + 0, 10464, 1041, 1, 0, 0, 0, 10465, 10467, 3, 1044, 522, 0, 10466, 10465, + 1, 0, 0, 0, 10466, 10467, 1, 0, 0, 0, 10467, 10469, 1, 0, 0, 0, 10468, + 10470, 3, 1046, 523, 0, 10469, 10468, 1, 0, 0, 0, 10469, 10470, 1, 0, 0, + 0, 10470, 1043, 1, 0, 0, 0, 10471, 10472, 5, 1057, 0, 0, 10472, 10478, + 5, 425, 0, 0, 10473, 10474, 5, 2086, 0, 0, 10474, 10475, 3, 2324, 1162, + 0, 10475, 10476, 5, 342, 0, 0, 10476, 10477, 5, 2253, 0, 0, 10477, 10479, + 1, 0, 0, 0, 10478, 10473, 1, 0, 0, 0, 10478, 10479, 1, 0, 0, 0, 10479, + 1045, 1, 0, 0, 0, 10480, 10481, 5, 1057, 0, 0, 10481, 10493, 5, 376, 0, + 0, 10482, 10484, 5, 810, 0, 0, 10483, 10482, 1, 0, 0, 0, 10483, 10484, + 1, 0, 0, 0, 10484, 10494, 1, 0, 0, 0, 10485, 10486, 5, 2086, 0, 0, 10486, + 10487, 3, 2324, 1162, 0, 10487, 10488, 5, 342, 0, 0, 10488, 10489, 5, 32, + 0, 0, 10489, 10491, 5, 697, 0, 0, 10490, 10492, 5, 810, 0, 0, 10491, 10490, + 1, 0, 0, 0, 10491, 10492, 1, 0, 0, 0, 10492, 10494, 1, 0, 0, 0, 10493, + 10483, 1, 0, 0, 0, 10493, 10485, 1, 0, 0, 0, 10494, 1047, 1, 0, 0, 0, 10495, + 10496, 3, 1050, 525, 0, 10496, 10497, 3, 1052, 526, 0, 10497, 10498, 3, + 1054, 527, 0, 10498, 1049, 1, 0, 0, 0, 10499, 10500, 5, 1057, 0, 0, 10500, + 10506, 5, 425, 0, 0, 10501, 10502, 5, 2086, 0, 0, 10502, 10503, 3, 2324, + 1162, 0, 10503, 10504, 5, 342, 0, 0, 10504, 10505, 5, 2253, 0, 0, 10505, + 10507, 1, 0, 0, 0, 10506, 10501, 1, 0, 0, 0, 10506, 10507, 1, 0, 0, 0, + 10507, 1051, 1, 0, 0, 0, 10508, 10509, 5, 1057, 0, 0, 10509, 10521, 5, + 376, 0, 0, 10510, 10512, 5, 810, 0, 0, 10511, 10510, 1, 0, 0, 0, 10511, + 10512, 1, 0, 0, 0, 10512, 10522, 1, 0, 0, 0, 10513, 10514, 5, 2086, 0, + 0, 10514, 10515, 3, 2324, 1162, 0, 10515, 10516, 5, 342, 0, 0, 10516, 10517, + 5, 32, 0, 0, 10517, 10519, 5, 697, 0, 0, 10518, 10520, 5, 810, 0, 0, 10519, + 10518, 1, 0, 0, 0, 10519, 10520, 1, 0, 0, 0, 10520, 10522, 1, 0, 0, 0, + 10521, 10511, 1, 0, 0, 0, 10521, 10513, 1, 0, 0, 0, 10522, 1053, 1, 0, + 0, 0, 10523, 10524, 5, 2252, 0, 0, 10524, 10525, 5, 2129, 0, 0, 10525, + 10526, 5, 2259, 0, 0, 10526, 10527, 5, 2165, 0, 0, 10527, 10528, 5, 2261, + 0, 0, 10528, 1055, 1, 0, 0, 0, 10529, 10530, 3, 2332, 1166, 0, 10530, 1057, + 1, 0, 0, 0, 10531, 10533, 3, 1646, 823, 0, 10532, 10531, 1, 0, 0, 0, 10532, + 10533, 1, 0, 0, 0, 10533, 10535, 1, 0, 0, 0, 10534, 10536, 3, 1060, 530, + 0, 10535, 10534, 1, 0, 0, 0, 10535, 10536, 1, 0, 0, 0, 10536, 10538, 1, + 0, 0, 0, 10537, 10539, 3, 1062, 531, 0, 10538, 10537, 1, 0, 0, 0, 10538, + 10539, 1, 0, 0, 0, 10539, 10541, 1, 0, 0, 0, 10540, 10542, 3, 1088, 544, + 0, 10541, 10540, 1, 0, 0, 0, 10541, 10542, 1, 0, 0, 0, 10542, 10544, 1, + 0, 0, 0, 10543, 10545, 3, 1064, 532, 0, 10544, 10543, 1, 0, 0, 0, 10544, + 10545, 1, 0, 0, 0, 10545, 10547, 1, 0, 0, 0, 10546, 10548, 7, 100, 0, 0, + 10547, 10546, 1, 0, 0, 0, 10547, 10548, 1, 0, 0, 0, 10548, 10550, 1, 0, + 0, 0, 10549, 10551, 3, 112, 56, 0, 10550, 10549, 1, 0, 0, 0, 10550, 10551, + 1, 0, 0, 0, 10551, 10553, 1, 0, 0, 0, 10552, 10554, 3, 912, 456, 0, 10553, + 10552, 1, 0, 0, 0, 10553, 10554, 1, 0, 0, 0, 10554, 10556, 1, 0, 0, 0, + 10555, 10557, 7, 106, 0, 0, 10556, 10555, 1, 0, 0, 0, 10556, 10557, 1, + 0, 0, 0, 10557, 10561, 1, 0, 0, 0, 10558, 10560, 3, 1570, 785, 0, 10559, + 10558, 1, 0, 0, 0, 10560, 10563, 1, 0, 0, 0, 10561, 10559, 1, 0, 0, 0, + 10561, 10562, 1, 0, 0, 0, 10562, 10565, 1, 0, 0, 0, 10563, 10561, 1, 0, + 0, 0, 10564, 10566, 3, 1264, 632, 0, 10565, 10564, 1, 0, 0, 0, 10565, 10566, + 1, 0, 0, 0, 10566, 10568, 1, 0, 0, 0, 10567, 10569, 3, 1082, 541, 0, 10568, + 10567, 1, 0, 0, 0, 10568, 10569, 1, 0, 0, 0, 10569, 10571, 1, 0, 0, 0, + 10570, 10572, 3, 1266, 633, 0, 10571, 10570, 1, 0, 0, 0, 10571, 10572, + 1, 0, 0, 0, 10572, 10574, 1, 0, 0, 0, 10573, 10575, 3, 1174, 587, 0, 10574, + 10573, 1, 0, 0, 0, 10574, 10575, 1, 0, 0, 0, 10575, 10578, 1, 0, 0, 0, + 10576, 10577, 5, 1507, 0, 0, 10577, 10579, 5, 61, 0, 0, 10578, 10576, 1, + 0, 0, 0, 10578, 10579, 1, 0, 0, 0, 10579, 10592, 1, 0, 0, 0, 10580, 10581, + 5, 66, 0, 0, 10581, 10593, 3, 1838, 919, 0, 10582, 10583, 5, 564, 0, 0, + 10583, 10584, 5, 485, 0, 0, 10584, 10585, 5, 2188, 0, 0, 10585, 10589, + 5, 1976, 0, 0, 10586, 10587, 3, 2214, 1107, 0, 10587, 10588, 5, 2369, 0, + 0, 10588, 10590, 1, 0, 0, 0, 10589, 10586, 1, 0, 0, 0, 10589, 10590, 1, + 0, 0, 0, 10590, 10591, 1, 0, 0, 0, 10591, 10593, 3, 1084, 542, 0, 10592, + 10580, 1, 0, 0, 0, 10592, 10582, 1, 0, 0, 0, 10592, 10593, 1, 0, 0, 0, + 10593, 1059, 1, 0, 0, 0, 10594, 10595, 5, 1408, 0, 0, 10595, 10596, 7, + 11, 0, 0, 10596, 1061, 1, 0, 0, 0, 10597, 10598, 5, 660, 0, 0, 10598, 10599, + 7, 91, 0, 0, 10599, 1063, 1, 0, 0, 0, 10600, 10602, 5, 210, 0, 0, 10601, + 10603, 3, 1066, 533, 0, 10602, 10601, 1, 0, 0, 0, 10602, 10603, 1, 0, 0, + 0, 10603, 10604, 1, 0, 0, 0, 10604, 10610, 3, 1072, 536, 0, 10605, 10607, + 3, 1078, 539, 0, 10606, 10605, 1, 0, 0, 0, 10606, 10607, 1, 0, 0, 0, 10607, + 10608, 1, 0, 0, 0, 10608, 10609, 5, 1175, 0, 0, 10609, 10611, 5, 799, 0, + 0, 10610, 10606, 1, 0, 0, 0, 10610, 10611, 1, 0, 0, 0, 10611, 10618, 1, + 0, 0, 0, 10612, 10614, 3, 1078, 539, 0, 10613, 10612, 1, 0, 0, 0, 10613, + 10614, 1, 0, 0, 0, 10614, 10615, 1, 0, 0, 0, 10615, 10616, 5, 1175, 0, + 0, 10616, 10617, 5, 330, 0, 0, 10617, 10619, 5, 920, 0, 0, 10618, 10613, + 1, 0, 0, 0, 10618, 10619, 1, 0, 0, 0, 10619, 10621, 1, 0, 0, 0, 10620, + 10622, 3, 1080, 540, 0, 10621, 10620, 1, 0, 0, 0, 10621, 10622, 1, 0, 0, + 0, 10622, 1065, 1, 0, 0, 0, 10623, 10624, 3, 2214, 1107, 0, 10624, 10625, + 5, 2369, 0, 0, 10625, 10627, 1, 0, 0, 0, 10626, 10623, 1, 0, 0, 0, 10626, + 10627, 1, 0, 0, 0, 10627, 10628, 1, 0, 0, 0, 10628, 10629, 3, 1084, 542, + 0, 10629, 10634, 3, 1068, 534, 0, 10630, 10631, 5, 2382, 0, 0, 10631, 10633, + 3, 1068, 534, 0, 10632, 10630, 1, 0, 0, 0, 10633, 10636, 1, 0, 0, 0, 10634, + 10632, 1, 0, 0, 0, 10634, 10635, 1, 0, 0, 0, 10635, 1067, 1, 0, 0, 0, 10636, + 10634, 1, 0, 0, 0, 10637, 10641, 5, 731, 0, 0, 10638, 10639, 3, 2214, 1107, + 0, 10639, 10640, 5, 2369, 0, 0, 10640, 10642, 1, 0, 0, 0, 10641, 10638, + 1, 0, 0, 0, 10641, 10642, 1, 0, 0, 0, 10642, 10643, 1, 0, 0, 0, 10643, + 10644, 3, 1084, 542, 0, 10644, 10645, 5, 1175, 0, 0, 10645, 10646, 5, 2376, + 0, 0, 10646, 10647, 3, 1070, 535, 0, 10647, 10648, 5, 2377, 0, 0, 10648, + 1069, 1, 0, 0, 0, 10649, 10650, 3, 2036, 1018, 0, 10650, 1071, 1, 0, 0, + 0, 10651, 10653, 5, 151, 0, 0, 10652, 10654, 7, 114, 0, 0, 10653, 10652, + 1, 0, 0, 0, 10653, 10654, 1, 0, 0, 0, 10654, 10655, 1, 0, 0, 0, 10655, + 10656, 5, 1215, 0, 0, 10656, 10657, 3, 1074, 537, 0, 10657, 1073, 1, 0, + 0, 0, 10658, 10671, 3, 1076, 538, 0, 10659, 10660, 5, 2376, 0, 0, 10660, + 10665, 3, 1076, 538, 0, 10661, 10662, 5, 2382, 0, 0, 10662, 10664, 3, 1076, + 538, 0, 10663, 10661, 1, 0, 0, 0, 10664, 10667, 1, 0, 0, 0, 10665, 10663, + 1, 0, 0, 0, 10665, 10666, 1, 0, 0, 0, 10666, 10668, 1, 0, 0, 0, 10667, + 10665, 1, 0, 0, 0, 10668, 10669, 5, 2377, 0, 0, 10669, 10671, 1, 0, 0, + 0, 10670, 10658, 1, 0, 0, 0, 10670, 10659, 1, 0, 0, 0, 10671, 1075, 1, + 0, 0, 0, 10672, 10673, 5, 2376, 0, 0, 10673, 10678, 3, 2266, 1133, 0, 10674, + 10675, 5, 2382, 0, 0, 10675, 10677, 3, 2266, 1133, 0, 10676, 10674, 1, + 0, 0, 0, 10677, 10680, 1, 0, 0, 0, 10678, 10676, 1, 0, 0, 0, 10678, 10679, + 1, 0, 0, 0, 10679, 10681, 1, 0, 0, 0, 10680, 10678, 1, 0, 0, 0, 10681, + 10682, 5, 2377, 0, 0, 10682, 1077, 1, 0, 0, 0, 10683, 10684, 7, 115, 0, + 0, 10684, 1079, 1, 0, 0, 0, 10685, 10686, 5, 2188, 0, 0, 10686, 10687, + 5, 848, 0, 0, 10687, 10692, 5, 2238, 0, 0, 10688, 10689, 5, 2376, 0, 0, + 10689, 10690, 3, 950, 475, 0, 10690, 10691, 5, 2377, 0, 0, 10691, 10693, + 1, 0, 0, 0, 10692, 10688, 1, 0, 0, 0, 10692, 10693, 1, 0, 0, 0, 10693, + 10698, 1, 0, 0, 0, 10694, 10695, 5, 2186, 0, 0, 10695, 10696, 5, 848, 0, + 0, 10696, 10698, 5, 2238, 0, 0, 10697, 10685, 1, 0, 0, 0, 10697, 10694, + 1, 0, 0, 0, 10698, 1081, 1, 0, 0, 0, 10699, 10700, 5, 398, 0, 0, 10700, + 10701, 5, 816, 0, 0, 10701, 10714, 5, 1464, 0, 0, 10702, 10703, 5, 453, + 0, 0, 10703, 10704, 5, 816, 0, 0, 10704, 10711, 5, 1464, 0, 0, 10705, 10709, + 5, 37, 0, 0, 10706, 10707, 5, 39, 0, 0, 10707, 10709, 5, 1132, 0, 0, 10708, + 10705, 1, 0, 0, 0, 10708, 10706, 1, 0, 0, 0, 10709, 10710, 1, 0, 0, 0, + 10710, 10712, 5, 756, 0, 0, 10711, 10708, 1, 0, 0, 0, 10711, 10712, 1, + 0, 0, 0, 10712, 10714, 1, 0, 0, 0, 10713, 10699, 1, 0, 0, 0, 10713, 10702, + 1, 0, 0, 0, 10714, 1083, 1, 0, 0, 0, 10715, 10716, 3, 2332, 1166, 0, 10716, + 1085, 1, 0, 0, 0, 10717, 10724, 3, 1656, 828, 0, 10718, 10724, 3, 1666, + 833, 0, 10719, 10724, 3, 1650, 825, 0, 10720, 10724, 3, 834, 417, 0, 10721, + 10724, 3, 832, 416, 0, 10722, 10724, 3, 1680, 840, 0, 10723, 10717, 1, + 0, 0, 0, 10723, 10718, 1, 0, 0, 0, 10723, 10719, 1, 0, 0, 0, 10723, 10720, + 1, 0, 0, 0, 10723, 10721, 1, 0, 0, 0, 10723, 10722, 1, 0, 0, 0, 10724, + 1087, 1, 0, 0, 0, 10725, 10734, 3, 1090, 545, 0, 10726, 10734, 3, 1092, + 546, 0, 10727, 10734, 3, 1094, 547, 0, 10728, 10734, 3, 1102, 551, 0, 10729, + 10734, 3, 1104, 552, 0, 10730, 10734, 3, 1106, 553, 0, 10731, 10734, 3, + 1108, 554, 0, 10732, 10734, 3, 1112, 556, 0, 10733, 10725, 1, 0, 0, 0, + 10733, 10726, 1, 0, 0, 0, 10733, 10727, 1, 0, 0, 0, 10733, 10728, 1, 0, + 0, 0, 10733, 10729, 1, 0, 0, 0, 10733, 10730, 1, 0, 0, 0, 10733, 10731, + 1, 0, 0, 0, 10733, 10732, 1, 0, 0, 0, 10734, 1089, 1, 0, 0, 0, 10735, 10736, + 5, 1256, 0, 0, 10736, 10737, 5, 151, 0, 0, 10737, 10738, 5, 1399, 0, 0, + 10738, 10739, 5, 2376, 0, 0, 10739, 10744, 3, 2266, 1133, 0, 10740, 10741, + 5, 2382, 0, 0, 10741, 10743, 3, 2266, 1133, 0, 10742, 10740, 1, 0, 0, 0, + 10743, 10746, 1, 0, 0, 0, 10744, 10742, 1, 0, 0, 0, 10744, 10745, 1, 0, + 0, 0, 10745, 10747, 1, 0, 0, 0, 10746, 10744, 1, 0, 0, 0, 10747, 10767, + 5, 2377, 0, 0, 10748, 10749, 5, 717, 0, 0, 10749, 10750, 5, 2376, 0, 0, + 10750, 10751, 3, 2036, 1018, 0, 10751, 10765, 5, 2377, 0, 0, 10752, 10753, + 5, 1656, 0, 0, 10753, 10754, 5, 680, 0, 0, 10754, 10755, 5, 2376, 0, 0, + 10755, 10760, 3, 1642, 821, 0, 10756, 10757, 5, 2382, 0, 0, 10757, 10759, + 3, 1642, 821, 0, 10758, 10756, 1, 0, 0, 0, 10759, 10762, 1, 0, 0, 0, 10760, + 10758, 1, 0, 0, 0, 10760, 10761, 1, 0, 0, 0, 10761, 10763, 1, 0, 0, 0, + 10762, 10760, 1, 0, 0, 0, 10763, 10764, 5, 2377, 0, 0, 10764, 10766, 1, + 0, 0, 0, 10765, 10752, 1, 0, 0, 0, 10765, 10766, 1, 0, 0, 0, 10766, 10768, + 1, 0, 0, 0, 10767, 10748, 1, 0, 0, 0, 10767, 10768, 1, 0, 0, 0, 10768, + 10769, 1, 0, 0, 0, 10769, 10770, 5, 2376, 0, 0, 10770, 10772, 5, 1256, + 0, 0, 10771, 10773, 3, 1678, 839, 0, 10772, 10771, 1, 0, 0, 0, 10772, 10773, + 1, 0, 0, 0, 10773, 10774, 1, 0, 0, 0, 10774, 10775, 3, 1138, 569, 0, 10775, + 10786, 3, 1142, 571, 0, 10776, 10777, 5, 2382, 0, 0, 10777, 10779, 5, 1256, + 0, 0, 10778, 10780, 3, 1678, 839, 0, 10779, 10778, 1, 0, 0, 0, 10779, 10780, + 1, 0, 0, 0, 10780, 10781, 1, 0, 0, 0, 10781, 10782, 3, 1138, 569, 0, 10782, + 10783, 3, 1142, 571, 0, 10783, 10785, 1, 0, 0, 0, 10784, 10776, 1, 0, 0, + 0, 10785, 10788, 1, 0, 0, 0, 10786, 10784, 1, 0, 0, 0, 10786, 10787, 1, + 0, 0, 0, 10787, 10789, 1, 0, 0, 0, 10788, 10786, 1, 0, 0, 0, 10789, 10790, + 5, 2377, 0, 0, 10790, 1091, 1, 0, 0, 0, 10791, 10792, 5, 1256, 0, 0, 10792, + 10793, 5, 151, 0, 0, 10793, 10794, 5, 796, 0, 0, 10794, 10795, 5, 2376, + 0, 0, 10795, 10796, 3, 2266, 1133, 0, 10796, 10797, 5, 2377, 0, 0, 10797, + 10798, 5, 2376, 0, 0, 10798, 10800, 5, 1256, 0, 0, 10799, 10801, 3, 1678, + 839, 0, 10800, 10799, 1, 0, 0, 0, 10800, 10801, 1, 0, 0, 0, 10801, 10802, + 1, 0, 0, 0, 10802, 10803, 3, 1140, 570, 0, 10803, 10814, 3, 1142, 571, + 0, 10804, 10805, 5, 2382, 0, 0, 10805, 10807, 5, 1256, 0, 0, 10806, 10808, + 3, 1678, 839, 0, 10807, 10806, 1, 0, 0, 0, 10807, 10808, 1, 0, 0, 0, 10808, + 10809, 1, 0, 0, 0, 10809, 10810, 3, 1140, 570, 0, 10810, 10811, 3, 1142, + 571, 0, 10811, 10813, 1, 0, 0, 0, 10812, 10804, 1, 0, 0, 0, 10813, 10816, + 1, 0, 0, 0, 10814, 10812, 1, 0, 0, 0, 10814, 10815, 1, 0, 0, 0, 10815, + 10817, 1, 0, 0, 0, 10816, 10814, 1, 0, 0, 0, 10817, 10818, 5, 2377, 0, + 0, 10818, 1093, 1, 0, 0, 0, 10819, 10820, 5, 1256, 0, 0, 10820, 10821, + 5, 151, 0, 0, 10821, 10822, 5, 603, 0, 0, 10822, 10823, 5, 2376, 0, 0, + 10823, 10828, 3, 2266, 1133, 0, 10824, 10825, 5, 2382, 0, 0, 10825, 10827, + 3, 2266, 1133, 0, 10826, 10824, 1, 0, 0, 0, 10827, 10830, 1, 0, 0, 0, 10828, + 10826, 1, 0, 0, 0, 10828, 10829, 1, 0, 0, 0, 10829, 10831, 1, 0, 0, 0, + 10830, 10828, 1, 0, 0, 0, 10831, 10834, 5, 2377, 0, 0, 10832, 10835, 3, + 1096, 548, 0, 10833, 10835, 3, 1098, 549, 0, 10834, 10832, 1, 0, 0, 0, + 10834, 10833, 1, 0, 0, 0, 10835, 1095, 1, 0, 0, 0, 10836, 10837, 5, 2376, + 0, 0, 10837, 10839, 5, 1256, 0, 0, 10838, 10840, 3, 1678, 839, 0, 10839, + 10838, 1, 0, 0, 0, 10839, 10840, 1, 0, 0, 0, 10840, 10842, 1, 0, 0, 0, + 10841, 10843, 3, 1144, 572, 0, 10842, 10841, 1, 0, 0, 0, 10842, 10843, + 1, 0, 0, 0, 10843, 10854, 1, 0, 0, 0, 10844, 10845, 5, 2382, 0, 0, 10845, + 10847, 5, 1256, 0, 0, 10846, 10848, 3, 1678, 839, 0, 10847, 10846, 1, 0, + 0, 0, 10847, 10848, 1, 0, 0, 0, 10848, 10850, 1, 0, 0, 0, 10849, 10851, + 3, 1144, 572, 0, 10850, 10849, 1, 0, 0, 0, 10850, 10851, 1, 0, 0, 0, 10851, + 10853, 1, 0, 0, 0, 10852, 10844, 1, 0, 0, 0, 10853, 10856, 1, 0, 0, 0, + 10854, 10852, 1, 0, 0, 0, 10854, 10855, 1, 0, 0, 0, 10855, 10857, 1, 0, + 0, 0, 10856, 10854, 1, 0, 0, 0, 10857, 10858, 5, 2377, 0, 0, 10858, 1097, + 1, 0, 0, 0, 10859, 10860, 5, 1258, 0, 0, 10860, 10874, 3, 1100, 550, 0, + 10861, 10862, 5, 1656, 0, 0, 10862, 10863, 5, 680, 0, 0, 10863, 10864, + 5, 2376, 0, 0, 10864, 10869, 3, 1642, 821, 0, 10865, 10866, 5, 2382, 0, + 0, 10866, 10868, 3, 1642, 821, 0, 10867, 10865, 1, 0, 0, 0, 10868, 10871, + 1, 0, 0, 0, 10869, 10867, 1, 0, 0, 0, 10869, 10870, 1, 0, 0, 0, 10870, + 10872, 1, 0, 0, 0, 10871, 10869, 1, 0, 0, 0, 10872, 10873, 5, 2377, 0, + 0, 10873, 10875, 1, 0, 0, 0, 10874, 10861, 1, 0, 0, 0, 10874, 10875, 1, + 0, 0, 0, 10875, 10878, 1, 0, 0, 0, 10876, 10879, 3, 1150, 575, 0, 10877, + 10879, 3, 1586, 793, 0, 10878, 10876, 1, 0, 0, 0, 10878, 10877, 1, 0, 0, + 0, 10878, 10879, 1, 0, 0, 0, 10879, 10894, 1, 0, 0, 0, 10880, 10881, 5, + 1231, 0, 0, 10881, 10882, 5, 1656, 0, 0, 10882, 10883, 5, 680, 0, 0, 10883, + 10884, 5, 2376, 0, 0, 10884, 10889, 3, 1642, 821, 0, 10885, 10886, 5, 2382, + 0, 0, 10886, 10888, 3, 1642, 821, 0, 10887, 10885, 1, 0, 0, 0, 10888, 10891, + 1, 0, 0, 0, 10889, 10887, 1, 0, 0, 0, 10889, 10890, 1, 0, 0, 0, 10890, + 10892, 1, 0, 0, 0, 10891, 10889, 1, 0, 0, 0, 10892, 10893, 5, 2377, 0, + 0, 10893, 10895, 1, 0, 0, 0, 10894, 10880, 1, 0, 0, 0, 10894, 10895, 1, + 0, 0, 0, 10895, 1099, 1, 0, 0, 0, 10896, 10897, 5, 2370, 0, 0, 10897, 1101, + 1, 0, 0, 0, 10898, 10899, 5, 1256, 0, 0, 10899, 10900, 5, 151, 0, 0, 10900, + 10901, 5, 1399, 0, 0, 10901, 10902, 5, 2376, 0, 0, 10902, 10907, 3, 2266, + 1133, 0, 10903, 10904, 5, 2382, 0, 0, 10904, 10906, 3, 2266, 1133, 0, 10905, + 10903, 1, 0, 0, 0, 10906, 10909, 1, 0, 0, 0, 10907, 10905, 1, 0, 0, 0, + 10907, 10908, 1, 0, 0, 0, 10908, 10910, 1, 0, 0, 0, 10909, 10907, 1, 0, + 0, 0, 10910, 10930, 5, 2377, 0, 0, 10911, 10912, 5, 717, 0, 0, 10912, 10913, + 5, 2376, 0, 0, 10913, 10914, 3, 2036, 1018, 0, 10914, 10928, 5, 2377, 0, + 0, 10915, 10916, 5, 1656, 0, 0, 10916, 10917, 5, 680, 0, 0, 10917, 10918, + 5, 2376, 0, 0, 10918, 10923, 3, 1642, 821, 0, 10919, 10920, 5, 2382, 0, + 0, 10920, 10922, 3, 1642, 821, 0, 10921, 10919, 1, 0, 0, 0, 10922, 10925, + 1, 0, 0, 0, 10923, 10921, 1, 0, 0, 0, 10923, 10924, 1, 0, 0, 0, 10924, + 10926, 1, 0, 0, 0, 10925, 10923, 1, 0, 0, 0, 10926, 10927, 5, 2377, 0, + 0, 10927, 10929, 1, 0, 0, 0, 10928, 10915, 1, 0, 0, 0, 10928, 10929, 1, + 0, 0, 0, 10929, 10931, 1, 0, 0, 0, 10930, 10911, 1, 0, 0, 0, 10930, 10931, + 1, 0, 0, 0, 10931, 10935, 1, 0, 0, 0, 10932, 10936, 3, 1122, 561, 0, 10933, + 10936, 3, 1124, 562, 0, 10934, 10936, 3, 1126, 563, 0, 10935, 10932, 1, + 0, 0, 0, 10935, 10933, 1, 0, 0, 0, 10935, 10934, 1, 0, 0, 0, 10936, 10937, + 1, 0, 0, 0, 10937, 10938, 5, 2376, 0, 0, 10938, 10943, 3, 1114, 557, 0, + 10939, 10940, 5, 2382, 0, 0, 10940, 10942, 3, 1114, 557, 0, 10941, 10939, + 1, 0, 0, 0, 10942, 10945, 1, 0, 0, 0, 10943, 10941, 1, 0, 0, 0, 10943, + 10944, 1, 0, 0, 0, 10944, 10946, 1, 0, 0, 0, 10945, 10943, 1, 0, 0, 0, + 10946, 10947, 5, 2377, 0, 0, 10947, 1103, 1, 0, 0, 0, 10948, 10949, 5, + 1256, 0, 0, 10949, 10950, 5, 151, 0, 0, 10950, 10951, 5, 796, 0, 0, 10951, + 10952, 5, 2376, 0, 0, 10952, 10953, 3, 2266, 1133, 0, 10953, 10957, 5, + 2377, 0, 0, 10954, 10958, 3, 1122, 561, 0, 10955, 10958, 3, 1124, 562, + 0, 10956, 10958, 3, 1126, 563, 0, 10957, 10954, 1, 0, 0, 0, 10957, 10955, + 1, 0, 0, 0, 10957, 10956, 1, 0, 0, 0, 10958, 10959, 1, 0, 0, 0, 10959, + 10960, 5, 2376, 0, 0, 10960, 10965, 3, 1116, 558, 0, 10961, 10962, 5, 2382, + 0, 0, 10962, 10964, 3, 1116, 558, 0, 10963, 10961, 1, 0, 0, 0, 10964, 10967, + 1, 0, 0, 0, 10965, 10963, 1, 0, 0, 0, 10965, 10966, 1, 0, 0, 0, 10966, + 10968, 1, 0, 0, 0, 10967, 10965, 1, 0, 0, 0, 10968, 10969, 5, 2377, 0, + 0, 10969, 1105, 1, 0, 0, 0, 10970, 10971, 5, 1256, 0, 0, 10971, 10972, + 5, 151, 0, 0, 10972, 10973, 5, 603, 0, 0, 10973, 10976, 5, 2376, 0, 0, + 10974, 10975, 5, 2382, 0, 0, 10975, 10977, 3, 2266, 1133, 0, 10976, 10974, + 1, 0, 0, 0, 10977, 10978, 1, 0, 0, 0, 10978, 10976, 1, 0, 0, 0, 10978, + 10979, 1, 0, 0, 0, 10979, 10980, 1, 0, 0, 0, 10980, 10984, 5, 2377, 0, + 0, 10981, 10985, 3, 1122, 561, 0, 10982, 10985, 3, 1124, 562, 0, 10983, + 10985, 3, 1126, 563, 0, 10984, 10981, 1, 0, 0, 0, 10984, 10982, 1, 0, 0, + 0, 10984, 10983, 1, 0, 0, 0, 10985, 10988, 1, 0, 0, 0, 10986, 10989, 3, + 1096, 548, 0, 10987, 10989, 3, 1098, 549, 0, 10988, 10986, 1, 0, 0, 0, + 10988, 10987, 1, 0, 0, 0, 10989, 1107, 1, 0, 0, 0, 10990, 10991, 5, 1256, + 0, 0, 10991, 10992, 5, 151, 0, 0, 10992, 10993, 5, 1428, 0, 0, 10993, 10994, + 5, 2376, 0, 0, 10994, 10995, 3, 2338, 1169, 0, 10995, 11007, 5, 2377, 0, + 0, 10996, 10997, 5, 2376, 0, 0, 10997, 11002, 3, 1110, 555, 0, 10998, 10999, + 5, 2382, 0, 0, 10999, 11001, 3, 1110, 555, 0, 11000, 10998, 1, 0, 0, 0, + 11001, 11004, 1, 0, 0, 0, 11002, 11000, 1, 0, 0, 0, 11002, 11003, 1, 0, + 0, 0, 11003, 11005, 1, 0, 0, 0, 11004, 11002, 1, 0, 0, 0, 11005, 11006, + 5, 2377, 0, 0, 11006, 11008, 1, 0, 0, 0, 11007, 10996, 1, 0, 0, 0, 11007, + 11008, 1, 0, 0, 0, 11008, 1109, 1, 0, 0, 0, 11009, 11011, 5, 1256, 0, 0, + 11010, 11012, 3, 1678, 839, 0, 11011, 11010, 1, 0, 0, 0, 11011, 11012, + 1, 0, 0, 0, 11012, 11013, 1, 0, 0, 0, 11013, 11014, 3, 1142, 571, 0, 11014, + 1111, 1, 0, 0, 0, 11015, 11016, 5, 1256, 0, 0, 11016, 11017, 5, 151, 0, + 0, 11017, 11028, 5, 1842, 0, 0, 11018, 11019, 5, 1258, 0, 0, 11019, 11029, + 5, 2370, 0, 0, 11020, 11025, 3, 1110, 555, 0, 11021, 11022, 5, 2382, 0, + 0, 11022, 11024, 3, 1110, 555, 0, 11023, 11021, 1, 0, 0, 0, 11024, 11027, + 1, 0, 0, 0, 11025, 11023, 1, 0, 0, 0, 11025, 11026, 1, 0, 0, 0, 11026, + 11029, 1, 0, 0, 0, 11027, 11025, 1, 0, 0, 0, 11028, 11018, 1, 0, 0, 0, + 11028, 11020, 1, 0, 0, 0, 11028, 11029, 1, 0, 0, 0, 11029, 1113, 1, 0, + 0, 0, 11030, 11032, 5, 1256, 0, 0, 11031, 11033, 3, 1678, 839, 0, 11032, + 11031, 1, 0, 0, 0, 11032, 11033, 1, 0, 0, 0, 11033, 11034, 1, 0, 0, 0, + 11034, 11035, 3, 1138, 569, 0, 11035, 11068, 3, 1142, 571, 0, 11036, 11061, + 5, 2376, 0, 0, 11037, 11042, 3, 1130, 565, 0, 11038, 11039, 5, 2382, 0, + 0, 11039, 11041, 3, 1130, 565, 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, + 11062, 1, 0, 0, 0, 11044, 11042, 1, 0, 0, 0, 11045, 11050, 3, 1132, 566, + 0, 11046, 11047, 5, 2382, 0, 0, 11047, 11049, 3, 1132, 566, 0, 11048, 11046, + 1, 0, 0, 0, 11049, 11052, 1, 0, 0, 0, 11050, 11048, 1, 0, 0, 0, 11050, + 11051, 1, 0, 0, 0, 11051, 11062, 1, 0, 0, 0, 11052, 11050, 1, 0, 0, 0, + 11053, 11058, 3, 1134, 567, 0, 11054, 11055, 5, 2382, 0, 0, 11055, 11057, + 3, 1134, 567, 0, 11056, 11054, 1, 0, 0, 0, 11057, 11060, 1, 0, 0, 0, 11058, + 11056, 1, 0, 0, 0, 11058, 11059, 1, 0, 0, 0, 11059, 11062, 1, 0, 0, 0, + 11060, 11058, 1, 0, 0, 0, 11061, 11037, 1, 0, 0, 0, 11061, 11045, 1, 0, + 0, 0, 11061, 11053, 1, 0, 0, 0, 11062, 11063, 1, 0, 0, 0, 11063, 11064, + 5, 2377, 0, 0, 11064, 11067, 1, 0, 0, 0, 11065, 11067, 3, 1136, 568, 0, + 11066, 11036, 1, 0, 0, 0, 11066, 11065, 1, 0, 0, 0, 11067, 11069, 1, 0, + 0, 0, 11068, 11066, 1, 0, 0, 0, 11068, 11069, 1, 0, 0, 0, 11069, 1115, + 1, 0, 0, 0, 11070, 11072, 5, 1256, 0, 0, 11071, 11073, 3, 1678, 839, 0, + 11072, 11071, 1, 0, 0, 0, 11072, 11073, 1, 0, 0, 0, 11073, 11074, 1, 0, + 0, 0, 11074, 11075, 3, 1140, 570, 0, 11075, 11108, 3, 1142, 571, 0, 11076, + 11101, 5, 2376, 0, 0, 11077, 11082, 3, 1130, 565, 0, 11078, 11079, 5, 2382, + 0, 0, 11079, 11081, 3, 1130, 565, 0, 11080, 11078, 1, 0, 0, 0, 11081, 11084, + 1, 0, 0, 0, 11082, 11080, 1, 0, 0, 0, 11082, 11083, 1, 0, 0, 0, 11083, + 11102, 1, 0, 0, 0, 11084, 11082, 1, 0, 0, 0, 11085, 11090, 3, 1132, 566, + 0, 11086, 11087, 5, 2382, 0, 0, 11087, 11089, 3, 1132, 566, 0, 11088, 11086, + 1, 0, 0, 0, 11089, 11092, 1, 0, 0, 0, 11090, 11088, 1, 0, 0, 0, 11090, + 11091, 1, 0, 0, 0, 11091, 11102, 1, 0, 0, 0, 11092, 11090, 1, 0, 0, 0, + 11093, 11098, 3, 1134, 567, 0, 11094, 11095, 5, 2382, 0, 0, 11095, 11097, + 3, 1134, 567, 0, 11096, 11094, 1, 0, 0, 0, 11097, 11100, 1, 0, 0, 0, 11098, + 11096, 1, 0, 0, 0, 11098, 11099, 1, 0, 0, 0, 11099, 11102, 1, 0, 0, 0, + 11100, 11098, 1, 0, 0, 0, 11101, 11077, 1, 0, 0, 0, 11101, 11085, 1, 0, + 0, 0, 11101, 11093, 1, 0, 0, 0, 11102, 11103, 1, 0, 0, 0, 11103, 11104, + 5, 2377, 0, 0, 11104, 11107, 1, 0, 0, 0, 11105, 11107, 3, 1136, 568, 0, + 11106, 11076, 1, 0, 0, 0, 11106, 11105, 1, 0, 0, 0, 11107, 11109, 1, 0, + 0, 0, 11108, 11106, 1, 0, 0, 0, 11108, 11109, 1, 0, 0, 0, 11109, 1117, + 1, 0, 0, 0, 11110, 11111, 5, 1668, 0, 0, 11111, 11142, 5, 1983, 0, 0, 11112, + 11137, 5, 2376, 0, 0, 11113, 11118, 3, 1130, 565, 0, 11114, 11115, 5, 2382, + 0, 0, 11115, 11117, 3, 1130, 565, 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, + 11138, 1, 0, 0, 0, 11120, 11118, 1, 0, 0, 0, 11121, 11126, 3, 1132, 566, + 0, 11122, 11123, 5, 2382, 0, 0, 11123, 11125, 3, 1132, 566, 0, 11124, 11122, + 1, 0, 0, 0, 11125, 11128, 1, 0, 0, 0, 11126, 11124, 1, 0, 0, 0, 11126, + 11127, 1, 0, 0, 0, 11127, 11138, 1, 0, 0, 0, 11128, 11126, 1, 0, 0, 0, + 11129, 11134, 3, 1134, 567, 0, 11130, 11131, 5, 2382, 0, 0, 11131, 11133, + 3, 1134, 567, 0, 11132, 11130, 1, 0, 0, 0, 11133, 11136, 1, 0, 0, 0, 11134, + 11132, 1, 0, 0, 0, 11134, 11135, 1, 0, 0, 0, 11135, 11138, 1, 0, 0, 0, + 11136, 11134, 1, 0, 0, 0, 11137, 11113, 1, 0, 0, 0, 11137, 11121, 1, 0, + 0, 0, 11137, 11129, 1, 0, 0, 0, 11138, 11139, 1, 0, 0, 0, 11139, 11140, + 5, 2377, 0, 0, 11140, 11143, 1, 0, 0, 0, 11141, 11143, 3, 1120, 560, 0, + 11142, 11112, 1, 0, 0, 0, 11142, 11141, 1, 0, 0, 0, 11143, 1119, 1, 0, + 0, 0, 11144, 11145, 5, 2370, 0, 0, 11145, 1121, 1, 0, 0, 0, 11146, 11147, + 5, 1668, 0, 0, 11147, 11148, 5, 151, 0, 0, 11148, 11149, 5, 1399, 0, 0, + 11149, 11150, 5, 2376, 0, 0, 11150, 11155, 3, 2266, 1133, 0, 11151, 11152, + 5, 2382, 0, 0, 11152, 11154, 3, 2266, 1133, 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, 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, - 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, + 0, 0, 11156, 11158, 1, 0, 0, 0, 11157, 11155, 1, 0, 0, 0, 11158, 11160, + 5, 2377, 0, 0, 11159, 11161, 3, 1118, 559, 0, 11160, 11159, 1, 0, 0, 0, + 11160, 11161, 1, 0, 0, 0, 11161, 1123, 1, 0, 0, 0, 11162, 11163, 5, 1668, + 0, 0, 11163, 11164, 5, 151, 0, 0, 11164, 11165, 5, 796, 0, 0, 11165, 11166, + 5, 2376, 0, 0, 11166, 11167, 3, 2266, 1133, 0, 11167, 11169, 5, 2377, 0, + 0, 11168, 11170, 3, 1118, 559, 0, 11169, 11168, 1, 0, 0, 0, 11169, 11170, + 1, 0, 0, 0, 11170, 1125, 1, 0, 0, 0, 11171, 11172, 5, 1668, 0, 0, 11172, + 11173, 5, 151, 0, 0, 11173, 11174, 5, 603, 0, 0, 11174, 11175, 5, 2376, + 0, 0, 11175, 11180, 3, 2266, 1133, 0, 11176, 11177, 5, 2382, 0, 0, 11177, + 11179, 3, 2266, 1133, 0, 11178, 11176, 1, 0, 0, 0, 11179, 11182, 1, 0, + 0, 0, 11180, 11178, 1, 0, 0, 0, 11180, 11181, 1, 0, 0, 0, 11181, 11183, + 1, 0, 0, 0, 11182, 11180, 1, 0, 0, 0, 11183, 11202, 5, 2377, 0, 0, 11184, + 11185, 5, 1667, 0, 0, 11185, 11199, 5, 2370, 0, 0, 11186, 11187, 5, 1656, + 0, 0, 11187, 11188, 5, 680, 0, 0, 11188, 11189, 5, 2376, 0, 0, 11189, 11194, + 3, 1642, 821, 0, 11190, 11191, 5, 2382, 0, 0, 11191, 11193, 3, 1642, 821, + 0, 11192, 11190, 1, 0, 0, 0, 11193, 11196, 1, 0, 0, 0, 11194, 11192, 1, + 0, 0, 0, 11194, 11195, 1, 0, 0, 0, 11195, 11197, 1, 0, 0, 0, 11196, 11194, + 1, 0, 0, 0, 11197, 11198, 5, 2377, 0, 0, 11198, 11200, 1, 0, 0, 0, 11199, + 11186, 1, 0, 0, 0, 11199, 11200, 1, 0, 0, 0, 11200, 11203, 1, 0, 0, 0, + 11201, 11203, 3, 1118, 559, 0, 11202, 11184, 1, 0, 0, 0, 11202, 11201, + 1, 0, 0, 0, 11202, 11203, 1, 0, 0, 0, 11203, 1127, 1, 0, 0, 0, 11204, 11205, + 3, 1678, 839, 0, 11205, 1129, 1, 0, 0, 0, 11206, 11208, 5, 1668, 0, 0, + 11207, 11209, 3, 1128, 564, 0, 11208, 11207, 1, 0, 0, 0, 11208, 11209, + 1, 0, 0, 0, 11209, 11210, 1, 0, 0, 0, 11210, 11212, 3, 1138, 569, 0, 11211, + 11213, 3, 1144, 572, 0, 11212, 11211, 1, 0, 0, 0, 11212, 11213, 1, 0, 0, + 0, 11213, 1131, 1, 0, 0, 0, 11214, 11216, 5, 1668, 0, 0, 11215, 11217, + 3, 1128, 564, 0, 11216, 11215, 1, 0, 0, 0, 11216, 11217, 1, 0, 0, 0, 11217, + 11218, 1, 0, 0, 0, 11218, 11220, 3, 1140, 570, 0, 11219, 11221, 3, 1144, + 572, 0, 11220, 11219, 1, 0, 0, 0, 11220, 11221, 1, 0, 0, 0, 11221, 1133, + 1, 0, 0, 0, 11222, 11224, 5, 1668, 0, 0, 11223, 11225, 3, 1128, 564, 0, + 11224, 11223, 1, 0, 0, 0, 11224, 11225, 1, 0, 0, 0, 11225, 11227, 1, 0, + 0, 0, 11226, 11228, 3, 1144, 572, 0, 11227, 11226, 1, 0, 0, 0, 11227, 11228, + 1, 0, 0, 0, 11228, 1135, 1, 0, 0, 0, 11229, 11230, 5, 1667, 0, 0, 11230, + 11244, 5, 2370, 0, 0, 11231, 11232, 5, 1656, 0, 0, 11232, 11233, 5, 680, + 0, 0, 11233, 11234, 5, 2376, 0, 0, 11234, 11239, 3, 1642, 821, 0, 11235, + 11236, 5, 2382, 0, 0, 11236, 11238, 3, 1642, 821, 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, 11242, 1, 0, 0, 0, 11241, 11239, 1, 0, 0, 0, 11242, + 11243, 5, 2377, 0, 0, 11243, 11245, 1, 0, 0, 0, 11244, 11231, 1, 0, 0, + 0, 11244, 11245, 1, 0, 0, 0, 11245, 1137, 1, 0, 0, 0, 11246, 11247, 5, + 2140, 0, 0, 11247, 11248, 5, 780, 0, 0, 11248, 11249, 5, 1988, 0, 0, 11249, + 11250, 5, 2376, 0, 0, 11250, 11255, 3, 2128, 1064, 0, 11251, 11252, 5, + 2382, 0, 0, 11252, 11254, 3, 2128, 1064, 0, 11253, 11251, 1, 0, 0, 0, 11254, + 11257, 1, 0, 0, 0, 11255, 11253, 1, 0, 0, 0, 11255, 11256, 1, 0, 0, 0, + 11256, 11258, 1, 0, 0, 0, 11257, 11255, 1, 0, 0, 0, 11258, 11259, 5, 2377, + 0, 0, 11259, 1139, 1, 0, 0, 0, 11260, 11261, 5, 2140, 0, 0, 11261, 11281, + 5, 2376, 0, 0, 11262, 11267, 3, 2128, 1064, 0, 11263, 11264, 5, 2382, 0, + 0, 11264, 11266, 3, 2128, 1064, 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, + 11282, 1, 0, 0, 0, 11269, 11267, 1, 0, 0, 0, 11270, 11271, 5, 1997, 0, + 0, 11271, 11277, 3, 2128, 1064, 0, 11272, 11273, 5, 2382, 0, 0, 11273, + 11274, 5, 1997, 0, 0, 11274, 11276, 3, 2128, 1064, 0, 11275, 11272, 1, + 0, 0, 0, 11276, 11279, 1, 0, 0, 0, 11277, 11275, 1, 0, 0, 0, 11277, 11278, + 1, 0, 0, 0, 11278, 11282, 1, 0, 0, 0, 11279, 11277, 1, 0, 0, 0, 11280, + 11282, 5, 363, 0, 0, 11281, 11262, 1, 0, 0, 0, 11281, 11270, 1, 0, 0, 0, + 11281, 11280, 1, 0, 0, 0, 11282, 11283, 1, 0, 0, 0, 11283, 11284, 5, 2377, + 0, 0, 11284, 1141, 1, 0, 0, 0, 11285, 11287, 3, 1170, 585, 0, 11286, 11285, + 1, 0, 0, 0, 11286, 11287, 1, 0, 0, 0, 11287, 11289, 1, 0, 0, 0, 11288, + 11290, 3, 1172, 586, 0, 11289, 11288, 1, 0, 0, 0, 11289, 11290, 1, 0, 0, + 0, 11290, 11293, 1, 0, 0, 0, 11291, 11294, 3, 1150, 575, 0, 11292, 11294, + 3, 1586, 793, 0, 11293, 11291, 1, 0, 0, 0, 11293, 11292, 1, 0, 0, 0, 11293, + 11294, 1, 0, 0, 0, 11294, 11299, 1, 0, 0, 0, 11295, 11297, 5, 1231, 0, + 0, 11296, 11298, 3, 1172, 586, 0, 11297, 11296, 1, 0, 0, 0, 11297, 11298, + 1, 0, 0, 0, 11298, 11300, 1, 0, 0, 0, 11299, 11295, 1, 0, 0, 0, 11299, + 11300, 1, 0, 0, 0, 11300, 11306, 1, 0, 0, 0, 11301, 11305, 3, 1626, 813, + 0, 11302, 11305, 3, 1616, 808, 0, 11303, 11305, 3, 1672, 836, 0, 11304, + 11301, 1, 0, 0, 0, 11304, 11302, 1, 0, 0, 0, 11304, 11303, 1, 0, 0, 0, + 11305, 11308, 1, 0, 0, 0, 11306, 11304, 1, 0, 0, 0, 11306, 11307, 1, 0, + 0, 0, 11307, 1143, 1, 0, 0, 0, 11308, 11306, 1, 0, 0, 0, 11309, 11310, + 5, 1973, 0, 0, 11310, 11330, 3, 1642, 821, 0, 11311, 11314, 5, 1231, 0, + 0, 11312, 11313, 5, 1973, 0, 0, 11313, 11315, 3, 1642, 821, 0, 11314, 11312, + 1, 0, 0, 0, 11314, 11315, 1, 0, 0, 0, 11315, 11330, 1, 0, 0, 0, 11316, + 11330, 3, 1150, 575, 0, 11317, 11330, 3, 1586, 793, 0, 11318, 11330, 3, + 1146, 573, 0, 11319, 11320, 5, 2147, 0, 0, 11320, 11321, 3, 1644, 822, + 0, 11321, 11322, 5, 1656, 0, 0, 11322, 11324, 5, 66, 0, 0, 11323, 11325, + 7, 112, 0, 0, 11324, 11323, 1, 0, 0, 0, 11324, 11325, 1, 0, 0, 0, 11325, + 11326, 1, 0, 0, 0, 11326, 11327, 5, 800, 0, 0, 11327, 11328, 3, 1620, 810, + 0, 11328, 11330, 1, 0, 0, 0, 11329, 11309, 1, 0, 0, 0, 11329, 11311, 1, + 0, 0, 0, 11329, 11316, 1, 0, 0, 0, 11329, 11317, 1, 0, 0, 0, 11329, 11318, + 1, 0, 0, 0, 11329, 11319, 1, 0, 0, 0, 11330, 11331, 1, 0, 0, 0, 11331, + 11329, 1, 0, 0, 0, 11331, 11332, 1, 0, 0, 0, 11332, 1145, 1, 0, 0, 0, 11333, + 11334, 5, 800, 0, 0, 11334, 11335, 5, 2376, 0, 0, 11335, 11336, 3, 1622, + 811, 0, 11336, 11337, 5, 2377, 0, 0, 11337, 11338, 5, 1656, 0, 0, 11338, + 11340, 5, 66, 0, 0, 11339, 11341, 7, 112, 0, 0, 11340, 11339, 1, 0, 0, + 0, 11340, 11341, 1, 0, 0, 0, 11341, 11355, 1, 0, 0, 0, 11342, 11348, 3, + 1620, 810, 0, 11343, 11344, 5, 2376, 0, 0, 11344, 11345, 5, 1973, 0, 0, + 11345, 11346, 3, 1642, 821, 0, 11346, 11347, 5, 2377, 0, 0, 11347, 11349, + 1, 0, 0, 0, 11348, 11343, 1, 0, 0, 0, 11348, 11349, 1, 0, 0, 0, 11349, + 11356, 1, 0, 0, 0, 11350, 11351, 5, 2376, 0, 0, 11351, 11352, 5, 1973, + 0, 0, 11352, 11353, 3, 1642, 821, 0, 11353, 11354, 5, 2377, 0, 0, 11354, + 11356, 1, 0, 0, 0, 11355, 11342, 1, 0, 0, 0, 11355, 11350, 1, 0, 0, 0, + 11356, 1147, 1, 0, 0, 0, 11357, 11359, 5, 2370, 0, 0, 11358, 11360, 7, + 116, 0, 0, 11359, 11358, 1, 0, 0, 0, 11359, 11360, 1, 0, 0, 0, 11360, 1149, + 1, 0, 0, 0, 11361, 11371, 5, 242, 0, 0, 11362, 11372, 5, 100, 0, 0, 11363, + 11369, 5, 564, 0, 0, 11364, 11370, 5, 1170, 0, 0, 11365, 11367, 7, 117, + 0, 0, 11366, 11368, 7, 96, 0, 0, 11367, 11366, 1, 0, 0, 0, 11367, 11368, + 1, 0, 0, 0, 11368, 11370, 1, 0, 0, 0, 11369, 11364, 1, 0, 0, 0, 11369, + 11365, 1, 0, 0, 0, 11370, 11372, 1, 0, 0, 0, 11371, 11362, 1, 0, 0, 0, + 11371, 11363, 1, 0, 0, 0, 11371, 11372, 1, 0, 0, 0, 11372, 11375, 1, 0, + 0, 0, 11373, 11375, 5, 1000, 0, 0, 11374, 11361, 1, 0, 0, 0, 11374, 11373, + 1, 0, 0, 0, 11375, 1151, 1, 0, 0, 0, 11376, 11378, 3, 1164, 582, 0, 11377, + 11376, 1, 0, 0, 0, 11378, 11379, 1, 0, 0, 0, 11379, 11377, 1, 0, 0, 0, + 11379, 11380, 1, 0, 0, 0, 11380, 11396, 1, 0, 0, 0, 11381, 11383, 5, 688, + 0, 0, 11382, 11384, 3, 1154, 577, 0, 11383, 11382, 1, 0, 0, 0, 11383, 11384, + 1, 0, 0, 0, 11384, 11388, 1, 0, 0, 0, 11385, 11386, 5, 1057, 0, 0, 11386, + 11388, 5, 688, 0, 0, 11387, 11381, 1, 0, 0, 0, 11387, 11385, 1, 0, 0, 0, + 11388, 11392, 1, 0, 0, 0, 11389, 11391, 3, 1164, 582, 0, 11390, 11389, + 1, 0, 0, 0, 11391, 11394, 1, 0, 0, 0, 11392, 11390, 1, 0, 0, 0, 11392, + 11393, 1, 0, 0, 0, 11393, 11396, 1, 0, 0, 0, 11394, 11392, 1, 0, 0, 0, + 11395, 11377, 1, 0, 0, 0, 11395, 11387, 1, 0, 0, 0, 11396, 1153, 1, 0, + 0, 0, 11397, 11399, 3, 1156, 578, 0, 11398, 11400, 3, 1158, 579, 0, 11399, + 11398, 1, 0, 0, 0, 11399, 11400, 1, 0, 0, 0, 11400, 11402, 1, 0, 0, 0, + 11401, 11403, 3, 1160, 580, 0, 11402, 11401, 1, 0, 0, 0, 11402, 11403, + 1, 0, 0, 0, 11403, 11405, 1, 0, 0, 0, 11404, 11406, 3, 1162, 581, 0, 11405, + 11404, 1, 0, 0, 0, 11405, 11406, 1, 0, 0, 0, 11406, 11420, 1, 0, 0, 0, + 11407, 11409, 3, 1158, 579, 0, 11408, 11410, 3, 1160, 580, 0, 11409, 11408, + 1, 0, 0, 0, 11409, 11410, 1, 0, 0, 0, 11410, 11412, 1, 0, 0, 0, 11411, + 11413, 3, 1162, 581, 0, 11412, 11411, 1, 0, 0, 0, 11412, 11413, 1, 0, 0, + 0, 11413, 11420, 1, 0, 0, 0, 11414, 11416, 3, 1160, 580, 0, 11415, 11417, + 3, 1162, 581, 0, 11416, 11415, 1, 0, 0, 0, 11416, 11417, 1, 0, 0, 0, 11417, + 11420, 1, 0, 0, 0, 11418, 11420, 3, 1162, 581, 0, 11419, 11397, 1, 0, 0, + 0, 11419, 11407, 1, 0, 0, 0, 11419, 11414, 1, 0, 0, 0, 11419, 11418, 1, + 0, 0, 0, 11420, 1155, 1, 0, 0, 0, 11421, 11422, 5, 870, 0, 0, 11422, 11428, + 5, 564, 0, 0, 11423, 11429, 5, 414, 0, 0, 11424, 11426, 7, 118, 0, 0, 11425, + 11427, 7, 96, 0, 0, 11426, 11425, 1, 0, 0, 0, 11426, 11427, 1, 0, 0, 0, + 11427, 11429, 1, 0, 0, 0, 11428, 11423, 1, 0, 0, 0, 11428, 11424, 1, 0, + 0, 0, 11429, 11433, 1, 0, 0, 0, 11430, 11431, 5, 1057, 0, 0, 11431, 11433, + 5, 870, 0, 0, 11432, 11421, 1, 0, 0, 0, 11432, 11430, 1, 0, 0, 0, 11433, + 1157, 1, 0, 0, 0, 11434, 11435, 5, 1357, 0, 0, 11435, 11436, 7, 119, 0, + 0, 11436, 1159, 1, 0, 0, 0, 11437, 11446, 5, 413, 0, 0, 11438, 11447, 5, + 88, 0, 0, 11439, 11444, 5, 151, 0, 0, 11440, 11441, 5, 1502, 0, 0, 11441, + 11445, 5, 1399, 0, 0, 11442, 11445, 5, 1256, 0, 0, 11443, 11445, 5, 1668, + 0, 0, 11444, 11440, 1, 0, 0, 0, 11444, 11442, 1, 0, 0, 0, 11444, 11443, + 1, 0, 0, 0, 11445, 11447, 1, 0, 0, 0, 11446, 11438, 1, 0, 0, 0, 11446, + 11439, 1, 0, 0, 0, 11446, 11447, 1, 0, 0, 0, 11447, 11456, 1, 0, 0, 0, + 11448, 11449, 5, 564, 0, 0, 11449, 11454, 5, 1561, 0, 0, 11450, 11455, + 5, 363, 0, 0, 11451, 11455, 5, 37, 0, 0, 11452, 11455, 3, 2332, 1166, 0, + 11453, 11455, 5, 1054, 0, 0, 11454, 11450, 1, 0, 0, 0, 11454, 11451, 1, + 0, 0, 0, 11454, 11452, 1, 0, 0, 0, 11454, 11453, 1, 0, 0, 0, 11455, 11457, + 1, 0, 0, 0, 11456, 11448, 1, 0, 0, 0, 11456, 11457, 1, 0, 0, 0, 11457, + 1161, 1, 0, 0, 0, 11458, 11460, 5, 430, 0, 0, 11459, 11461, 5, 37, 0, 0, + 11460, 11459, 1, 0, 0, 0, 11460, 11461, 1, 0, 0, 0, 11461, 11465, 1, 0, + 0, 0, 11462, 11463, 5, 1057, 0, 0, 11463, 11465, 5, 430, 0, 0, 11464, 11458, + 1, 0, 0, 0, 11464, 11462, 1, 0, 0, 0, 11465, 1163, 1, 0, 0, 0, 11466, 11468, + 5, 688, 0, 0, 11467, 11469, 3, 1156, 578, 0, 11468, 11467, 1, 0, 0, 0, + 11468, 11469, 1, 0, 0, 0, 11469, 11473, 1, 0, 0, 0, 11470, 11471, 5, 1057, + 0, 0, 11471, 11473, 5, 688, 0, 0, 11472, 11466, 1, 0, 0, 0, 11472, 11470, + 1, 0, 0, 0, 11473, 11474, 1, 0, 0, 0, 11474, 11475, 5, 2376, 0, 0, 11475, + 11476, 3, 2284, 1142, 0, 11476, 11477, 5, 2377, 0, 0, 11477, 1165, 1, 0, + 0, 0, 11478, 11479, 5, 1277, 0, 0, 11479, 11491, 5, 2370, 0, 0, 11480, + 11481, 5, 1280, 0, 0, 11481, 11491, 5, 2370, 0, 0, 11482, 11483, 5, 685, + 0, 0, 11483, 11491, 5, 2370, 0, 0, 11484, 11485, 5, 860, 0, 0, 11485, 11491, + 5, 2370, 0, 0, 11486, 11487, 5, 243, 0, 0, 11487, 11491, 5, 1639, 0, 0, + 11488, 11491, 3, 1168, 584, 0, 11489, 11491, 3, 660, 330, 0, 11490, 11478, + 1, 0, 0, 0, 11490, 11480, 1, 0, 0, 0, 11490, 11482, 1, 0, 0, 0, 11490, + 11484, 1, 0, 0, 0, 11490, 11486, 1, 0, 0, 0, 11490, 11488, 1, 0, 0, 0, + 11490, 11489, 1, 0, 0, 0, 11491, 11492, 1, 0, 0, 0, 11492, 11490, 1, 0, + 0, 0, 11492, 11493, 1, 0, 0, 0, 11493, 1167, 1, 0, 0, 0, 11494, 11495, + 5, 1655, 0, 0, 11495, 11523, 5, 2376, 0, 0, 11496, 11497, 5, 682, 0, 0, + 11497, 11524, 3, 1148, 574, 0, 11498, 11499, 5, 953, 0, 0, 11499, 11524, + 3, 1148, 574, 0, 11500, 11501, 5, 881, 0, 0, 11501, 11524, 7, 120, 0, 0, + 11502, 11503, 5, 852, 0, 0, 11503, 11524, 7, 120, 0, 0, 11504, 11505, 5, + 1278, 0, 0, 11505, 11524, 5, 2370, 0, 0, 11506, 11507, 5, 569, 0, 0, 11507, + 11524, 5, 2370, 0, 0, 11508, 11509, 5, 568, 0, 0, 11509, 11510, 5, 597, + 0, 0, 11510, 11524, 5, 2370, 0, 0, 11511, 11514, 5, 1184, 0, 0, 11512, + 11515, 3, 1148, 574, 0, 11513, 11515, 5, 1145, 0, 0, 11514, 11512, 1, 0, + 0, 0, 11514, 11513, 1, 0, 0, 0, 11515, 11524, 1, 0, 0, 0, 11516, 11517, + 5, 148, 0, 0, 11517, 11524, 7, 121, 0, 0, 11518, 11519, 5, 550, 0, 0, 11519, + 11524, 7, 122, 0, 0, 11520, 11521, 5, 175, 0, 0, 11521, 11524, 7, 122, + 0, 0, 11522, 11524, 5, 457, 0, 0, 11523, 11496, 1, 0, 0, 0, 11523, 11498, + 1, 0, 0, 0, 11523, 11500, 1, 0, 0, 0, 11523, 11502, 1, 0, 0, 0, 11523, + 11504, 1, 0, 0, 0, 11523, 11506, 1, 0, 0, 0, 11523, 11508, 1, 0, 0, 0, + 11523, 11511, 1, 0, 0, 0, 11523, 11516, 1, 0, 0, 0, 11523, 11518, 1, 0, + 0, 0, 11523, 11520, 1, 0, 0, 0, 11523, 11522, 1, 0, 0, 0, 11524, 11525, + 1, 0, 0, 0, 11525, 11523, 1, 0, 0, 0, 11525, 11526, 1, 0, 0, 0, 11526, + 11527, 1, 0, 0, 0, 11527, 11528, 5, 2377, 0, 0, 11528, 1169, 1, 0, 0, 0, + 11529, 11530, 5, 1546, 0, 0, 11530, 11531, 5, 304, 0, 0, 11531, 11532, + 7, 86, 0, 0, 11532, 1171, 1, 0, 0, 0, 11533, 11545, 3, 1166, 583, 0, 11534, + 11540, 5, 1973, 0, 0, 11535, 11541, 3, 2334, 1167, 0, 11536, 11538, 5, + 1568, 0, 0, 11537, 11536, 1, 0, 0, 0, 11537, 11538, 1, 0, 0, 0, 11538, + 11539, 1, 0, 0, 0, 11539, 11541, 3, 2332, 1166, 0, 11540, 11535, 1, 0, + 0, 0, 11540, 11537, 1, 0, 0, 0, 11541, 11545, 1, 0, 0, 0, 11542, 11545, + 3, 1150, 575, 0, 11543, 11545, 3, 868, 434, 0, 11544, 11533, 1, 0, 0, 0, + 11544, 11534, 1, 0, 0, 0, 11544, 11542, 1, 0, 0, 0, 11544, 11543, 1, 0, + 0, 0, 11545, 11546, 1, 0, 0, 0, 11546, 11544, 1, 0, 0, 0, 11546, 11547, + 1, 0, 0, 0, 11547, 1173, 1, 0, 0, 0, 11548, 11550, 3, 1170, 585, 0, 11549, + 11548, 1, 0, 0, 0, 11549, 11550, 1, 0, 0, 0, 11550, 11551, 1, 0, 0, 0, + 11551, 11553, 3, 1172, 586, 0, 11552, 11554, 3, 1150, 575, 0, 11553, 11552, + 1, 0, 0, 0, 11553, 11554, 1, 0, 0, 0, 11554, 11556, 1, 0, 0, 0, 11555, + 11557, 3, 1152, 576, 0, 11556, 11555, 1, 0, 0, 0, 11556, 11557, 1, 0, 0, + 0, 11557, 11559, 1, 0, 0, 0, 11558, 11560, 3, 1176, 588, 0, 11559, 11558, + 1, 0, 0, 0, 11559, 11560, 1, 0, 0, 0, 11560, 11603, 1, 0, 0, 0, 11561, + 11563, 3, 1170, 585, 0, 11562, 11561, 1, 0, 0, 0, 11562, 11563, 1, 0, 0, + 0, 11563, 11587, 1, 0, 0, 0, 11564, 11577, 5, 1218, 0, 0, 11565, 11567, + 5, 608, 0, 0, 11566, 11568, 3, 1172, 586, 0, 11567, 11566, 1, 0, 0, 0, + 11567, 11568, 1, 0, 0, 0, 11568, 11569, 1, 0, 0, 0, 11569, 11578, 3, 1192, + 596, 0, 11570, 11572, 5, 659, 0, 0, 11571, 11573, 3, 1172, 586, 0, 11572, + 11571, 1, 0, 0, 0, 11572, 11573, 1, 0, 0, 0, 11573, 11574, 1, 0, 0, 0, + 11574, 11578, 3, 1582, 791, 0, 11575, 11576, 5, 507, 0, 0, 11576, 11578, + 3, 1194, 597, 0, 11577, 11565, 1, 0, 0, 0, 11577, 11570, 1, 0, 0, 0, 11577, + 11575, 1, 0, 0, 0, 11578, 11588, 1, 0, 0, 0, 11579, 11580, 5, 507, 0, 0, + 11580, 11581, 5, 1256, 0, 0, 11581, 11582, 5, 81, 0, 0, 11582, 11585, 3, + 1194, 597, 0, 11583, 11584, 5, 1450, 0, 0, 11584, 11586, 5, 793, 0, 0, + 11585, 11583, 1, 0, 0, 0, 11585, 11586, 1, 0, 0, 0, 11586, 11588, 1, 0, + 0, 0, 11587, 11564, 1, 0, 0, 0, 11587, 11579, 1, 0, 0, 0, 11588, 11603, + 1, 0, 0, 0, 11589, 11590, 5, 206, 0, 0, 11590, 11591, 3, 448, 224, 0, 11591, + 11592, 5, 2376, 0, 0, 11592, 11597, 3, 2266, 1133, 0, 11593, 11594, 5, + 2382, 0, 0, 11594, 11596, 3, 2266, 1133, 0, 11595, 11593, 1, 0, 0, 0, 11596, + 11599, 1, 0, 0, 0, 11597, 11595, 1, 0, 0, 0, 11597, 11598, 1, 0, 0, 0, + 11598, 11600, 1, 0, 0, 0, 11599, 11597, 1, 0, 0, 0, 11600, 11601, 5, 2377, + 0, 0, 11601, 11603, 1, 0, 0, 0, 11602, 11549, 1, 0, 0, 0, 11602, 11562, + 1, 0, 0, 0, 11602, 11589, 1, 0, 0, 0, 11603, 1175, 1, 0, 0, 0, 11604, 11614, + 5, 639, 0, 0, 11605, 11606, 5, 20, 0, 0, 11606, 11607, 5, 1318, 0, 0, 11607, + 11615, 3, 1178, 589, 0, 11608, 11609, 7, 123, 0, 0, 11609, 11610, 5, 1318, + 0, 0, 11610, 11615, 3, 1178, 589, 0, 11611, 11615, 5, 375, 0, 0, 11612, + 11615, 5, 452, 0, 0, 11613, 11615, 5, 397, 0, 0, 11614, 11605, 1, 0, 0, + 0, 11614, 11608, 1, 0, 0, 0, 11614, 11611, 1, 0, 0, 0, 11614, 11612, 1, + 0, 0, 0, 11614, 11613, 1, 0, 0, 0, 11615, 1177, 1, 0, 0, 0, 11616, 11620, + 3, 1180, 590, 0, 11617, 11620, 3, 1182, 591, 0, 11618, 11620, 3, 1188, + 594, 0, 11619, 11616, 1, 0, 0, 0, 11619, 11617, 1, 0, 0, 0, 11619, 11618, + 1, 0, 0, 0, 11620, 1179, 1, 0, 0, 0, 11621, 11622, 3, 1150, 575, 0, 11622, + 11623, 3, 1186, 593, 0, 11623, 11624, 3, 1184, 592, 0, 11624, 11641, 1, + 0, 0, 0, 11625, 11626, 7, 124, 0, 0, 11626, 11627, 5, 1656, 0, 0, 11627, + 11631, 5, 242, 0, 0, 11628, 11632, 5, 28, 0, 0, 11629, 11630, 5, 564, 0, + 0, 11630, 11632, 5, 1388, 0, 0, 11631, 11628, 1, 0, 0, 0, 11631, 11629, + 1, 0, 0, 0, 11632, 11633, 1, 0, 0, 0, 11633, 11634, 5, 1507, 0, 0, 11634, + 11635, 5, 32, 0, 0, 11635, 11636, 3, 1190, 595, 0, 11636, 11637, 5, 1163, + 0, 0, 11637, 11638, 5, 1057, 0, 0, 11638, 11639, 5, 907, 0, 0, 11639, 11641, + 1, 0, 0, 0, 11640, 11621, 1, 0, 0, 0, 11640, 11625, 1, 0, 0, 0, 11641, + 1181, 1, 0, 0, 0, 11642, 11643, 5, 1993, 0, 0, 11643, 11644, 5, 2029, 0, + 0, 11644, 11658, 3, 1642, 821, 0, 11645, 11647, 3, 1186, 593, 0, 11646, + 11645, 1, 0, 0, 0, 11646, 11647, 1, 0, 0, 0, 11647, 11650, 1, 0, 0, 0, + 11648, 11649, 5, 1175, 0, 0, 11649, 11651, 3, 2248, 1124, 0, 11650, 11648, + 1, 0, 0, 0, 11650, 11651, 1, 0, 0, 0, 11651, 11659, 1, 0, 0, 0, 11652, + 11653, 5, 1408, 0, 0, 11653, 11655, 5, 1174, 0, 0, 11654, 11656, 3, 1186, + 593, 0, 11655, 11654, 1, 0, 0, 0, 11655, 11656, 1, 0, 0, 0, 11656, 11657, + 1, 0, 0, 0, 11657, 11659, 3, 1184, 592, 0, 11658, 11646, 1, 0, 0, 0, 11658, + 11652, 1, 0, 0, 0, 11659, 1183, 1, 0, 0, 0, 11660, 11661, 5, 32, 0, 0, + 11661, 11662, 3, 1190, 595, 0, 11662, 11666, 5, 1163, 0, 0, 11663, 11664, + 5, 1057, 0, 0, 11664, 11667, 7, 125, 0, 0, 11665, 11667, 5, 304, 0, 0, + 11666, 11663, 1, 0, 0, 0, 11666, 11665, 1, 0, 0, 0, 11667, 11671, 1, 0, + 0, 0, 11668, 11669, 5, 1175, 0, 0, 11669, 11671, 3, 2248, 1124, 0, 11670, + 11660, 1, 0, 0, 0, 11670, 11668, 1, 0, 0, 0, 11671, 1185, 1, 0, 0, 0, 11672, + 11673, 7, 126, 0, 0, 11673, 1187, 1, 0, 0, 0, 11674, 11675, 5, 1568, 0, + 0, 11675, 11677, 5, 688, 0, 0, 11676, 11678, 3, 1154, 577, 0, 11677, 11676, + 1, 0, 0, 0, 11677, 11678, 1, 0, 0, 0, 11678, 11685, 1, 0, 0, 0, 11679, + 11680, 5, 909, 0, 0, 11680, 11681, 5, 688, 0, 0, 11681, 11685, 3, 1156, + 578, 0, 11682, 11683, 5, 1057, 0, 0, 11683, 11685, 5, 688, 0, 0, 11684, + 11674, 1, 0, 0, 0, 11684, 11679, 1, 0, 0, 0, 11684, 11682, 1, 0, 0, 0, + 11685, 11687, 1, 0, 0, 0, 11686, 11688, 5, 1546, 0, 0, 11687, 11686, 1, + 0, 0, 0, 11687, 11688, 1, 0, 0, 0, 11688, 11689, 1, 0, 0, 0, 11689, 11690, + 3, 1184, 592, 0, 11690, 1189, 1, 0, 0, 0, 11691, 11692, 3, 2324, 1162, + 0, 11692, 11693, 7, 127, 0, 0, 11693, 1191, 1, 0, 0, 0, 11694, 11696, 3, + 1150, 575, 0, 11695, 11694, 1, 0, 0, 0, 11695, 11696, 1, 0, 0, 0, 11696, + 11698, 1, 0, 0, 0, 11697, 11699, 3, 1152, 576, 0, 11698, 11697, 1, 0, 0, + 0, 11698, 11699, 1, 0, 0, 0, 11699, 11701, 1, 0, 0, 0, 11700, 11702, 3, + 1176, 588, 0, 11701, 11700, 1, 0, 0, 0, 11701, 11702, 1, 0, 0, 0, 11702, + 1193, 1, 0, 0, 0, 11703, 11706, 5, 2376, 0, 0, 11704, 11705, 5, 2053, 0, + 0, 11705, 11707, 3, 1196, 598, 0, 11706, 11704, 1, 0, 0, 0, 11706, 11707, + 1, 0, 0, 0, 11707, 11708, 1, 0, 0, 0, 11708, 11709, 3, 1198, 599, 0, 11709, + 11716, 5, 2377, 0, 0, 11710, 11711, 5, 1450, 0, 0, 11711, 11714, 5, 793, + 0, 0, 11712, 11715, 3, 2324, 1162, 0, 11713, 11715, 5, 2070, 0, 0, 11714, + 11712, 1, 0, 0, 0, 11714, 11713, 1, 0, 0, 0, 11715, 11717, 1, 0, 0, 0, + 11716, 11710, 1, 0, 0, 0, 11716, 11717, 1, 0, 0, 0, 11717, 11719, 1, 0, + 0, 0, 11718, 11720, 3, 1152, 576, 0, 11719, 11718, 1, 0, 0, 0, 11719, 11720, + 1, 0, 0, 0, 11720, 1195, 1, 0, 0, 0, 11721, 11722, 7, 128, 0, 0, 11722, + 1197, 1, 0, 0, 0, 11723, 11724, 5, 363, 0, 0, 11724, 11725, 5, 395, 0, + 0, 11725, 11727, 3, 768, 384, 0, 11726, 11723, 1, 0, 0, 0, 11726, 11727, + 1, 0, 0, 0, 11727, 11742, 1, 0, 0, 0, 11728, 11729, 5, 4, 0, 0, 11729, + 11740, 5, 1244, 0, 0, 11730, 11731, 5, 2376, 0, 0, 11731, 11732, 5, 2372, + 0, 0, 11732, 11741, 5, 2377, 0, 0, 11733, 11734, 5, 2376, 0, 0, 11734, + 11735, 3, 1200, 600, 0, 11735, 11736, 5, 2377, 0, 0, 11736, 11741, 1, 0, + 0, 0, 11737, 11738, 5, 2129, 0, 0, 11738, 11739, 5, 201, 0, 0, 11739, 11741, + 3, 1838, 919, 0, 11740, 11730, 1, 0, 0, 0, 11740, 11733, 1, 0, 0, 0, 11740, + 11737, 1, 0, 0, 0, 11741, 11743, 1, 0, 0, 0, 11742, 11728, 1, 0, 0, 0, + 11742, 11743, 1, 0, 0, 0, 11743, 11761, 1, 0, 0, 0, 11744, 11745, 5, 807, + 0, 0, 11745, 11746, 5, 2376, 0, 0, 11746, 11747, 3, 768, 384, 0, 11747, + 11748, 5, 2395, 0, 0, 11748, 11756, 5, 2372, 0, 0, 11749, 11750, 5, 2382, + 0, 0, 11750, 11751, 3, 768, 384, 0, 11751, 11752, 5, 2395, 0, 0, 11752, + 11753, 5, 2372, 0, 0, 11753, 11755, 1, 0, 0, 0, 11754, 11749, 1, 0, 0, + 0, 11755, 11758, 1, 0, 0, 0, 11756, 11754, 1, 0, 0, 0, 11756, 11757, 1, + 0, 0, 0, 11757, 11759, 1, 0, 0, 0, 11758, 11756, 1, 0, 0, 0, 11759, 11760, + 5, 2377, 0, 0, 11760, 11762, 1, 0, 0, 0, 11761, 11744, 1, 0, 0, 0, 11761, + 11762, 1, 0, 0, 0, 11762, 1199, 1, 0, 0, 0, 11763, 11765, 3, 1202, 601, + 0, 11764, 11763, 1, 0, 0, 0, 11764, 11765, 1, 0, 0, 0, 11765, 11767, 1, + 0, 0, 0, 11766, 11768, 3, 1218, 609, 0, 11767, 11766, 1, 0, 0, 0, 11767, + 11768, 1, 0, 0, 0, 11768, 11770, 1, 0, 0, 0, 11769, 11771, 3, 1252, 626, + 0, 11770, 11769, 1, 0, 0, 0, 11770, 11771, 1, 0, 0, 0, 11771, 1201, 1, + 0, 0, 0, 11772, 11786, 5, 2315, 0, 0, 11773, 11774, 7, 129, 0, 0, 11774, + 11787, 5, 2370, 0, 0, 11775, 11776, 5, 2317, 0, 0, 11776, 11782, 5, 151, + 0, 0, 11777, 11779, 5, 2356, 0, 0, 11778, 11777, 1, 0, 0, 0, 11778, 11779, + 1, 0, 0, 0, 11779, 11780, 1, 0, 0, 0, 11780, 11783, 5, 2355, 0, 0, 11781, + 11783, 5, 2372, 0, 0, 11782, 11778, 1, 0, 0, 0, 11782, 11781, 1, 0, 0, + 0, 11783, 11787, 1, 0, 0, 0, 11784, 11785, 5, 2318, 0, 0, 11785, 11787, + 5, 2372, 0, 0, 11786, 11773, 1, 0, 0, 0, 11786, 11775, 1, 0, 0, 0, 11786, + 11784, 1, 0, 0, 0, 11787, 11789, 1, 0, 0, 0, 11788, 11790, 3, 1206, 603, + 0, 11789, 11788, 1, 0, 0, 0, 11789, 11790, 1, 0, 0, 0, 11790, 1203, 1, + 0, 0, 0, 11791, 11792, 7, 130, 0, 0, 11792, 1205, 1, 0, 0, 0, 11793, 11795, + 3, 1208, 604, 0, 11794, 11793, 1, 0, 0, 0, 11795, 11796, 1, 0, 0, 0, 11796, + 11794, 1, 0, 0, 0, 11796, 11797, 1, 0, 0, 0, 11797, 1207, 1, 0, 0, 0, 11798, + 11799, 5, 2314, 0, 0, 11799, 11851, 3, 2272, 1136, 0, 11800, 11804, 5, + 2319, 0, 0, 11801, 11802, 3, 1214, 607, 0, 11802, 11803, 5, 2395, 0, 0, + 11803, 11805, 1, 0, 0, 0, 11804, 11801, 1, 0, 0, 0, 11804, 11805, 1, 0, + 0, 0, 11805, 11806, 1, 0, 0, 0, 11806, 11851, 3, 1216, 608, 0, 11807, 11808, + 7, 131, 0, 0, 11808, 11851, 5, 2372, 0, 0, 11809, 11810, 5, 330, 0, 0, + 11810, 11811, 5, 723, 0, 0, 11811, 11812, 7, 132, 0, 0, 11812, 11851, 5, + 2323, 0, 0, 11813, 11814, 5, 2324, 0, 0, 11814, 11851, 7, 133, 0, 0, 11815, + 11816, 5, 1660, 0, 0, 11816, 11817, 5, 2326, 0, 0, 11817, 11818, 5, 2327, + 0, 0, 11818, 11819, 5, 680, 0, 0, 11819, 11851, 7, 134, 0, 0, 11820, 11821, + 5, 799, 0, 0, 11821, 11822, 5, 2180, 0, 0, 11822, 11851, 3, 2030, 1015, + 0, 11823, 11851, 3, 1210, 605, 0, 11824, 11825, 5, 2330, 0, 0, 11825, 11851, + 5, 2370, 0, 0, 11826, 11851, 5, 2331, 0, 0, 11827, 11828, 7, 135, 0, 0, + 11828, 11851, 5, 2370, 0, 0, 11829, 11841, 5, 2333, 0, 0, 11830, 11831, + 5, 543, 0, 0, 11831, 11833, 5, 534, 0, 0, 11832, 11834, 5, 635, 0, 0, 11833, + 11832, 1, 0, 0, 0, 11833, 11834, 1, 0, 0, 0, 11834, 11842, 1, 0, 0, 0, + 11835, 11836, 5, 37, 0, 0, 11836, 11838, 5, 2334, 0, 0, 11837, 11839, 5, + 635, 0, 0, 11838, 11837, 1, 0, 0, 0, 11838, 11839, 1, 0, 0, 0, 11839, 11842, + 1, 0, 0, 0, 11840, 11842, 5, 1054, 0, 0, 11841, 11830, 1, 0, 0, 0, 11841, + 11835, 1, 0, 0, 0, 11841, 11840, 1, 0, 0, 0, 11842, 11851, 1, 0, 0, 0, + 11843, 11844, 5, 2335, 0, 0, 11844, 11845, 5, 2376, 0, 0, 11845, 11846, + 7, 136, 0, 0, 11846, 11851, 5, 2377, 0, 0, 11847, 11851, 7, 137, 0, 0, + 11848, 11849, 5, 2340, 0, 0, 11849, 11851, 5, 2370, 0, 0, 11850, 11798, + 1, 0, 0, 0, 11850, 11800, 1, 0, 0, 0, 11850, 11807, 1, 0, 0, 0, 11850, + 11809, 1, 0, 0, 0, 11850, 11813, 1, 0, 0, 0, 11850, 11815, 1, 0, 0, 0, + 11850, 11820, 1, 0, 0, 0, 11850, 11823, 1, 0, 0, 0, 11850, 11824, 1, 0, + 0, 0, 11850, 11826, 1, 0, 0, 0, 11850, 11827, 1, 0, 0, 0, 11850, 11829, + 1, 0, 0, 0, 11850, 11843, 1, 0, 0, 0, 11850, 11847, 1, 0, 0, 0, 11850, + 11848, 1, 0, 0, 0, 11851, 1209, 1, 0, 0, 0, 11852, 11854, 3, 1212, 606, + 0, 11853, 11852, 1, 0, 0, 0, 11854, 11855, 1, 0, 0, 0, 11855, 11853, 1, + 0, 0, 0, 11855, 11856, 1, 0, 0, 0, 11856, 1211, 1, 0, 0, 0, 11857, 11888, + 5, 2341, 0, 0, 11858, 11862, 5, 2342, 0, 0, 11859, 11860, 3, 1214, 607, + 0, 11860, 11861, 5, 2395, 0, 0, 11861, 11863, 1, 0, 0, 0, 11862, 11859, + 1, 0, 0, 0, 11862, 11863, 1, 0, 0, 0, 11863, 11865, 1, 0, 0, 0, 11864, + 11866, 3, 1216, 608, 0, 11865, 11864, 1, 0, 0, 0, 11865, 11866, 1, 0, 0, + 0, 11866, 11888, 1, 0, 0, 0, 11867, 11888, 5, 2343, 0, 0, 11868, 11872, + 5, 2344, 0, 0, 11869, 11870, 3, 1214, 607, 0, 11870, 11871, 5, 2395, 0, + 0, 11871, 11873, 1, 0, 0, 0, 11872, 11869, 1, 0, 0, 0, 11872, 11873, 1, + 0, 0, 0, 11873, 11875, 1, 0, 0, 0, 11874, 11876, 3, 1216, 608, 0, 11875, + 11874, 1, 0, 0, 0, 11875, 11876, 1, 0, 0, 0, 11876, 11888, 1, 0, 0, 0, + 11877, 11888, 5, 2345, 0, 0, 11878, 11882, 5, 813, 0, 0, 11879, 11880, + 3, 1214, 607, 0, 11880, 11881, 5, 2395, 0, 0, 11881, 11883, 1, 0, 0, 0, + 11882, 11879, 1, 0, 0, 0, 11882, 11883, 1, 0, 0, 0, 11883, 11885, 1, 0, + 0, 0, 11884, 11886, 3, 1216, 608, 0, 11885, 11884, 1, 0, 0, 0, 11885, 11886, + 1, 0, 0, 0, 11886, 11888, 1, 0, 0, 0, 11887, 11857, 1, 0, 0, 0, 11887, + 11858, 1, 0, 0, 0, 11887, 11867, 1, 0, 0, 0, 11887, 11868, 1, 0, 0, 0, + 11887, 11877, 1, 0, 0, 0, 11887, 11878, 1, 0, 0, 0, 11888, 1213, 1, 0, + 0, 0, 11889, 11890, 3, 768, 384, 0, 11890, 1215, 1, 0, 0, 0, 11891, 11892, + 5, 2372, 0, 0, 11892, 1217, 1, 0, 0, 0, 11893, 11895, 5, 2346, 0, 0, 11894, + 11896, 3, 1220, 610, 0, 11895, 11894, 1, 0, 0, 0, 11895, 11896, 1, 0, 0, + 0, 11896, 11898, 1, 0, 0, 0, 11897, 11899, 3, 1224, 612, 0, 11898, 11897, + 1, 0, 0, 0, 11898, 11899, 1, 0, 0, 0, 11899, 1219, 1, 0, 0, 0, 11900, 11902, + 3, 1222, 611, 0, 11901, 11900, 1, 0, 0, 0, 11902, 11903, 1, 0, 0, 0, 11903, + 11901, 1, 0, 0, 0, 11903, 11904, 1, 0, 0, 0, 11904, 1221, 1, 0, 0, 0, 11905, + 11936, 5, 2347, 0, 0, 11906, 11909, 5, 2348, 0, 0, 11907, 11908, 7, 2, + 0, 0, 11908, 11910, 5, 2349, 0, 0, 11909, 11907, 1, 0, 0, 0, 11909, 11910, + 1, 0, 0, 0, 11910, 11936, 1, 0, 0, 0, 11911, 11936, 3, 1246, 623, 0, 11912, + 11936, 3, 1248, 624, 0, 11913, 11914, 5, 37, 0, 0, 11914, 11915, 5, 2346, + 0, 0, 11915, 11916, 5, 2350, 0, 0, 11916, 11917, 5, 2351, 0, 0, 11917, + 11936, 5, 2346, 0, 0, 11918, 11919, 5, 893, 0, 0, 11919, 11920, 5, 2352, + 0, 0, 11920, 11921, 5, 2140, 0, 0, 11921, 11922, 5, 2327, 0, 0, 11922, + 11936, 5, 1145, 0, 0, 11923, 11924, 5, 1450, 0, 0, 11924, 11925, 5, 1508, + 0, 0, 11925, 11926, 5, 2188, 0, 0, 11926, 11927, 5, 37, 0, 0, 11927, 11928, + 5, 1145, 0, 0, 11928, 11936, 5, 2346, 0, 0, 11929, 11931, 3, 1250, 625, + 0, 11930, 11929, 1, 0, 0, 0, 11931, 11932, 1, 0, 0, 0, 11932, 11930, 1, + 0, 0, 0, 11932, 11933, 1, 0, 0, 0, 11933, 11936, 1, 0, 0, 0, 11934, 11936, + 7, 138, 0, 0, 11935, 11905, 1, 0, 0, 0, 11935, 11906, 1, 0, 0, 0, 11935, + 11911, 1, 0, 0, 0, 11935, 11912, 1, 0, 0, 0, 11935, 11913, 1, 0, 0, 0, + 11935, 11918, 1, 0, 0, 0, 11935, 11923, 1, 0, 0, 0, 11935, 11930, 1, 0, + 0, 0, 11935, 11934, 1, 0, 0, 0, 11936, 1223, 1, 0, 0, 0, 11937, 11938, + 5, 2376, 0, 0, 11938, 11943, 3, 1226, 613, 0, 11939, 11940, 5, 2382, 0, + 0, 11940, 11942, 3, 1226, 613, 0, 11941, 11939, 1, 0, 0, 0, 11942, 11945, + 1, 0, 0, 0, 11943, 11941, 1, 0, 0, 0, 11943, 11944, 1, 0, 0, 0, 11944, + 11946, 1, 0, 0, 0, 11945, 11943, 1, 0, 0, 0, 11946, 11947, 5, 2377, 0, + 0, 11947, 1225, 1, 0, 0, 0, 11948, 11950, 3, 1228, 614, 0, 11949, 11951, + 3, 1230, 615, 0, 11950, 11949, 1, 0, 0, 0, 11950, 11951, 1, 0, 0, 0, 11951, + 11953, 1, 0, 0, 0, 11952, 11954, 3, 1240, 620, 0, 11953, 11952, 1, 0, 0, + 0, 11953, 11954, 1, 0, 0, 0, 11954, 11956, 1, 0, 0, 0, 11955, 11957, 3, + 1242, 621, 0, 11956, 11955, 1, 0, 0, 0, 11956, 11957, 1, 0, 0, 0, 11957, + 11959, 1, 0, 0, 0, 11958, 11960, 3, 1244, 622, 0, 11959, 11958, 1, 0, 0, + 0, 11959, 11960, 1, 0, 0, 0, 11960, 1227, 1, 0, 0, 0, 11961, 11962, 3, + 2266, 1133, 0, 11962, 1229, 1, 0, 0, 0, 11963, 11965, 5, 2354, 0, 0, 11964, + 11963, 1, 0, 0, 0, 11964, 11965, 1, 0, 0, 0, 11965, 11966, 1, 0, 0, 0, + 11966, 11971, 5, 2376, 0, 0, 11967, 11972, 3, 1232, 616, 0, 11968, 11969, + 5, 2379, 0, 0, 11969, 11970, 7, 139, 0, 0, 11970, 11972, 3, 1234, 617, + 0, 11971, 11967, 1, 0, 0, 0, 11971, 11968, 1, 0, 0, 0, 11972, 11978, 1, + 0, 0, 0, 11973, 11976, 7, 140, 0, 0, 11974, 11977, 3, 1236, 618, 0, 11975, + 11977, 3, 1238, 619, 0, 11976, 11974, 1, 0, 0, 0, 11976, 11975, 1, 0, 0, + 0, 11977, 11979, 1, 0, 0, 0, 11978, 11973, 1, 0, 0, 0, 11978, 11979, 1, + 0, 0, 0, 11979, 11980, 1, 0, 0, 0, 11980, 11981, 5, 2377, 0, 0, 11981, + 1231, 1, 0, 0, 0, 11982, 11983, 5, 2370, 0, 0, 11983, 1233, 1, 0, 0, 0, + 11984, 11985, 5, 2370, 0, 0, 11985, 1235, 1, 0, 0, 0, 11986, 11987, 5, + 2370, 0, 0, 11987, 1237, 1, 0, 0, 0, 11988, 11989, 5, 2370, 0, 0, 11989, + 1239, 1, 0, 0, 0, 11990, 11992, 5, 2357, 0, 0, 11991, 11990, 1, 0, 0, 0, + 11991, 11992, 1, 0, 0, 0, 11992, 11993, 1, 0, 0, 0, 11993, 11995, 5, 710, + 0, 0, 11994, 11996, 5, 507, 0, 0, 11995, 11994, 1, 0, 0, 0, 11995, 11996, + 1, 0, 0, 0, 11996, 12000, 1, 0, 0, 0, 11997, 11998, 5, 2376, 0, 0, 11998, + 11999, 5, 2370, 0, 0, 11999, 12001, 5, 2377, 0, 0, 12000, 11997, 1, 0, + 0, 0, 12000, 12001, 1, 0, 0, 0, 12001, 12003, 1, 0, 0, 0, 12002, 12004, + 3, 1246, 623, 0, 12003, 12002, 1, 0, 0, 0, 12003, 12004, 1, 0, 0, 0, 12004, + 12081, 1, 0, 0, 0, 12005, 12016, 7, 141, 0, 0, 12006, 12010, 5, 507, 0, + 0, 12007, 12008, 5, 2376, 0, 0, 12008, 12009, 5, 2370, 0, 0, 12009, 12011, + 5, 2377, 0, 0, 12010, 12007, 1, 0, 0, 0, 12010, 12011, 1, 0, 0, 0, 12011, + 12013, 1, 0, 0, 0, 12012, 12014, 3, 1246, 623, 0, 12013, 12012, 1, 0, 0, + 0, 12013, 12014, 1, 0, 0, 0, 12014, 12017, 1, 0, 0, 0, 12015, 12017, 3, + 2304, 1152, 0, 12016, 12006, 1, 0, 0, 0, 12016, 12015, 1, 0, 0, 0, 12016, + 12017, 1, 0, 0, 0, 12017, 12081, 1, 0, 0, 0, 12018, 12081, 5, 2359, 0, + 0, 12019, 12021, 5, 2360, 0, 0, 12020, 12022, 5, 2361, 0, 0, 12021, 12020, + 1, 0, 0, 0, 12021, 12022, 1, 0, 0, 0, 12022, 12081, 1, 0, 0, 0, 12023, + 12025, 5, 551, 0, 0, 12024, 12026, 5, 507, 0, 0, 12025, 12024, 1, 0, 0, + 0, 12025, 12026, 1, 0, 0, 0, 12026, 12030, 1, 0, 0, 0, 12027, 12028, 5, + 2376, 0, 0, 12028, 12029, 5, 2370, 0, 0, 12029, 12031, 5, 2377, 0, 0, 12030, + 12027, 1, 0, 0, 0, 12030, 12031, 1, 0, 0, 0, 12031, 12033, 1, 0, 0, 0, + 12032, 12034, 3, 1246, 623, 0, 12033, 12032, 1, 0, 0, 0, 12033, 12034, + 1, 0, 0, 0, 12034, 12081, 1, 0, 0, 0, 12035, 12081, 5, 421, 0, 0, 12036, + 12038, 5, 120, 0, 0, 12037, 12039, 5, 507, 0, 0, 12038, 12037, 1, 0, 0, + 0, 12038, 12039, 1, 0, 0, 0, 12039, 12043, 1, 0, 0, 0, 12040, 12041, 5, + 2376, 0, 0, 12041, 12042, 5, 2370, 0, 0, 12042, 12044, 5, 2377, 0, 0, 12043, + 12040, 1, 0, 0, 0, 12043, 12044, 1, 0, 0, 0, 12044, 12046, 1, 0, 0, 0, + 12045, 12047, 3, 1246, 623, 0, 12046, 12045, 1, 0, 0, 0, 12046, 12047, + 1, 0, 0, 0, 12047, 12081, 1, 0, 0, 0, 12048, 12081, 5, 117, 0, 0, 12049, + 12053, 5, 1402, 0, 0, 12050, 12051, 5, 2376, 0, 0, 12051, 12052, 5, 2370, + 0, 0, 12052, 12054, 5, 2377, 0, 0, 12053, 12050, 1, 0, 0, 0, 12053, 12054, + 1, 0, 0, 0, 12054, 12081, 1, 0, 0, 0, 12055, 12059, 5, 182, 0, 0, 12056, + 12057, 5, 2376, 0, 0, 12057, 12058, 5, 2370, 0, 0, 12058, 12060, 5, 2377, + 0, 0, 12059, 12056, 1, 0, 0, 0, 12059, 12060, 1, 0, 0, 0, 12060, 12062, + 1, 0, 0, 0, 12061, 12063, 3, 1246, 623, 0, 12062, 12061, 1, 0, 0, 0, 12062, + 12063, 1, 0, 0, 0, 12063, 12065, 1, 0, 0, 0, 12064, 12066, 3, 1248, 624, + 0, 12065, 12064, 1, 0, 0, 0, 12065, 12066, 1, 0, 0, 0, 12066, 12068, 1, + 0, 0, 0, 12067, 12069, 3, 1250, 625, 0, 12068, 12067, 1, 0, 0, 0, 12068, + 12069, 1, 0, 0, 0, 12069, 12081, 1, 0, 0, 0, 12070, 12071, 7, 142, 0, 0, + 12071, 12075, 5, 2376, 0, 0, 12072, 12073, 3, 2324, 1162, 0, 12073, 12074, + 5, 2382, 0, 0, 12074, 12076, 1, 0, 0, 0, 12075, 12072, 1, 0, 0, 0, 12075, + 12076, 1, 0, 0, 0, 12076, 12077, 1, 0, 0, 0, 12077, 12078, 3, 2324, 1162, + 0, 12078, 12079, 5, 2377, 0, 0, 12079, 12081, 1, 0, 0, 0, 12080, 11991, + 1, 0, 0, 0, 12080, 12005, 1, 0, 0, 0, 12080, 12018, 1, 0, 0, 0, 12080, + 12019, 1, 0, 0, 0, 12080, 12023, 1, 0, 0, 0, 12080, 12035, 1, 0, 0, 0, + 12080, 12036, 1, 0, 0, 0, 12080, 12048, 1, 0, 0, 0, 12080, 12049, 1, 0, + 0, 0, 12080, 12055, 1, 0, 0, 0, 12080, 12070, 1, 0, 0, 0, 12081, 1241, + 1, 0, 0, 0, 12082, 12083, 7, 143, 0, 0, 12083, 12084, 3, 2030, 1015, 0, + 12084, 1243, 1, 0, 0, 0, 12085, 12089, 5, 2302, 0, 0, 12086, 12087, 3, + 1214, 607, 0, 12087, 12088, 5, 2395, 0, 0, 12088, 12090, 1, 0, 0, 0, 12089, + 12086, 1, 0, 0, 0, 12089, 12090, 1, 0, 0, 0, 12090, 12092, 1, 0, 0, 0, + 12091, 12093, 3, 1216, 608, 0, 12092, 12091, 1, 0, 0, 0, 12092, 12093, + 1, 0, 0, 0, 12093, 1245, 1, 0, 0, 0, 12094, 12095, 5, 2303, 0, 0, 12095, + 12096, 5, 151, 0, 0, 12096, 12099, 3, 1204, 602, 0, 12097, 12098, 5, 48, + 0, 0, 12098, 12100, 3, 1204, 602, 0, 12099, 12097, 1, 0, 0, 0, 12099, 12100, + 1, 0, 0, 0, 12100, 12120, 1, 0, 0, 0, 12101, 12102, 5, 2304, 0, 0, 12102, + 12105, 5, 151, 0, 0, 12103, 12106, 3, 1204, 602, 0, 12104, 12106, 5, 2183, + 0, 0, 12105, 12103, 1, 0, 0, 0, 12105, 12104, 1, 0, 0, 0, 12106, 12117, + 1, 0, 0, 0, 12107, 12109, 5, 2305, 0, 0, 12108, 12107, 1, 0, 0, 0, 12108, + 12109, 1, 0, 0, 0, 12109, 12110, 1, 0, 0, 0, 12110, 12111, 5, 2303, 0, + 0, 12111, 12112, 5, 151, 0, 0, 12112, 12115, 3, 1204, 602, 0, 12113, 12114, + 5, 48, 0, 0, 12114, 12116, 3, 1204, 602, 0, 12115, 12113, 1, 0, 0, 0, 12115, + 12116, 1, 0, 0, 0, 12116, 12118, 1, 0, 0, 0, 12117, 12108, 1, 0, 0, 0, + 12117, 12118, 1, 0, 0, 0, 12118, 12120, 1, 0, 0, 0, 12119, 12094, 1, 0, + 0, 0, 12119, 12101, 1, 0, 0, 0, 12120, 1247, 1, 0, 0, 0, 12121, 12122, + 7, 144, 0, 0, 12122, 1249, 1, 0, 0, 0, 12123, 12125, 5, 2309, 0, 0, 12124, + 12126, 7, 145, 0, 0, 12125, 12124, 1, 0, 0, 0, 12125, 12126, 1, 0, 0, 0, + 12126, 12127, 1, 0, 0, 0, 12127, 12128, 5, 2310, 0, 0, 12128, 12129, 3, + 932, 466, 0, 12129, 1251, 1, 0, 0, 0, 12130, 12131, 5, 222, 0, 0, 12131, + 12132, 5, 2311, 0, 0, 12132, 12133, 5, 2376, 0, 0, 12133, 12138, 3, 1254, + 627, 0, 12134, 12135, 5, 2382, 0, 0, 12135, 12137, 3, 1254, 627, 0, 12136, + 12134, 1, 0, 0, 0, 12137, 12140, 1, 0, 0, 0, 12138, 12136, 1, 0, 0, 0, + 12138, 12139, 1, 0, 0, 0, 12139, 12141, 1, 0, 0, 0, 12140, 12138, 1, 0, + 0, 0, 12141, 12142, 5, 2377, 0, 0, 12142, 1253, 1, 0, 0, 0, 12143, 12144, + 3, 2266, 1133, 0, 12144, 12180, 5, 572, 0, 0, 12145, 12181, 5, 1145, 0, + 0, 12146, 12147, 5, 265, 0, 0, 12147, 12181, 5, 2372, 0, 0, 12148, 12149, + 5, 244, 0, 0, 12149, 12150, 5, 2376, 0, 0, 12150, 12155, 3, 1262, 631, + 0, 12151, 12152, 5, 2382, 0, 0, 12152, 12154, 3, 1262, 631, 0, 12153, 12151, + 1, 0, 0, 0, 12154, 12157, 1, 0, 0, 0, 12155, 12153, 1, 0, 0, 0, 12155, + 12156, 1, 0, 0, 0, 12156, 12158, 1, 0, 0, 0, 12157, 12155, 1, 0, 0, 0, + 12158, 12159, 5, 2377, 0, 0, 12159, 12181, 1, 0, 0, 0, 12160, 12161, 5, + 2312, 0, 0, 12161, 12162, 5, 2376, 0, 0, 12162, 12167, 3, 1258, 629, 0, + 12163, 12164, 5, 2382, 0, 0, 12164, 12166, 3, 1258, 629, 0, 12165, 12163, + 1, 0, 0, 0, 12166, 12169, 1, 0, 0, 0, 12167, 12165, 1, 0, 0, 0, 12167, + 12168, 1, 0, 0, 0, 12168, 12170, 1, 0, 0, 0, 12169, 12167, 1, 0, 0, 0, + 12170, 12172, 5, 2377, 0, 0, 12171, 12173, 3, 1260, 630, 0, 12172, 12171, + 1, 0, 0, 0, 12172, 12173, 1, 0, 0, 0, 12173, 12181, 1, 0, 0, 0, 12174, + 12175, 5, 2313, 0, 0, 12175, 12176, 3, 1256, 628, 0, 12176, 12177, 5, 2376, + 0, 0, 12177, 12178, 5, 2370, 0, 0, 12178, 12179, 5, 2377, 0, 0, 12179, + 12181, 1, 0, 0, 0, 12180, 12145, 1, 0, 0, 0, 12180, 12146, 1, 0, 0, 0, + 12180, 12148, 1, 0, 0, 0, 12180, 12160, 1, 0, 0, 0, 12180, 12174, 1, 0, + 0, 0, 12181, 1255, 1, 0, 0, 0, 12182, 12183, 3, 2266, 1133, 0, 12183, 1257, + 1, 0, 0, 0, 12184, 12189, 3, 2266, 1133, 0, 12185, 12186, 5, 265, 0, 0, + 12186, 12187, 5, 2372, 0, 0, 12187, 12189, 5, 2395, 0, 0, 12188, 12184, + 1, 0, 0, 0, 12188, 12185, 1, 0, 0, 0, 12189, 1259, 1, 0, 0, 0, 12190, 12191, + 5, 572, 0, 0, 12191, 12195, 5, 2376, 0, 0, 12192, 12193, 3, 1214, 607, + 0, 12193, 12194, 5, 2395, 0, 0, 12194, 12196, 1, 0, 0, 0, 12195, 12192, + 1, 0, 0, 0, 12195, 12196, 1, 0, 0, 0, 12196, 12198, 1, 0, 0, 0, 12197, + 12199, 3, 1216, 608, 0, 12198, 12197, 1, 0, 0, 0, 12198, 12199, 1, 0, 0, + 0, 12199, 12211, 1, 0, 0, 0, 12200, 12204, 5, 2382, 0, 0, 12201, 12202, + 3, 1214, 607, 0, 12202, 12203, 5, 2395, 0, 0, 12203, 12205, 1, 0, 0, 0, + 12204, 12201, 1, 0, 0, 0, 12204, 12205, 1, 0, 0, 0, 12205, 12207, 1, 0, + 0, 0, 12206, 12208, 3, 1216, 608, 0, 12207, 12206, 1, 0, 0, 0, 12207, 12208, + 1, 0, 0, 0, 12208, 12210, 1, 0, 0, 0, 12209, 12200, 1, 0, 0, 0, 12210, + 12213, 1, 0, 0, 0, 12211, 12209, 1, 0, 0, 0, 12211, 12212, 1, 0, 0, 0, + 12212, 12214, 1, 0, 0, 0, 12213, 12211, 1, 0, 0, 0, 12214, 12221, 5, 2377, + 0, 0, 12215, 12221, 5, 201, 0, 0, 12216, 12221, 5, 133, 0, 0, 12217, 12218, + 5, 2314, 0, 0, 12218, 12219, 5, 2398, 0, 0, 12219, 12221, 3, 2272, 1136, + 0, 12220, 12190, 1, 0, 0, 0, 12220, 12215, 1, 0, 0, 0, 12220, 12216, 1, + 0, 0, 0, 12220, 12217, 1, 0, 0, 0, 12221, 1261, 1, 0, 0, 0, 12222, 12226, + 3, 2266, 1133, 0, 12223, 12224, 5, 265, 0, 0, 12224, 12226, 5, 2372, 0, + 0, 12225, 12222, 1, 0, 0, 0, 12225, 12223, 1, 0, 0, 0, 12226, 1263, 1, + 0, 0, 0, 12227, 12229, 7, 17, 0, 0, 12228, 12227, 1, 0, 0, 0, 12228, 12229, + 1, 0, 0, 0, 12229, 12230, 1, 0, 0, 0, 12230, 12231, 5, 1507, 0, 0, 12231, + 12232, 5, 920, 0, 0, 12232, 1265, 1, 0, 0, 0, 12233, 12234, 5, 549, 0, + 0, 12234, 12236, 5, 62, 0, 0, 12235, 12237, 3, 2334, 1167, 0, 12236, 12235, + 1, 0, 0, 0, 12236, 12237, 1, 0, 0, 0, 12237, 12242, 1, 0, 0, 0, 12238, + 12239, 5, 1057, 0, 0, 12239, 12240, 5, 549, 0, 0, 12240, 12242, 5, 62, + 0, 0, 12241, 12233, 1, 0, 0, 0, 12241, 12238, 1, 0, 0, 0, 12242, 1267, + 1, 0, 0, 0, 12243, 12244, 5, 2370, 0, 0, 12244, 1269, 1, 0, 0, 0, 12245, + 12246, 5, 20, 0, 0, 12246, 12247, 5, 1682, 0, 0, 12247, 12250, 5, 819, + 0, 0, 12248, 12251, 3, 1272, 636, 0, 12249, 12251, 3, 1274, 637, 0, 12250, + 12248, 1, 0, 0, 0, 12250, 12249, 1, 0, 0, 0, 12251, 12261, 1, 0, 0, 0, + 12252, 12253, 5, 2382, 0, 0, 12253, 12254, 5, 1682, 0, 0, 12254, 12257, + 5, 819, 0, 0, 12255, 12258, 3, 1272, 636, 0, 12256, 12258, 3, 1274, 637, + 0, 12257, 12255, 1, 0, 0, 0, 12257, 12256, 1, 0, 0, 0, 12258, 12260, 1, + 0, 0, 0, 12259, 12252, 1, 0, 0, 0, 12260, 12263, 1, 0, 0, 0, 12261, 12259, + 1, 0, 0, 0, 12261, 12262, 1, 0, 0, 0, 12262, 12286, 1, 0, 0, 0, 12263, + 12261, 1, 0, 0, 0, 12264, 12265, 5, 425, 0, 0, 12265, 12266, 5, 1682, 0, + 0, 12266, 12270, 5, 819, 0, 0, 12267, 12271, 3, 1274, 637, 0, 12268, 12269, + 5, 593, 0, 0, 12269, 12271, 3, 1268, 634, 0, 12270, 12267, 1, 0, 0, 0, + 12270, 12268, 1, 0, 0, 0, 12271, 12282, 1, 0, 0, 0, 12272, 12273, 5, 2382, + 0, 0, 12273, 12274, 5, 1682, 0, 0, 12274, 12278, 5, 819, 0, 0, 12275, 12279, + 3, 1274, 637, 0, 12276, 12277, 5, 593, 0, 0, 12277, 12279, 3, 1268, 634, + 0, 12278, 12275, 1, 0, 0, 0, 12278, 12276, 1, 0, 0, 0, 12279, 12281, 1, + 0, 0, 0, 12280, 12272, 1, 0, 0, 0, 12281, 12284, 1, 0, 0, 0, 12282, 12280, + 1, 0, 0, 0, 12282, 12283, 1, 0, 0, 0, 12283, 12286, 1, 0, 0, 0, 12284, + 12282, 1, 0, 0, 0, 12285, 12245, 1, 0, 0, 0, 12285, 12264, 1, 0, 0, 0, + 12286, 1271, 1, 0, 0, 0, 12287, 12288, 5, 593, 0, 0, 12288, 12289, 3, 1268, + 634, 0, 12289, 12290, 5, 2376, 0, 0, 12290, 12293, 3, 2338, 1169, 0, 12291, + 12292, 5, 1057, 0, 0, 12292, 12294, 5, 819, 0, 0, 12293, 12291, 1, 0, 0, + 0, 12293, 12294, 1, 0, 0, 0, 12294, 12303, 1, 0, 0, 0, 12295, 12296, 5, + 2382, 0, 0, 12296, 12299, 3, 2338, 1169, 0, 12297, 12298, 5, 1057, 0, 0, + 12298, 12300, 5, 819, 0, 0, 12299, 12297, 1, 0, 0, 0, 12299, 12300, 1, + 0, 0, 0, 12300, 12302, 1, 0, 0, 0, 12301, 12295, 1, 0, 0, 0, 12302, 12305, + 1, 0, 0, 0, 12303, 12301, 1, 0, 0, 0, 12303, 12304, 1, 0, 0, 0, 12304, + 12306, 1, 0, 0, 0, 12305, 12303, 1, 0, 0, 0, 12306, 12308, 5, 2377, 0, + 0, 12307, 12309, 5, 43, 0, 0, 12308, 12307, 1, 0, 0, 0, 12308, 12309, 1, + 0, 0, 0, 12309, 1273, 1, 0, 0, 0, 12310, 12311, 5, 330, 0, 0, 12311, 12323, + 5, 2376, 0, 0, 12312, 12314, 5, 2382, 0, 0, 12313, 12312, 1, 0, 0, 0, 12313, + 12314, 1, 0, 0, 0, 12314, 12321, 1, 0, 0, 0, 12315, 12322, 5, 37, 0, 0, + 12316, 12317, 5, 1355, 0, 0, 12317, 12322, 5, 753, 0, 0, 12318, 12322, + 5, 2068, 0, 0, 12319, 12320, 5, 562, 0, 0, 12320, 12322, 5, 753, 0, 0, + 12321, 12315, 1, 0, 0, 0, 12321, 12316, 1, 0, 0, 0, 12321, 12318, 1, 0, + 0, 0, 12321, 12319, 1, 0, 0, 0, 12322, 12324, 1, 0, 0, 0, 12323, 12313, + 1, 0, 0, 0, 12324, 12325, 1, 0, 0, 0, 12325, 12323, 1, 0, 0, 0, 12325, + 12326, 1, 0, 0, 0, 12326, 12327, 1, 0, 0, 0, 12327, 12328, 5, 2377, 0, + 0, 12328, 12329, 5, 223, 0, 0, 12329, 1275, 1, 0, 0, 0, 12330, 12331, 5, + 38, 0, 0, 12331, 12344, 5, 505, 0, 0, 12332, 12339, 5, 2376, 0, 0, 12333, + 12334, 5, 1595, 0, 0, 12334, 12340, 3, 1148, 574, 0, 12335, 12336, 5, 331, + 0, 0, 12336, 12340, 5, 2372, 0, 0, 12337, 12338, 5, 700, 0, 0, 12338, 12340, + 5, 2370, 0, 0, 12339, 12333, 1, 0, 0, 0, 12339, 12335, 1, 0, 0, 0, 12339, + 12337, 1, 0, 0, 0, 12340, 12341, 1, 0, 0, 0, 12341, 12339, 1, 0, 0, 0, + 12341, 12342, 1, 0, 0, 0, 12342, 12343, 1, 0, 0, 0, 12343, 12345, 5, 2377, + 0, 0, 12344, 12332, 1, 0, 0, 0, 12344, 12345, 1, 0, 0, 0, 12345, 1277, + 1, 0, 0, 0, 12346, 12347, 5, 351, 0, 0, 12347, 12350, 5, 2088, 0, 0, 12348, + 12349, 5, 751, 0, 0, 12349, 12351, 3, 1148, 574, 0, 12350, 12348, 1, 0, + 0, 0, 12350, 12351, 1, 0, 0, 0, 12351, 1279, 1, 0, 0, 0, 12352, 12353, + 5, 1580, 0, 0, 12353, 12355, 5, 1609, 0, 0, 12354, 12356, 5, 231, 0, 0, + 12355, 12354, 1, 0, 0, 0, 12355, 12356, 1, 0, 0, 0, 12356, 12358, 1, 0, + 0, 0, 12357, 12359, 5, 168, 0, 0, 12358, 12357, 1, 0, 0, 0, 12358, 12359, + 1, 0, 0, 0, 12359, 1281, 1, 0, 0, 0, 12360, 12362, 7, 146, 0, 0, 12361, + 12360, 1, 0, 0, 0, 12361, 12362, 1, 0, 0, 0, 12362, 12363, 1, 0, 0, 0, + 12363, 12364, 5, 1415, 0, 0, 12364, 1283, 1, 0, 0, 0, 12365, 12367, 5, + 2095, 0, 0, 12366, 12368, 5, 1121, 0, 0, 12367, 12366, 1, 0, 0, 0, 12367, + 12368, 1, 0, 0, 0, 12368, 12369, 1, 0, 0, 0, 12369, 12370, 5, 647, 0, 0, + 12370, 12371, 5, 330, 0, 0, 12371, 12372, 1, 0, 0, 0, 12372, 12373, 3, + 1646, 823, 0, 12373, 1285, 1, 0, 0, 0, 12374, 12375, 5, 2046, 0, 0, 12375, + 12376, 5, 1976, 0, 0, 12376, 12378, 3, 2268, 1134, 0, 12377, 12379, 5, + 1379, 0, 0, 12378, 12377, 1, 0, 0, 0, 12378, 12379, 1, 0, 0, 0, 12379, + 12380, 1, 0, 0, 0, 12380, 12381, 5, 2396, 0, 0, 12381, 1287, 1, 0, 0, 0, + 12382, 12383, 5, 425, 0, 0, 12383, 12384, 5, 1976, 0, 0, 12384, 12387, + 3, 2268, 1134, 0, 12385, 12386, 5, 168, 0, 0, 12386, 12388, 5, 268, 0, + 0, 12387, 12385, 1, 0, 0, 0, 12387, 12388, 1, 0, 0, 0, 12388, 12390, 1, + 0, 0, 0, 12389, 12391, 5, 1379, 0, 0, 12390, 12389, 1, 0, 0, 0, 12390, + 12391, 1, 0, 0, 0, 12391, 12392, 1, 0, 0, 0, 12392, 12393, 5, 2396, 0, + 0, 12393, 1289, 1, 0, 0, 0, 12394, 12395, 5, 425, 0, 0, 12395, 12396, 5, + 1973, 0, 0, 12396, 12401, 3, 2334, 1167, 0, 12397, 12399, 7, 147, 0, 0, + 12398, 12400, 5, 1394, 0, 0, 12399, 12398, 1, 0, 0, 0, 12399, 12400, 1, + 0, 0, 0, 12400, 12402, 1, 0, 0, 0, 12401, 12397, 1, 0, 0, 0, 12401, 12402, + 1, 0, 0, 0, 12402, 12404, 1, 0, 0, 0, 12403, 12405, 3, 1294, 647, 0, 12404, + 12403, 1, 0, 0, 0, 12404, 12405, 1, 0, 0, 0, 12405, 1291, 1, 0, 0, 0, 12406, + 12407, 5, 425, 0, 0, 12407, 12408, 5, 1973, 0, 0, 12408, 12409, 5, 1568, + 0, 0, 12409, 12411, 3, 2334, 1167, 0, 12410, 12412, 3, 1294, 647, 0, 12411, + 12410, 1, 0, 0, 0, 12411, 12412, 1, 0, 0, 0, 12412, 1293, 1, 0, 0, 0, 12413, + 12414, 5, 647, 0, 0, 12414, 12417, 5, 276, 0, 0, 12415, 12416, 7, 148, + 0, 0, 12416, 12418, 5, 332, 0, 0, 12417, 12415, 1, 0, 0, 0, 12417, 12418, + 1, 0, 0, 0, 12418, 12421, 1, 0, 0, 0, 12419, 12420, 5, 168, 0, 0, 12420, + 12422, 5, 268, 0, 0, 12421, 12419, 1, 0, 0, 0, 12421, 12422, 1, 0, 0, 0, + 12422, 1295, 1, 0, 0, 0, 12423, 12424, 5, 425, 0, 0, 12424, 12425, 5, 2166, + 0, 0, 12425, 12428, 3, 2268, 1134, 0, 12426, 12427, 5, 168, 0, 0, 12427, + 12429, 5, 267, 0, 0, 12428, 12426, 1, 0, 0, 0, 12428, 12429, 1, 0, 0, 0, + 12429, 12430, 1, 0, 0, 0, 12430, 12431, 5, 2396, 0, 0, 12431, 1297, 1, + 0, 0, 0, 12432, 12433, 5, 226, 0, 0, 12433, 12434, 5, 1175, 0, 0, 12434, + 12435, 5, 222, 0, 0, 12435, 12436, 3, 2266, 1133, 0, 12436, 12437, 5, 723, + 0, 0, 12437, 12438, 3, 2328, 1164, 0, 12438, 1299, 1, 0, 0, 0, 12439, 12440, + 7, 17, 0, 0, 12440, 1301, 1, 0, 0, 0, 12441, 12442, 7, 149, 0, 0, 12442, + 1303, 1, 0, 0, 0, 12443, 12445, 5, 41, 0, 0, 12444, 12446, 5, 1377, 0, + 0, 12445, 12444, 1, 0, 0, 0, 12445, 12446, 1, 0, 0, 0, 12446, 12447, 1, + 0, 0, 0, 12447, 12451, 5, 1689, 0, 0, 12448, 12449, 3, 2214, 1107, 0, 12449, + 12450, 5, 2369, 0, 0, 12450, 12452, 1, 0, 0, 0, 12451, 12448, 1, 0, 0, + 0, 12451, 12452, 1, 0, 0, 0, 12452, 12453, 1, 0, 0, 0, 12453, 12454, 3, + 2274, 1137, 0, 12454, 12455, 7, 150, 0, 0, 12455, 1305, 1, 0, 0, 0, 12456, + 12459, 5, 301, 0, 0, 12457, 12458, 5, 1219, 0, 0, 12458, 12460, 5, 1463, + 0, 0, 12459, 12457, 1, 0, 0, 0, 12459, 12460, 1, 0, 0, 0, 12460, 12461, + 1, 0, 0, 0, 12461, 12462, 5, 1377, 0, 0, 12462, 12463, 5, 1689, 0, 0, 12463, + 12464, 3, 2274, 1137, 0, 12464, 12468, 5, 564, 0, 0, 12465, 12466, 3, 2214, + 1107, 0, 12466, 12467, 5, 2369, 0, 0, 12467, 12469, 1, 0, 0, 0, 12468, + 12465, 1, 0, 0, 0, 12468, 12469, 1, 0, 0, 0, 12469, 12470, 1, 0, 0, 0, + 12470, 12473, 3, 2276, 1138, 0, 12471, 12472, 5, 2384, 0, 0, 12472, 12474, + 3, 2264, 1132, 0, 12473, 12471, 1, 0, 0, 0, 12473, 12474, 1, 0, 0, 0, 12474, + 12499, 1, 0, 0, 0, 12475, 12478, 5, 301, 0, 0, 12476, 12477, 5, 1219, 0, + 0, 12477, 12479, 5, 1463, 0, 0, 12478, 12476, 1, 0, 0, 0, 12478, 12479, + 1, 0, 0, 0, 12479, 12480, 1, 0, 0, 0, 12480, 12484, 5, 1689, 0, 0, 12481, + 12482, 3, 2214, 1107, 0, 12482, 12483, 5, 2369, 0, 0, 12483, 12485, 1, + 0, 0, 0, 12484, 12481, 1, 0, 0, 0, 12484, 12485, 1, 0, 0, 0, 12485, 12486, + 1, 0, 0, 0, 12486, 12487, 3, 2274, 1137, 0, 12487, 12491, 5, 564, 0, 0, + 12488, 12489, 3, 2214, 1107, 0, 12489, 12490, 5, 2369, 0, 0, 12490, 12492, + 1, 0, 0, 0, 12491, 12488, 1, 0, 0, 0, 12491, 12492, 1, 0, 0, 0, 12492, + 12493, 1, 0, 0, 0, 12493, 12496, 3, 2276, 1138, 0, 12494, 12495, 5, 2384, + 0, 0, 12495, 12497, 3, 2264, 1132, 0, 12496, 12494, 1, 0, 0, 0, 12496, + 12497, 1, 0, 0, 0, 12497, 12499, 1, 0, 0, 0, 12498, 12456, 1, 0, 0, 0, + 12498, 12475, 1, 0, 0, 0, 12499, 1307, 1, 0, 0, 0, 12500, 12502, 5, 425, + 0, 0, 12501, 12503, 5, 1377, 0, 0, 12502, 12501, 1, 0, 0, 0, 12502, 12503, + 1, 0, 0, 0, 12503, 12504, 1, 0, 0, 0, 12504, 12508, 5, 1689, 0, 0, 12505, + 12506, 3, 2214, 1107, 0, 12506, 12507, 5, 2369, 0, 0, 12507, 12509, 1, + 0, 0, 0, 12508, 12505, 1, 0, 0, 0, 12508, 12509, 1, 0, 0, 0, 12509, 12510, + 1, 0, 0, 0, 12510, 12512, 3, 2274, 1137, 0, 12511, 12513, 5, 560, 0, 0, + 12512, 12511, 1, 0, 0, 0, 12512, 12513, 1, 0, 0, 0, 12513, 1309, 1, 0, + 0, 0, 12514, 12515, 5, 301, 0, 0, 12515, 12518, 5, 1611, 0, 0, 12516, 12517, + 5, 2398, 0, 0, 12517, 12519, 3, 1312, 656, 0, 12518, 12516, 1, 0, 0, 0, + 12518, 12519, 1, 0, 0, 0, 12519, 12520, 1, 0, 0, 0, 12520, 12531, 5, 572, + 0, 0, 12521, 12524, 5, 1297, 0, 0, 12522, 12523, 5, 2398, 0, 0, 12523, + 12525, 3, 1314, 657, 0, 12524, 12522, 1, 0, 0, 0, 12524, 12525, 1, 0, 0, + 0, 12525, 12528, 1, 0, 0, 0, 12526, 12527, 5, 66, 0, 0, 12527, 12529, 5, + 284, 0, 0, 12528, 12526, 1, 0, 0, 0, 12528, 12529, 1, 0, 0, 0, 12529, 12532, + 1, 0, 0, 0, 12530, 12532, 5, 871, 0, 0, 12531, 12521, 1, 0, 0, 0, 12531, + 12530, 1, 0, 0, 0, 12532, 1311, 1, 0, 0, 0, 12533, 12534, 5, 2372, 0, 0, + 12534, 1313, 1, 0, 0, 0, 12535, 12536, 5, 2372, 0, 0, 12536, 1315, 1, 0, + 0, 0, 12537, 12538, 5, 226, 0, 0, 12538, 12539, 5, 1175, 0, 0, 12539, 12540, + 5, 1976, 0, 0, 12540, 12541, 3, 2268, 1134, 0, 12541, 12542, 5, 723, 0, + 0, 12542, 12543, 3, 2328, 1164, 0, 12543, 1317, 1, 0, 0, 0, 12544, 12545, + 5, 226, 0, 0, 12545, 12546, 5, 1175, 0, 0, 12546, 12547, 5, 848, 0, 0, + 12547, 12548, 5, 2166, 0, 0, 12548, 12549, 3, 2268, 1134, 0, 12549, 12550, + 5, 723, 0, 0, 12550, 12551, 3, 2328, 1164, 0, 12551, 1319, 1, 0, 0, 0, + 12552, 12553, 5, 41, 0, 0, 12553, 12554, 5, 44, 0, 0, 12554, 12558, 5, + 2166, 0, 0, 12555, 12556, 3, 2214, 1107, 0, 12556, 12557, 5, 2369, 0, 0, + 12557, 12559, 1, 0, 0, 0, 12558, 12555, 1, 0, 0, 0, 12558, 12559, 1, 0, + 0, 0, 12559, 12560, 1, 0, 0, 0, 12560, 12567, 3, 2334, 1167, 0, 12561, + 12562, 5, 1460, 0, 0, 12562, 12563, 5, 2029, 0, 0, 12563, 12568, 3, 2334, + 1167, 0, 12564, 12568, 5, 233, 0, 0, 12565, 12568, 3, 1322, 661, 0, 12566, + 12568, 3, 1328, 664, 0, 12567, 12561, 1, 0, 0, 0, 12567, 12564, 1, 0, 0, + 0, 12567, 12565, 1, 0, 0, 0, 12567, 12566, 1, 0, 0, 0, 12568, 1321, 1, + 0, 0, 0, 12569, 12570, 5, 20, 0, 0, 12570, 12571, 5, 155, 0, 0, 12571, + 12572, 5, 862, 0, 0, 12572, 12573, 5, 593, 0, 0, 12573, 12576, 5, 2376, + 0, 0, 12574, 12577, 5, 37, 0, 0, 12575, 12577, 3, 1326, 663, 0, 12576, + 12574, 1, 0, 0, 0, 12576, 12575, 1, 0, 0, 0, 12576, 12577, 1, 0, 0, 0, + 12577, 12578, 1, 0, 0, 0, 12578, 12579, 5, 2377, 0, 0, 12579, 12580, 5, + 783, 0, 0, 12580, 12581, 5, 2376, 0, 0, 12581, 12586, 3, 1324, 662, 0, + 12582, 12583, 5, 2382, 0, 0, 12583, 12585, 3, 1324, 662, 0, 12584, 12582, + 1, 0, 0, 0, 12585, 12588, 1, 0, 0, 0, 12586, 12584, 1, 0, 0, 0, 12586, + 12587, 1, 0, 0, 0, 12587, 12589, 1, 0, 0, 0, 12588, 12586, 1, 0, 0, 0, + 12589, 12590, 5, 2377, 0, 0, 12590, 1323, 1, 0, 0, 0, 12591, 12592, 3, + 2334, 1167, 0, 12592, 12593, 5, 2369, 0, 0, 12593, 12595, 1, 0, 0, 0, 12594, + 12591, 1, 0, 0, 0, 12594, 12595, 1, 0, 0, 0, 12595, 12596, 1, 0, 0, 0, + 12596, 12597, 3, 2334, 1167, 0, 12597, 12598, 5, 2369, 0, 0, 12598, 12600, + 1, 0, 0, 0, 12599, 12594, 1, 0, 0, 0, 12599, 12600, 1, 0, 0, 0, 12600, + 12601, 1, 0, 0, 0, 12601, 12602, 3, 2334, 1167, 0, 12602, 1325, 1, 0, 0, + 0, 12603, 12608, 3, 2334, 1167, 0, 12604, 12605, 5, 2382, 0, 0, 12605, + 12607, 3, 2334, 1167, 0, 12606, 12604, 1, 0, 0, 0, 12607, 12610, 1, 0, + 0, 0, 12608, 12606, 1, 0, 0, 0, 12608, 12609, 1, 0, 0, 0, 12609, 1327, + 1, 0, 0, 0, 12610, 12608, 1, 0, 0, 0, 12611, 12612, 5, 425, 0, 0, 12612, + 12613, 5, 155, 0, 0, 12613, 12614, 5, 862, 0, 0, 12614, 12615, 5, 593, + 0, 0, 12615, 12618, 5, 2376, 0, 0, 12616, 12619, 5, 37, 0, 0, 12617, 12619, + 3, 1326, 663, 0, 12618, 12616, 1, 0, 0, 0, 12618, 12617, 1, 0, 0, 0, 12618, + 12619, 1, 0, 0, 0, 12619, 12620, 1, 0, 0, 0, 12620, 12621, 5, 2377, 0, + 0, 12621, 12622, 5, 783, 0, 0, 12622, 12623, 5, 2376, 0, 0, 12623, 12628, + 3, 1324, 662, 0, 12624, 12625, 5, 2382, 0, 0, 12625, 12627, 3, 1324, 662, + 0, 12626, 12624, 1, 0, 0, 0, 12627, 12630, 1, 0, 0, 0, 12628, 12626, 1, + 0, 0, 0, 12628, 12629, 1, 0, 0, 0, 12629, 12631, 1, 0, 0, 0, 12630, 12628, + 1, 0, 0, 0, 12631, 12632, 5, 2377, 0, 0, 12632, 1329, 1, 0, 0, 0, 12633, + 12634, 5, 41, 0, 0, 12634, 12635, 5, 80, 0, 0, 12635, 12639, 5, 392, 0, + 0, 12636, 12637, 3, 2214, 1107, 0, 12637, 12638, 5, 2369, 0, 0, 12638, + 12640, 1, 0, 0, 0, 12639, 12636, 1, 0, 0, 0, 12639, 12640, 1, 0, 0, 0, + 12640, 12641, 1, 0, 0, 0, 12641, 12646, 3, 2334, 1167, 0, 12642, 12643, + 5, 1460, 0, 0, 12643, 12644, 5, 2029, 0, 0, 12644, 12647, 3, 2334, 1167, + 0, 12645, 12647, 5, 233, 0, 0, 12646, 12642, 1, 0, 0, 0, 12646, 12645, + 1, 0, 0, 0, 12647, 1331, 1, 0, 0, 0, 12648, 12649, 5, 41, 0, 0, 12649, + 12650, 5, 82, 0, 0, 12650, 12651, 5, 1318, 0, 0, 12651, 12653, 3, 2334, + 1167, 0, 12652, 12654, 5, 20, 0, 0, 12653, 12652, 1, 0, 0, 0, 12653, 12654, + 1, 0, 0, 0, 12654, 12668, 1, 0, 0, 0, 12655, 12657, 3, 392, 196, 0, 12656, + 12655, 1, 0, 0, 0, 12656, 12657, 1, 0, 0, 0, 12657, 12659, 1, 0, 0, 0, + 12658, 12660, 3, 394, 197, 0, 12659, 12658, 1, 0, 0, 0, 12659, 12660, 1, + 0, 0, 0, 12660, 12662, 1, 0, 0, 0, 12661, 12663, 3, 408, 204, 0, 12662, + 12661, 1, 0, 0, 0, 12662, 12663, 1, 0, 0, 0, 12663, 12669, 1, 0, 0, 0, + 12664, 12665, 5, 1174, 0, 0, 12665, 12667, 5, 2023, 0, 0, 12666, 12664, + 1, 0, 0, 0, 12666, 12667, 1, 0, 0, 0, 12667, 12669, 1, 0, 0, 0, 12668, + 12656, 1, 0, 0, 0, 12668, 12666, 1, 0, 0, 0, 12669, 12671, 1, 0, 0, 0, + 12670, 12672, 5, 425, 0, 0, 12671, 12670, 1, 0, 0, 0, 12671, 12672, 1, + 0, 0, 0, 12672, 12686, 1, 0, 0, 0, 12673, 12675, 3, 392, 196, 0, 12674, + 12673, 1, 0, 0, 0, 12674, 12675, 1, 0, 0, 0, 12675, 12677, 1, 0, 0, 0, + 12676, 12678, 3, 394, 197, 0, 12677, 12676, 1, 0, 0, 0, 12677, 12678, 1, + 0, 0, 0, 12678, 12680, 1, 0, 0, 0, 12679, 12681, 3, 408, 204, 0, 12680, + 12679, 1, 0, 0, 0, 12680, 12681, 1, 0, 0, 0, 12681, 12687, 1, 0, 0, 0, + 12682, 12683, 5, 1174, 0, 0, 12683, 12685, 5, 2023, 0, 0, 12684, 12682, + 1, 0, 0, 0, 12684, 12685, 1, 0, 0, 0, 12685, 12687, 1, 0, 0, 0, 12686, + 12674, 1, 0, 0, 0, 12686, 12684, 1, 0, 0, 0, 12687, 12696, 1, 0, 0, 0, + 12688, 12694, 5, 247, 0, 0, 12689, 12695, 5, 425, 0, 0, 12690, 12691, 5, + 2372, 0, 0, 12691, 12692, 5, 477, 0, 0, 12692, 12693, 5, 1296, 0, 0, 12693, + 12695, 7, 49, 0, 0, 12694, 12689, 1, 0, 0, 0, 12694, 12690, 1, 0, 0, 0, + 12695, 12697, 1, 0, 0, 0, 12696, 12688, 1, 0, 0, 0, 12696, 12697, 1, 0, + 0, 0, 12697, 1333, 1, 0, 0, 0, 12698, 12699, 5, 41, 0, 0, 12699, 12700, + 5, 206, 0, 0, 12700, 12707, 3, 448, 224, 0, 12701, 12708, 3, 1166, 583, + 0, 12702, 12703, 5, 1595, 0, 0, 12703, 12708, 3, 1148, 574, 0, 12704, 12708, + 3, 1276, 638, 0, 12705, 12708, 3, 1278, 639, 0, 12706, 12708, 3, 1356, + 678, 0, 12707, 12701, 1, 0, 0, 0, 12707, 12702, 1, 0, 0, 0, 12707, 12704, + 1, 0, 0, 0, 12707, 12705, 1, 0, 0, 0, 12707, 12706, 1, 0, 0, 0, 12708, + 12709, 1, 0, 0, 0, 12709, 12707, 1, 0, 0, 0, 12709, 12710, 1, 0, 0, 0, + 12710, 12712, 1, 0, 0, 0, 12711, 12713, 3, 912, 456, 0, 12712, 12711, 1, + 0, 0, 0, 12712, 12713, 1, 0, 0, 0, 12713, 12714, 1, 0, 0, 0, 12714, 12715, + 5, 2396, 0, 0, 12715, 1335, 1, 0, 0, 0, 12716, 12717, 5, 425, 0, 0, 12717, + 12718, 5, 44, 0, 0, 12718, 12722, 5, 2166, 0, 0, 12719, 12720, 3, 2214, + 1107, 0, 12720, 12721, 5, 2369, 0, 0, 12721, 12723, 1, 0, 0, 0, 12722, + 12719, 1, 0, 0, 0, 12722, 12723, 1, 0, 0, 0, 12723, 12724, 1, 0, 0, 0, + 12724, 12725, 3, 2334, 1167, 0, 12725, 1337, 1, 0, 0, 0, 12726, 12727, + 5, 425, 0, 0, 12727, 12728, 5, 80, 0, 0, 12728, 12732, 5, 392, 0, 0, 12729, + 12730, 3, 2214, 1107, 0, 12730, 12731, 5, 2369, 0, 0, 12731, 12733, 1, + 0, 0, 0, 12732, 12729, 1, 0, 0, 0, 12732, 12733, 1, 0, 0, 0, 12733, 12734, + 1, 0, 0, 0, 12734, 12735, 3, 2334, 1167, 0, 12735, 1339, 1, 0, 0, 0, 12736, + 12737, 5, 425, 0, 0, 12737, 12738, 5, 82, 0, 0, 12738, 12739, 5, 1318, + 0, 0, 12739, 12740, 3, 2334, 1167, 0, 12740, 1341, 1, 0, 0, 0, 12741, 12742, + 5, 425, 0, 0, 12742, 12743, 5, 549, 0, 0, 12743, 12744, 5, 62, 0, 0, 12744, + 12745, 3, 2334, 1167, 0, 12745, 1343, 1, 0, 0, 0, 12746, 12747, 5, 425, + 0, 0, 12747, 12748, 5, 206, 0, 0, 12748, 12755, 3, 448, 224, 0, 12749, + 12750, 5, 647, 0, 0, 12750, 12753, 5, 1974, 0, 0, 12751, 12752, 5, 168, + 0, 0, 12752, 12754, 5, 268, 0, 0, 12753, 12751, 1, 0, 0, 0, 12753, 12754, + 1, 0, 0, 0, 12754, 12756, 1, 0, 0, 0, 12755, 12749, 1, 0, 0, 0, 12755, + 12756, 1, 0, 0, 0, 12756, 1345, 1, 0, 0, 0, 12757, 12758, 5, 425, 0, 0, + 12758, 12759, 5, 277, 0, 0, 12759, 12760, 3, 2334, 1167, 0, 12760, 1347, + 1, 0, 0, 0, 12761, 12762, 5, 425, 0, 0, 12762, 12763, 5, 395, 0, 0, 12763, + 12764, 3, 2334, 1167, 0, 12764, 1349, 1, 0, 0, 0, 12765, 12766, 5, 425, + 0, 0, 12766, 12767, 5, 407, 0, 0, 12767, 12776, 3, 2334, 1167, 0, 12768, + 12770, 5, 560, 0, 0, 12769, 12768, 1, 0, 0, 0, 12769, 12770, 1, 0, 0, 0, + 12770, 12771, 1, 0, 0, 0, 12771, 12774, 5, 647, 0, 0, 12772, 12774, 5, + 487, 0, 0, 12773, 12769, 1, 0, 0, 0, 12773, 12772, 1, 0, 0, 0, 12774, 12775, + 1, 0, 0, 0, 12775, 12777, 5, 276, 0, 0, 12776, 12773, 1, 0, 0, 0, 12776, + 12777, 1, 0, 0, 0, 12777, 1351, 1, 0, 0, 0, 12778, 12779, 5, 425, 0, 0, + 12779, 12780, 5, 438, 0, 0, 12780, 12782, 3, 2334, 1167, 0, 12781, 12783, + 5, 168, 0, 0, 12782, 12781, 1, 0, 0, 0, 12782, 12783, 1, 0, 0, 0, 12783, + 1353, 1, 0, 0, 0, 12784, 12785, 5, 2046, 0, 0, 12785, 12786, 5, 206, 0, + 0, 12786, 12789, 3, 448, 224, 0, 12787, 12788, 7, 151, 0, 0, 12788, 12790, + 5, 1655, 0, 0, 12789, 12787, 1, 0, 0, 0, 12789, 12790, 1, 0, 0, 0, 12790, + 1355, 1, 0, 0, 0, 12791, 12792, 7, 100, 0, 0, 12792, 1357, 1, 0, 0, 0, + 12793, 12794, 3, 2338, 1169, 0, 12794, 1359, 1, 0, 0, 0, 12795, 12796, + 5, 41, 0, 0, 12796, 12812, 3, 1362, 681, 0, 12797, 12813, 3, 1364, 682, + 0, 12798, 12813, 3, 1370, 685, 0, 12799, 12813, 3, 1386, 693, 0, 12800, + 12813, 3, 1396, 698, 0, 12801, 12813, 3, 1414, 707, 0, 12802, 12813, 3, + 1418, 709, 0, 12803, 12813, 3, 1434, 717, 0, 12804, 12813, 3, 1438, 719, + 0, 12805, 12813, 3, 1440, 720, 0, 12806, 12813, 3, 1452, 726, 0, 12807, + 12813, 3, 1454, 727, 0, 12808, 12813, 3, 1456, 728, 0, 12809, 12813, 3, + 1458, 729, 0, 12810, 12813, 3, 1464, 732, 0, 12811, 12813, 3, 1466, 733, + 0, 12812, 12797, 1, 0, 0, 0, 12812, 12798, 1, 0, 0, 0, 12812, 12799, 1, + 0, 0, 0, 12812, 12800, 1, 0, 0, 0, 12812, 12801, 1, 0, 0, 0, 12812, 12802, + 1, 0, 0, 0, 12812, 12803, 1, 0, 0, 0, 12812, 12804, 1, 0, 0, 0, 12812, + 12805, 1, 0, 0, 0, 12812, 12806, 1, 0, 0, 0, 12812, 12807, 1, 0, 0, 0, + 12812, 12808, 1, 0, 0, 0, 12812, 12809, 1, 0, 0, 0, 12812, 12810, 1, 0, + 0, 0, 12812, 12811, 1, 0, 0, 0, 12813, 12814, 1, 0, 0, 0, 12814, 12815, + 5, 2396, 0, 0, 12815, 1361, 1, 0, 0, 0, 12816, 12818, 5, 1315, 0, 0, 12817, + 12816, 1, 0, 0, 0, 12817, 12818, 1, 0, 0, 0, 12818, 12819, 1, 0, 0, 0, + 12819, 12821, 5, 329, 0, 0, 12820, 12822, 3, 1358, 679, 0, 12821, 12820, + 1, 0, 0, 0, 12821, 12822, 1, 0, 0, 0, 12822, 1363, 1, 0, 0, 0, 12823, 12826, + 5, 917, 0, 0, 12824, 12825, 7, 152, 0, 0, 12825, 12827, 5, 329, 0, 0, 12826, + 12824, 1, 0, 0, 0, 12826, 12827, 1, 0, 0, 0, 12827, 12843, 1, 0, 0, 0, + 12828, 12831, 5, 1180, 0, 0, 12829, 12830, 5, 1408, 0, 0, 12830, 12832, + 5, 2192, 0, 0, 12831, 12829, 1, 0, 0, 0, 12831, 12832, 1, 0, 0, 0, 12832, + 12834, 1, 0, 0, 0, 12833, 12835, 3, 1366, 683, 0, 12834, 12833, 1, 0, 0, + 0, 12834, 12835, 1, 0, 0, 0, 12835, 12837, 1, 0, 0, 0, 12836, 12838, 3, + 1368, 684, 0, 12837, 12836, 1, 0, 0, 0, 12837, 12838, 1, 0, 0, 0, 12838, + 12843, 1, 0, 0, 0, 12839, 12840, 5, 1180, 0, 0, 12840, 12841, 5, 1408, + 0, 0, 12841, 12843, 5, 1174, 0, 0, 12842, 12823, 1, 0, 0, 0, 12842, 12828, + 1, 0, 0, 0, 12842, 12839, 1, 0, 0, 0, 12843, 1365, 1, 0, 0, 0, 12844, 12845, + 7, 55, 0, 0, 12845, 1367, 1, 0, 0, 0, 12846, 12847, 7, 153, 0, 0, 12847, + 1369, 1, 0, 0, 0, 12848, 12854, 3, 1374, 687, 0, 12849, 12854, 3, 1382, + 691, 0, 12850, 12851, 3, 1372, 686, 0, 12851, 12852, 5, 98, 0, 0, 12852, + 12854, 1, 0, 0, 0, 12853, 12848, 1, 0, 0, 0, 12853, 12849, 1, 0, 0, 0, + 12853, 12850, 1, 0, 0, 0, 12854, 1371, 1, 0, 0, 0, 12855, 12856, 7, 154, + 0, 0, 12856, 1373, 1, 0, 0, 0, 12857, 12859, 5, 1417, 0, 0, 12858, 12860, + 5, 91, 0, 0, 12859, 12858, 1, 0, 0, 0, 12859, 12860, 1, 0, 0, 0, 12860, + 12863, 1, 0, 0, 0, 12861, 12862, 5, 572, 0, 0, 12862, 12864, 5, 2372, 0, + 0, 12863, 12861, 1, 0, 0, 0, 12863, 12864, 1, 0, 0, 0, 12864, 12887, 1, + 0, 0, 0, 12865, 12870, 3, 1376, 688, 0, 12866, 12870, 3, 1378, 689, 0, + 12867, 12868, 5, 813, 0, 0, 12868, 12870, 5, 2372, 0, 0, 12869, 12865, + 1, 0, 0, 0, 12869, 12866, 1, 0, 0, 0, 12869, 12867, 1, 0, 0, 0, 12869, + 12870, 1, 0, 0, 0, 12870, 12880, 1, 0, 0, 0, 12871, 12877, 5, 1986, 0, + 0, 12872, 12873, 5, 39, 0, 0, 12873, 12874, 5, 2370, 0, 0, 12874, 12877, + 5, 287, 0, 0, 12875, 12877, 3, 912, 456, 0, 12876, 12871, 1, 0, 0, 0, 12876, + 12872, 1, 0, 0, 0, 12876, 12875, 1, 0, 0, 0, 12877, 12878, 1, 0, 0, 0, + 12878, 12876, 1, 0, 0, 0, 12878, 12879, 1, 0, 0, 0, 12879, 12881, 1, 0, + 0, 0, 12880, 12876, 1, 0, 0, 0, 12880, 12881, 1, 0, 0, 0, 12881, 12888, + 1, 0, 0, 0, 12882, 12884, 5, 278, 0, 0, 12883, 12885, 5, 363, 0, 0, 12884, + 12883, 1, 0, 0, 0, 12884, 12885, 1, 0, 0, 0, 12885, 12888, 1, 0, 0, 0, + 12886, 12888, 5, 163, 0, 0, 12887, 12869, 1, 0, 0, 0, 12887, 12882, 1, + 0, 0, 0, 12887, 12886, 1, 0, 0, 0, 12888, 1375, 1, 0, 0, 0, 12889, 12891, + 5, 1628, 0, 0, 12890, 12889, 1, 0, 0, 0, 12890, 12891, 1, 0, 0, 0, 12891, + 12892, 1, 0, 0, 0, 12892, 12912, 5, 329, 0, 0, 12893, 12900, 5, 2086, 0, + 0, 12894, 12901, 5, 163, 0, 0, 12895, 12896, 5, 2001, 0, 0, 12896, 12901, + 5, 2372, 0, 0, 12897, 12898, 5, 179, 0, 0, 12898, 12901, 5, 2370, 0, 0, + 12899, 12901, 5, 264, 0, 0, 12900, 12894, 1, 0, 0, 0, 12900, 12895, 1, + 0, 0, 0, 12900, 12897, 1, 0, 0, 0, 12900, 12899, 1, 0, 0, 0, 12901, 12909, + 1, 0, 0, 0, 12902, 12903, 5, 2129, 0, 0, 12903, 12904, 5, 98, 0, 0, 12904, + 12909, 5, 279, 0, 0, 12905, 12906, 5, 1602, 0, 0, 12906, 12907, 5, 2001, + 0, 0, 12907, 12909, 5, 2372, 0, 0, 12908, 12893, 1, 0, 0, 0, 12908, 12902, + 1, 0, 0, 0, 12908, 12905, 1, 0, 0, 0, 12909, 12910, 1, 0, 0, 0, 12910, + 12908, 1, 0, 0, 0, 12910, 12911, 1, 0, 0, 0, 12911, 12913, 1, 0, 0, 0, + 12912, 12908, 1, 0, 0, 0, 12912, 12913, 1, 0, 0, 0, 12913, 1377, 1, 0, + 0, 0, 12914, 12915, 5, 1973, 0, 0, 12915, 12920, 3, 1642, 821, 0, 12916, + 12917, 5, 2382, 0, 0, 12917, 12919, 3, 1642, 821, 0, 12918, 12916, 1, 0, + 0, 0, 12919, 12922, 1, 0, 0, 0, 12920, 12918, 1, 0, 0, 0, 12920, 12921, + 1, 0, 0, 0, 12921, 12936, 1, 0, 0, 0, 12922, 12920, 1, 0, 0, 0, 12923, + 12924, 5, 331, 0, 0, 12924, 12936, 5, 2372, 0, 0, 12925, 12931, 3, 1448, + 724, 0, 12926, 12927, 5, 2382, 0, 0, 12927, 12930, 5, 2372, 0, 0, 12928, + 12930, 3, 1448, 724, 0, 12929, 12926, 1, 0, 0, 0, 12929, 12928, 1, 0, 0, + 0, 12930, 12933, 1, 0, 0, 0, 12931, 12929, 1, 0, 0, 0, 12931, 12932, 1, + 0, 0, 0, 12932, 12936, 1, 0, 0, 0, 12933, 12931, 1, 0, 0, 0, 12934, 12936, + 3, 1380, 690, 0, 12935, 12914, 1, 0, 0, 0, 12935, 12923, 1, 0, 0, 0, 12935, + 12925, 1, 0, 0, 0, 12935, 12934, 1, 0, 0, 0, 12936, 1379, 1, 0, 0, 0, 12937, + 12938, 4, 690, 8, 0, 12938, 12959, 5, 1628, 0, 0, 12939, 12940, 5, 1973, + 0, 0, 12940, 12945, 3, 1642, 821, 0, 12941, 12942, 5, 2382, 0, 0, 12942, + 12944, 3, 1642, 821, 0, 12943, 12941, 1, 0, 0, 0, 12944, 12947, 1, 0, 0, + 0, 12945, 12943, 1, 0, 0, 0, 12945, 12946, 1, 0, 0, 0, 12946, 12960, 1, + 0, 0, 0, 12947, 12945, 1, 0, 0, 0, 12948, 12949, 5, 331, 0, 0, 12949, 12960, + 5, 2372, 0, 0, 12950, 12956, 3, 1448, 724, 0, 12951, 12952, 5, 2382, 0, + 0, 12952, 12955, 5, 2372, 0, 0, 12953, 12955, 3, 1448, 724, 0, 12954, 12951, + 1, 0, 0, 0, 12954, 12953, 1, 0, 0, 0, 12955, 12958, 1, 0, 0, 0, 12956, + 12954, 1, 0, 0, 0, 12956, 12957, 1, 0, 0, 0, 12957, 12960, 1, 0, 0, 0, + 12958, 12956, 1, 0, 0, 0, 12959, 12939, 1, 0, 0, 0, 12959, 12948, 1, 0, + 0, 0, 12959, 12950, 1, 0, 0, 0, 12960, 12961, 1, 0, 0, 0, 12961, 12964, + 5, 2086, 0, 0, 12962, 12963, 5, 264, 0, 0, 12963, 12965, 5, 2188, 0, 0, + 12964, 12962, 1, 0, 0, 0, 12964, 12965, 1, 0, 0, 0, 12965, 12966, 1, 0, + 0, 0, 12966, 12967, 5, 279, 0, 0, 12967, 1381, 1, 0, 0, 0, 12968, 13003, + 5, 1417, 0, 0, 12969, 12970, 5, 834, 0, 0, 12970, 12971, 5, 1628, 0, 0, + 12971, 12993, 5, 329, 0, 0, 12972, 12973, 5, 2129, 0, 0, 12973, 12974, + 5, 315, 0, 0, 12974, 12988, 5, 813, 0, 0, 12975, 12978, 5, 405, 0, 0, 12976, + 12977, 5, 572, 0, 0, 12977, 12979, 5, 1564, 0, 0, 12978, 12976, 1, 0, 0, + 0, 12978, 12979, 1, 0, 0, 0, 12979, 12988, 1, 0, 0, 0, 12980, 12988, 5, + 1013, 0, 0, 12981, 12982, 5, 2086, 0, 0, 12982, 12983, 5, 179, 0, 0, 12983, + 12988, 5, 2370, 0, 0, 12984, 12985, 5, 2086, 0, 0, 12985, 12988, 5, 264, + 0, 0, 12986, 12988, 3, 912, 456, 0, 12987, 12972, 1, 0, 0, 0, 12987, 12975, + 1, 0, 0, 0, 12987, 12980, 1, 0, 0, 0, 12987, 12981, 1, 0, 0, 0, 12987, + 12984, 1, 0, 0, 0, 12987, 12986, 1, 0, 0, 0, 12988, 12989, 1, 0, 0, 0, + 12989, 12987, 1, 0, 0, 0, 12989, 12990, 1, 0, 0, 0, 12990, 12994, 1, 0, + 0, 0, 12991, 12994, 5, 542, 0, 0, 12992, 12994, 5, 163, 0, 0, 12993, 12987, + 1, 0, 0, 0, 12993, 12991, 1, 0, 0, 0, 12993, 12992, 1, 0, 0, 0, 12993, + 12994, 1, 0, 0, 0, 12994, 13004, 1, 0, 0, 0, 12995, 12996, 5, 2029, 0, + 0, 12996, 12997, 5, 816, 0, 0, 12997, 13001, 5, 1628, 0, 0, 12998, 13002, + 3, 1384, 692, 0, 12999, 13000, 5, 751, 0, 0, 13000, 13002, 5, 630, 0, 0, + 13001, 12998, 1, 0, 0, 0, 13001, 12999, 1, 0, 0, 0, 13002, 13004, 1, 0, + 0, 0, 13003, 12969, 1, 0, 0, 0, 13003, 12995, 1, 0, 0, 0, 13004, 1383, + 1, 0, 0, 0, 13005, 13006, 3, 2338, 1169, 0, 13006, 1385, 1, 0, 0, 0, 13007, + 13008, 5, 1460, 0, 0, 13008, 13009, 5, 534, 0, 0, 13009, 13014, 3, 1450, + 725, 0, 13010, 13011, 5, 2382, 0, 0, 13011, 13013, 3, 1450, 725, 0, 13012, + 13010, 1, 0, 0, 0, 13013, 13016, 1, 0, 0, 0, 13014, 13012, 1, 0, 0, 0, + 13014, 13015, 1, 0, 0, 0, 13015, 13017, 1, 0, 0, 0, 13016, 13014, 1, 0, + 0, 0, 13017, 13018, 5, 2029, 0, 0, 13018, 13019, 3, 1450, 725, 0, 13019, + 13025, 1, 0, 0, 0, 13020, 13025, 3, 1388, 694, 0, 13021, 13025, 3, 1390, + 695, 0, 13022, 13025, 3, 1392, 696, 0, 13023, 13025, 3, 1394, 697, 0, 13024, + 13007, 1, 0, 0, 0, 13024, 13020, 1, 0, 0, 0, 13024, 13021, 1, 0, 0, 0, + 13024, 13022, 1, 0, 0, 0, 13024, 13023, 1, 0, 0, 0, 13025, 1387, 1, 0, + 0, 0, 13026, 13027, 5, 301, 0, 0, 13027, 13030, 5, 331, 0, 0, 13028, 13031, + 3, 1450, 725, 0, 13029, 13031, 3, 1448, 724, 0, 13030, 13028, 1, 0, 0, + 0, 13030, 13029, 1, 0, 0, 0, 13031, 13039, 1, 0, 0, 0, 13032, 13035, 5, + 2382, 0, 0, 13033, 13036, 3, 1450, 725, 0, 13034, 13036, 3, 1448, 724, + 0, 13035, 13033, 1, 0, 0, 0, 13035, 13034, 1, 0, 0, 0, 13036, 13038, 1, + 0, 0, 0, 13037, 13032, 1, 0, 0, 0, 13038, 13041, 1, 0, 0, 0, 13039, 13037, + 1, 0, 0, 0, 13039, 13040, 1, 0, 0, 0, 13040, 13044, 1, 0, 0, 0, 13041, + 13039, 1, 0, 0, 0, 13042, 13043, 5, 66, 0, 0, 13043, 13045, 5, 950, 0, + 0, 13044, 13042, 1, 0, 0, 0, 13044, 13045, 1, 0, 0, 0, 13045, 1389, 1, + 0, 0, 0, 13046, 13049, 5, 331, 0, 0, 13047, 13050, 3, 1450, 725, 0, 13048, + 13050, 3, 1448, 724, 0, 13049, 13047, 1, 0, 0, 0, 13049, 13048, 1, 0, 0, + 0, 13050, 13058, 1, 0, 0, 0, 13051, 13054, 5, 2382, 0, 0, 13052, 13055, + 3, 1450, 725, 0, 13053, 13055, 3, 1448, 724, 0, 13054, 13052, 1, 0, 0, + 0, 13054, 13053, 1, 0, 0, 0, 13055, 13057, 1, 0, 0, 0, 13056, 13051, 1, + 0, 0, 0, 13057, 13060, 1, 0, 0, 0, 13058, 13056, 1, 0, 0, 0, 13058, 13059, + 1, 0, 0, 0, 13059, 13072, 1, 0, 0, 0, 13060, 13058, 1, 0, 0, 0, 13061, + 13073, 5, 1173, 0, 0, 13062, 13065, 5, 1160, 0, 0, 13063, 13064, 5, 564, + 0, 0, 13064, 13066, 5, 425, 0, 0, 13065, 13063, 1, 0, 0, 0, 13065, 13066, + 1, 0, 0, 0, 13066, 13073, 1, 0, 0, 0, 13067, 13068, 5, 1468, 0, 0, 13068, + 13073, 3, 1148, 574, 0, 13069, 13073, 3, 904, 452, 0, 13070, 13071, 5, + 459, 0, 0, 13071, 13073, 5, 98, 0, 0, 13072, 13061, 1, 0, 0, 0, 13072, + 13062, 1, 0, 0, 0, 13072, 13067, 1, 0, 0, 0, 13072, 13069, 1, 0, 0, 0, + 13072, 13070, 1, 0, 0, 0, 13073, 1391, 1, 0, 0, 0, 13074, 13077, 5, 1982, + 0, 0, 13075, 13078, 3, 1450, 725, 0, 13076, 13078, 3, 1448, 724, 0, 13077, + 13075, 1, 0, 0, 0, 13077, 13076, 1, 0, 0, 0, 13078, 13086, 1, 0, 0, 0, + 13079, 13082, 5, 2382, 0, 0, 13080, 13083, 3, 1450, 725, 0, 13081, 13083, + 3, 1448, 724, 0, 13082, 13080, 1, 0, 0, 0, 13082, 13081, 1, 0, 0, 0, 13083, + 13085, 1, 0, 0, 0, 13084, 13079, 1, 0, 0, 0, 13085, 13088, 1, 0, 0, 0, + 13086, 13084, 1, 0, 0, 0, 13086, 13087, 1, 0, 0, 0, 13087, 13097, 1, 0, + 0, 0, 13088, 13086, 1, 0, 0, 0, 13089, 13090, 5, 1468, 0, 0, 13090, 13098, + 3, 1148, 574, 0, 13091, 13098, 3, 904, 452, 0, 13092, 13093, 5, 425, 0, + 0, 13093, 13094, 5, 647, 0, 0, 13094, 13098, 5, 332, 0, 0, 13095, 13098, + 5, 1173, 0, 0, 13096, 13098, 5, 1160, 0, 0, 13097, 13089, 1, 0, 0, 0, 13097, + 13091, 1, 0, 0, 0, 13097, 13092, 1, 0, 0, 0, 13097, 13095, 1, 0, 0, 0, + 13097, 13096, 1, 0, 0, 0, 13098, 1393, 1, 0, 0, 0, 13099, 13100, 5, 921, + 0, 0, 13100, 13103, 5, 331, 0, 0, 13101, 13104, 3, 1450, 725, 0, 13102, + 13104, 3, 1448, 724, 0, 13103, 13101, 1, 0, 0, 0, 13103, 13102, 1, 0, 0, + 0, 13104, 13112, 1, 0, 0, 0, 13105, 13108, 5, 2382, 0, 0, 13106, 13109, + 3, 1450, 725, 0, 13107, 13109, 3, 1448, 724, 0, 13108, 13106, 1, 0, 0, + 0, 13108, 13107, 1, 0, 0, 0, 13109, 13111, 1, 0, 0, 0, 13110, 13105, 1, + 0, 0, 0, 13111, 13114, 1, 0, 0, 0, 13112, 13110, 1, 0, 0, 0, 13112, 13113, + 1, 0, 0, 0, 13113, 13117, 1, 0, 0, 0, 13114, 13112, 1, 0, 0, 0, 13115, + 13116, 5, 2029, 0, 0, 13116, 13118, 3, 1450, 725, 0, 13117, 13115, 1, 0, + 0, 0, 13117, 13118, 1, 0, 0, 0, 13118, 13120, 1, 0, 0, 0, 13119, 13121, + 5, 1488, 0, 0, 13120, 13119, 1, 0, 0, 0, 13120, 13121, 1, 0, 0, 0, 13121, + 13123, 1, 0, 0, 0, 13122, 13124, 5, 751, 0, 0, 13123, 13122, 1, 0, 0, 0, + 13123, 13124, 1, 0, 0, 0, 13124, 1395, 1, 0, 0, 0, 13125, 13127, 5, 64, + 0, 0, 13126, 13128, 5, 839, 0, 0, 13127, 13126, 1, 0, 0, 0, 13127, 13128, + 1, 0, 0, 0, 13128, 13131, 1, 0, 0, 0, 13129, 13131, 5, 986, 0, 0, 13130, + 13125, 1, 0, 0, 0, 13130, 13129, 1, 0, 0, 0, 13131, 13182, 1, 0, 0, 0, + 13132, 13134, 5, 1057, 0, 0, 13133, 13132, 1, 0, 0, 0, 13133, 13134, 1, + 0, 0, 0, 13134, 13135, 1, 0, 0, 0, 13135, 13136, 5, 560, 0, 0, 13136, 13182, + 5, 815, 0, 0, 13137, 13138, 5, 1568, 0, 0, 13138, 13139, 5, 1628, 0, 0, + 13139, 13140, 5, 1040, 0, 0, 13140, 13145, 5, 564, 0, 0, 13141, 13142, + 5, 330, 0, 0, 13142, 13146, 5, 94, 0, 0, 13143, 13144, 5, 799, 0, 0, 13144, + 13146, 5, 1291, 0, 0, 13145, 13141, 1, 0, 0, 0, 13145, 13143, 1, 0, 0, + 0, 13146, 13182, 1, 0, 0, 0, 13147, 13148, 5, 1460, 0, 0, 13148, 13149, + 5, 534, 0, 0, 13149, 13154, 3, 1450, 725, 0, 13150, 13151, 5, 2382, 0, + 0, 13151, 13153, 3, 1450, 725, 0, 13152, 13150, 1, 0, 0, 0, 13153, 13156, + 1, 0, 0, 0, 13154, 13152, 1, 0, 0, 0, 13154, 13155, 1, 0, 0, 0, 13155, + 13157, 1, 0, 0, 0, 13156, 13154, 1, 0, 0, 0, 13157, 13158, 5, 2029, 0, + 0, 13158, 13159, 3, 1450, 725, 0, 13159, 13182, 1, 0, 0, 0, 13160, 13162, + 5, 198, 0, 0, 13161, 13163, 5, 2059, 0, 0, 13162, 13161, 1, 0, 0, 0, 13162, + 13163, 1, 0, 0, 0, 13163, 13164, 1, 0, 0, 0, 13164, 13165, 5, 813, 0, 0, + 13165, 13170, 3, 1412, 706, 0, 13166, 13167, 5, 2382, 0, 0, 13167, 13169, + 3, 1412, 706, 0, 13168, 13166, 1, 0, 0, 0, 13169, 13172, 1, 0, 0, 0, 13170, + 13168, 1, 0, 0, 0, 13170, 13171, 1, 0, 0, 0, 13171, 13175, 1, 0, 0, 0, + 13172, 13170, 1, 0, 0, 0, 13173, 13174, 5, 2083, 0, 0, 13174, 13176, 5, + 331, 0, 0, 13175, 13173, 1, 0, 0, 0, 13175, 13176, 1, 0, 0, 0, 13176, 13182, + 1, 0, 0, 0, 13177, 13182, 3, 1398, 699, 0, 13178, 13182, 3, 1402, 701, + 0, 13179, 13182, 3, 1404, 702, 0, 13180, 13182, 3, 1406, 703, 0, 13181, + 13130, 1, 0, 0, 0, 13181, 13133, 1, 0, 0, 0, 13181, 13137, 1, 0, 0, 0, + 13181, 13147, 1, 0, 0, 0, 13181, 13160, 1, 0, 0, 0, 13181, 13177, 1, 0, + 0, 0, 13181, 13178, 1, 0, 0, 0, 13181, 13179, 1, 0, 0, 0, 13181, 13180, + 1, 0, 0, 0, 13182, 1397, 1, 0, 0, 0, 13183, 13185, 5, 20, 0, 0, 13184, + 13186, 5, 1628, 0, 0, 13185, 13184, 1, 0, 0, 0, 13185, 13186, 1, 0, 0, + 0, 13186, 13187, 1, 0, 0, 0, 13187, 13223, 5, 813, 0, 0, 13188, 13189, + 5, 700, 0, 0, 13189, 13193, 5, 2372, 0, 0, 13190, 13191, 5, 1991, 0, 0, + 13191, 13193, 5, 2370, 0, 0, 13192, 13188, 1, 0, 0, 0, 13192, 13190, 1, + 0, 0, 0, 13192, 13193, 1, 0, 0, 0, 13193, 13195, 1, 0, 0, 0, 13194, 13196, + 3, 1400, 700, 0, 13195, 13194, 1, 0, 0, 0, 13196, 13197, 1, 0, 0, 0, 13197, + 13195, 1, 0, 0, 0, 13197, 13198, 1, 0, 0, 0, 13198, 13224, 1, 0, 0, 0, + 13199, 13200, 5, 865, 0, 0, 13200, 13202, 3, 1450, 725, 0, 13201, 13203, + 5, 1488, 0, 0, 13202, 13201, 1, 0, 0, 0, 13202, 13203, 1, 0, 0, 0, 13203, + 13211, 1, 0, 0, 0, 13204, 13205, 5, 2382, 0, 0, 13205, 13207, 3, 1450, + 725, 0, 13206, 13208, 5, 1488, 0, 0, 13207, 13206, 1, 0, 0, 0, 13207, 13208, + 1, 0, 0, 0, 13208, 13210, 1, 0, 0, 0, 13209, 13204, 1, 0, 0, 0, 13210, + 13213, 1, 0, 0, 0, 13211, 13209, 1, 0, 0, 0, 13211, 13212, 1, 0, 0, 0, + 13212, 13214, 1, 0, 0, 0, 13213, 13211, 1, 0, 0, 0, 13214, 13215, 5, 2029, + 0, 0, 13215, 13220, 3, 1412, 706, 0, 13216, 13217, 5, 2382, 0, 0, 13217, + 13219, 3, 1412, 706, 0, 13218, 13216, 1, 0, 0, 0, 13219, 13222, 1, 0, 0, + 0, 13220, 13218, 1, 0, 0, 0, 13220, 13221, 1, 0, 0, 0, 13221, 13224, 1, + 0, 0, 0, 13222, 13220, 1, 0, 0, 0, 13223, 13192, 1, 0, 0, 0, 13223, 13199, + 1, 0, 0, 0, 13224, 1399, 1, 0, 0, 0, 13225, 13226, 5, 593, 0, 0, 13226, + 13228, 5, 2370, 0, 0, 13227, 13225, 1, 0, 0, 0, 13227, 13228, 1, 0, 0, + 0, 13228, 13229, 1, 0, 0, 0, 13229, 13230, 3, 902, 451, 0, 13230, 1401, + 1, 0, 0, 0, 13231, 13233, 5, 425, 0, 0, 13232, 13234, 5, 1628, 0, 0, 13233, + 13232, 1, 0, 0, 0, 13233, 13234, 1, 0, 0, 0, 13234, 13235, 1, 0, 0, 0, + 13235, 13253, 5, 813, 0, 0, 13236, 13241, 3, 1412, 706, 0, 13237, 13238, + 5, 2382, 0, 0, 13238, 13240, 3, 1412, 706, 0, 13239, 13237, 1, 0, 0, 0, + 13240, 13243, 1, 0, 0, 0, 13241, 13239, 1, 0, 0, 0, 13241, 13242, 1, 0, + 0, 0, 13242, 13254, 1, 0, 0, 0, 13243, 13241, 1, 0, 0, 0, 13244, 13245, + 5, 865, 0, 0, 13245, 13250, 3, 1450, 725, 0, 13246, 13247, 5, 2382, 0, + 0, 13247, 13249, 3, 1450, 725, 0, 13248, 13246, 1, 0, 0, 0, 13249, 13252, + 1, 0, 0, 0, 13250, 13248, 1, 0, 0, 0, 13250, 13251, 1, 0, 0, 0, 13251, + 13254, 1, 0, 0, 0, 13252, 13250, 1, 0, 0, 0, 13253, 13236, 1, 0, 0, 0, + 13253, 13244, 1, 0, 0, 0, 13254, 1403, 1, 0, 0, 0, 13255, 13256, 5, 1686, + 0, 0, 13256, 13257, 5, 37, 0, 0, 13257, 13258, 5, 814, 0, 0, 13258, 13259, + 5, 2029, 0, 0, 13259, 13260, 5, 137, 0, 0, 13260, 13261, 5, 2370, 0, 0, + 13261, 1405, 1, 0, 0, 0, 13262, 13263, 3, 1408, 704, 0, 13263, 13264, 5, + 1682, 0, 0, 13264, 13268, 5, 819, 0, 0, 13265, 13269, 5, 330, 0, 0, 13266, + 13269, 3, 1274, 637, 0, 13267, 13269, 3, 1410, 705, 0, 13268, 13265, 1, + 0, 0, 0, 13268, 13266, 1, 0, 0, 0, 13268, 13267, 1, 0, 0, 0, 13269, 1407, + 1, 0, 0, 0, 13270, 13271, 7, 9, 0, 0, 13271, 1409, 1, 0, 0, 0, 13272, 13273, + 5, 330, 0, 0, 13273, 13274, 5, 564, 0, 0, 13274, 13275, 5, 1364, 0, 0, + 13275, 13276, 5, 1464, 0, 0, 13276, 1411, 1, 0, 0, 0, 13277, 13278, 5, + 593, 0, 0, 13278, 13292, 5, 2370, 0, 0, 13279, 13280, 5, 2376, 0, 0, 13280, + 13285, 3, 1450, 725, 0, 13281, 13282, 5, 2382, 0, 0, 13282, 13284, 3, 1450, + 725, 0, 13283, 13281, 1, 0, 0, 0, 13284, 13287, 1, 0, 0, 0, 13285, 13283, + 1, 0, 0, 0, 13285, 13286, 1, 0, 0, 0, 13286, 13288, 1, 0, 0, 0, 13287, + 13285, 1, 0, 0, 0, 13288, 13289, 5, 2377, 0, 0, 13289, 13292, 1, 0, 0, + 0, 13290, 13292, 3, 1450, 725, 0, 13291, 13277, 1, 0, 0, 0, 13291, 13279, + 1, 0, 0, 0, 13291, 13290, 1, 0, 0, 0, 13292, 1413, 1, 0, 0, 0, 13293, 13295, + 5, 301, 0, 0, 13294, 13296, 7, 155, 0, 0, 13295, 13294, 1, 0, 0, 0, 13295, + 13296, 1, 0, 0, 0, 13296, 13297, 1, 0, 0, 0, 13297, 13298, 5, 1628, 0, + 0, 13298, 13299, 5, 279, 0, 0, 13299, 13300, 5, 66, 0, 0, 13300, 13302, + 3, 1450, 725, 0, 13301, 13303, 5, 1488, 0, 0, 13302, 13301, 1, 0, 0, 0, + 13302, 13303, 1, 0, 0, 0, 13303, 13315, 1, 0, 0, 0, 13304, 13305, 5, 98, + 0, 0, 13305, 13306, 5, 279, 0, 0, 13306, 13312, 5, 2029, 0, 0, 13307, 13309, + 3, 1450, 725, 0, 13308, 13310, 5, 1488, 0, 0, 13309, 13308, 1, 0, 0, 0, + 13309, 13310, 1, 0, 0, 0, 13310, 13313, 1, 0, 0, 0, 13311, 13313, 3, 1416, + 708, 0, 13312, 13307, 1, 0, 0, 0, 13312, 13311, 1, 0, 0, 0, 13313, 13315, + 1, 0, 0, 0, 13314, 13293, 1, 0, 0, 0, 13314, 13304, 1, 0, 0, 0, 13315, + 1415, 1, 0, 0, 0, 13316, 13322, 5, 2031, 0, 0, 13317, 13318, 5, 66, 0, + 0, 13318, 13320, 3, 1450, 725, 0, 13319, 13321, 5, 1488, 0, 0, 13320, 13319, + 1, 0, 0, 0, 13320, 13321, 1, 0, 0, 0, 13321, 13323, 1, 0, 0, 0, 13322, + 13317, 1, 0, 0, 0, 13322, 13323, 1, 0, 0, 0, 13323, 13325, 1, 0, 0, 0, + 13324, 13326, 7, 55, 0, 0, 13325, 13324, 1, 0, 0, 0, 13325, 13326, 1, 0, + 0, 0, 13326, 1417, 1, 0, 0, 0, 13327, 13335, 3, 1420, 710, 0, 13328, 13335, + 3, 1422, 711, 0, 13329, 13335, 3, 1424, 712, 0, 13330, 13335, 3, 1426, + 713, 0, 13331, 13335, 3, 1428, 714, 0, 13332, 13335, 3, 1430, 715, 0, 13333, + 13335, 3, 1432, 716, 0, 13334, 13327, 1, 0, 0, 0, 13334, 13328, 1, 0, 0, + 0, 13334, 13329, 1, 0, 0, 0, 13334, 13330, 1, 0, 0, 0, 13334, 13331, 1, + 0, 0, 0, 13334, 13332, 1, 0, 0, 0, 13334, 13333, 1, 0, 0, 0, 13335, 13337, + 1, 0, 0, 0, 13336, 13338, 3, 912, 456, 0, 13337, 13336, 1, 0, 0, 0, 13337, + 13338, 1, 0, 0, 0, 13338, 1419, 1, 0, 0, 0, 13339, 13341, 5, 12, 0, 0, + 13340, 13342, 7, 155, 0, 0, 13341, 13340, 1, 0, 0, 0, 13341, 13342, 1, + 0, 0, 0, 13342, 13343, 1, 0, 0, 0, 13343, 13344, 5, 1628, 0, 0, 13344, + 13347, 5, 329, 0, 0, 13345, 13346, 5, 542, 0, 0, 13346, 13348, 5, 59, 0, + 0, 13347, 13345, 1, 0, 0, 0, 13347, 13348, 1, 0, 0, 0, 13348, 1421, 1, + 0, 0, 0, 13349, 13350, 5, 1568, 0, 0, 13350, 13351, 5, 1628, 0, 0, 13351, + 13352, 5, 329, 0, 0, 13352, 13353, 5, 2029, 0, 0, 13353, 13354, 5, 853, + 0, 0, 13354, 13355, 7, 156, 0, 0, 13355, 1423, 1, 0, 0, 0, 13356, 13359, + 5, 1439, 0, 0, 13357, 13358, 5, 1219, 0, 0, 13358, 13360, 5, 1463, 0, 0, + 13359, 13357, 1, 0, 0, 0, 13359, 13360, 1, 0, 0, 0, 13360, 13361, 1, 0, + 0, 0, 13361, 13362, 7, 155, 0, 0, 13362, 13363, 5, 813, 0, 0, 13363, 1425, + 1, 0, 0, 0, 13364, 13365, 7, 157, 0, 0, 13365, 13366, 5, 2029, 0, 0, 13366, + 13395, 5, 1685, 0, 0, 13367, 13388, 5, 2029, 0, 0, 13368, 13370, 7, 155, + 0, 0, 13369, 13368, 1, 0, 0, 0, 13369, 13370, 1, 0, 0, 0, 13370, 13371, + 1, 0, 0, 0, 13371, 13377, 5, 1355, 0, 0, 13372, 13374, 5, 1298, 0, 0, 13373, + 13372, 1, 0, 0, 0, 13373, 13374, 1, 0, 0, 0, 13374, 13375, 1, 0, 0, 0, + 13375, 13377, 5, 1628, 0, 0, 13376, 13369, 1, 0, 0, 0, 13376, 13373, 1, + 0, 0, 0, 13377, 13384, 1, 0, 0, 0, 13378, 13380, 7, 2, 0, 0, 13379, 13378, + 1, 0, 0, 0, 13379, 13380, 1, 0, 0, 0, 13380, 13381, 1, 0, 0, 0, 13381, + 13382, 5, 1564, 0, 0, 13382, 13383, 5, 1581, 0, 0, 13383, 13385, 7, 0, + 0, 0, 13384, 13379, 1, 0, 0, 0, 13384, 13385, 1, 0, 0, 0, 13385, 13389, + 1, 0, 0, 0, 13386, 13387, 5, 816, 0, 0, 13387, 13389, 5, 1628, 0, 0, 13388, + 13376, 1, 0, 0, 0, 13388, 13386, 1, 0, 0, 0, 13389, 13393, 1, 0, 0, 0, + 13390, 13391, 5, 816, 0, 0, 13391, 13393, 5, 1628, 0, 0, 13392, 13367, + 1, 0, 0, 0, 13392, 13390, 1, 0, 0, 0, 13393, 13396, 1, 0, 0, 0, 13394, + 13396, 5, 163, 0, 0, 13395, 13392, 1, 0, 0, 0, 13395, 13394, 1, 0, 0, 0, + 13395, 13396, 1, 0, 0, 0, 13396, 1427, 1, 0, 0, 0, 13397, 13398, 5, 1631, + 0, 0, 13398, 13399, 5, 816, 0, 0, 13399, 13400, 5, 1628, 0, 0, 13400, 13402, + 5, 59, 0, 0, 13401, 13403, 5, 640, 0, 0, 13402, 13401, 1, 0, 0, 0, 13402, + 13403, 1, 0, 0, 0, 13403, 13405, 1, 0, 0, 0, 13404, 13406, 5, 1013, 0, + 0, 13405, 13404, 1, 0, 0, 0, 13405, 13406, 1, 0, 0, 0, 13406, 13418, 1, + 0, 0, 0, 13407, 13408, 5, 950, 0, 0, 13408, 13409, 5, 1355, 0, 0, 13409, + 13419, 3, 2338, 1169, 0, 13410, 13412, 5, 682, 0, 0, 13411, 13413, 5, 2370, + 0, 0, 13412, 13411, 1, 0, 0, 0, 13412, 13413, 1, 0, 0, 0, 13413, 13419, + 1, 0, 0, 0, 13414, 13415, 5, 1597, 0, 0, 13415, 13416, 5, 517, 0, 0, 13416, + 13419, 5, 2035, 0, 0, 13417, 13419, 5, 542, 0, 0, 13418, 13407, 1, 0, 0, + 0, 13418, 13410, 1, 0, 0, 0, 13418, 13414, 1, 0, 0, 0, 13418, 13417, 1, + 0, 0, 0, 13418, 13419, 1, 0, 0, 0, 13419, 1429, 1, 0, 0, 0, 13420, 13421, + 7, 158, 0, 0, 13421, 13422, 5, 816, 0, 0, 13422, 13423, 5, 1628, 0, 0, + 13423, 13424, 5, 59, 0, 0, 13424, 1431, 1, 0, 0, 0, 13425, 13426, 5, 281, + 0, 0, 13426, 13427, 5, 2029, 0, 0, 13427, 13428, 7, 159, 0, 0, 13428, 13429, + 5, 1628, 0, 0, 13429, 1433, 1, 0, 0, 0, 13430, 13431, 5, 363, 0, 0, 13431, + 13432, 5, 438, 0, 0, 13432, 13433, 5, 2398, 0, 0, 13433, 13477, 3, 1446, + 723, 0, 13434, 13435, 5, 1568, 0, 0, 13435, 13436, 5, 363, 0, 0, 13436, + 13437, 7, 92, 0, 0, 13437, 13477, 5, 1973, 0, 0, 13438, 13439, 5, 363, + 0, 0, 13439, 13440, 5, 1973, 0, 0, 13440, 13477, 3, 1642, 821, 0, 13441, + 13442, 5, 363, 0, 0, 13442, 13443, 5, 1984, 0, 0, 13443, 13446, 5, 1973, + 0, 0, 13444, 13447, 3, 1642, 821, 0, 13445, 13447, 3, 854, 427, 0, 13446, + 13444, 1, 0, 0, 0, 13446, 13445, 1, 0, 0, 0, 13447, 13477, 1, 0, 0, 0, + 13448, 13449, 5, 1460, 0, 0, 13449, 13450, 5, 588, 0, 0, 13450, 13451, + 5, 2029, 0, 0, 13451, 13454, 3, 1444, 722, 0, 13452, 13453, 5, 2369, 0, + 0, 13453, 13455, 3, 1442, 721, 0, 13454, 13452, 1, 0, 0, 0, 13455, 13456, + 1, 0, 0, 0, 13456, 13454, 1, 0, 0, 0, 13456, 13457, 1, 0, 0, 0, 13457, + 13477, 1, 0, 0, 0, 13458, 13459, 5, 453, 0, 0, 13459, 13460, 5, 134, 0, + 0, 13460, 13461, 5, 179, 0, 0, 13461, 13468, 5, 2033, 0, 0, 13462, 13463, + 5, 2129, 0, 0, 13463, 13464, 5, 534, 0, 0, 13464, 13466, 3, 1450, 725, + 0, 13465, 13467, 5, 1488, 0, 0, 13466, 13465, 1, 0, 0, 0, 13466, 13467, + 1, 0, 0, 0, 13467, 13469, 1, 0, 0, 0, 13468, 13462, 1, 0, 0, 0, 13468, + 13469, 1, 0, 0, 0, 13469, 13477, 1, 0, 0, 0, 13470, 13471, 5, 398, 0, 0, + 13471, 13472, 5, 134, 0, 0, 13472, 13473, 5, 179, 0, 0, 13473, 13477, 5, + 2033, 0, 0, 13474, 13477, 3, 858, 429, 0, 13475, 13477, 3, 1436, 718, 0, + 13476, 13430, 1, 0, 0, 0, 13476, 13434, 1, 0, 0, 0, 13476, 13438, 1, 0, + 0, 0, 13476, 13441, 1, 0, 0, 0, 13476, 13448, 1, 0, 0, 0, 13476, 13458, + 1, 0, 0, 0, 13476, 13470, 1, 0, 0, 0, 13476, 13474, 1, 0, 0, 0, 13476, + 13475, 1, 0, 0, 0, 13477, 1435, 1, 0, 0, 0, 13478, 13479, 5, 1568, 0, 0, + 13479, 13480, 5, 2002, 0, 0, 13480, 13481, 5, 2398, 0, 0, 13481, 13482, + 5, 2372, 0, 0, 13482, 1437, 1, 0, 0, 0, 13483, 13484, 3, 1300, 650, 0, + 13484, 13485, 5, 700, 0, 0, 13485, 13486, 5, 2372, 0, 0, 13486, 1439, 1, + 0, 0, 0, 13487, 13488, 5, 600, 0, 0, 13488, 13489, 7, 160, 0, 0, 13489, + 1441, 1, 0, 0, 0, 13490, 13491, 3, 2338, 1169, 0, 13491, 1443, 1, 0, 0, + 0, 13492, 13493, 3, 2338, 1169, 0, 13493, 1445, 1, 0, 0, 0, 13494, 13495, + 3, 2338, 1169, 0, 13495, 1447, 1, 0, 0, 0, 13496, 13497, 5, 2370, 0, 0, + 13497, 1449, 1, 0, 0, 0, 13498, 13499, 5, 2372, 0, 0, 13499, 1451, 1, 0, + 0, 0, 13500, 13501, 5, 1346, 0, 0, 13501, 13502, 5, 892, 0, 0, 13502, 13503, + 5, 284, 0, 0, 13503, 13507, 3, 2334, 1167, 0, 13504, 13505, 5, 2188, 0, + 0, 13505, 13506, 7, 161, 0, 0, 13506, 13508, 5, 1425, 0, 0, 13507, 13504, + 1, 0, 0, 0, 13507, 13508, 1, 0, 0, 0, 13508, 13512, 1, 0, 0, 0, 13509, + 13510, 5, 564, 0, 0, 13510, 13511, 5, 329, 0, 0, 13511, 13513, 3, 2334, + 1167, 0, 13512, 13509, 1, 0, 0, 0, 13512, 13513, 1, 0, 0, 0, 13513, 1453, + 1, 0, 0, 0, 13514, 13515, 5, 425, 0, 0, 13515, 13516, 5, 892, 0, 0, 13516, + 13517, 5, 284, 0, 0, 13517, 13518, 3, 2334, 1167, 0, 13518, 1455, 1, 0, + 0, 0, 13519, 13520, 7, 162, 0, 0, 13520, 13521, 5, 826, 0, 0, 13521, 13522, + 5, 2192, 0, 0, 13522, 13523, 5, 1373, 0, 0, 13523, 1457, 1, 0, 0, 0, 13524, + 13527, 3, 1460, 730, 0, 13525, 13527, 3, 1462, 731, 0, 13526, 13524, 1, + 0, 0, 0, 13526, 13525, 1, 0, 0, 0, 13527, 1459, 1, 0, 0, 0, 13528, 13529, + 5, 1568, 0, 0, 13529, 13530, 5, 771, 0, 0, 13530, 13531, 5, 2398, 0, 0, + 13531, 13532, 7, 163, 0, 0, 13532, 1461, 1, 0, 0, 0, 13533, 13534, 5, 1568, + 0, 0, 13534, 13535, 5, 772, 0, 0, 13535, 13536, 5, 2398, 0, 0, 13536, 13537, + 5, 2372, 0, 0, 13537, 1463, 1, 0, 0, 0, 13538, 13539, 5, 1371, 0, 0, 13539, + 13540, 7, 164, 0, 0, 13540, 13541, 5, 366, 0, 0, 13541, 13542, 5, 2398, + 0, 0, 13542, 13543, 3, 2334, 1167, 0, 13543, 1465, 1, 0, 0, 0, 13544, 13545, + 5, 2095, 0, 0, 13545, 13546, 5, 1688, 0, 0, 13546, 13547, 7, 91, 0, 0, + 13547, 1467, 1, 0, 0, 0, 13548, 13550, 5, 41, 0, 0, 13549, 13551, 5, 1575, + 0, 0, 13550, 13549, 1, 0, 0, 0, 13550, 13551, 1, 0, 0, 0, 13551, 13553, + 1, 0, 0, 0, 13552, 13554, 5, 1377, 0, 0, 13553, 13552, 1, 0, 0, 0, 13553, + 13554, 1, 0, 0, 0, 13554, 13555, 1, 0, 0, 0, 13555, 13556, 5, 329, 0, 0, + 13556, 13557, 5, 795, 0, 0, 13557, 13568, 3, 2264, 1132, 0, 13558, 13559, + 5, 261, 0, 0, 13559, 13560, 5, 2029, 0, 0, 13560, 13561, 3, 2280, 1140, + 0, 13561, 13562, 5, 628, 0, 0, 13562, 13563, 5, 151, 0, 0, 13563, 13565, + 3, 1470, 735, 0, 13564, 13566, 3, 1472, 736, 0, 13565, 13564, 1, 0, 0, + 0, 13565, 13566, 1, 0, 0, 0, 13566, 13569, 1, 0, 0, 0, 13567, 13569, 3, + 1472, 736, 0, 13568, 13558, 1, 0, 0, 0, 13568, 13567, 1, 0, 0, 0, 13569, + 1469, 1, 0, 0, 0, 13570, 13573, 3, 2334, 1167, 0, 13571, 13573, 3, 2324, + 1162, 0, 13572, 13570, 1, 0, 0, 0, 13572, 13571, 1, 0, 0, 0, 13573, 1471, + 1, 0, 0, 0, 13574, 13575, 5, 83, 0, 0, 13575, 13576, 5, 151, 0, 0, 13576, + 13577, 3, 2280, 1140, 0, 13577, 13578, 5, 628, 0, 0, 13578, 13579, 5, 151, + 0, 0, 13579, 13580, 3, 1470, 735, 0, 13580, 1473, 1, 0, 0, 0, 13581, 13582, + 5, 301, 0, 0, 13582, 13583, 5, 329, 0, 0, 13583, 13622, 3, 1358, 679, 0, + 13584, 13585, 5, 2121, 0, 0, 13585, 13586, 7, 165, 0, 0, 13586, 13587, + 5, 628, 0, 0, 13587, 13588, 5, 151, 0, 0, 13588, 13623, 3, 1470, 735, 0, + 13589, 13590, 5, 279, 0, 0, 13590, 13623, 5, 1488, 0, 0, 13591, 13592, + 7, 166, 0, 0, 13592, 13623, 5, 2370, 0, 0, 13593, 13595, 5, 930, 0, 0, + 13594, 13593, 1, 0, 0, 0, 13594, 13595, 1, 0, 0, 0, 13595, 13596, 1, 0, + 0, 0, 13596, 13597, 5, 181, 0, 0, 13597, 13598, 5, 1568, 0, 0, 13598, 13623, + 3, 2272, 1136, 0, 13599, 13600, 5, 1568, 0, 0, 13600, 13601, 5, 363, 0, + 0, 13601, 13602, 7, 92, 0, 0, 13602, 13623, 5, 1973, 0, 0, 13603, 13623, + 3, 1476, 738, 0, 13604, 13623, 3, 1480, 740, 0, 13605, 13623, 3, 1436, + 718, 0, 13606, 13608, 7, 92, 0, 0, 13607, 13606, 1, 0, 0, 0, 13607, 13608, + 1, 0, 0, 0, 13608, 13609, 1, 0, 0, 0, 13609, 13610, 5, 2114, 0, 0, 13610, + 13611, 5, 1973, 0, 0, 13611, 13612, 3, 854, 427, 0, 13612, 13613, 5, 331, + 0, 0, 13613, 13618, 3, 900, 450, 0, 13614, 13615, 5, 2382, 0, 0, 13615, + 13617, 3, 900, 450, 0, 13616, 13614, 1, 0, 0, 0, 13617, 13620, 1, 0, 0, + 0, 13618, 13616, 1, 0, 0, 0, 13618, 13619, 1, 0, 0, 0, 13619, 13623, 1, + 0, 0, 0, 13620, 13618, 1, 0, 0, 0, 13621, 13623, 3, 1482, 741, 0, 13622, + 13584, 1, 0, 0, 0, 13622, 13589, 1, 0, 0, 0, 13622, 13591, 1, 0, 0, 0, + 13622, 13594, 1, 0, 0, 0, 13622, 13599, 1, 0, 0, 0, 13622, 13603, 1, 0, + 0, 0, 13622, 13604, 1, 0, 0, 0, 13622, 13605, 1, 0, 0, 0, 13622, 13607, + 1, 0, 0, 0, 13622, 13621, 1, 0, 0, 0, 13623, 13624, 1, 0, 0, 0, 13624, + 13622, 1, 0, 0, 0, 13624, 13625, 1, 0, 0, 0, 13625, 1475, 1, 0, 0, 0, 13626, + 13627, 5, 813, 0, 0, 13627, 13632, 3, 1478, 739, 0, 13628, 13629, 5, 2382, + 0, 0, 13629, 13631, 3, 1478, 739, 0, 13630, 13628, 1, 0, 0, 0, 13631, 13634, + 1, 0, 0, 0, 13632, 13630, 1, 0, 0, 0, 13632, 13633, 1, 0, 0, 0, 13633, + 13642, 1, 0, 0, 0, 13634, 13632, 1, 0, 0, 0, 13635, 13636, 7, 167, 0, 0, + 13636, 13642, 5, 2370, 0, 0, 13637, 13642, 5, 64, 0, 0, 13638, 13642, 5, + 986, 0, 0, 13639, 13640, 5, 560, 0, 0, 13640, 13642, 5, 815, 0, 0, 13641, + 13626, 1, 0, 0, 0, 13641, 13635, 1, 0, 0, 0, 13641, 13637, 1, 0, 0, 0, + 13641, 13638, 1, 0, 0, 0, 13641, 13639, 1, 0, 0, 0, 13642, 1477, 1, 0, + 0, 0, 13643, 13644, 5, 593, 0, 0, 13644, 13646, 5, 2370, 0, 0, 13645, 13643, + 1, 0, 0, 0, 13645, 13646, 1, 0, 0, 0, 13646, 13647, 1, 0, 0, 0, 13647, + 13648, 3, 418, 209, 0, 13648, 1479, 1, 0, 0, 0, 13649, 13650, 5, 505, 0, + 0, 13650, 13651, 5, 836, 0, 0, 13651, 13668, 5, 804, 0, 0, 13652, 13654, + 5, 1693, 0, 0, 13653, 13652, 1, 0, 0, 0, 13653, 13654, 1, 0, 0, 0, 13654, + 13655, 1, 0, 0, 0, 13655, 13656, 5, 331, 0, 0, 13656, 13661, 3, 418, 209, + 0, 13657, 13658, 5, 2382, 0, 0, 13658, 13660, 3, 418, 209, 0, 13659, 13657, + 1, 0, 0, 0, 13660, 13663, 1, 0, 0, 0, 13661, 13659, 1, 0, 0, 0, 13661, + 13662, 1, 0, 0, 0, 13662, 13668, 1, 0, 0, 0, 13663, 13661, 1, 0, 0, 0, + 13664, 13668, 3, 1492, 746, 0, 13665, 13668, 3, 1494, 747, 0, 13666, 13668, + 3, 1496, 748, 0, 13667, 13649, 1, 0, 0, 0, 13667, 13653, 1, 0, 0, 0, 13667, + 13664, 1, 0, 0, 0, 13667, 13665, 1, 0, 0, 0, 13667, 13666, 1, 0, 0, 0, + 13668, 1481, 1, 0, 0, 0, 13669, 13670, 5, 453, 0, 0, 13670, 13671, 5, 1315, + 0, 0, 13671, 13684, 5, 329, 0, 0, 13672, 13674, 5, 1543, 0, 0, 13673, 13675, + 3, 1484, 742, 0, 13674, 13673, 1, 0, 0, 0, 13674, 13675, 1, 0, 0, 0, 13675, + 13678, 1, 0, 0, 0, 13676, 13677, 5, 1842, 0, 0, 13677, 13679, 3, 1488, + 744, 0, 13678, 13676, 1, 0, 0, 0, 13678, 13679, 1, 0, 0, 0, 13679, 13682, + 1, 0, 0, 0, 13680, 13681, 5, 1693, 0, 0, 13681, 13683, 3, 1488, 744, 0, + 13682, 13680, 1, 0, 0, 0, 13682, 13683, 1, 0, 0, 0, 13683, 13685, 1, 0, + 0, 0, 13684, 13672, 1, 0, 0, 0, 13684, 13685, 1, 0, 0, 0, 13685, 13687, + 1, 0, 0, 0, 13686, 13688, 3, 1490, 745, 0, 13687, 13686, 1, 0, 0, 0, 13687, + 13688, 1, 0, 0, 0, 13688, 1483, 1, 0, 0, 0, 13689, 13690, 5, 535, 0, 0, + 13690, 13703, 5, 2398, 0, 0, 13691, 13692, 5, 2376, 0, 0, 13692, 13697, + 3, 1486, 743, 0, 13693, 13694, 5, 2382, 0, 0, 13694, 13696, 3, 1486, 743, + 0, 13695, 13693, 1, 0, 0, 0, 13696, 13699, 1, 0, 0, 0, 13697, 13695, 1, + 0, 0, 0, 13697, 13698, 1, 0, 0, 0, 13698, 13700, 1, 0, 0, 0, 13699, 13697, + 1, 0, 0, 0, 13700, 13701, 5, 2377, 0, 0, 13701, 13704, 1, 0, 0, 0, 13702, + 13704, 5, 1054, 0, 0, 13703, 13691, 1, 0, 0, 0, 13703, 13702, 1, 0, 0, + 0, 13704, 1485, 1, 0, 0, 0, 13705, 13708, 5, 2372, 0, 0, 13706, 13707, + 5, 2382, 0, 0, 13707, 13709, 5, 2372, 0, 0, 13708, 13706, 1, 0, 0, 0, 13708, + 13709, 1, 0, 0, 0, 13709, 1487, 1, 0, 0, 0, 13710, 13714, 5, 332, 0, 0, + 13711, 13712, 5, 1595, 0, 0, 13712, 13715, 3, 1148, 574, 0, 13713, 13715, + 3, 904, 452, 0, 13714, 13711, 1, 0, 0, 0, 13714, 13713, 1, 0, 0, 0, 13715, + 13716, 1, 0, 0, 0, 13716, 13714, 1, 0, 0, 0, 13716, 13717, 1, 0, 0, 0, + 13717, 1489, 1, 0, 0, 0, 13718, 13719, 5, 804, 0, 0, 13719, 13720, 5, 2064, + 0, 0, 13720, 13721, 7, 91, 0, 0, 13721, 1491, 1, 0, 0, 0, 13722, 13723, + 5, 363, 0, 0, 13723, 13724, 5, 1973, 0, 0, 13724, 13727, 3, 1642, 821, + 0, 13725, 13726, 5, 331, 0, 0, 13726, 13728, 3, 900, 450, 0, 13727, 13725, + 1, 0, 0, 0, 13727, 13728, 1, 0, 0, 0, 13728, 13730, 1, 0, 0, 0, 13729, + 13731, 3, 870, 435, 0, 13730, 13729, 1, 0, 0, 0, 13730, 13731, 1, 0, 0, + 0, 13731, 1493, 1, 0, 0, 0, 13732, 13734, 7, 92, 0, 0, 13733, 13732, 1, + 0, 0, 0, 13733, 13734, 1, 0, 0, 0, 13734, 13735, 1, 0, 0, 0, 13735, 13743, + 5, 363, 0, 0, 13736, 13737, 5, 1984, 0, 0, 13737, 13744, 5, 1973, 0, 0, + 13738, 13739, 5, 804, 0, 0, 13739, 13740, 5, 1984, 0, 0, 13740, 13741, + 5, 1973, 0, 0, 13741, 13742, 5, 564, 0, 0, 13742, 13744, 7, 168, 0, 0, + 13743, 13736, 1, 0, 0, 0, 13743, 13738, 1, 0, 0, 0, 13744, 13745, 1, 0, + 0, 0, 13745, 13755, 3, 1642, 821, 0, 13746, 13747, 5, 1982, 0, 0, 13747, + 13752, 3, 418, 209, 0, 13748, 13749, 5, 2382, 0, 0, 13749, 13751, 3, 418, + 209, 0, 13750, 13748, 1, 0, 0, 0, 13751, 13754, 1, 0, 0, 0, 13752, 13750, + 1, 0, 0, 0, 13752, 13753, 1, 0, 0, 0, 13753, 13756, 1, 0, 0, 0, 13754, + 13752, 1, 0, 0, 0, 13755, 13746, 1, 0, 0, 0, 13755, 13756, 1, 0, 0, 0, + 13756, 13758, 1, 0, 0, 0, 13757, 13759, 3, 870, 435, 0, 13758, 13757, 1, + 0, 0, 0, 13758, 13759, 1, 0, 0, 0, 13759, 1495, 1, 0, 0, 0, 13760, 13762, + 7, 92, 0, 0, 13761, 13760, 1, 0, 0, 0, 13761, 13762, 1, 0, 0, 0, 13762, + 13763, 1, 0, 0, 0, 13763, 13764, 5, 2064, 0, 0, 13764, 13765, 5, 1973, + 0, 0, 13765, 13775, 3, 1642, 821, 0, 13766, 13767, 5, 331, 0, 0, 13767, + 13772, 3, 418, 209, 0, 13768, 13769, 5, 2382, 0, 0, 13769, 13771, 3, 418, + 209, 0, 13770, 13768, 1, 0, 0, 0, 13771, 13774, 1, 0, 0, 0, 13772, 13770, + 1, 0, 0, 0, 13772, 13773, 1, 0, 0, 0, 13773, 13776, 1, 0, 0, 0, 13774, + 13772, 1, 0, 0, 0, 13775, 13766, 1, 0, 0, 0, 13775, 13776, 1, 0, 0, 0, + 13776, 1497, 1, 0, 0, 0, 13777, 13778, 5, 425, 0, 0, 13778, 13781, 5, 329, + 0, 0, 13779, 13780, 5, 647, 0, 0, 13780, 13782, 5, 99, 0, 0, 13781, 13779, + 1, 0, 0, 0, 13781, 13782, 1, 0, 0, 0, 13782, 13784, 1, 0, 0, 0, 13783, + 13785, 5, 1077, 0, 0, 13784, 13783, 1, 0, 0, 0, 13784, 13785, 1, 0, 0, + 0, 13785, 1499, 1, 0, 0, 0, 13786, 13788, 5, 301, 0, 0, 13787, 13789, 5, + 1575, 0, 0, 13788, 13787, 1, 0, 0, 0, 13788, 13789, 1, 0, 0, 0, 13789, + 13791, 1, 0, 0, 0, 13790, 13792, 5, 1377, 0, 0, 13791, 13790, 1, 0, 0, + 0, 13791, 13792, 1, 0, 0, 0, 13792, 13793, 1, 0, 0, 0, 13793, 13794, 5, + 329, 0, 0, 13794, 13795, 5, 795, 0, 0, 13795, 13811, 3, 1502, 751, 0, 13796, + 13797, 5, 261, 0, 0, 13797, 13806, 5, 2029, 0, 0, 13798, 13807, 5, 320, + 0, 0, 13799, 13800, 3, 2280, 1140, 0, 13800, 13801, 5, 628, 0, 0, 13801, + 13802, 5, 151, 0, 0, 13802, 13804, 3, 1470, 735, 0, 13803, 13805, 3, 1472, + 736, 0, 13804, 13803, 1, 0, 0, 0, 13804, 13805, 1, 0, 0, 0, 13805, 13807, + 1, 0, 0, 0, 13806, 13798, 1, 0, 0, 0, 13806, 13799, 1, 0, 0, 0, 13807, + 13810, 1, 0, 0, 0, 13808, 13810, 3, 1472, 736, 0, 13809, 13796, 1, 0, 0, + 0, 13809, 13808, 1, 0, 0, 0, 13810, 13813, 1, 0, 0, 0, 13811, 13809, 1, + 0, 0, 0, 13811, 13812, 1, 0, 0, 0, 13812, 13816, 1, 0, 0, 0, 13813, 13811, + 1, 0, 0, 0, 13814, 13815, 5, 2129, 0, 0, 13815, 13817, 5, 2372, 0, 0, 13816, + 13814, 1, 0, 0, 0, 13816, 13817, 1, 0, 0, 0, 13817, 1501, 1, 0, 0, 0, 13818, + 13823, 3, 1358, 679, 0, 13819, 13820, 5, 2369, 0, 0, 13820, 13822, 3, 2334, + 1167, 0, 13821, 13819, 1, 0, 0, 0, 13822, 13825, 1, 0, 0, 0, 13823, 13821, + 1, 0, 0, 0, 13823, 13824, 1, 0, 0, 0, 13824, 13828, 1, 0, 0, 0, 13825, + 13823, 1, 0, 0, 0, 13826, 13827, 5, 2384, 0, 0, 13827, 13829, 3, 2334, + 1167, 0, 13828, 13826, 1, 0, 0, 0, 13828, 13829, 1, 0, 0, 0, 13829, 1503, + 1, 0, 0, 0, 13830, 13832, 5, 425, 0, 0, 13831, 13833, 5, 1377, 0, 0, 13832, + 13831, 1, 0, 0, 0, 13832, 13833, 1, 0, 0, 0, 13833, 13834, 1, 0, 0, 0, + 13834, 13835, 5, 329, 0, 0, 13835, 13836, 5, 795, 0, 0, 13836, 13837, 3, + 1502, 751, 0, 13837, 1505, 1, 0, 0, 0, 13838, 13839, 5, 41, 0, 0, 13839, + 13840, 5, 1973, 0, 0, 13840, 13841, 5, 1568, 0, 0, 13841, 13842, 3, 2334, + 1167, 0, 13842, 13843, 3, 1508, 754, 0, 13843, 1507, 1, 0, 0, 0, 13844, + 13872, 3, 886, 443, 0, 13845, 13846, 5, 883, 0, 0, 13846, 13847, 5, 505, + 0, 0, 13847, 13872, 3, 1148, 574, 0, 13848, 13849, 5, 1468, 0, 0, 13849, + 13872, 3, 1148, 574, 0, 13850, 13872, 5, 214, 0, 0, 13851, 13852, 5, 1580, + 0, 0, 13852, 13855, 5, 1609, 0, 0, 13853, 13854, 5, 751, 0, 0, 13854, 13856, + 3, 1148, 574, 0, 13855, 13853, 1, 0, 0, 0, 13855, 13856, 1, 0, 0, 0, 13856, + 13872, 1, 0, 0, 0, 13857, 13858, 5, 1460, 0, 0, 13858, 13859, 5, 2029, + 0, 0, 13859, 13872, 3, 2334, 1167, 0, 13860, 13861, 7, 154, 0, 0, 13861, + 13872, 5, 98, 0, 0, 13862, 13872, 3, 848, 424, 0, 13863, 13872, 3, 850, + 425, 0, 13864, 13872, 3, 852, 426, 0, 13865, 13872, 3, 856, 428, 0, 13866, + 13872, 3, 904, 452, 0, 13867, 13872, 3, 858, 429, 0, 13868, 13872, 3, 878, + 439, 0, 13869, 13872, 3, 1510, 755, 0, 13870, 13872, 3, 1456, 728, 0, 13871, + 13844, 1, 0, 0, 0, 13871, 13845, 1, 0, 0, 0, 13871, 13848, 1, 0, 0, 0, + 13871, 13850, 1, 0, 0, 0, 13871, 13851, 1, 0, 0, 0, 13871, 13857, 1, 0, + 0, 0, 13871, 13860, 1, 0, 0, 0, 13871, 13862, 1, 0, 0, 0, 13871, 13863, + 1, 0, 0, 0, 13871, 13864, 1, 0, 0, 0, 13871, 13865, 1, 0, 0, 0, 13871, + 13866, 1, 0, 0, 0, 13871, 13867, 1, 0, 0, 0, 13871, 13868, 1, 0, 0, 0, + 13871, 13869, 1, 0, 0, 0, 13871, 13870, 1, 0, 0, 0, 13872, 1509, 1, 0, + 0, 0, 13873, 13898, 5, 458, 0, 0, 13874, 13880, 5, 1160, 0, 0, 13875, 13877, + 3, 866, 433, 0, 13876, 13875, 1, 0, 0, 0, 13876, 13877, 1, 0, 0, 0, 13877, + 13878, 1, 0, 0, 0, 13878, 13881, 5, 457, 0, 0, 13879, 13881, 5, 361, 0, + 0, 13880, 13876, 1, 0, 0, 0, 13880, 13879, 1, 0, 0, 0, 13881, 13899, 1, + 0, 0, 0, 13882, 13888, 5, 1173, 0, 0, 13883, 13885, 3, 866, 433, 0, 13884, + 13883, 1, 0, 0, 0, 13884, 13885, 1, 0, 0, 0, 13885, 13886, 1, 0, 0, 0, + 13886, 13889, 7, 169, 0, 0, 13887, 13889, 5, 361, 0, 0, 13888, 13884, 1, + 0, 0, 0, 13888, 13887, 1, 0, 0, 0, 13889, 13891, 1, 0, 0, 0, 13890, 13892, + 3, 1512, 756, 0, 13891, 13890, 1, 0, 0, 0, 13891, 13892, 1, 0, 0, 0, 13892, + 13899, 1, 0, 0, 0, 13893, 13894, 5, 542, 0, 0, 13894, 13896, 7, 170, 0, + 0, 13895, 13897, 3, 1512, 756, 0, 13896, 13895, 1, 0, 0, 0, 13896, 13897, + 1, 0, 0, 0, 13897, 13899, 1, 0, 0, 0, 13898, 13874, 1, 0, 0, 0, 13898, + 13882, 1, 0, 0, 0, 13898, 13893, 1, 0, 0, 0, 13899, 1511, 1, 0, 0, 0, 13900, + 13901, 5, 535, 0, 0, 13901, 13902, 5, 2398, 0, 0, 13902, 13903, 5, 2376, + 0, 0, 13903, 13904, 5, 2372, 0, 0, 13904, 13905, 5, 2382, 0, 0, 13905, + 13912, 5, 2372, 0, 0, 13906, 13907, 5, 2382, 0, 0, 13907, 13908, 5, 2372, + 0, 0, 13908, 13909, 5, 2382, 0, 0, 13909, 13911, 5, 2372, 0, 0, 13910, + 13906, 1, 0, 0, 0, 13911, 13914, 1, 0, 0, 0, 13912, 13910, 1, 0, 0, 0, + 13912, 13913, 1, 0, 0, 0, 13913, 13915, 1, 0, 0, 0, 13914, 13912, 1, 0, + 0, 0, 13915, 13917, 5, 2377, 0, 0, 13916, 13918, 5, 751, 0, 0, 13917, 13916, + 1, 0, 0, 0, 13917, 13918, 1, 0, 0, 0, 13918, 1513, 1, 0, 0, 0, 13919, 13920, + 5, 41, 0, 0, 13920, 13921, 5, 1494, 0, 0, 13921, 13922, 3, 2236, 1118, + 0, 13922, 13924, 3, 1516, 758, 0, 13923, 13925, 3, 748, 374, 0, 13924, + 13923, 1, 0, 0, 0, 13924, 13925, 1, 0, 0, 0, 13925, 1515, 1, 0, 0, 0, 13926, + 13927, 5, 1121, 0, 0, 13927, 13946, 5, 628, 0, 0, 13928, 13943, 5, 628, + 0, 0, 13929, 13930, 5, 151, 0, 0, 13930, 13944, 3, 2332, 1166, 0, 13931, + 13932, 5, 2129, 0, 0, 13932, 13935, 3, 2332, 1166, 0, 13933, 13934, 5, + 2369, 0, 0, 13934, 13936, 3, 2334, 1167, 0, 13935, 13933, 1, 0, 0, 0, 13935, + 13936, 1, 0, 0, 0, 13936, 13944, 1, 0, 0, 0, 13937, 13944, 5, 508, 0, 0, + 13938, 13941, 5, 587, 0, 0, 13939, 13940, 5, 66, 0, 0, 13940, 13942, 5, + 2372, 0, 0, 13941, 13939, 1, 0, 0, 0, 13941, 13942, 1, 0, 0, 0, 13942, + 13944, 1, 0, 0, 0, 13943, 13929, 1, 0, 0, 0, 13943, 13931, 1, 0, 0, 0, + 13943, 13937, 1, 0, 0, 0, 13943, 13938, 1, 0, 0, 0, 13944, 13946, 1, 0, + 0, 0, 13945, 13926, 1, 0, 0, 0, 13945, 13928, 1, 0, 0, 0, 13946, 1517, + 1, 0, 0, 0, 13947, 13948, 5, 41, 0, 0, 13948, 13949, 5, 1976, 0, 0, 13949, + 13953, 3, 2268, 1134, 0, 13950, 13952, 3, 1520, 760, 0, 13951, 13950, 1, + 0, 0, 0, 13952, 13955, 1, 0, 0, 0, 13953, 13951, 1, 0, 0, 0, 13953, 13954, + 1, 0, 0, 0, 13954, 13962, 1, 0, 0, 0, 13955, 13953, 1, 0, 0, 0, 13956, + 13963, 1, 0, 0, 0, 13957, 13963, 3, 1522, 761, 0, 13958, 13963, 3, 1684, + 842, 0, 13959, 13963, 3, 1590, 795, 0, 13960, 13963, 3, 1524, 762, 0, 13961, + 13963, 3, 1580, 790, 0, 13962, 13956, 1, 0, 0, 0, 13962, 13957, 1, 0, 0, + 0, 13962, 13958, 1, 0, 0, 0, 13962, 13959, 1, 0, 0, 0, 13962, 13960, 1, + 0, 0, 0, 13962, 13961, 1, 0, 0, 0, 13963, 13976, 1, 0, 0, 0, 13964, 13973, + 3, 1570, 785, 0, 13965, 13970, 3, 1300, 650, 0, 13966, 13967, 5, 1976, + 0, 0, 13967, 13971, 5, 812, 0, 0, 13968, 13969, 5, 37, 0, 0, 13969, 13971, + 5, 2043, 0, 0, 13970, 13966, 1, 0, 0, 0, 13970, 13968, 1, 0, 0, 0, 13971, + 13973, 1, 0, 0, 0, 13972, 13964, 1, 0, 0, 0, 13972, 13965, 1, 0, 0, 0, + 13973, 13974, 1, 0, 0, 0, 13974, 13972, 1, 0, 0, 0, 13974, 13975, 1, 0, + 0, 0, 13975, 13977, 1, 0, 0, 0, 13976, 13972, 1, 0, 0, 0, 13976, 13977, + 1, 0, 0, 0, 13977, 13978, 1, 0, 0, 0, 13978, 13979, 5, 2396, 0, 0, 13979, + 1519, 1, 0, 0, 0, 13980, 13982, 5, 1057, 0, 0, 13981, 13980, 1, 0, 0, 0, + 13981, 13982, 1, 0, 0, 0, 13982, 13983, 1, 0, 0, 0, 13983, 13984, 5, 2283, + 0, 0, 13984, 13985, 5, 564, 0, 0, 13985, 13986, 7, 171, 0, 0, 13986, 1521, + 1, 0, 0, 0, 13987, 13999, 3, 1548, 774, 0, 13988, 13989, 5, 1460, 0, 0, + 13989, 13990, 5, 2029, 0, 0, 13990, 13999, 3, 2268, 1134, 0, 13991, 13999, + 3, 1280, 640, 0, 13992, 13993, 5, 1408, 0, 0, 13993, 13999, 5, 1174, 0, + 0, 13994, 13995, 5, 1408, 0, 0, 13995, 13999, 5, 2192, 0, 0, 13996, 13997, + 5, 1451, 0, 0, 13997, 13999, 5, 2372, 0, 0, 13998, 13987, 1, 0, 0, 0, 13998, + 13988, 1, 0, 0, 0, 13998, 13991, 1, 0, 0, 0, 13998, 13992, 1, 0, 0, 0, + 13998, 13994, 1, 0, 0, 0, 13998, 13996, 1, 0, 0, 0, 13999, 1523, 1, 0, + 0, 0, 14000, 14010, 3, 1526, 763, 0, 14001, 14010, 3, 1528, 764, 0, 14002, + 14010, 3, 1530, 765, 0, 14003, 14010, 3, 1532, 766, 0, 14004, 14010, 3, + 1534, 767, 0, 14005, 14010, 3, 1536, 768, 0, 14006, 14010, 3, 1538, 769, + 0, 14007, 14010, 3, 1540, 770, 0, 14008, 14010, 3, 1542, 771, 0, 14009, + 14000, 1, 0, 0, 0, 14009, 14001, 1, 0, 0, 0, 14009, 14002, 1, 0, 0, 0, + 14009, 14003, 1, 0, 0, 0, 14009, 14004, 1, 0, 0, 0, 14009, 14005, 1, 0, + 0, 0, 14009, 14006, 1, 0, 0, 0, 14009, 14007, 1, 0, 0, 0, 14009, 14008, + 1, 0, 0, 0, 14010, 1525, 1, 0, 0, 0, 14011, 14028, 5, 20, 0, 0, 14012, + 14029, 3, 1114, 557, 0, 14013, 14029, 3, 1116, 558, 0, 14014, 14016, 5, + 1256, 0, 0, 14015, 14017, 3, 1678, 839, 0, 14016, 14015, 1, 0, 0, 0, 14016, + 14017, 1, 0, 0, 0, 14017, 14020, 1, 0, 0, 0, 14018, 14019, 5, 1973, 0, + 0, 14019, 14021, 3, 1642, 821, 0, 14020, 14018, 1, 0, 0, 0, 14020, 14021, + 1, 0, 0, 0, 14021, 14023, 1, 0, 0, 0, 14022, 14024, 3, 1586, 793, 0, 14023, + 14022, 1, 0, 0, 0, 14023, 14024, 1, 0, 0, 0, 14024, 14026, 1, 0, 0, 0, + 14025, 14027, 5, 2087, 0, 0, 14026, 14025, 1, 0, 0, 0, 14026, 14027, 1, + 0, 0, 0, 14027, 14029, 1, 0, 0, 0, 14028, 14012, 1, 0, 0, 0, 14028, 14013, + 1, 0, 0, 0, 14028, 14014, 1, 0, 0, 0, 14029, 1527, 1, 0, 0, 0, 14030, 14033, + 5, 425, 0, 0, 14031, 14034, 3, 1544, 772, 0, 14032, 14034, 3, 1546, 773, + 0, 14033, 14031, 1, 0, 0, 0, 14033, 14032, 1, 0, 0, 0, 14034, 14039, 1, + 0, 0, 0, 14035, 14037, 3, 1558, 779, 0, 14036, 14038, 3, 912, 456, 0, 14037, + 14036, 1, 0, 0, 0, 14037, 14038, 1, 0, 0, 0, 14038, 14040, 1, 0, 0, 0, + 14039, 14035, 1, 0, 0, 0, 14039, 14040, 1, 0, 0, 0, 14040, 1529, 1, 0, + 0, 0, 14041, 14042, 5, 875, 0, 0, 14042, 14043, 5, 1256, 0, 0, 14043, 14044, + 3, 1678, 839, 0, 14044, 14045, 5, 48, 0, 0, 14045, 14046, 3, 1678, 839, + 0, 14046, 14047, 5, 719, 0, 0, 14047, 14048, 5, 1256, 0, 0, 14048, 14049, + 3, 1678, 839, 0, 14049, 1531, 1, 0, 0, 0, 14050, 14071, 5, 909, 0, 0, 14051, + 14072, 1, 0, 0, 0, 14052, 14072, 3, 1088, 544, 0, 14053, 14054, 5, 1256, + 0, 0, 14054, 14057, 3, 1678, 839, 0, 14055, 14056, 7, 9, 0, 0, 14056, 14058, + 3, 1140, 570, 0, 14057, 14055, 1, 0, 0, 0, 14057, 14058, 1, 0, 0, 0, 14058, + 14061, 1, 0, 0, 0, 14059, 14060, 5, 20, 0, 0, 14060, 14062, 3, 1130, 565, + 0, 14061, 14059, 1, 0, 0, 0, 14061, 14062, 1, 0, 0, 0, 14062, 14069, 1, + 0, 0, 0, 14063, 14065, 5, 1413, 0, 0, 14064, 14063, 1, 0, 0, 0, 14064, + 14065, 1, 0, 0, 0, 14065, 14066, 1, 0, 0, 0, 14066, 14067, 5, 2087, 0, + 0, 14067, 14068, 5, 804, 0, 0, 14068, 14070, 5, 656, 0, 0, 14069, 14064, + 1, 0, 0, 0, 14069, 14070, 1, 0, 0, 0, 14070, 14072, 1, 0, 0, 0, 14071, + 14051, 1, 0, 0, 0, 14071, 14052, 1, 0, 0, 0, 14071, 14053, 1, 0, 0, 0, + 14072, 14074, 1, 0, 0, 0, 14073, 14075, 5, 1173, 0, 0, 14074, 14073, 1, + 0, 0, 0, 14074, 14075, 1, 0, 0, 0, 14075, 14080, 1, 0, 0, 0, 14076, 14078, + 3, 1558, 779, 0, 14077, 14079, 3, 912, 456, 0, 14078, 14077, 1, 0, 0, 0, + 14078, 14079, 1, 0, 0, 0, 14079, 14081, 1, 0, 0, 0, 14080, 14076, 1, 0, + 0, 0, 14080, 14081, 1, 0, 0, 0, 14081, 1533, 1, 0, 0, 0, 14082, 14083, + 5, 1612, 0, 0, 14083, 14084, 5, 1256, 0, 0, 14084, 14085, 3, 1678, 839, + 0, 14085, 14086, 5, 719, 0, 0, 14086, 14103, 5, 2376, 0, 0, 14087, 14092, + 3, 1114, 557, 0, 14088, 14089, 5, 2382, 0, 0, 14089, 14091, 3, 1114, 557, + 0, 14090, 14088, 1, 0, 0, 0, 14091, 14094, 1, 0, 0, 0, 14092, 14090, 1, + 0, 0, 0, 14092, 14093, 1, 0, 0, 0, 14093, 14104, 1, 0, 0, 0, 14094, 14092, + 1, 0, 0, 0, 14095, 14100, 3, 1116, 558, 0, 14096, 14097, 5, 2382, 0, 0, + 14097, 14099, 3, 1116, 558, 0, 14098, 14096, 1, 0, 0, 0, 14099, 14102, + 1, 0, 0, 0, 14100, 14098, 1, 0, 0, 0, 14100, 14101, 1, 0, 0, 0, 14101, + 14104, 1, 0, 0, 0, 14102, 14100, 1, 0, 0, 0, 14103, 14087, 1, 0, 0, 0, + 14103, 14095, 1, 0, 0, 0, 14104, 14105, 1, 0, 0, 0, 14105, 14106, 5, 2377, + 0, 0, 14106, 1535, 1, 0, 0, 0, 14107, 14110, 5, 2046, 0, 0, 14108, 14111, + 3, 1544, 772, 0, 14109, 14111, 3, 1546, 773, 0, 14110, 14108, 1, 0, 0, + 0, 14110, 14109, 1, 0, 0, 0, 14111, 14120, 1, 0, 0, 0, 14112, 14114, 5, + 425, 0, 0, 14113, 14115, 5, 37, 0, 0, 14114, 14113, 1, 0, 0, 0, 14114, + 14115, 1, 0, 0, 0, 14115, 14118, 1, 0, 0, 0, 14116, 14118, 5, 1488, 0, + 0, 14117, 14112, 1, 0, 0, 0, 14117, 14116, 1, 0, 0, 0, 14117, 14118, 1, + 0, 0, 0, 14118, 14119, 1, 0, 0, 0, 14119, 14121, 5, 1655, 0, 0, 14120, + 14117, 1, 0, 0, 0, 14120, 14121, 1, 0, 0, 0, 14121, 14123, 1, 0, 0, 0, + 14122, 14124, 5, 168, 0, 0, 14123, 14122, 1, 0, 0, 0, 14123, 14124, 1, + 0, 0, 0, 14124, 14129, 1, 0, 0, 0, 14125, 14127, 3, 1558, 779, 0, 14126, + 14128, 3, 912, 456, 0, 14127, 14126, 1, 0, 0, 0, 14127, 14128, 1, 0, 0, + 0, 14128, 14130, 1, 0, 0, 0, 14129, 14125, 1, 0, 0, 0, 14129, 14130, 1, + 0, 0, 0, 14130, 1537, 1, 0, 0, 0, 14131, 14132, 5, 485, 0, 0, 14132, 14133, + 5, 1256, 0, 0, 14133, 14134, 3, 1678, 839, 0, 14134, 14135, 5, 2188, 0, + 0, 14135, 14136, 5, 1976, 0, 0, 14136, 14139, 3, 2268, 1134, 0, 14137, + 14138, 7, 101, 0, 0, 14138, 14140, 5, 656, 0, 0, 14139, 14137, 1, 0, 0, + 0, 14139, 14140, 1, 0, 0, 0, 14140, 14143, 1, 0, 0, 0, 14141, 14142, 7, + 2, 0, 0, 14142, 14144, 5, 2138, 0, 0, 14143, 14141, 1, 0, 0, 0, 14143, + 14144, 1, 0, 0, 0, 14144, 1539, 1, 0, 0, 0, 14145, 14146, 5, 214, 0, 0, + 14146, 14148, 5, 1256, 0, 0, 14147, 14149, 3, 912, 456, 0, 14148, 14147, + 1, 0, 0, 0, 14148, 14149, 1, 0, 0, 0, 14149, 14153, 1, 0, 0, 0, 14150, + 14151, 3, 1302, 651, 0, 14151, 14152, 5, 210, 0, 0, 14152, 14154, 1, 0, + 0, 0, 14153, 14150, 1, 0, 0, 0, 14153, 14154, 1, 0, 0, 0, 14154, 1541, + 1, 0, 0, 0, 14155, 14156, 5, 1568, 0, 0, 14156, 14157, 5, 717, 0, 0, 14157, + 14160, 5, 2376, 0, 0, 14158, 14161, 3, 2320, 1160, 0, 14159, 14161, 3, + 2036, 1018, 0, 14160, 14158, 1, 0, 0, 0, 14160, 14159, 1, 0, 0, 0, 14160, + 14161, 1, 0, 0, 0, 14161, 14162, 1, 0, 0, 0, 14162, 14163, 5, 2377, 0, + 0, 14163, 1543, 1, 0, 0, 0, 14164, 14192, 7, 172, 0, 0, 14165, 14193, 3, + 1678, 839, 0, 14166, 14167, 5, 2376, 0, 0, 14167, 14172, 3, 1678, 839, + 0, 14168, 14169, 5, 2382, 0, 0, 14169, 14171, 3, 1678, 839, 0, 14170, 14168, + 1, 0, 0, 0, 14171, 14174, 1, 0, 0, 0, 14172, 14170, 1, 0, 0, 0, 14172, + 14173, 1, 0, 0, 0, 14173, 14175, 1, 0, 0, 0, 14174, 14172, 1, 0, 0, 0, + 14175, 14176, 5, 2377, 0, 0, 14176, 14193, 1, 0, 0, 0, 14177, 14179, 5, + 564, 0, 0, 14178, 14180, 5, 2376, 0, 0, 14179, 14178, 1, 0, 0, 0, 14179, + 14180, 1, 0, 0, 0, 14180, 14181, 1, 0, 0, 0, 14181, 14186, 3, 668, 334, + 0, 14182, 14183, 5, 2382, 0, 0, 14183, 14185, 3, 668, 334, 0, 14184, 14182, + 1, 0, 0, 0, 14185, 14188, 1, 0, 0, 0, 14186, 14184, 1, 0, 0, 0, 14186, + 14187, 1, 0, 0, 0, 14187, 14190, 1, 0, 0, 0, 14188, 14186, 1, 0, 0, 0, + 14189, 14191, 5, 2377, 0, 0, 14190, 14189, 1, 0, 0, 0, 14190, 14191, 1, + 0, 0, 0, 14191, 14193, 1, 0, 0, 0, 14192, 14165, 1, 0, 0, 0, 14192, 14166, + 1, 0, 0, 0, 14192, 14177, 1, 0, 0, 0, 14193, 1545, 1, 0, 0, 0, 14194, 14226, + 7, 173, 0, 0, 14195, 14198, 3, 1678, 839, 0, 14196, 14197, 5, 2091, 0, + 0, 14197, 14199, 5, 656, 0, 0, 14198, 14196, 1, 0, 0, 0, 14198, 14199, + 1, 0, 0, 0, 14199, 14227, 1, 0, 0, 0, 14200, 14201, 5, 2376, 0, 0, 14201, + 14206, 3, 1678, 839, 0, 14202, 14203, 5, 2382, 0, 0, 14203, 14205, 3, 1678, + 839, 0, 14204, 14202, 1, 0, 0, 0, 14205, 14208, 1, 0, 0, 0, 14206, 14204, + 1, 0, 0, 0, 14206, 14207, 1, 0, 0, 0, 14207, 14209, 1, 0, 0, 0, 14208, + 14206, 1, 0, 0, 0, 14209, 14210, 5, 2377, 0, 0, 14210, 14227, 1, 0, 0, + 0, 14211, 14213, 5, 564, 0, 0, 14212, 14214, 5, 2376, 0, 0, 14213, 14212, + 1, 0, 0, 0, 14213, 14214, 1, 0, 0, 0, 14214, 14215, 1, 0, 0, 0, 14215, + 14220, 3, 670, 335, 0, 14216, 14217, 5, 2382, 0, 0, 14217, 14219, 3, 670, + 335, 0, 14218, 14216, 1, 0, 0, 0, 14219, 14222, 1, 0, 0, 0, 14220, 14218, + 1, 0, 0, 0, 14220, 14221, 1, 0, 0, 0, 14221, 14224, 1, 0, 0, 0, 14222, + 14220, 1, 0, 0, 0, 14223, 14225, 5, 2377, 0, 0, 14224, 14223, 1, 0, 0, + 0, 14224, 14225, 1, 0, 0, 0, 14225, 14227, 1, 0, 0, 0, 14226, 14195, 1, + 0, 0, 0, 14226, 14200, 1, 0, 0, 0, 14226, 14211, 1, 0, 0, 0, 14227, 1547, + 1, 0, 0, 0, 14228, 14247, 3, 1166, 583, 0, 14229, 14247, 3, 868, 434, 0, + 14230, 14247, 3, 1150, 575, 0, 14231, 14247, 3, 1152, 576, 0, 14232, 14247, + 3, 1270, 635, 0, 14233, 14247, 3, 1276, 638, 0, 14234, 14247, 3, 1278, + 639, 0, 14235, 14247, 7, 100, 0, 0, 14236, 14237, 5, 1480, 0, 0, 14237, + 14238, 5, 2376, 0, 0, 14238, 14239, 5, 906, 0, 0, 14239, 14240, 7, 174, + 0, 0, 14240, 14247, 5, 2377, 0, 0, 14241, 14247, 3, 1284, 642, 0, 14242, + 14247, 3, 1282, 641, 0, 14243, 14247, 3, 912, 456, 0, 14244, 14247, 3, + 1264, 632, 0, 14245, 14247, 3, 1266, 633, 0, 14246, 14228, 1, 0, 0, 0, + 14246, 14229, 1, 0, 0, 0, 14246, 14230, 1, 0, 0, 0, 14246, 14231, 1, 0, + 0, 0, 14246, 14232, 1, 0, 0, 0, 14246, 14233, 1, 0, 0, 0, 14246, 14234, + 1, 0, 0, 0, 14246, 14235, 1, 0, 0, 0, 14246, 14236, 1, 0, 0, 0, 14246, + 14241, 1, 0, 0, 0, 14246, 14242, 1, 0, 0, 0, 14246, 14243, 1, 0, 0, 0, + 14246, 14244, 1, 0, 0, 0, 14246, 14245, 1, 0, 0, 0, 14247, 14248, 1, 0, + 0, 0, 14248, 14246, 1, 0, 0, 0, 14248, 14249, 1, 0, 0, 0, 14249, 14251, + 1, 0, 0, 0, 14250, 14252, 3, 1550, 775, 0, 14251, 14250, 1, 0, 0, 0, 14251, + 14252, 1, 0, 0, 0, 14252, 1549, 1, 0, 0, 0, 14253, 14258, 3, 1582, 791, + 0, 14254, 14258, 3, 1554, 777, 0, 14255, 14258, 3, 1552, 776, 0, 14256, + 14258, 5, 214, 0, 0, 14257, 14253, 1, 0, 0, 0, 14257, 14254, 1, 0, 0, 0, + 14257, 14255, 1, 0, 0, 0, 14257, 14256, 1, 0, 0, 0, 14258, 1551, 1, 0, + 0, 0, 14259, 14260, 5, 841, 0, 0, 14260, 14263, 5, 1976, 0, 0, 14261, 14264, + 3, 1276, 638, 0, 14262, 14264, 3, 1278, 639, 0, 14263, 14261, 1, 0, 0, + 0, 14263, 14262, 1, 0, 0, 0, 14264, 1553, 1, 0, 0, 0, 14265, 14276, 3, + 1556, 778, 0, 14266, 14271, 5, 1231, 0, 0, 14267, 14272, 3, 1172, 586, + 0, 14268, 14272, 3, 1276, 638, 0, 14269, 14272, 3, 1280, 640, 0, 14270, + 14272, 3, 1278, 639, 0, 14271, 14267, 1, 0, 0, 0, 14271, 14268, 1, 0, 0, + 0, 14271, 14269, 1, 0, 0, 0, 14271, 14270, 1, 0, 0, 0, 14272, 14273, 1, + 0, 0, 0, 14273, 14271, 1, 0, 0, 0, 14273, 14274, 1, 0, 0, 0, 14274, 14276, + 1, 0, 0, 0, 14275, 14265, 1, 0, 0, 0, 14275, 14266, 1, 0, 0, 0, 14276, + 1555, 1, 0, 0, 0, 14277, 14278, 5, 20, 0, 0, 14278, 14280, 5, 1231, 0, + 0, 14279, 14281, 3, 1172, 586, 0, 14280, 14279, 1, 0, 0, 0, 14280, 14281, + 1, 0, 0, 0, 14281, 14298, 1, 0, 0, 0, 14282, 14283, 5, 2376, 0, 0, 14283, + 14285, 5, 1256, 0, 0, 14284, 14286, 3, 1172, 586, 0, 14285, 14284, 1, 0, + 0, 0, 14285, 14286, 1, 0, 0, 0, 14286, 14294, 1, 0, 0, 0, 14287, 14288, + 5, 2382, 0, 0, 14288, 14290, 5, 1256, 0, 0, 14289, 14291, 3, 1172, 586, + 0, 14290, 14289, 1, 0, 0, 0, 14290, 14291, 1, 0, 0, 0, 14291, 14293, 1, + 0, 0, 0, 14292, 14287, 1, 0, 0, 0, 14293, 14296, 1, 0, 0, 0, 14294, 14292, + 1, 0, 0, 0, 14294, 14295, 1, 0, 0, 0, 14295, 14297, 1, 0, 0, 0, 14296, + 14294, 1, 0, 0, 0, 14297, 14299, 5, 2377, 0, 0, 14298, 14282, 1, 0, 0, + 0, 14298, 14299, 1, 0, 0, 0, 14299, 1557, 1, 0, 0, 0, 14300, 14303, 3, + 1560, 780, 0, 14301, 14303, 3, 1562, 781, 0, 14302, 14300, 1, 0, 0, 0, + 14302, 14301, 1, 0, 0, 0, 14303, 1559, 1, 0, 0, 0, 14304, 14305, 7, 175, + 0, 0, 14305, 14306, 5, 586, 0, 0, 14306, 14307, 5, 656, 0, 0, 14307, 1561, + 1, 0, 0, 0, 14308, 14309, 5, 2091, 0, 0, 14309, 14314, 5, 656, 0, 0, 14310, + 14311, 5, 2376, 0, 0, 14311, 14312, 3, 1564, 782, 0, 14312, 14313, 5, 2377, + 0, 0, 14313, 14315, 1, 0, 0, 0, 14314, 14310, 1, 0, 0, 0, 14314, 14315, + 1, 0, 0, 0, 14315, 1563, 1, 0, 0, 0, 14316, 14317, 3, 2256, 1128, 0, 14317, + 14320, 5, 2376, 0, 0, 14318, 14321, 3, 1566, 783, 0, 14319, 14321, 3, 1568, + 784, 0, 14320, 14318, 1, 0, 0, 0, 14320, 14319, 1, 0, 0, 0, 14321, 14322, + 1, 0, 0, 0, 14322, 14327, 5, 2377, 0, 0, 14323, 14324, 5, 2382, 0, 0, 14324, + 14326, 3, 1562, 781, 0, 14325, 14323, 1, 0, 0, 0, 14326, 14329, 1, 0, 0, + 0, 14327, 14325, 1, 0, 0, 0, 14327, 14328, 1, 0, 0, 0, 14328, 1565, 1, + 0, 0, 0, 14329, 14327, 1, 0, 0, 0, 14330, 14332, 3, 526, 263, 0, 14331, + 14333, 3, 488, 244, 0, 14332, 14331, 1, 0, 0, 0, 14332, 14333, 1, 0, 0, + 0, 14333, 14338, 1, 0, 0, 0, 14334, 14335, 5, 2382, 0, 0, 14335, 14337, + 3, 1566, 783, 0, 14336, 14334, 1, 0, 0, 0, 14337, 14340, 1, 0, 0, 0, 14338, + 14336, 1, 0, 0, 0, 14338, 14339, 1, 0, 0, 0, 14339, 1567, 1, 0, 0, 0, 14340, + 14338, 1, 0, 0, 0, 14341, 14343, 5, 1668, 0, 0, 14342, 14344, 3, 1128, + 564, 0, 14343, 14342, 1, 0, 0, 0, 14343, 14344, 1, 0, 0, 0, 14344, 14347, + 1, 0, 0, 0, 14345, 14346, 5, 1973, 0, 0, 14346, 14348, 3, 1642, 821, 0, + 14347, 14345, 1, 0, 0, 0, 14347, 14348, 1, 0, 0, 0, 14348, 14353, 1, 0, + 0, 0, 14349, 14350, 5, 2382, 0, 0, 14350, 14352, 3, 1568, 784, 0, 14351, + 14349, 1, 0, 0, 0, 14352, 14355, 1, 0, 0, 0, 14353, 14351, 1, 0, 0, 0, + 14353, 14354, 1, 0, 0, 0, 14354, 1569, 1, 0, 0, 0, 14355, 14353, 1, 0, + 0, 0, 14356, 14358, 7, 17, 0, 0, 14357, 14359, 7, 87, 0, 0, 14358, 14357, + 1, 0, 0, 0, 14358, 14359, 1, 0, 0, 0, 14359, 14376, 1, 0, 0, 0, 14360, + 14361, 5, 2068, 0, 0, 14361, 14362, 5, 2376, 0, 0, 14362, 14367, 3, 2266, + 1133, 0, 14363, 14364, 5, 2382, 0, 0, 14364, 14366, 3, 2266, 1133, 0, 14365, + 14363, 1, 0, 0, 0, 14366, 14369, 1, 0, 0, 0, 14367, 14365, 1, 0, 0, 0, + 14367, 14368, 1, 0, 0, 0, 14368, 14370, 1, 0, 0, 0, 14369, 14367, 1, 0, + 0, 0, 14370, 14371, 5, 2377, 0, 0, 14371, 14377, 1, 0, 0, 0, 14372, 14373, + 5, 1355, 0, 0, 14373, 14377, 5, 753, 0, 0, 14374, 14375, 5, 267, 0, 0, + 14375, 14377, 3, 2238, 1119, 0, 14376, 14360, 1, 0, 0, 0, 14376, 14372, + 1, 0, 0, 0, 14376, 14374, 1, 0, 0, 0, 14377, 14379, 1, 0, 0, 0, 14378, + 14380, 3, 1572, 786, 0, 14379, 14378, 1, 0, 0, 0, 14379, 14380, 1, 0, 0, + 0, 14380, 14382, 1, 0, 0, 0, 14381, 14383, 3, 1578, 789, 0, 14382, 14381, + 1, 0, 0, 0, 14382, 14383, 1, 0, 0, 0, 14383, 14385, 1, 0, 0, 0, 14384, + 14386, 5, 168, 0, 0, 14385, 14384, 1, 0, 0, 0, 14385, 14386, 1, 0, 0, 0, + 14386, 14389, 1, 0, 0, 0, 14387, 14388, 7, 147, 0, 0, 14388, 14390, 5, + 659, 0, 0, 14389, 14387, 1, 0, 0, 0, 14389, 14390, 1, 0, 0, 0, 14390, 1571, + 1, 0, 0, 0, 14391, 14392, 5, 2129, 0, 0, 14392, 14399, 5, 659, 0, 0, 14393, + 14400, 3, 2256, 1128, 0, 14394, 14395, 5, 2376, 0, 0, 14395, 14396, 3, + 444, 222, 0, 14396, 14397, 5, 2377, 0, 0, 14397, 14400, 1, 0, 0, 0, 14398, + 14400, 3, 1574, 787, 0, 14399, 14393, 1, 0, 0, 0, 14399, 14394, 1, 0, 0, + 0, 14399, 14398, 1, 0, 0, 0, 14399, 14400, 1, 0, 0, 0, 14400, 1573, 1, + 0, 0, 0, 14401, 14416, 3, 1166, 583, 0, 14402, 14416, 3, 868, 434, 0, 14403, + 14416, 5, 1173, 0, 0, 14404, 14407, 5, 1973, 0, 0, 14405, 14408, 3, 1642, + 821, 0, 14406, 14408, 5, 363, 0, 0, 14407, 14405, 1, 0, 0, 0, 14407, 14406, + 1, 0, 0, 0, 14408, 14416, 1, 0, 0, 0, 14409, 14416, 3, 1586, 793, 0, 14410, + 14416, 3, 1576, 788, 0, 14411, 14416, 5, 1489, 0, 0, 14412, 14416, 3, 502, + 251, 0, 14413, 14416, 3, 910, 455, 0, 14414, 14416, 3, 912, 456, 0, 14415, + 14401, 1, 0, 0, 0, 14415, 14402, 1, 0, 0, 0, 14415, 14403, 1, 0, 0, 0, + 14415, 14404, 1, 0, 0, 0, 14415, 14409, 1, 0, 0, 0, 14415, 14410, 1, 0, + 0, 0, 14415, 14411, 1, 0, 0, 0, 14415, 14412, 1, 0, 0, 0, 14415, 14413, + 1, 0, 0, 0, 14415, 14414, 1, 0, 0, 0, 14416, 14417, 1, 0, 0, 0, 14417, + 14415, 1, 0, 0, 0, 14417, 14418, 1, 0, 0, 0, 14418, 1575, 1, 0, 0, 0, 14419, + 14420, 7, 176, 0, 0, 14420, 1577, 1, 0, 0, 0, 14421, 14422, 5, 484, 0, + 0, 14422, 14423, 5, 719, 0, 0, 14423, 14424, 3, 2268, 1134, 0, 14424, 1579, + 1, 0, 0, 0, 14425, 14427, 5, 921, 0, 0, 14426, 14428, 5, 1173, 0, 0, 14427, + 14426, 1, 0, 0, 0, 14427, 14428, 1, 0, 0, 0, 14428, 14430, 1, 0, 0, 0, + 14429, 14431, 3, 1172, 586, 0, 14430, 14429, 1, 0, 0, 0, 14430, 14431, + 1, 0, 0, 0, 14431, 14433, 1, 0, 0, 0, 14432, 14434, 3, 1150, 575, 0, 14433, + 14432, 1, 0, 0, 0, 14433, 14434, 1, 0, 0, 0, 14434, 14436, 1, 0, 0, 0, + 14435, 14437, 3, 1582, 791, 0, 14436, 14435, 1, 0, 0, 0, 14436, 14437, + 1, 0, 0, 0, 14437, 14442, 1, 0, 0, 0, 14438, 14441, 3, 1626, 813, 0, 14439, + 14441, 3, 1616, 808, 0, 14440, 14438, 1, 0, 0, 0, 14440, 14439, 1, 0, 0, + 0, 14441, 14444, 1, 0, 0, 0, 14442, 14440, 1, 0, 0, 0, 14442, 14443, 1, + 0, 0, 0, 14443, 14446, 1, 0, 0, 0, 14444, 14442, 1, 0, 0, 0, 14445, 14447, + 3, 912, 456, 0, 14446, 14445, 1, 0, 0, 0, 14446, 14447, 1, 0, 0, 0, 14447, + 1581, 1, 0, 0, 0, 14448, 14453, 3, 1584, 792, 0, 14449, 14450, 5, 1279, + 0, 0, 14450, 14453, 5, 2370, 0, 0, 14451, 14453, 3, 1586, 793, 0, 14452, + 14448, 1, 0, 0, 0, 14452, 14449, 1, 0, 0, 0, 14452, 14451, 1, 0, 0, 0, + 14453, 14454, 1, 0, 0, 0, 14454, 14452, 1, 0, 0, 0, 14454, 14455, 1, 0, + 0, 0, 14455, 14457, 1, 0, 0, 0, 14456, 14458, 3, 1588, 794, 0, 14457, 14456, + 1, 0, 0, 0, 14457, 14458, 1, 0, 0, 0, 14458, 14461, 1, 0, 0, 0, 14459, + 14461, 3, 1588, 794, 0, 14460, 14452, 1, 0, 0, 0, 14460, 14459, 1, 0, 0, + 0, 14461, 1583, 1, 0, 0, 0, 14462, 14463, 5, 841, 0, 0, 14463, 14466, 5, + 1976, 0, 0, 14464, 14466, 5, 1041, 0, 0, 14465, 14462, 1, 0, 0, 0, 14465, + 14464, 1, 0, 0, 0, 14466, 1585, 1, 0, 0, 0, 14467, 14471, 5, 1000, 0, 0, + 14468, 14469, 5, 242, 0, 0, 14469, 14471, 5, 2370, 0, 0, 14470, 14467, + 1, 0, 0, 0, 14470, 14468, 1, 0, 0, 0, 14471, 1587, 1, 0, 0, 0, 14472, 14473, + 5, 647, 0, 0, 14473, 14475, 3, 2266, 1133, 0, 14474, 14472, 1, 0, 0, 0, + 14474, 14475, 1, 0, 0, 0, 14475, 14476, 1, 0, 0, 0, 14476, 14478, 5, 1231, + 0, 0, 14477, 14479, 3, 1172, 586, 0, 14478, 14477, 1, 0, 0, 0, 14478, 14479, + 1, 0, 0, 0, 14479, 1589, 1, 0, 0, 0, 14480, 14485, 3, 1602, 801, 0, 14481, + 14485, 3, 1596, 798, 0, 14482, 14485, 3, 1592, 796, 0, 14483, 14485, 3, + 1628, 814, 0, 14484, 14480, 1, 0, 0, 0, 14484, 14481, 1, 0, 0, 0, 14484, + 14482, 1, 0, 0, 0, 14484, 14483, 1, 0, 0, 0, 14485, 1591, 1, 0, 0, 0, 14486, + 14487, 5, 909, 0, 0, 14487, 14488, 5, 942, 0, 0, 14488, 14489, 5, 1976, + 0, 0, 14489, 14490, 3, 1594, 797, 0, 14490, 14491, 5, 1487, 0, 0, 14491, + 14492, 5, 66, 0, 0, 14492, 14493, 7, 177, 0, 0, 14493, 1593, 1, 0, 0, 0, + 14494, 14495, 3, 2268, 1134, 0, 14495, 1595, 1, 0, 0, 0, 14496, 14497, + 5, 1460, 0, 0, 14497, 14498, 5, 222, 0, 0, 14498, 14499, 3, 1598, 799, + 0, 14499, 14500, 5, 2029, 0, 0, 14500, 14501, 3, 1600, 800, 0, 14501, 1597, + 1, 0, 0, 0, 14502, 14503, 3, 2266, 1133, 0, 14503, 1599, 1, 0, 0, 0, 14504, + 14505, 3, 2266, 1133, 0, 14505, 1601, 1, 0, 0, 0, 14506, 14511, 3, 1684, + 842, 0, 14507, 14511, 3, 1614, 807, 0, 14508, 14511, 3, 1606, 803, 0, 14509, + 14511, 3, 1604, 802, 0, 14510, 14506, 1, 0, 0, 0, 14510, 14507, 1, 0, 0, + 0, 14510, 14508, 1, 0, 0, 0, 14510, 14509, 1, 0, 0, 0, 14511, 14512, 1, + 0, 0, 0, 14512, 14510, 1, 0, 0, 0, 14512, 14513, 1, 0, 0, 0, 14513, 1603, + 1, 0, 0, 0, 14514, 14515, 5, 1568, 0, 0, 14515, 14529, 5, 2088, 0, 0, 14516, + 14517, 5, 222, 0, 0, 14517, 14530, 3, 2266, 1133, 0, 14518, 14519, 5, 2376, + 0, 0, 14519, 14524, 3, 2266, 1133, 0, 14520, 14521, 5, 2382, 0, 0, 14521, + 14523, 3, 2266, 1133, 0, 14522, 14520, 1, 0, 0, 0, 14523, 14526, 1, 0, + 0, 0, 14524, 14522, 1, 0, 0, 0, 14524, 14525, 1, 0, 0, 0, 14525, 14527, + 1, 0, 0, 0, 14526, 14524, 1, 0, 0, 0, 14527, 14528, 5, 2377, 0, 0, 14528, + 14530, 1, 0, 0, 0, 14529, 14516, 1, 0, 0, 0, 14529, 14518, 1, 0, 0, 0, + 14530, 14536, 1, 0, 0, 0, 14531, 14532, 5, 168, 0, 0, 14532, 14535, 5, + 268, 0, 0, 14533, 14535, 5, 720, 0, 0, 14534, 14531, 1, 0, 0, 0, 14534, + 14533, 1, 0, 0, 0, 14535, 14538, 1, 0, 0, 0, 14536, 14534, 1, 0, 0, 0, + 14536, 14537, 1, 0, 0, 0, 14537, 14577, 1, 0, 0, 0, 14538, 14536, 1, 0, + 0, 0, 14539, 14553, 5, 425, 0, 0, 14540, 14541, 5, 222, 0, 0, 14541, 14554, + 3, 2266, 1133, 0, 14542, 14543, 5, 2376, 0, 0, 14543, 14548, 3, 2266, 1133, + 0, 14544, 14545, 5, 2382, 0, 0, 14545, 14547, 3, 2266, 1133, 0, 14546, + 14544, 1, 0, 0, 0, 14547, 14550, 1, 0, 0, 0, 14548, 14546, 1, 0, 0, 0, + 14548, 14549, 1, 0, 0, 0, 14549, 14551, 1, 0, 0, 0, 14550, 14548, 1, 0, + 0, 0, 14551, 14552, 5, 2377, 0, 0, 14552, 14554, 1, 0, 0, 0, 14553, 14540, + 1, 0, 0, 0, 14553, 14542, 1, 0, 0, 0, 14554, 14560, 1, 0, 0, 0, 14555, + 14556, 5, 168, 0, 0, 14556, 14559, 5, 268, 0, 0, 14557, 14559, 5, 720, + 0, 0, 14558, 14555, 1, 0, 0, 0, 14558, 14557, 1, 0, 0, 0, 14559, 14562, + 1, 0, 0, 0, 14560, 14558, 1, 0, 0, 0, 14560, 14561, 1, 0, 0, 0, 14561, + 14565, 1, 0, 0, 0, 14562, 14560, 1, 0, 0, 0, 14563, 14564, 5, 187, 0, 0, + 14564, 14566, 5, 2370, 0, 0, 14565, 14563, 1, 0, 0, 0, 14565, 14566, 1, + 0, 0, 0, 14566, 14577, 1, 0, 0, 0, 14567, 14572, 5, 425, 0, 0, 14568, 14569, + 5, 2088, 0, 0, 14569, 14573, 5, 223, 0, 0, 14570, 14571, 5, 223, 0, 0, + 14571, 14573, 5, 278, 0, 0, 14572, 14568, 1, 0, 0, 0, 14572, 14570, 1, + 0, 0, 0, 14573, 14574, 1, 0, 0, 0, 14574, 14575, 5, 187, 0, 0, 14575, 14577, + 5, 2370, 0, 0, 14576, 14514, 1, 0, 0, 0, 14576, 14539, 1, 0, 0, 0, 14576, + 14567, 1, 0, 0, 0, 14577, 1605, 1, 0, 0, 0, 14578, 14600, 5, 909, 0, 0, + 14579, 14580, 5, 2376, 0, 0, 14580, 14585, 3, 1610, 805, 0, 14581, 14582, + 5, 2382, 0, 0, 14582, 14584, 3, 1610, 805, 0, 14583, 14581, 1, 0, 0, 0, + 14584, 14587, 1, 0, 0, 0, 14585, 14583, 1, 0, 0, 0, 14585, 14586, 1, 0, + 0, 0, 14586, 14588, 1, 0, 0, 0, 14587, 14585, 1, 0, 0, 0, 14588, 14589, + 5, 2377, 0, 0, 14589, 14601, 1, 0, 0, 0, 14590, 14591, 5, 2376, 0, 0, 14591, + 14592, 3, 1608, 804, 0, 14592, 14593, 5, 2382, 0, 0, 14593, 14594, 3, 1608, + 804, 0, 14594, 14595, 1, 0, 0, 0, 14595, 14596, 5, 2377, 0, 0, 14596, 14601, + 1, 0, 0, 0, 14597, 14601, 3, 1610, 805, 0, 14598, 14601, 3, 1608, 804, + 0, 14599, 14601, 3, 1612, 806, 0, 14600, 14579, 1, 0, 0, 0, 14600, 14590, + 1, 0, 0, 0, 14600, 14597, 1, 0, 0, 0, 14600, 14598, 1, 0, 0, 0, 14600, + 14599, 1, 0, 0, 0, 14601, 1607, 1, 0, 0, 0, 14602, 14603, 3, 2266, 1133, + 0, 14603, 14604, 7, 61, 0, 0, 14604, 1609, 1, 0, 0, 0, 14605, 14607, 3, + 2266, 1133, 0, 14606, 14608, 3, 2302, 1151, 0, 14607, 14606, 1, 0, 0, 0, + 14607, 14608, 1, 0, 0, 0, 14608, 14611, 1, 0, 0, 0, 14609, 14610, 5, 2247, + 0, 0, 14610, 14612, 3, 1658, 829, 0, 14611, 14609, 1, 0, 0, 0, 14611, 14612, + 1, 0, 0, 0, 14612, 14619, 1, 0, 0, 0, 14613, 14616, 5, 363, 0, 0, 14614, + 14615, 5, 1175, 0, 0, 14615, 14617, 5, 1145, 0, 0, 14616, 14614, 1, 0, + 0, 0, 14616, 14617, 1, 0, 0, 0, 14617, 14618, 1, 0, 0, 0, 14618, 14620, + 3, 2036, 1018, 0, 14619, 14613, 1, 0, 0, 0, 14619, 14620, 1, 0, 0, 0, 14620, + 14624, 1, 0, 0, 0, 14621, 14622, 5, 457, 0, 0, 14622, 14625, 3, 1640, 820, + 0, 14623, 14625, 5, 361, 0, 0, 14624, 14621, 1, 0, 0, 0, 14624, 14623, + 1, 0, 0, 0, 14624, 14625, 1, 0, 0, 0, 14625, 14629, 1, 0, 0, 0, 14626, + 14628, 3, 828, 414, 0, 14627, 14626, 1, 0, 0, 0, 14628, 14631, 1, 0, 0, + 0, 14629, 14627, 1, 0, 0, 0, 14629, 14630, 1, 0, 0, 0, 14630, 14633, 1, + 0, 0, 0, 14631, 14629, 1, 0, 0, 0, 14632, 14634, 3, 1626, 813, 0, 14633, + 14632, 1, 0, 0, 0, 14633, 14634, 1, 0, 0, 0, 14634, 1611, 1, 0, 0, 0, 14635, + 14636, 5, 222, 0, 0, 14636, 14638, 3, 2266, 1133, 0, 14637, 14639, 5, 1121, + 0, 0, 14638, 14637, 1, 0, 0, 0, 14638, 14639, 1, 0, 0, 0, 14639, 14640, + 1, 0, 0, 0, 14640, 14641, 5, 1673, 0, 0, 14641, 14642, 5, 79, 0, 0, 14642, + 14643, 5, 37, 0, 0, 14643, 14645, 5, 783, 0, 0, 14644, 14646, 5, 560, 0, + 0, 14645, 14644, 1, 0, 0, 0, 14645, 14646, 1, 0, 0, 0, 14646, 1613, 1, + 0, 0, 0, 14647, 14669, 5, 20, 0, 0, 14648, 14651, 5, 2376, 0, 0, 14649, + 14652, 3, 1656, 828, 0, 14650, 14652, 3, 1666, 833, 0, 14651, 14649, 1, + 0, 0, 0, 14651, 14650, 1, 0, 0, 0, 14652, 14660, 1, 0, 0, 0, 14653, 14656, + 5, 2382, 0, 0, 14654, 14657, 3, 1656, 828, 0, 14655, 14657, 3, 1666, 833, + 0, 14656, 14654, 1, 0, 0, 0, 14656, 14655, 1, 0, 0, 0, 14657, 14659, 1, + 0, 0, 0, 14658, 14653, 1, 0, 0, 0, 14659, 14662, 1, 0, 0, 0, 14660, 14658, + 1, 0, 0, 0, 14660, 14661, 1, 0, 0, 0, 14661, 14663, 1, 0, 0, 0, 14662, + 14660, 1, 0, 0, 0, 14663, 14664, 5, 2377, 0, 0, 14664, 14670, 1, 0, 0, + 0, 14665, 14668, 3, 1656, 828, 0, 14666, 14668, 3, 1666, 833, 0, 14667, + 14665, 1, 0, 0, 0, 14667, 14666, 1, 0, 0, 0, 14668, 14670, 1, 0, 0, 0, + 14669, 14648, 1, 0, 0, 0, 14669, 14667, 1, 0, 0, 0, 14670, 14672, 1, 0, + 0, 0, 14671, 14673, 3, 1646, 823, 0, 14672, 14671, 1, 0, 0, 0, 14672, 14673, + 1, 0, 0, 0, 14673, 1615, 1, 0, 0, 0, 14674, 14675, 5, 2147, 0, 0, 14675, + 14681, 3, 1644, 822, 0, 14676, 14678, 3, 1676, 838, 0, 14677, 14676, 1, + 0, 0, 0, 14677, 14678, 1, 0, 0, 0, 14678, 14679, 1, 0, 0, 0, 14679, 14682, + 3, 1618, 809, 0, 14680, 14682, 3, 1676, 838, 0, 14681, 14677, 1, 0, 0, + 0, 14681, 14680, 1, 0, 0, 0, 14682, 1617, 1, 0, 0, 0, 14683, 14684, 5, + 1656, 0, 0, 14684, 14686, 5, 66, 0, 0, 14685, 14687, 7, 112, 0, 0, 14686, + 14685, 1, 0, 0, 0, 14686, 14687, 1, 0, 0, 0, 14687, 14688, 1, 0, 0, 0, + 14688, 14697, 5, 800, 0, 0, 14689, 14691, 3, 1620, 810, 0, 14690, 14689, + 1, 0, 0, 0, 14690, 14691, 1, 0, 0, 0, 14691, 14692, 1, 0, 0, 0, 14692, + 14693, 5, 2376, 0, 0, 14693, 14694, 3, 1624, 812, 0, 14694, 14695, 5, 2377, + 0, 0, 14695, 14698, 1, 0, 0, 0, 14696, 14698, 3, 1620, 810, 0, 14697, 14690, + 1, 0, 0, 0, 14697, 14696, 1, 0, 0, 0, 14698, 1619, 1, 0, 0, 0, 14699, 14700, + 3, 2338, 1169, 0, 14700, 1621, 1, 0, 0, 0, 14701, 14704, 3, 2338, 1169, + 0, 14702, 14704, 3, 2328, 1164, 0, 14703, 14701, 1, 0, 0, 0, 14703, 14702, + 1, 0, 0, 0, 14704, 1623, 1, 0, 0, 0, 14705, 14706, 5, 1973, 0, 0, 14706, + 14713, 3, 2334, 1167, 0, 14707, 14709, 3, 1632, 816, 0, 14708, 14710, 3, + 1168, 584, 0, 14709, 14708, 1, 0, 0, 0, 14709, 14710, 1, 0, 0, 0, 14710, + 14713, 1, 0, 0, 0, 14711, 14713, 3, 1168, 584, 0, 14712, 14705, 1, 0, 0, + 0, 14712, 14707, 1, 0, 0, 0, 14712, 14711, 1, 0, 0, 0, 14713, 1625, 1, + 0, 0, 0, 14714, 14759, 5, 800, 0, 0, 14715, 14716, 5, 2376, 0, 0, 14716, + 14721, 3, 1622, 811, 0, 14717, 14718, 5, 2382, 0, 0, 14718, 14720, 3, 1622, + 811, 0, 14719, 14717, 1, 0, 0, 0, 14720, 14723, 1, 0, 0, 0, 14721, 14719, + 1, 0, 0, 0, 14721, 14722, 1, 0, 0, 0, 14722, 14724, 1, 0, 0, 0, 14723, + 14721, 1, 0, 0, 0, 14724, 14725, 5, 2377, 0, 0, 14725, 14726, 5, 1656, + 0, 0, 14726, 14736, 5, 66, 0, 0, 14727, 14737, 7, 112, 0, 0, 14728, 14732, + 5, 2376, 0, 0, 14729, 14731, 3, 1624, 812, 0, 14730, 14729, 1, 0, 0, 0, + 14731, 14734, 1, 0, 0, 0, 14732, 14730, 1, 0, 0, 0, 14732, 14733, 1, 0, + 0, 0, 14733, 14735, 1, 0, 0, 0, 14734, 14732, 1, 0, 0, 0, 14735, 14737, + 5, 2377, 0, 0, 14736, 14727, 1, 0, 0, 0, 14736, 14728, 1, 0, 0, 0, 14737, + 14738, 1, 0, 0, 0, 14738, 14736, 1, 0, 0, 0, 14738, 14739, 1, 0, 0, 0, + 14739, 14760, 1, 0, 0, 0, 14740, 14741, 5, 2376, 0, 0, 14741, 14742, 3, + 1622, 811, 0, 14742, 14743, 5, 2377, 0, 0, 14743, 14744, 5, 1656, 0, 0, + 14744, 14755, 5, 66, 0, 0, 14745, 14756, 7, 112, 0, 0, 14746, 14756, 3, + 1620, 810, 0, 14747, 14751, 5, 2376, 0, 0, 14748, 14750, 3, 1624, 812, + 0, 14749, 14748, 1, 0, 0, 0, 14750, 14753, 1, 0, 0, 0, 14751, 14749, 1, + 0, 0, 0, 14751, 14752, 1, 0, 0, 0, 14752, 14754, 1, 0, 0, 0, 14753, 14751, + 1, 0, 0, 0, 14754, 14756, 5, 2377, 0, 0, 14755, 14745, 1, 0, 0, 0, 14755, + 14746, 1, 0, 0, 0, 14755, 14747, 1, 0, 0, 0, 14756, 14757, 1, 0, 0, 0, + 14757, 14755, 1, 0, 0, 0, 14757, 14758, 1, 0, 0, 0, 14758, 14760, 1, 0, + 0, 0, 14759, 14715, 1, 0, 0, 0, 14759, 14740, 1, 0, 0, 0, 14760, 1627, + 1, 0, 0, 0, 14761, 14762, 5, 909, 0, 0, 14762, 14763, 5, 800, 0, 0, 14763, + 14764, 5, 2376, 0, 0, 14764, 14765, 3, 1622, 811, 0, 14765, 14766, 5, 2377, + 0, 0, 14766, 14767, 5, 2376, 0, 0, 14767, 14768, 3, 1630, 815, 0, 14768, + 14769, 5, 2377, 0, 0, 14769, 1629, 1, 0, 0, 0, 14770, 14795, 3, 1168, 584, + 0, 14771, 14772, 7, 178, 0, 0, 14772, 14795, 5, 2370, 0, 0, 14773, 14774, + 5, 1413, 0, 0, 14774, 14795, 5, 570, 0, 0, 14775, 14795, 3, 1638, 819, + 0, 14776, 14795, 3, 1634, 817, 0, 14777, 14795, 3, 1636, 818, 0, 14778, + 14779, 5, 457, 0, 0, 14779, 14795, 3, 1640, 820, 0, 14780, 14795, 5, 361, + 0, 0, 14781, 14795, 5, 155, 0, 0, 14782, 14787, 5, 155, 0, 0, 14783, 14787, + 5, 993, 0, 0, 14784, 14785, 5, 155, 0, 0, 14785, 14787, 5, 1409, 0, 0, + 14786, 14782, 1, 0, 0, 0, 14786, 14783, 1, 0, 0, 0, 14786, 14784, 1, 0, + 0, 0, 14787, 14789, 1, 0, 0, 0, 14788, 14790, 3, 868, 434, 0, 14789, 14788, + 1, 0, 0, 0, 14789, 14790, 1, 0, 0, 0, 14790, 14795, 1, 0, 0, 0, 14791, + 14795, 3, 1276, 638, 0, 14792, 14795, 3, 1280, 640, 0, 14793, 14795, 3, + 1278, 639, 0, 14794, 14770, 1, 0, 0, 0, 14794, 14771, 1, 0, 0, 0, 14794, + 14773, 1, 0, 0, 0, 14794, 14775, 1, 0, 0, 0, 14794, 14776, 1, 0, 0, 0, + 14794, 14777, 1, 0, 0, 0, 14794, 14778, 1, 0, 0, 0, 14794, 14780, 1, 0, + 0, 0, 14794, 14781, 1, 0, 0, 0, 14794, 14786, 1, 0, 0, 0, 14794, 14791, + 1, 0, 0, 0, 14794, 14792, 1, 0, 0, 0, 14794, 14793, 1, 0, 0, 0, 14795, + 14796, 1, 0, 0, 0, 14796, 14794, 1, 0, 0, 0, 14796, 14797, 1, 0, 0, 0, + 14797, 1631, 1, 0, 0, 0, 14798, 14799, 7, 17, 0, 0, 14799, 14800, 5, 1655, + 0, 0, 14800, 14801, 5, 680, 0, 0, 14801, 14824, 5, 1507, 0, 0, 14802, 14803, + 5, 191, 0, 0, 14803, 14824, 5, 2370, 0, 0, 14804, 14805, 5, 1281, 0, 0, + 14805, 14824, 5, 2370, 0, 0, 14806, 14807, 5, 570, 0, 0, 14807, 14824, + 5, 2370, 0, 0, 14808, 14824, 3, 1638, 819, 0, 14809, 14824, 3, 1634, 817, + 0, 14810, 14824, 3, 1636, 818, 0, 14811, 14812, 5, 457, 0, 0, 14812, 14824, + 3, 1640, 820, 0, 14813, 14824, 5, 361, 0, 0, 14814, 14819, 5, 155, 0, 0, + 14815, 14819, 5, 993, 0, 0, 14816, 14817, 5, 155, 0, 0, 14817, 14819, 5, + 1409, 0, 0, 14818, 14814, 1, 0, 0, 0, 14818, 14815, 1, 0, 0, 0, 14818, + 14816, 1, 0, 0, 0, 14819, 14821, 1, 0, 0, 0, 14820, 14822, 3, 868, 434, + 0, 14821, 14820, 1, 0, 0, 0, 14821, 14822, 1, 0, 0, 0, 14822, 14824, 1, + 0, 0, 0, 14823, 14798, 1, 0, 0, 0, 14823, 14802, 1, 0, 0, 0, 14823, 14804, + 1, 0, 0, 0, 14823, 14806, 1, 0, 0, 0, 14823, 14808, 1, 0, 0, 0, 14823, + 14809, 1, 0, 0, 0, 14823, 14810, 1, 0, 0, 0, 14823, 14811, 1, 0, 0, 0, + 14823, 14813, 1, 0, 0, 0, 14823, 14818, 1, 0, 0, 0, 14824, 14825, 1, 0, + 0, 0, 14825, 14823, 1, 0, 0, 0, 14825, 14826, 1, 0, 0, 0, 14826, 1633, + 1, 0, 0, 0, 14827, 14828, 7, 179, 0, 0, 14828, 1635, 1, 0, 0, 0, 14829, + 14835, 5, 1000, 0, 0, 14830, 14832, 5, 242, 0, 0, 14831, 14833, 7, 180, + 0, 0, 14832, 14831, 1, 0, 0, 0, 14832, 14833, 1, 0, 0, 0, 14833, 14835, + 1, 0, 0, 0, 14834, 14829, 1, 0, 0, 0, 14834, 14830, 1, 0, 0, 0, 14835, + 1637, 1, 0, 0, 0, 14836, 14842, 5, 1484, 0, 0, 14837, 14843, 5, 2281, 0, + 0, 14838, 14839, 5, 2284, 0, 0, 14839, 14843, 5, 2370, 0, 0, 14840, 14843, + 5, 88, 0, 0, 14841, 14843, 5, 1054, 0, 0, 14842, 14837, 1, 0, 0, 0, 14842, + 14838, 1, 0, 0, 0, 14842, 14840, 1, 0, 0, 0, 14842, 14841, 1, 0, 0, 0, + 14842, 14843, 1, 0, 0, 0, 14843, 1639, 1, 0, 0, 0, 14844, 14845, 5, 2129, + 0, 0, 14845, 14847, 5, 2372, 0, 0, 14846, 14844, 1, 0, 0, 0, 14846, 14847, + 1, 0, 0, 0, 14847, 14851, 1, 0, 0, 0, 14848, 14849, 5, 628, 0, 0, 14849, + 14850, 5, 151, 0, 0, 14850, 14852, 5, 2407, 0, 0, 14851, 14848, 1, 0, 0, + 0, 14851, 14852, 1, 0, 0, 0, 14852, 14854, 1, 0, 0, 0, 14853, 14855, 5, + 2372, 0, 0, 14854, 14853, 1, 0, 0, 0, 14854, 14855, 1, 0, 0, 0, 14855, + 14860, 1, 0, 0, 0, 14856, 14858, 5, 1057, 0, 0, 14857, 14856, 1, 0, 0, + 0, 14857, 14858, 1, 0, 0, 0, 14858, 14859, 1, 0, 0, 0, 14859, 14861, 5, + 1514, 0, 0, 14860, 14857, 1, 0, 0, 0, 14860, 14861, 1, 0, 0, 0, 14861, + 1641, 1, 0, 0, 0, 14862, 14863, 3, 2334, 1167, 0, 14863, 1643, 1, 0, 0, + 0, 14864, 14865, 3, 2334, 1167, 0, 14865, 14866, 5, 2369, 0, 0, 14866, + 14868, 1, 0, 0, 0, 14867, 14864, 1, 0, 0, 0, 14867, 14868, 1, 0, 0, 0, + 14868, 14872, 1, 0, 0, 0, 14869, 14870, 3, 2334, 1167, 0, 14870, 14871, + 5, 2369, 0, 0, 14871, 14873, 1, 0, 0, 0, 14872, 14869, 1, 0, 0, 0, 14872, + 14873, 1, 0, 0, 0, 14873, 14874, 1, 0, 0, 0, 14874, 14875, 3, 2334, 1167, + 0, 14875, 1645, 1, 0, 0, 0, 14876, 14897, 3, 1682, 841, 0, 14877, 14897, + 3, 1672, 836, 0, 14878, 14881, 3, 1616, 808, 0, 14879, 14881, 3, 1626, + 813, 0, 14880, 14878, 1, 0, 0, 0, 14880, 14879, 1, 0, 0, 0, 14881, 14893, + 1, 0, 0, 0, 14882, 14883, 5, 2376, 0, 0, 14883, 14888, 3, 1648, 824, 0, + 14884, 14885, 5, 2382, 0, 0, 14885, 14887, 3, 1648, 824, 0, 14886, 14884, + 1, 0, 0, 0, 14887, 14890, 1, 0, 0, 0, 14888, 14886, 1, 0, 0, 0, 14888, + 14889, 1, 0, 0, 0, 14889, 14891, 1, 0, 0, 0, 14890, 14888, 1, 0, 0, 0, + 14891, 14892, 5, 2377, 0, 0, 14892, 14894, 1, 0, 0, 0, 14893, 14882, 1, + 0, 0, 0, 14893, 14894, 1, 0, 0, 0, 14894, 14897, 1, 0, 0, 0, 14895, 14897, + 3, 1022, 511, 0, 14896, 14876, 1, 0, 0, 0, 14896, 14877, 1, 0, 0, 0, 14896, + 14880, 1, 0, 0, 0, 14896, 14895, 1, 0, 0, 0, 14897, 14898, 1, 0, 0, 0, + 14898, 14896, 1, 0, 0, 0, 14898, 14899, 1, 0, 0, 0, 14899, 1647, 1, 0, + 0, 0, 14900, 14933, 5, 800, 0, 0, 14901, 14902, 5, 2376, 0, 0, 14902, 14903, + 3, 1622, 811, 0, 14903, 14904, 5, 2382, 0, 0, 14904, 14905, 3, 1622, 811, + 0, 14905, 14906, 1, 0, 0, 0, 14906, 14907, 5, 2377, 0, 0, 14907, 14908, + 5, 1656, 0, 0, 14908, 14914, 5, 66, 0, 0, 14909, 14915, 7, 112, 0, 0, 14910, + 14911, 5, 2376, 0, 0, 14911, 14912, 3, 1624, 812, 0, 14912, 14913, 5, 2377, + 0, 0, 14913, 14915, 1, 0, 0, 0, 14914, 14909, 1, 0, 0, 0, 14914, 14910, + 1, 0, 0, 0, 14915, 14916, 1, 0, 0, 0, 14916, 14914, 1, 0, 0, 0, 14916, + 14917, 1, 0, 0, 0, 14917, 14934, 1, 0, 0, 0, 14918, 14919, 5, 2376, 0, + 0, 14919, 14920, 3, 1622, 811, 0, 14920, 14921, 5, 2377, 0, 0, 14921, 14922, + 5, 1656, 0, 0, 14922, 14929, 5, 66, 0, 0, 14923, 14930, 7, 112, 0, 0, 14924, + 14930, 3, 1620, 810, 0, 14925, 14926, 5, 2376, 0, 0, 14926, 14927, 3, 1624, + 812, 0, 14927, 14928, 5, 2377, 0, 0, 14928, 14930, 1, 0, 0, 0, 14929, 14923, + 1, 0, 0, 0, 14929, 14924, 1, 0, 0, 0, 14929, 14925, 1, 0, 0, 0, 14930, + 14931, 1, 0, 0, 0, 14931, 14929, 1, 0, 0, 0, 14931, 14932, 1, 0, 0, 0, + 14932, 14934, 1, 0, 0, 0, 14933, 14901, 1, 0, 0, 0, 14933, 14918, 1, 0, + 0, 0, 14934, 1649, 1, 0, 0, 0, 14935, 14936, 4, 825, 9, 0, 14936, 14937, + 5, 2369, 0, 0, 14937, 14938, 5, 564, 0, 0, 14938, 14945, 3, 2266, 1133, + 0, 14939, 14940, 5, 2376, 0, 0, 14940, 14941, 3, 1652, 826, 0, 14941, 14942, + 5, 2382, 0, 0, 14942, 14943, 3, 1654, 827, 0, 14943, 14944, 5, 2377, 0, + 0, 14944, 14946, 1, 0, 0, 0, 14945, 14939, 1, 0, 0, 0, 14945, 14946, 1, + 0, 0, 0, 14946, 1651, 1, 0, 0, 0, 14947, 14948, 3, 2266, 1133, 0, 14948, + 1653, 1, 0, 0, 0, 14949, 14950, 3, 2266, 1133, 0, 14950, 1655, 1, 0, 0, + 0, 14951, 14960, 3, 2266, 1133, 0, 14952, 14955, 3, 2302, 1151, 0, 14953, + 14955, 3, 2338, 1169, 0, 14954, 14952, 1, 0, 0, 0, 14954, 14953, 1, 0, + 0, 0, 14955, 14958, 1, 0, 0, 0, 14956, 14957, 5, 2247, 0, 0, 14957, 14959, + 3, 1658, 829, 0, 14958, 14956, 1, 0, 0, 0, 14958, 14959, 1, 0, 0, 0, 14959, + 14961, 1, 0, 0, 0, 14960, 14954, 1, 0, 0, 0, 14960, 14961, 1, 0, 0, 0, + 14961, 14963, 1, 0, 0, 0, 14962, 14964, 5, 1604, 0, 0, 14963, 14962, 1, + 0, 0, 0, 14963, 14964, 1, 0, 0, 0, 14964, 14966, 1, 0, 0, 0, 14965, 14967, + 7, 61, 0, 0, 14966, 14965, 1, 0, 0, 0, 14966, 14967, 1, 0, 0, 0, 14967, + 14975, 1, 0, 0, 0, 14968, 14971, 5, 363, 0, 0, 14969, 14970, 5, 1175, 0, + 0, 14970, 14972, 5, 1145, 0, 0, 14971, 14969, 1, 0, 0, 0, 14971, 14972, + 1, 0, 0, 0, 14972, 14973, 1, 0, 0, 0, 14973, 14976, 3, 2036, 1018, 0, 14974, + 14976, 3, 1660, 830, 0, 14975, 14968, 1, 0, 0, 0, 14975, 14974, 1, 0, 0, + 0, 14975, 14976, 1, 0, 0, 0, 14976, 14979, 1, 0, 0, 0, 14977, 14978, 5, + 457, 0, 0, 14978, 14980, 3, 1640, 820, 0, 14979, 14977, 1, 0, 0, 0, 14979, + 14980, 1, 0, 0, 0, 14980, 14987, 1, 0, 0, 0, 14981, 14983, 3, 828, 414, + 0, 14982, 14981, 1, 0, 0, 0, 14983, 14984, 1, 0, 0, 0, 14984, 14982, 1, + 0, 0, 0, 14984, 14985, 1, 0, 0, 0, 14985, 14988, 1, 0, 0, 0, 14986, 14988, + 3, 830, 415, 0, 14987, 14982, 1, 0, 0, 0, 14987, 14986, 1, 0, 0, 0, 14987, + 14988, 1, 0, 0, 0, 14988, 1657, 1, 0, 0, 0, 14989, 14990, 3, 2334, 1167, + 0, 14990, 1659, 1, 0, 0, 0, 14991, 14999, 5, 584, 0, 0, 14992, 15000, 5, + 43, 0, 0, 14993, 14994, 5, 151, 0, 0, 14994, 14997, 5, 363, 0, 0, 14995, + 14996, 5, 1175, 0, 0, 14996, 14998, 5, 1145, 0, 0, 14997, 14995, 1, 0, + 0, 0, 14997, 14998, 1, 0, 0, 0, 14998, 15000, 1, 0, 0, 0, 14999, 14992, + 1, 0, 0, 0, 14999, 14993, 1, 0, 0, 0, 14999, 15000, 1, 0, 0, 0, 15000, + 15001, 1, 0, 0, 0, 15001, 15002, 5, 66, 0, 0, 15002, 15004, 5, 630, 0, + 0, 15003, 15005, 3, 1662, 831, 0, 15004, 15003, 1, 0, 0, 0, 15004, 15005, + 1, 0, 0, 0, 15005, 1661, 1, 0, 0, 0, 15006, 15008, 3, 1664, 832, 0, 15007, + 15006, 1, 0, 0, 0, 15008, 15009, 1, 0, 0, 0, 15009, 15007, 1, 0, 0, 0, + 15009, 15010, 1, 0, 0, 0, 15010, 15020, 1, 0, 0, 0, 15011, 15013, 5, 2376, + 0, 0, 15012, 15014, 3, 1664, 832, 0, 15013, 15012, 1, 0, 0, 0, 15014, 15015, + 1, 0, 0, 0, 15015, 15013, 1, 0, 0, 0, 15015, 15016, 1, 0, 0, 0, 15016, + 15017, 1, 0, 0, 0, 15017, 15018, 5, 2377, 0, 0, 15018, 15020, 1, 0, 0, + 0, 15019, 15007, 1, 0, 0, 0, 15019, 15011, 1, 0, 0, 0, 15020, 1663, 1, + 0, 0, 0, 15021, 15022, 5, 1631, 0, 0, 15022, 15026, 5, 2188, 0, 0, 15023, + 15027, 3, 2324, 1162, 0, 15024, 15025, 5, 793, 0, 0, 15025, 15027, 5, 2141, + 0, 0, 15026, 15023, 1, 0, 0, 0, 15026, 15024, 1, 0, 0, 0, 15027, 15045, + 1, 0, 0, 0, 15028, 15029, 5, 649, 0, 0, 15029, 15030, 5, 151, 0, 0, 15030, + 15045, 3, 2324, 1162, 0, 15031, 15032, 5, 861, 0, 0, 15032, 15045, 3, 2324, + 1162, 0, 15033, 15045, 5, 1042, 0, 0, 15034, 15035, 5, 889, 0, 0, 15035, + 15045, 3, 2324, 1162, 0, 15036, 15045, 5, 1045, 0, 0, 15037, 15045, 5, + 327, 0, 0, 15038, 15045, 5, 1010, 0, 0, 15039, 15040, 5, 155, 0, 0, 15040, + 15045, 3, 2324, 1162, 0, 15041, 15045, 5, 993, 0, 0, 15042, 15045, 5, 1215, + 0, 0, 15043, 15045, 5, 1060, 0, 0, 15044, 15021, 1, 0, 0, 0, 15044, 15028, + 1, 0, 0, 0, 15044, 15031, 1, 0, 0, 0, 15044, 15033, 1, 0, 0, 0, 15044, + 15034, 1, 0, 0, 0, 15044, 15036, 1, 0, 0, 0, 15044, 15037, 1, 0, 0, 0, + 15044, 15038, 1, 0, 0, 0, 15044, 15039, 1, 0, 0, 0, 15044, 15041, 1, 0, + 0, 0, 15044, 15042, 1, 0, 0, 0, 15044, 15043, 1, 0, 0, 0, 15045, 1665, + 1, 0, 0, 0, 15046, 15051, 3, 2266, 1133, 0, 15047, 15048, 3, 2302, 1151, + 0, 15048, 15049, 5, 2247, 0, 0, 15049, 15050, 3, 1658, 829, 0, 15050, 15052, + 1, 0, 0, 0, 15051, 15047, 1, 0, 0, 0, 15051, 15052, 1, 0, 0, 0, 15052, + 15054, 1, 0, 0, 0, 15053, 15055, 7, 61, 0, 0, 15054, 15053, 1, 0, 0, 0, + 15054, 15055, 1, 0, 0, 0, 15055, 15057, 1, 0, 0, 0, 15056, 15058, 3, 1668, + 834, 0, 15057, 15056, 1, 0, 0, 0, 15057, 15058, 1, 0, 0, 0, 15058, 15060, + 1, 0, 0, 0, 15059, 15061, 5, 2168, 0, 0, 15060, 15059, 1, 0, 0, 0, 15060, + 15061, 1, 0, 0, 0, 15061, 15063, 1, 0, 0, 0, 15062, 15064, 3, 1670, 835, + 0, 15063, 15062, 1, 0, 0, 0, 15063, 15064, 1, 0, 0, 0, 15064, 15073, 1, + 0, 0, 0, 15065, 15066, 5, 2087, 0, 0, 15066, 15071, 5, 106, 0, 0, 15067, + 15068, 5, 315, 0, 0, 15068, 15072, 5, 438, 0, 0, 15069, 15070, 5, 438, + 0, 0, 15070, 15072, 3, 1446, 723, 0, 15071, 15067, 1, 0, 0, 0, 15071, 15069, + 1, 0, 0, 0, 15072, 15074, 1, 0, 0, 0, 15073, 15065, 1, 0, 0, 0, 15073, + 15074, 1, 0, 0, 0, 15074, 15084, 1, 0, 0, 0, 15075, 15076, 5, 2087, 0, + 0, 15076, 15077, 5, 108, 0, 0, 15077, 15082, 5, 2188, 0, 0, 15078, 15079, + 7, 181, 0, 0, 15079, 15083, 5, 438, 0, 0, 15080, 15081, 5, 438, 0, 0, 15081, + 15083, 3, 1446, 723, 0, 15082, 15078, 1, 0, 0, 0, 15082, 15080, 1, 0, 0, + 0, 15083, 15085, 1, 0, 0, 0, 15084, 15075, 1, 0, 0, 0, 15084, 15085, 1, + 0, 0, 0, 15085, 15089, 1, 0, 0, 0, 15086, 15088, 3, 828, 414, 0, 15087, + 15086, 1, 0, 0, 0, 15088, 15091, 1, 0, 0, 0, 15089, 15087, 1, 0, 0, 0, + 15089, 15090, 1, 0, 0, 0, 15090, 1667, 1, 0, 0, 0, 15091, 15089, 1, 0, + 0, 0, 15092, 15100, 5, 584, 0, 0, 15093, 15101, 5, 43, 0, 0, 15094, 15095, + 5, 151, 0, 0, 15095, 15098, 5, 363, 0, 0, 15096, 15097, 5, 1175, 0, 0, + 15097, 15099, 5, 1145, 0, 0, 15098, 15096, 1, 0, 0, 0, 15098, 15099, 1, + 0, 0, 0, 15099, 15101, 1, 0, 0, 0, 15100, 15093, 1, 0, 0, 0, 15100, 15094, + 1, 0, 0, 0, 15100, 15101, 1, 0, 0, 0, 15101, 15102, 1, 0, 0, 0, 15102, + 15103, 5, 66, 0, 0, 15103, 15113, 5, 630, 0, 0, 15104, 15109, 5, 2376, + 0, 0, 15105, 15108, 3, 312, 156, 0, 15106, 15108, 3, 310, 155, 0, 15107, + 15105, 1, 0, 0, 0, 15107, 15106, 1, 0, 0, 0, 15108, 15111, 1, 0, 0, 0, + 15109, 15107, 1, 0, 0, 0, 15109, 15110, 1, 0, 0, 0, 15110, 15112, 1, 0, + 0, 0, 15111, 15109, 1, 0, 0, 0, 15112, 15114, 5, 2377, 0, 0, 15113, 15104, + 1, 0, 0, 0, 15113, 15114, 1, 0, 0, 0, 15114, 1669, 1, 0, 0, 0, 15115, 15116, + 5, 477, 0, 0, 15116, 15121, 5, 2129, 0, 0, 15117, 15118, 7, 181, 0, 0, + 15118, 15122, 5, 438, 0, 0, 15119, 15120, 5, 438, 0, 0, 15120, 15122, 3, + 1446, 723, 0, 15121, 15117, 1, 0, 0, 0, 15121, 15119, 1, 0, 0, 0, 15122, + 1671, 1, 0, 0, 0, 15123, 15124, 5, 942, 0, 0, 15124, 15127, 5, 1976, 0, + 0, 15125, 15128, 3, 1674, 837, 0, 15126, 15128, 5, 225, 0, 0, 15127, 15125, + 1, 0, 0, 0, 15127, 15126, 1, 0, 0, 0, 15128, 15130, 1, 0, 0, 0, 15129, + 15131, 3, 1676, 838, 0, 15130, 15129, 1, 0, 0, 0, 15130, 15131, 1, 0, 0, + 0, 15131, 15133, 1, 0, 0, 0, 15132, 15134, 7, 182, 0, 0, 15133, 15132, + 1, 0, 0, 0, 15133, 15134, 1, 0, 0, 0, 15134, 15135, 1, 0, 0, 0, 15135, + 15136, 5, 1656, 0, 0, 15136, 15137, 5, 66, 0, 0, 15137, 15151, 3, 2268, + 1134, 0, 15138, 15145, 5, 2376, 0, 0, 15139, 15140, 5, 2376, 0, 0, 15140, + 15141, 3, 1036, 518, 0, 15141, 15142, 5, 2377, 0, 0, 15142, 15146, 1, 0, + 0, 0, 15143, 15146, 3, 1174, 587, 0, 15144, 15146, 3, 1646, 823, 0, 15145, + 15139, 1, 0, 0, 0, 15145, 15143, 1, 0, 0, 0, 15145, 15144, 1, 0, 0, 0, + 15146, 15147, 1, 0, 0, 0, 15147, 15145, 1, 0, 0, 0, 15147, 15148, 1, 0, + 0, 0, 15148, 15149, 1, 0, 0, 0, 15149, 15150, 5, 2377, 0, 0, 15150, 15152, + 1, 0, 0, 0, 15151, 15138, 1, 0, 0, 0, 15151, 15152, 1, 0, 0, 0, 15152, + 15158, 1, 0, 0, 0, 15153, 15155, 5, 1487, 0, 0, 15154, 15156, 5, 66, 0, + 0, 15155, 15154, 1, 0, 0, 0, 15155, 15156, 1, 0, 0, 0, 15156, 15157, 1, + 0, 0, 0, 15157, 15159, 7, 177, 0, 0, 15158, 15153, 1, 0, 0, 0, 15158, 15159, + 1, 0, 0, 0, 15159, 1673, 1, 0, 0, 0, 15160, 15161, 3, 2338, 1169, 0, 15161, + 1675, 1, 0, 0, 0, 15162, 15164, 5, 441, 0, 0, 15163, 15162, 1, 0, 0, 0, + 15163, 15164, 1, 0, 0, 0, 15164, 15165, 1, 0, 0, 0, 15165, 15166, 5, 723, + 0, 0, 15166, 15168, 5, 1163, 0, 0, 15167, 15169, 5, 2053, 0, 0, 15168, + 15167, 1, 0, 0, 0, 15168, 15169, 1, 0, 0, 0, 15169, 15170, 1, 0, 0, 0, + 15170, 15171, 5, 2376, 0, 0, 15171, 15172, 3, 2242, 1121, 0, 15172, 15173, + 5, 2377, 0, 0, 15173, 15182, 1, 0, 0, 0, 15174, 15176, 5, 1121, 0, 0, 15175, + 15174, 1, 0, 0, 0, 15175, 15176, 1, 0, 0, 0, 15176, 15177, 1, 0, 0, 0, + 15177, 15178, 5, 1673, 0, 0, 15178, 15179, 5, 79, 0, 0, 15179, 15180, 5, + 37, 0, 0, 15180, 15182, 5, 783, 0, 0, 15181, 15163, 1, 0, 0, 0, 15181, + 15175, 1, 0, 0, 0, 15182, 1677, 1, 0, 0, 0, 15183, 15186, 3, 2338, 1169, + 0, 15184, 15186, 5, 2373, 0, 0, 15185, 15183, 1, 0, 0, 0, 15185, 15184, + 1, 0, 0, 0, 15186, 1679, 1, 0, 0, 0, 15187, 15188, 5, 1682, 0, 0, 15188, + 15191, 5, 819, 0, 0, 15189, 15192, 3, 1272, 636, 0, 15190, 15192, 3, 1274, + 637, 0, 15191, 15189, 1, 0, 0, 0, 15191, 15190, 1, 0, 0, 0, 15192, 1681, + 1, 0, 0, 0, 15193, 15194, 5, 222, 0, 0, 15194, 15195, 3, 2338, 1169, 0, + 15195, 15196, 3, 1676, 838, 0, 15196, 1683, 1, 0, 0, 0, 15197, 15198, 5, + 20, 0, 0, 15198, 15206, 5, 2376, 0, 0, 15199, 15201, 3, 834, 417, 0, 15200, + 15199, 1, 0, 0, 0, 15201, 15204, 1, 0, 0, 0, 15202, 15200, 1, 0, 0, 0, + 15202, 15203, 1, 0, 0, 0, 15203, 15207, 1, 0, 0, 0, 15204, 15202, 1, 0, + 0, 0, 15205, 15207, 3, 832, 416, 0, 15206, 15202, 1, 0, 0, 0, 15206, 15205, + 1, 0, 0, 0, 15207, 15208, 1, 0, 0, 0, 15208, 15254, 5, 2377, 0, 0, 15209, + 15217, 5, 20, 0, 0, 15210, 15212, 3, 834, 417, 0, 15211, 15210, 1, 0, 0, + 0, 15212, 15215, 1, 0, 0, 0, 15213, 15211, 1, 0, 0, 0, 15213, 15214, 1, + 0, 0, 0, 15214, 15218, 1, 0, 0, 0, 15215, 15213, 1, 0, 0, 0, 15216, 15218, + 3, 832, 416, 0, 15217, 15213, 1, 0, 0, 0, 15217, 15216, 1, 0, 0, 0, 15218, + 15254, 1, 0, 0, 0, 15219, 15236, 5, 909, 0, 0, 15220, 15221, 5, 267, 0, + 0, 15221, 15237, 3, 2238, 1119, 0, 15222, 15223, 5, 1355, 0, 0, 15223, + 15237, 5, 753, 0, 0, 15224, 15225, 5, 2068, 0, 0, 15225, 15226, 5, 2376, + 0, 0, 15226, 15231, 3, 2266, 1133, 0, 15227, 15228, 5, 2382, 0, 0, 15228, + 15230, 3, 2266, 1133, 0, 15229, 15227, 1, 0, 0, 0, 15230, 15233, 1, 0, + 0, 0, 15231, 15229, 1, 0, 0, 0, 15231, 15232, 1, 0, 0, 0, 15232, 15234, + 1, 0, 0, 0, 15233, 15231, 1, 0, 0, 0, 15234, 15235, 5, 2377, 0, 0, 15235, + 15237, 1, 0, 0, 0, 15236, 15220, 1, 0, 0, 0, 15236, 15222, 1, 0, 0, 0, + 15236, 15224, 1, 0, 0, 0, 15237, 15238, 1, 0, 0, 0, 15238, 15240, 3, 836, + 418, 0, 15239, 15241, 5, 168, 0, 0, 15240, 15239, 1, 0, 0, 0, 15240, 15241, + 1, 0, 0, 0, 15241, 15254, 1, 0, 0, 0, 15242, 15243, 5, 1460, 0, 0, 15243, + 15244, 5, 267, 0, 0, 15244, 15245, 3, 1686, 843, 0, 15245, 15246, 5, 2029, + 0, 0, 15246, 15247, 3, 1688, 844, 0, 15247, 15254, 1, 0, 0, 0, 15248, 15250, + 3, 1690, 845, 0, 15249, 15248, 1, 0, 0, 0, 15250, 15251, 1, 0, 0, 0, 15251, + 15249, 1, 0, 0, 0, 15251, 15252, 1, 0, 0, 0, 15252, 15254, 1, 0, 0, 0, + 15253, 15197, 1, 0, 0, 0, 15253, 15209, 1, 0, 0, 0, 15253, 15219, 1, 0, + 0, 0, 15253, 15242, 1, 0, 0, 0, 15253, 15249, 1, 0, 0, 0, 15254, 1685, + 1, 0, 0, 0, 15255, 15256, 3, 2238, 1119, 0, 15256, 1687, 1, 0, 0, 0, 15257, + 15258, 3, 2238, 1119, 0, 15258, 1689, 1, 0, 0, 0, 15259, 15260, 5, 425, + 0, 0, 15260, 15261, 3, 1692, 846, 0, 15261, 1691, 1, 0, 0, 0, 15262, 15263, + 5, 1355, 0, 0, 15263, 15277, 5, 753, 0, 0, 15264, 15265, 5, 2068, 0, 0, + 15265, 15266, 5, 2376, 0, 0, 15266, 15271, 3, 2266, 1133, 0, 15267, 15268, + 5, 2382, 0, 0, 15268, 15270, 3, 2266, 1133, 0, 15269, 15267, 1, 0, 0, 0, + 15270, 15273, 1, 0, 0, 0, 15271, 15269, 1, 0, 0, 0, 15271, 15272, 1, 0, + 0, 0, 15272, 15274, 1, 0, 0, 0, 15273, 15271, 1, 0, 0, 0, 15274, 15275, + 5, 2377, 0, 0, 15275, 15277, 1, 0, 0, 0, 15276, 15262, 1, 0, 0, 0, 15276, + 15264, 1, 0, 0, 0, 15277, 15279, 1, 0, 0, 0, 15278, 15280, 5, 168, 0, 0, + 15279, 15278, 1, 0, 0, 0, 15279, 15280, 1, 0, 0, 0, 15280, 15282, 1, 0, + 0, 0, 15281, 15283, 7, 147, 0, 0, 15282, 15281, 1, 0, 0, 0, 15282, 15283, + 1, 0, 0, 0, 15283, 15290, 1, 0, 0, 0, 15284, 15285, 5, 267, 0, 0, 15285, + 15287, 3, 2238, 1119, 0, 15286, 15288, 5, 168, 0, 0, 15287, 15286, 1, 0, + 0, 0, 15287, 15288, 1, 0, 0, 0, 15288, 15290, 1, 0, 0, 0, 15289, 15276, + 1, 0, 0, 0, 15289, 15284, 1, 0, 0, 0, 15290, 1693, 1, 0, 0, 0, 15291, 15292, + 5, 186, 0, 0, 15292, 15293, 5, 2376, 0, 0, 15293, 15294, 3, 2030, 1015, + 0, 15294, 15296, 5, 2377, 0, 0, 15295, 15297, 5, 398, 0, 0, 15296, 15295, + 1, 0, 0, 0, 15296, 15297, 1, 0, 0, 0, 15297, 1695, 1, 0, 0, 0, 15298, 15299, + 5, 562, 0, 0, 15299, 15300, 5, 753, 0, 0, 15300, 15301, 3, 2286, 1143, + 0, 15301, 15303, 3, 1698, 849, 0, 15302, 15304, 3, 1700, 850, 0, 15303, + 15302, 1, 0, 0, 0, 15303, 15304, 1, 0, 0, 0, 15304, 1697, 1, 0, 0, 0, 15305, + 15306, 5, 1429, 0, 0, 15306, 15308, 3, 2268, 1134, 0, 15307, 15309, 3, + 2286, 1143, 0, 15308, 15307, 1, 0, 0, 0, 15308, 15309, 1, 0, 0, 0, 15309, + 15317, 1, 0, 0, 0, 15310, 15311, 5, 1175, 0, 0, 15311, 15315, 5, 376, 0, + 0, 15312, 15316, 5, 168, 0, 0, 15313, 15314, 5, 1568, 0, 0, 15314, 15316, + 5, 1145, 0, 0, 15315, 15312, 1, 0, 0, 0, 15315, 15313, 1, 0, 0, 0, 15316, + 15318, 1, 0, 0, 0, 15317, 15310, 1, 0, 0, 0, 15317, 15318, 1, 0, 0, 0, + 15318, 1699, 1, 0, 0, 0, 15319, 15320, 5, 1175, 0, 0, 15320, 15324, 5, + 376, 0, 0, 15321, 15325, 5, 168, 0, 0, 15322, 15323, 5, 1568, 0, 0, 15323, + 15325, 5, 1145, 0, 0, 15324, 15321, 1, 0, 0, 0, 15324, 15322, 1, 0, 0, + 0, 15325, 1701, 1, 0, 0, 0, 15326, 15327, 5, 356, 0, 0, 15327, 15329, 3, + 1720, 860, 0, 15328, 15326, 1, 0, 0, 0, 15328, 15329, 1, 0, 0, 0, 15329, + 15330, 1, 0, 0, 0, 15330, 15331, 5, 107, 0, 0, 15331, 15338, 3, 1750, 875, + 0, 15332, 15334, 5, 482, 0, 0, 15333, 15335, 3, 1798, 899, 0, 15334, 15333, + 1, 0, 0, 0, 15335, 15336, 1, 0, 0, 0, 15336, 15334, 1, 0, 0, 0, 15336, + 15337, 1, 0, 0, 0, 15337, 15339, 1, 0, 0, 0, 15338, 15332, 1, 0, 0, 0, + 15338, 15339, 1, 0, 0, 0, 15339, 15340, 1, 0, 0, 0, 15340, 15341, 5, 459, + 0, 0, 15341, 15342, 5, 2396, 0, 0, 15342, 1703, 1, 0, 0, 0, 15343, 15344, + 5, 85, 0, 0, 15344, 15345, 7, 83, 0, 0, 15345, 1705, 1, 0, 0, 0, 15346, + 15349, 5, 760, 0, 0, 15347, 15350, 3, 1708, 854, 0, 15348, 15350, 3, 1710, + 855, 0, 15349, 15347, 1, 0, 0, 0, 15349, 15348, 1, 0, 0, 0, 15350, 1707, + 1, 0, 0, 0, 15351, 15352, 5, 729, 0, 0, 15352, 15353, 5, 926, 0, 0, 15353, + 15354, 5, 2372, 0, 0, 15354, 1709, 1, 0, 0, 0, 15355, 15358, 5, 199, 0, + 0, 15356, 15357, 5, 926, 0, 0, 15357, 15359, 5, 2372, 0, 0, 15358, 15356, + 1, 0, 0, 0, 15358, 15359, 1, 0, 0, 0, 15359, 15360, 1, 0, 0, 0, 15360, + 15361, 5, 784, 0, 0, 15361, 15363, 3, 2332, 1166, 0, 15362, 15364, 3, 1712, + 856, 0, 15363, 15362, 1, 0, 0, 0, 15363, 15364, 1, 0, 0, 0, 15364, 15367, + 1, 0, 0, 0, 15365, 15366, 5, 2188, 0, 0, 15366, 15368, 5, 277, 0, 0, 15367, + 15365, 1, 0, 0, 0, 15367, 15368, 1, 0, 0, 0, 15368, 15370, 1, 0, 0, 0, + 15369, 15371, 3, 1714, 857, 0, 15370, 15369, 1, 0, 0, 0, 15370, 15371, + 1, 0, 0, 0, 15371, 1711, 1, 0, 0, 0, 15372, 15373, 5, 33, 0, 0, 15373, + 15374, 5, 680, 0, 0, 15374, 15375, 5, 2376, 0, 0, 15375, 15376, 3, 2034, + 1017, 0, 15376, 15377, 5, 2377, 0, 0, 15377, 1713, 1, 0, 0, 0, 15378, 15379, + 5, 1244, 0, 0, 15379, 15384, 5, 2376, 0, 0, 15380, 15385, 3, 2034, 1017, + 0, 15381, 15382, 5, 2369, 0, 0, 15382, 15383, 5, 2369, 0, 0, 15383, 15385, + 5, 2369, 0, 0, 15384, 15380, 1, 0, 0, 0, 15384, 15381, 1, 0, 0, 0, 15385, + 15386, 1, 0, 0, 0, 15386, 15387, 5, 2377, 0, 0, 15387, 1715, 1, 0, 0, 0, + 15388, 15392, 3, 2222, 1111, 0, 15389, 15391, 7, 183, 0, 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, 15396, 1, 0, 0, 0, 15394, 15392, 1, 0, 0, 0, + 15395, 15397, 3, 2300, 1150, 0, 15396, 15395, 1, 0, 0, 0, 15396, 15397, + 1, 0, 0, 0, 15397, 15399, 1, 0, 0, 0, 15398, 15400, 3, 1718, 859, 0, 15399, + 15398, 1, 0, 0, 0, 15399, 15400, 1, 0, 0, 0, 15400, 1717, 1, 0, 0, 0, 15401, + 15402, 7, 184, 0, 0, 15402, 15403, 3, 2036, 1018, 0, 15403, 1719, 1, 0, + 0, 0, 15404, 15406, 3, 1722, 861, 0, 15405, 15404, 1, 0, 0, 0, 15406, 15407, + 1, 0, 0, 0, 15407, 15405, 1, 0, 0, 0, 15407, 15408, 1, 0, 0, 0, 15408, + 1721, 1, 0, 0, 0, 15409, 15420, 3, 1734, 867, 0, 15410, 15420, 3, 1732, + 866, 0, 15411, 15420, 3, 1724, 862, 0, 15412, 15420, 3, 1726, 863, 0, 15413, + 15420, 3, 1728, 864, 0, 15414, 15420, 3, 1742, 871, 0, 15415, 15420, 3, + 152, 76, 0, 15416, 15420, 3, 154, 77, 0, 15417, 15420, 3, 168, 84, 0, 15418, + 15420, 3, 166, 83, 0, 15419, 15409, 1, 0, 0, 0, 15419, 15410, 1, 0, 0, + 0, 15419, 15411, 1, 0, 0, 0, 15419, 15412, 1, 0, 0, 0, 15419, 15413, 1, + 0, 0, 0, 15419, 15414, 1, 0, 0, 0, 15419, 15415, 1, 0, 0, 0, 15419, 15416, + 1, 0, 0, 0, 15419, 15417, 1, 0, 0, 0, 15419, 15418, 1, 0, 0, 0, 15420, + 1723, 1, 0, 0, 0, 15421, 15423, 3, 2332, 1166, 0, 15422, 15424, 5, 265, + 0, 0, 15423, 15422, 1, 0, 0, 0, 15423, 15424, 1, 0, 0, 0, 15424, 15425, + 1, 0, 0, 0, 15425, 15428, 3, 2300, 1150, 0, 15426, 15427, 5, 1121, 0, 0, + 15427, 15429, 5, 1145, 0, 0, 15428, 15426, 1, 0, 0, 0, 15428, 15429, 1, + 0, 0, 0, 15429, 15431, 1, 0, 0, 0, 15430, 15432, 3, 1718, 859, 0, 15431, + 15430, 1, 0, 0, 0, 15431, 15432, 1, 0, 0, 0, 15432, 15433, 1, 0, 0, 0, + 15433, 15434, 5, 2396, 0, 0, 15434, 1725, 1, 0, 0, 0, 15435, 15436, 5, + 1678, 0, 0, 15436, 15437, 3, 2332, 1166, 0, 15437, 15438, 5, 723, 0, 0, + 15438, 15444, 3, 2300, 1150, 0, 15439, 15440, 5, 1399, 0, 0, 15440, 15441, + 3, 2036, 1018, 0, 15441, 15442, 5, 2368, 0, 0, 15442, 15443, 3, 2036, 1018, + 0, 15443, 15445, 1, 0, 0, 0, 15444, 15439, 1, 0, 0, 0, 15444, 15445, 1, + 0, 0, 0, 15445, 15448, 1, 0, 0, 0, 15446, 15447, 5, 1121, 0, 0, 15447, + 15449, 5, 1145, 0, 0, 15448, 15446, 1, 0, 0, 0, 15448, 15449, 1, 0, 0, + 0, 15449, 15450, 1, 0, 0, 0, 15450, 15451, 5, 2396, 0, 0, 15451, 1727, + 1, 0, 0, 0, 15452, 15453, 5, 322, 0, 0, 15453, 15465, 3, 2332, 1166, 0, + 15454, 15455, 5, 2376, 0, 0, 15455, 15460, 3, 1730, 865, 0, 15456, 15457, + 5, 2382, 0, 0, 15457, 15459, 3, 1730, 865, 0, 15458, 15456, 1, 0, 0, 0, + 15459, 15462, 1, 0, 0, 0, 15460, 15458, 1, 0, 0, 0, 15460, 15461, 1, 0, + 0, 0, 15461, 15463, 1, 0, 0, 0, 15462, 15460, 1, 0, 0, 0, 15463, 15464, + 5, 2377, 0, 0, 15464, 15466, 1, 0, 0, 0, 15465, 15454, 1, 0, 0, 0, 15465, + 15466, 1, 0, 0, 0, 15466, 15469, 1, 0, 0, 0, 15467, 15468, 5, 1487, 0, + 0, 15468, 15470, 3, 2300, 1150, 0, 15469, 15467, 1, 0, 0, 0, 15469, 15470, + 1, 0, 0, 0, 15470, 15473, 1, 0, 0, 0, 15471, 15472, 5, 723, 0, 0, 15472, + 15474, 3, 1840, 920, 0, 15473, 15471, 1, 0, 0, 0, 15473, 15474, 1, 0, 0, + 0, 15474, 15475, 1, 0, 0, 0, 15475, 15476, 5, 2396, 0, 0, 15476, 1729, + 1, 0, 0, 0, 15477, 15482, 3, 2222, 1111, 0, 15478, 15480, 5, 680, 0, 0, + 15479, 15478, 1, 0, 0, 0, 15479, 15480, 1, 0, 0, 0, 15480, 15481, 1, 0, + 0, 0, 15481, 15483, 3, 2300, 1150, 0, 15482, 15479, 1, 0, 0, 0, 15482, + 15483, 1, 0, 0, 0, 15483, 15485, 1, 0, 0, 0, 15484, 15486, 3, 1718, 859, + 0, 15485, 15484, 1, 0, 0, 0, 15485, 15486, 1, 0, 0, 0, 15486, 1731, 1, + 0, 0, 0, 15487, 15488, 3, 2332, 1166, 0, 15488, 15489, 5, 482, 0, 0, 15489, + 15490, 5, 2396, 0, 0, 15490, 1733, 1, 0, 0, 0, 15491, 15522, 5, 1338, 0, + 0, 15492, 15523, 5, 1557, 0, 0, 15493, 15523, 5, 92, 0, 0, 15494, 15495, + 5, 483, 0, 0, 15495, 15496, 5, 2376, 0, 0, 15496, 15497, 3, 2246, 1123, + 0, 15497, 15498, 5, 2382, 0, 0, 15498, 15499, 3, 2326, 1163, 0, 15499, + 15500, 5, 2377, 0, 0, 15500, 15523, 1, 0, 0, 0, 15501, 15502, 5, 686, 0, + 0, 15502, 15503, 5, 2376, 0, 0, 15503, 15504, 3, 2332, 1166, 0, 15504, + 15505, 5, 2382, 0, 0, 15505, 15506, 3, 2036, 1018, 0, 15506, 15507, 5, + 2377, 0, 0, 15507, 15523, 1, 0, 0, 0, 15508, 15509, 5, 1478, 0, 0, 15509, + 15512, 5, 2376, 0, 0, 15510, 15513, 3, 2332, 1166, 0, 15511, 15513, 5, + 363, 0, 0, 15512, 15510, 1, 0, 0, 0, 15512, 15511, 1, 0, 0, 0, 15513, 15516, + 1, 0, 0, 0, 15514, 15515, 5, 2382, 0, 0, 15515, 15517, 3, 2332, 1166, 0, + 15516, 15514, 1, 0, 0, 0, 15517, 15518, 1, 0, 0, 0, 15518, 15516, 1, 0, + 0, 0, 15518, 15519, 1, 0, 0, 0, 15519, 15520, 1, 0, 0, 0, 15520, 15521, + 5, 2377, 0, 0, 15521, 15523, 1, 0, 0, 0, 15522, 15492, 1, 0, 0, 0, 15522, + 15493, 1, 0, 0, 0, 15522, 15494, 1, 0, 0, 0, 15522, 15501, 1, 0, 0, 0, + 15522, 15508, 1, 0, 0, 0, 15523, 15524, 1, 0, 0, 0, 15524, 15525, 5, 2396, + 0, 0, 15525, 1735, 1, 0, 0, 0, 15526, 15527, 5, 1414, 0, 0, 15527, 15528, + 5, 2376, 0, 0, 15528, 15533, 3, 1738, 869, 0, 15529, 15530, 5, 2382, 0, + 0, 15530, 15532, 3, 1738, 869, 0, 15531, 15529, 1, 0, 0, 0, 15532, 15535, + 1, 0, 0, 0, 15533, 15531, 1, 0, 0, 0, 15533, 15534, 1, 0, 0, 0, 15534, + 15536, 1, 0, 0, 0, 15535, 15533, 1, 0, 0, 0, 15536, 15537, 5, 2377, 0, + 0, 15537, 1737, 1, 0, 0, 0, 15538, 15540, 3, 2266, 1133, 0, 15539, 15541, + 3, 2300, 1150, 0, 15540, 15539, 1, 0, 0, 0, 15540, 15541, 1, 0, 0, 0, 15541, + 15544, 1, 0, 0, 0, 15542, 15543, 5, 1121, 0, 0, 15543, 15545, 5, 1145, + 0, 0, 15544, 15542, 1, 0, 0, 0, 15544, 15545, 1, 0, 0, 0, 15545, 15547, + 1, 0, 0, 0, 15546, 15548, 3, 1718, 859, 0, 15547, 15546, 1, 0, 0, 0, 15547, + 15548, 1, 0, 0, 0, 15548, 1739, 1, 0, 0, 0, 15549, 15550, 5, 1431, 0, 0, + 15550, 15553, 5, 322, 0, 0, 15551, 15552, 5, 1487, 0, 0, 15552, 15554, + 3, 2300, 1150, 0, 15553, 15551, 1, 0, 0, 0, 15553, 15554, 1, 0, 0, 0, 15554, + 1741, 1, 0, 0, 0, 15555, 15556, 5, 2053, 0, 0, 15556, 15557, 3, 2332, 1166, + 0, 15557, 15562, 5, 723, 0, 0, 15558, 15563, 3, 1744, 872, 0, 15559, 15563, + 3, 1748, 874, 0, 15560, 15563, 3, 1736, 868, 0, 15561, 15563, 3, 1740, + 870, 0, 15562, 15558, 1, 0, 0, 0, 15562, 15559, 1, 0, 0, 0, 15562, 15560, + 1, 0, 0, 0, 15562, 15561, 1, 0, 0, 0, 15563, 15564, 1, 0, 0, 0, 15564, + 15565, 5, 2396, 0, 0, 15565, 1743, 1, 0, 0, 0, 15566, 15567, 5, 1976, 0, + 0, 15567, 15568, 5, 1163, 0, 0, 15568, 15570, 3, 2300, 1150, 0, 15569, + 15571, 3, 1746, 873, 0, 15570, 15569, 1, 0, 0, 0, 15570, 15571, 1, 0, 0, + 0, 15571, 15574, 1, 0, 0, 0, 15572, 15573, 5, 1121, 0, 0, 15573, 15575, + 5, 1145, 0, 0, 15574, 15572, 1, 0, 0, 0, 15574, 15575, 1, 0, 0, 0, 15575, + 1745, 1, 0, 0, 0, 15576, 15579, 5, 655, 0, 0, 15577, 15579, 5, 659, 0, + 0, 15578, 15576, 1, 0, 0, 0, 15578, 15577, 1, 0, 0, 0, 15579, 15580, 1, + 0, 0, 0, 15580, 15581, 5, 151, 0, 0, 15581, 15582, 3, 2300, 1150, 0, 15582, + 1747, 1, 0, 0, 0, 15583, 15587, 5, 2147, 0, 0, 15584, 15585, 5, 2149, 0, + 0, 15585, 15587, 5, 65, 0, 0, 15586, 15583, 1, 0, 0, 0, 15586, 15584, 1, + 0, 0, 0, 15587, 15588, 1, 0, 0, 0, 15588, 15589, 5, 2376, 0, 0, 15589, + 15590, 3, 2036, 1018, 0, 15590, 15591, 5, 2377, 0, 0, 15591, 15592, 5, + 1163, 0, 0, 15592, 15595, 3, 2300, 1150, 0, 15593, 15594, 5, 1121, 0, 0, + 15594, 15596, 5, 1145, 0, 0, 15595, 15593, 1, 0, 0, 0, 15595, 15596, 1, + 0, 0, 0, 15596, 1749, 1, 0, 0, 0, 15597, 15598, 3, 1754, 877, 0, 15598, + 15599, 7, 185, 0, 0, 15599, 15602, 1, 0, 0, 0, 15600, 15602, 3, 1752, 876, + 0, 15601, 15597, 1, 0, 0, 0, 15601, 15600, 1, 0, 0, 0, 15602, 15603, 1, + 0, 0, 0, 15603, 15601, 1, 0, 0, 0, 15603, 15604, 1, 0, 0, 0, 15604, 1751, + 1, 0, 0, 0, 15605, 15606, 5, 2394, 0, 0, 15606, 15607, 5, 2394, 0, 0, 15607, + 15608, 3, 2240, 1120, 0, 15608, 15609, 5, 2393, 0, 0, 15609, 15610, 5, + 2393, 0, 0, 15610, 1753, 1, 0, 0, 0, 15611, 15628, 3, 1796, 898, 0, 15612, + 15628, 3, 1802, 901, 0, 15613, 15628, 3, 1756, 878, 0, 15614, 15628, 3, + 1758, 879, 0, 15615, 15628, 3, 1760, 880, 0, 15616, 15628, 3, 1762, 881, + 0, 15617, 15628, 3, 1764, 882, 0, 15618, 15628, 3, 1770, 885, 0, 15619, + 15628, 3, 1774, 887, 0, 15620, 15628, 3, 1784, 892, 0, 15621, 15628, 3, + 1786, 893, 0, 15622, 15628, 3, 1788, 894, 0, 15623, 15628, 3, 2072, 1036, + 0, 15624, 15628, 3, 1804, 902, 0, 15625, 15628, 3, 1794, 897, 0, 15626, + 15628, 3, 1792, 896, 0, 15627, 15611, 1, 0, 0, 0, 15627, 15612, 1, 0, 0, + 0, 15627, 15613, 1, 0, 0, 0, 15627, 15614, 1, 0, 0, 0, 15627, 15615, 1, + 0, 0, 0, 15627, 15616, 1, 0, 0, 0, 15627, 15617, 1, 0, 0, 0, 15627, 15618, + 1, 0, 0, 0, 15627, 15619, 1, 0, 0, 0, 15627, 15620, 1, 0, 0, 0, 15627, + 15621, 1, 0, 0, 0, 15627, 15622, 1, 0, 0, 0, 15627, 15623, 1, 0, 0, 0, + 15627, 15624, 1, 0, 0, 0, 15627, 15625, 1, 0, 0, 0, 15627, 15626, 1, 0, + 0, 0, 15628, 1755, 1, 0, 0, 0, 15629, 15632, 3, 2310, 1155, 0, 15630, 15632, + 3, 2308, 1154, 0, 15631, 15629, 1, 0, 0, 0, 15631, 15630, 1, 0, 0, 0, 15632, + 15633, 1, 0, 0, 0, 15633, 15634, 5, 2385, 0, 0, 15634, 15635, 3, 2036, + 1018, 0, 15635, 1757, 1, 0, 0, 0, 15636, 15638, 5, 278, 0, 0, 15637, 15639, + 3, 2240, 1120, 0, 15638, 15637, 1, 0, 0, 0, 15638, 15639, 1, 0, 0, 0, 15639, + 15642, 1, 0, 0, 0, 15640, 15641, 5, 2180, 0, 0, 15641, 15643, 3, 2030, + 1015, 0, 15642, 15640, 1, 0, 0, 0, 15642, 15643, 1, 0, 0, 0, 15643, 1759, + 1, 0, 0, 0, 15644, 15646, 5, 494, 0, 0, 15645, 15647, 3, 2240, 1120, 0, + 15646, 15645, 1, 0, 0, 0, 15646, 15647, 1, 0, 0, 0, 15647, 15650, 1, 0, + 0, 0, 15648, 15649, 5, 2180, 0, 0, 15649, 15651, 3, 2030, 1015, 0, 15650, + 15648, 1, 0, 0, 0, 15650, 15651, 1, 0, 0, 0, 15651, 1761, 1, 0, 0, 0, 15652, + 15653, 5, 590, 0, 0, 15653, 15654, 3, 2240, 1120, 0, 15654, 1763, 1, 0, + 0, 0, 15655, 15656, 5, 634, 0, 0, 15656, 15657, 3, 2030, 1015, 0, 15657, + 15658, 5, 1989, 0, 0, 15658, 15662, 3, 1750, 875, 0, 15659, 15661, 3, 1766, + 883, 0, 15660, 15659, 1, 0, 0, 0, 15661, 15664, 1, 0, 0, 0, 15662, 15660, + 1, 0, 0, 0, 15662, 15663, 1, 0, 0, 0, 15663, 15666, 1, 0, 0, 0, 15664, + 15662, 1, 0, 0, 0, 15665, 15667, 3, 1768, 884, 0, 15666, 15665, 1, 0, 0, + 0, 15666, 15667, 1, 0, 0, 0, 15667, 15668, 1, 0, 0, 0, 15668, 15669, 5, + 459, 0, 0, 15669, 15670, 5, 634, 0, 0, 15670, 1765, 1, 0, 0, 0, 15671, + 15672, 5, 447, 0, 0, 15672, 15673, 3, 2030, 1015, 0, 15673, 15674, 5, 1989, + 0, 0, 15674, 15675, 3, 1750, 875, 0, 15675, 1767, 1, 0, 0, 0, 15676, 15677, + 5, 446, 0, 0, 15677, 15678, 3, 1750, 875, 0, 15678, 1769, 1, 0, 0, 0, 15679, + 15681, 3, 1752, 876, 0, 15680, 15679, 1, 0, 0, 0, 15680, 15681, 1, 0, 0, + 0, 15681, 15686, 1, 0, 0, 0, 15682, 15683, 5, 2182, 0, 0, 15683, 15687, + 3, 2030, 1015, 0, 15684, 15685, 5, 564, 0, 0, 15685, 15687, 3, 1772, 886, + 0, 15686, 15682, 1, 0, 0, 0, 15686, 15684, 1, 0, 0, 0, 15686, 15687, 1, + 0, 0, 0, 15687, 15688, 1, 0, 0, 0, 15688, 15689, 5, 825, 0, 0, 15689, 15690, + 3, 1750, 875, 0, 15690, 15691, 5, 459, 0, 0, 15691, 15693, 5, 825, 0, 0, + 15692, 15694, 3, 2240, 1120, 0, 15693, 15692, 1, 0, 0, 0, 15693, 15694, + 1, 0, 0, 0, 15694, 1771, 1, 0, 0, 0, 15695, 15696, 3, 2256, 1128, 0, 15696, + 15698, 5, 680, 0, 0, 15697, 15699, 5, 1489, 0, 0, 15698, 15697, 1, 0, 0, + 0, 15698, 15699, 1, 0, 0, 0, 15699, 15700, 1, 0, 0, 0, 15700, 15701, 3, + 1780, 890, 0, 15701, 15702, 5, 2368, 0, 0, 15702, 15703, 3, 1782, 891, + 0, 15703, 15721, 1, 0, 0, 0, 15704, 15705, 3, 2260, 1130, 0, 15705, 15718, + 5, 680, 0, 0, 15706, 15712, 3, 2258, 1129, 0, 15707, 15709, 5, 2376, 0, + 0, 15708, 15710, 3, 2034, 1017, 0, 15709, 15708, 1, 0, 0, 0, 15709, 15710, + 1, 0, 0, 0, 15710, 15711, 1, 0, 0, 0, 15711, 15713, 5, 2377, 0, 0, 15712, + 15707, 1, 0, 0, 0, 15712, 15713, 1, 0, 0, 0, 15713, 15719, 1, 0, 0, 0, + 15714, 15715, 5, 2376, 0, 0, 15715, 15716, 3, 1840, 920, 0, 15716, 15717, + 5, 2377, 0, 0, 15717, 15719, 1, 0, 0, 0, 15718, 15706, 1, 0, 0, 0, 15718, + 15714, 1, 0, 0, 0, 15719, 15721, 1, 0, 0, 0, 15720, 15695, 1, 0, 0, 0, + 15720, 15704, 1, 0, 0, 0, 15721, 1773, 1, 0, 0, 0, 15722, 15723, 5, 559, + 0, 0, 15723, 15724, 3, 2256, 1128, 0, 15724, 15725, 5, 680, 0, 0, 15725, + 15726, 3, 1776, 888, 0, 15726, 15729, 3, 1804, 902, 0, 15727, 15728, 5, + 1518, 0, 0, 15728, 15730, 5, 484, 0, 0, 15729, 15727, 1, 0, 0, 0, 15729, + 15730, 1, 0, 0, 0, 15730, 1775, 1, 0, 0, 0, 15731, 15732, 3, 1780, 890, + 0, 15732, 15733, 5, 2368, 0, 0, 15733, 15734, 3, 1782, 891, 0, 15734, 15745, + 1, 0, 0, 0, 15735, 15736, 5, 676, 0, 0, 15736, 15737, 5, 1163, 0, 0, 15737, + 15739, 3, 2262, 1131, 0, 15738, 15740, 3, 1778, 889, 0, 15739, 15738, 1, + 0, 0, 0, 15739, 15740, 1, 0, 0, 0, 15740, 15745, 1, 0, 0, 0, 15741, 15742, + 5, 2140, 0, 0, 15742, 15743, 5, 1163, 0, 0, 15743, 15745, 3, 2256, 1128, + 0, 15744, 15731, 1, 0, 0, 0, 15744, 15735, 1, 0, 0, 0, 15744, 15741, 1, + 0, 0, 0, 15745, 1777, 1, 0, 0, 0, 15746, 15747, 5, 112, 0, 0, 15747, 15748, + 3, 1780, 890, 0, 15748, 15749, 5, 48, 0, 0, 15749, 15750, 3, 1782, 891, + 0, 15750, 1779, 1, 0, 0, 0, 15751, 15752, 3, 2058, 1029, 0, 15752, 1781, + 1, 0, 0, 0, 15753, 15754, 3, 2058, 1029, 0, 15754, 1783, 1, 0, 0, 0, 15755, + 15756, 5, 1145, 0, 0, 15756, 1785, 1, 0, 0, 0, 15757, 15759, 5, 1396, 0, + 0, 15758, 15760, 3, 2246, 1123, 0, 15759, 15758, 1, 0, 0, 0, 15759, 15760, + 1, 0, 0, 0, 15760, 1787, 1, 0, 0, 0, 15761, 15763, 5, 1487, 0, 0, 15762, + 15764, 3, 2036, 1018, 0, 15763, 15762, 1, 0, 0, 0, 15763, 15764, 1, 0, + 0, 0, 15764, 1789, 1, 0, 0, 0, 15765, 15766, 5, 162, 0, 0, 15766, 15768, + 3, 2216, 1108, 0, 15767, 15769, 3, 2290, 1145, 0, 15768, 15767, 1, 0, 0, + 0, 15768, 15769, 1, 0, 0, 0, 15769, 15777, 1, 0, 0, 0, 15770, 15771, 5, + 2369, 0, 0, 15771, 15773, 3, 2334, 1167, 0, 15772, 15774, 3, 2290, 1145, + 0, 15773, 15772, 1, 0, 0, 0, 15773, 15774, 1, 0, 0, 0, 15774, 15776, 1, + 0, 0, 0, 15775, 15770, 1, 0, 0, 0, 15776, 15779, 1, 0, 0, 0, 15777, 15775, + 1, 0, 0, 0, 15777, 15778, 1, 0, 0, 0, 15778, 15782, 1, 0, 0, 0, 15779, + 15777, 1, 0, 0, 0, 15780, 15781, 5, 719, 0, 0, 15781, 15783, 3, 2308, 1154, + 0, 15782, 15780, 1, 0, 0, 0, 15782, 15783, 1, 0, 0, 0, 15783, 1791, 1, + 0, 0, 0, 15784, 15786, 5, 162, 0, 0, 15785, 15784, 1, 0, 0, 0, 15785, 15786, + 1, 0, 0, 0, 15786, 15787, 1, 0, 0, 0, 15787, 15789, 3, 2216, 1108, 0, 15788, + 15790, 3, 2290, 1145, 0, 15789, 15788, 1, 0, 0, 0, 15789, 15790, 1, 0, + 0, 0, 15790, 15798, 1, 0, 0, 0, 15791, 15792, 5, 2369, 0, 0, 15792, 15794, + 3, 2334, 1167, 0, 15793, 15795, 3, 2290, 1145, 0, 15794, 15793, 1, 0, 0, + 0, 15794, 15795, 1, 0, 0, 0, 15795, 15797, 1, 0, 0, 0, 15796, 15791, 1, + 0, 0, 0, 15797, 15800, 1, 0, 0, 0, 15798, 15796, 1, 0, 0, 0, 15798, 15799, + 1, 0, 0, 0, 15799, 15803, 1, 0, 0, 0, 15800, 15798, 1, 0, 0, 0, 15801, + 15802, 5, 719, 0, 0, 15802, 15804, 3, 2308, 1154, 0, 15803, 15801, 1, 0, + 0, 0, 15803, 15804, 1, 0, 0, 0, 15804, 1793, 1, 0, 0, 0, 15805, 15806, + 5, 1301, 0, 0, 15806, 15807, 5, 1507, 0, 0, 15807, 15808, 5, 2376, 0, 0, + 15808, 15809, 3, 2036, 1018, 0, 15809, 15810, 5, 2377, 0, 0, 15810, 1795, + 1, 0, 0, 0, 15811, 15812, 5, 107, 0, 0, 15812, 15819, 3, 1750, 875, 0, + 15813, 15815, 5, 482, 0, 0, 15814, 15816, 3, 1798, 899, 0, 15815, 15814, + 1, 0, 0, 0, 15816, 15817, 1, 0, 0, 0, 15817, 15815, 1, 0, 0, 0, 15817, + 15818, 1, 0, 0, 0, 15818, 15820, 1, 0, 0, 0, 15819, 15813, 1, 0, 0, 0, + 15819, 15820, 1, 0, 0, 0, 15820, 15821, 1, 0, 0, 0, 15821, 15823, 5, 459, + 0, 0, 15822, 15824, 3, 2240, 1120, 0, 15823, 15822, 1, 0, 0, 0, 15823, + 15824, 1, 0, 0, 0, 15824, 1797, 1, 0, 0, 0, 15825, 15826, 5, 2180, 0, 0, + 15826, 15831, 3, 2246, 1123, 0, 15827, 15828, 5, 1219, 0, 0, 15828, 15830, + 3, 2246, 1123, 0, 15829, 15827, 1, 0, 0, 0, 15830, 15833, 1, 0, 0, 0, 15831, + 15829, 1, 0, 0, 0, 15831, 15832, 1, 0, 0, 0, 15832, 15834, 1, 0, 0, 0, + 15833, 15831, 1, 0, 0, 0, 15834, 15835, 5, 1989, 0, 0, 15835, 15836, 3, + 1750, 875, 0, 15836, 1799, 1, 0, 0, 0, 15837, 15841, 5, 356, 0, 0, 15838, + 15840, 3, 1722, 861, 0, 15839, 15838, 1, 0, 0, 0, 15840, 15843, 1, 0, 0, + 0, 15841, 15839, 1, 0, 0, 0, 15841, 15842, 1, 0, 0, 0, 15842, 15845, 1, + 0, 0, 0, 15843, 15841, 1, 0, 0, 0, 15844, 15837, 1, 0, 0, 0, 15844, 15845, + 1, 0, 0, 0, 15845, 15846, 1, 0, 0, 0, 15846, 15847, 3, 1796, 898, 0, 15847, + 1801, 1, 0, 0, 0, 15848, 15850, 5, 356, 0, 0, 15849, 15848, 1, 0, 0, 0, + 15849, 15850, 1, 0, 0, 0, 15850, 15852, 1, 0, 0, 0, 15851, 15853, 3, 1722, + 861, 0, 15852, 15851, 1, 0, 0, 0, 15853, 15854, 1, 0, 0, 0, 15854, 15852, + 1, 0, 0, 0, 15854, 15855, 1, 0, 0, 0, 15855, 15856, 1, 0, 0, 0, 15856, + 15857, 3, 1796, 898, 0, 15857, 1803, 1, 0, 0, 0, 15858, 15863, 3, 1806, + 903, 0, 15859, 15863, 3, 1810, 905, 0, 15860, 15863, 3, 1812, 906, 0, 15861, + 15863, 3, 1822, 911, 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, 1805, 1, + 0, 0, 0, 15864, 15865, 5, 489, 0, 0, 15865, 15866, 5, 640, 0, 0, 15866, + 15876, 3, 2036, 1018, 0, 15867, 15869, 3, 2202, 1101, 0, 15868, 15870, + 3, 2152, 1076, 0, 15869, 15868, 1, 0, 0, 0, 15869, 15870, 1, 0, 0, 0, 15870, + 15877, 1, 0, 0, 0, 15871, 15873, 3, 2152, 1076, 0, 15872, 15874, 3, 1808, + 904, 0, 15873, 15872, 1, 0, 0, 0, 15873, 15874, 1, 0, 0, 0, 15874, 15877, + 1, 0, 0, 0, 15875, 15877, 3, 1808, 904, 0, 15876, 15867, 1, 0, 0, 0, 15876, + 15871, 1, 0, 0, 0, 15876, 15875, 1, 0, 0, 0, 15876, 15877, 1, 0, 0, 0, + 15877, 1807, 1, 0, 0, 0, 15878, 15879, 7, 186, 0, 0, 15879, 15880, 3, 2202, + 1101, 0, 15880, 1809, 1, 0, 0, 0, 15881, 15889, 3, 1990, 995, 0, 15882, + 15889, 3, 2002, 1001, 0, 15883, 15889, 3, 1840, 920, 0, 15884, 15889, 3, + 1964, 982, 0, 15885, 15889, 3, 1970, 985, 0, 15886, 15889, 3, 1972, 986, + 0, 15887, 15889, 3, 1836, 918, 0, 15888, 15881, 1, 0, 0, 0, 15888, 15882, + 1, 0, 0, 0, 15888, 15883, 1, 0, 0, 0, 15888, 15884, 1, 0, 0, 0, 15888, + 15885, 1, 0, 0, 0, 15888, 15886, 1, 0, 0, 0, 15888, 15887, 1, 0, 0, 0, + 15889, 1811, 1, 0, 0, 0, 15890, 15895, 3, 1814, 907, 0, 15891, 15895, 3, + 1816, 908, 0, 15892, 15895, 3, 1818, 909, 0, 15893, 15895, 3, 1820, 910, + 0, 15894, 15890, 1, 0, 0, 0, 15894, 15891, 1, 0, 0, 0, 15894, 15892, 1, + 0, 0, 0, 15894, 15893, 1, 0, 0, 0, 15895, 1813, 1, 0, 0, 0, 15896, 15897, + 5, 204, 0, 0, 15897, 15898, 3, 2258, 1129, 0, 15898, 1815, 1, 0, 0, 0, + 15899, 15900, 5, 1180, 0, 0, 15900, 15906, 3, 2258, 1129, 0, 15901, 15903, + 5, 2376, 0, 0, 15902, 15904, 3, 2034, 1017, 0, 15903, 15902, 1, 0, 0, 0, + 15903, 15904, 1, 0, 0, 0, 15904, 15905, 1, 0, 0, 0, 15905, 15907, 5, 2377, + 0, 0, 15906, 15901, 1, 0, 0, 0, 15906, 15907, 1, 0, 0, 0, 15907, 1817, + 1, 0, 0, 0, 15908, 15909, 5, 533, 0, 0, 15909, 15937, 3, 2258, 1129, 0, + 15910, 15911, 5, 719, 0, 0, 15911, 15916, 3, 2254, 1127, 0, 15912, 15913, + 5, 2382, 0, 0, 15913, 15915, 3, 2254, 1127, 0, 15914, 15912, 1, 0, 0, 0, + 15915, 15918, 1, 0, 0, 0, 15916, 15914, 1, 0, 0, 0, 15916, 15917, 1, 0, + 0, 0, 15917, 15938, 1, 0, 0, 0, 15918, 15916, 1, 0, 0, 0, 15919, 15920, + 5, 150, 0, 0, 15920, 15921, 5, 219, 0, 0, 15921, 15922, 5, 719, 0, 0, 15922, + 15927, 3, 2254, 1127, 0, 15923, 15924, 5, 2382, 0, 0, 15924, 15926, 3, + 2254, 1127, 0, 15925, 15923, 1, 0, 0, 0, 15926, 15929, 1, 0, 0, 0, 15927, + 15925, 1, 0, 0, 0, 15927, 15928, 1, 0, 0, 0, 15928, 15935, 1, 0, 0, 0, + 15929, 15927, 1, 0, 0, 0, 15930, 15933, 5, 793, 0, 0, 15931, 15934, 3, + 2324, 1162, 0, 15932, 15934, 3, 2254, 1127, 0, 15933, 15931, 1, 0, 0, 0, + 15933, 15932, 1, 0, 0, 0, 15934, 15936, 1, 0, 0, 0, 15935, 15930, 1, 0, + 0, 0, 15935, 15936, 1, 0, 0, 0, 15936, 15938, 1, 0, 0, 0, 15937, 15910, + 1, 0, 0, 0, 15937, 15919, 1, 0, 0, 0, 15938, 1819, 1, 0, 0, 0, 15939, 15940, + 5, 1180, 0, 0, 15940, 15941, 3, 2254, 1127, 0, 15941, 15944, 5, 564, 0, + 0, 15942, 15945, 3, 1840, 920, 0, 15943, 15945, 3, 2036, 1018, 0, 15944, + 15942, 1, 0, 0, 0, 15944, 15943, 1, 0, 0, 0, 15945, 15947, 1, 0, 0, 0, + 15946, 15948, 3, 2152, 1076, 0, 15947, 15946, 1, 0, 0, 0, 15947, 15948, + 1, 0, 0, 0, 15948, 1821, 1, 0, 0, 0, 15949, 15955, 3, 1824, 912, 0, 15950, + 15955, 3, 1826, 913, 0, 15951, 15955, 3, 1828, 914, 0, 15952, 15955, 3, + 1832, 916, 0, 15953, 15955, 3, 1834, 917, 0, 15954, 15949, 1, 0, 0, 0, + 15954, 15950, 1, 0, 0, 0, 15954, 15951, 1, 0, 0, 0, 15954, 15952, 1, 0, + 0, 0, 15954, 15953, 1, 0, 0, 0, 15955, 1823, 1, 0, 0, 0, 15956, 15957, + 5, 1568, 0, 0, 15957, 15971, 5, 2035, 0, 0, 15958, 15959, 5, 1408, 0, 0, + 15959, 15972, 7, 11, 0, 0, 15960, 15961, 5, 725, 0, 0, 15961, 15965, 5, + 781, 0, 0, 15962, 15966, 5, 1556, 0, 0, 15963, 15964, 5, 1408, 0, 0, 15964, + 15966, 5, 228, 0, 0, 15965, 15962, 1, 0, 0, 0, 15965, 15963, 1, 0, 0, 0, + 15966, 15972, 1, 0, 0, 0, 15967, 15968, 5, 2125, 0, 0, 15968, 15969, 5, + 1497, 0, 0, 15969, 15970, 5, 1546, 0, 0, 15970, 15972, 3, 2212, 1106, 0, + 15971, 15958, 1, 0, 0, 0, 15971, 15960, 1, 0, 0, 0, 15971, 15967, 1, 0, + 0, 0, 15971, 15972, 1, 0, 0, 0, 15972, 15975, 1, 0, 0, 0, 15973, 15974, + 5, 926, 0, 0, 15974, 15976, 3, 2328, 1164, 0, 15975, 15973, 1, 0, 0, 0, + 15975, 15976, 1, 0, 0, 0, 15976, 1825, 1, 0, 0, 0, 15977, 15978, 5, 1568, + 0, 0, 15978, 15988, 7, 187, 0, 0, 15979, 15989, 5, 37, 0, 0, 15980, 15985, + 3, 2238, 1119, 0, 15981, 15982, 5, 2382, 0, 0, 15982, 15984, 3, 2238, 1119, + 0, 15983, 15981, 1, 0, 0, 0, 15984, 15987, 1, 0, 0, 0, 15985, 15983, 1, + 0, 0, 0, 15985, 15986, 1, 0, 0, 0, 15986, 15989, 1, 0, 0, 0, 15987, 15985, + 1, 0, 0, 0, 15988, 15979, 1, 0, 0, 0, 15988, 15980, 1, 0, 0, 0, 15989, + 15990, 1, 0, 0, 0, 15990, 15991, 7, 86, 0, 0, 15991, 1827, 1, 0, 0, 0, + 15992, 15994, 5, 227, 0, 0, 15993, 15995, 5, 2189, 0, 0, 15994, 15993, + 1, 0, 0, 0, 15994, 15995, 1, 0, 0, 0, 15995, 15998, 1, 0, 0, 0, 15996, + 15997, 5, 226, 0, 0, 15997, 15999, 5, 2372, 0, 0, 15998, 15996, 1, 0, 0, + 0, 15998, 15999, 1, 0, 0, 0, 15999, 16001, 1, 0, 0, 0, 16000, 16002, 3, + 1830, 915, 0, 16001, 16000, 1, 0, 0, 0, 16001, 16002, 1, 0, 0, 0, 16002, + 16014, 1, 0, 0, 0, 16003, 16012, 5, 560, 0, 0, 16004, 16007, 5, 2372, 0, + 0, 16005, 16006, 5, 2382, 0, 0, 16006, 16008, 3, 2324, 1162, 0, 16007, + 16005, 1, 0, 0, 0, 16007, 16008, 1, 0, 0, 0, 16008, 16013, 1, 0, 0, 0, + 16009, 16010, 5, 289, 0, 0, 16010, 16013, 5, 2372, 0, 0, 16011, 16013, + 5, 288, 0, 0, 16012, 16004, 1, 0, 0, 0, 16012, 16009, 1, 0, 0, 0, 16012, + 16011, 1, 0, 0, 0, 16013, 16015, 1, 0, 0, 0, 16014, 16003, 1, 0, 0, 0, + 16014, 16015, 1, 0, 0, 0, 16015, 1829, 1, 0, 0, 0, 16016, 16018, 5, 2192, + 0, 0, 16017, 16019, 7, 0, 0, 0, 16018, 16017, 1, 0, 0, 0, 16018, 16019, + 1, 0, 0, 0, 16019, 16021, 1, 0, 0, 0, 16020, 16022, 7, 188, 0, 0, 16021, + 16020, 1, 0, 0, 0, 16021, 16022, 1, 0, 0, 0, 16022, 1831, 1, 0, 0, 0, 16023, + 16025, 5, 1497, 0, 0, 16024, 16026, 5, 2189, 0, 0, 16025, 16024, 1, 0, + 0, 0, 16025, 16026, 1, 0, 0, 0, 16026, 16034, 1, 0, 0, 0, 16027, 16029, + 5, 2029, 0, 0, 16028, 16030, 5, 1517, 0, 0, 16029, 16028, 1, 0, 0, 0, 16029, + 16030, 1, 0, 0, 0, 16030, 16031, 1, 0, 0, 0, 16031, 16035, 3, 2210, 1105, + 0, 16032, 16033, 5, 560, 0, 0, 16033, 16035, 3, 2328, 1164, 0, 16034, 16027, + 1, 0, 0, 0, 16034, 16032, 1, 0, 0, 0, 16034, 16035, 1, 0, 0, 0, 16035, + 1833, 1, 0, 0, 0, 16036, 16037, 5, 1517, 0, 0, 16037, 16038, 3, 2210, 1105, + 0, 16038, 1835, 1, 0, 0, 0, 16039, 16040, 5, 499, 0, 0, 16040, 16045, 5, + 1307, 0, 0, 16041, 16042, 5, 1568, 0, 0, 16042, 16043, 5, 1633, 0, 0, 16043, + 16044, 5, 2398, 0, 0, 16044, 16046, 3, 2328, 1164, 0, 16045, 16041, 1, + 0, 0, 0, 16045, 16046, 1, 0, 0, 0, 16046, 16049, 1, 0, 0, 0, 16047, 16048, + 5, 719, 0, 0, 16048, 16050, 3, 2268, 1134, 0, 16049, 16047, 1, 0, 0, 0, + 16049, 16050, 1, 0, 0, 0, 16050, 16051, 1, 0, 0, 0, 16051, 16057, 5, 564, + 0, 0, 16052, 16058, 3, 1840, 920, 0, 16053, 16058, 3, 1964, 982, 0, 16054, + 16058, 3, 1970, 985, 0, 16055, 16058, 3, 1972, 986, 0, 16056, 16058, 3, + 1990, 995, 0, 16057, 16052, 1, 0, 0, 0, 16057, 16053, 1, 0, 0, 0, 16057, + 16054, 1, 0, 0, 0, 16057, 16055, 1, 0, 0, 0, 16057, 16056, 1, 0, 0, 0, + 16058, 1837, 1, 0, 0, 0, 16059, 16060, 3, 1850, 925, 0, 16060, 1839, 1, + 0, 0, 0, 16061, 16068, 3, 1838, 919, 0, 16062, 16067, 3, 1958, 979, 0, + 16063, 16067, 3, 1950, 975, 0, 16064, 16067, 3, 1954, 977, 0, 16065, 16067, + 3, 1956, 978, 0, 16066, 16062, 1, 0, 0, 0, 16066, 16063, 1, 0, 0, 0, 16066, + 16064, 1, 0, 0, 0, 16066, 16065, 1, 0, 0, 0, 16067, 16070, 1, 0, 0, 0, + 16068, 16066, 1, 0, 0, 0, 16068, 16069, 1, 0, 0, 0, 16069, 1841, 1, 0, + 0, 0, 16070, 16068, 1, 0, 0, 0, 16071, 16072, 5, 2188, 0, 0, 16072, 16077, + 3, 1844, 922, 0, 16073, 16074, 5, 2382, 0, 0, 16074, 16076, 3, 1844, 922, + 0, 16075, 16073, 1, 0, 0, 0, 16076, 16079, 1, 0, 0, 0, 16077, 16075, 1, + 0, 0, 0, 16077, 16078, 1, 0, 0, 0, 16078, 1843, 1, 0, 0, 0, 16079, 16077, + 1, 0, 0, 0, 16080, 16082, 3, 2232, 1116, 0, 16081, 16083, 3, 2286, 1143, + 0, 16082, 16081, 1, 0, 0, 0, 16082, 16083, 1, 0, 0, 0, 16083, 16084, 1, + 0, 0, 0, 16084, 16085, 5, 66, 0, 0, 16085, 16086, 5, 2376, 0, 0, 16086, + 16088, 3, 1850, 925, 0, 16087, 16089, 3, 1950, 975, 0, 16088, 16087, 1, + 0, 0, 0, 16088, 16089, 1, 0, 0, 0, 16089, 16090, 1, 0, 0, 0, 16090, 16092, + 5, 2377, 0, 0, 16091, 16093, 3, 1846, 923, 0, 16092, 16091, 1, 0, 0, 0, + 16092, 16093, 1, 0, 0, 0, 16093, 16095, 1, 0, 0, 0, 16094, 16096, 3, 1848, + 924, 0, 16095, 16094, 1, 0, 0, 0, 16095, 16096, 1, 0, 0, 0, 16096, 1845, + 1, 0, 0, 0, 16097, 16098, 5, 1536, 0, 0, 16098, 16099, 7, 189, 0, 0, 16099, + 16100, 5, 543, 0, 0, 16100, 16101, 5, 151, 0, 0, 16101, 16103, 3, 2266, + 1133, 0, 16102, 16104, 5, 67, 0, 0, 16103, 16102, 1, 0, 0, 0, 16103, 16104, + 1, 0, 0, 0, 16104, 16106, 1, 0, 0, 0, 16105, 16107, 5, 385, 0, 0, 16106, + 16105, 1, 0, 0, 0, 16106, 16107, 1, 0, 0, 0, 16107, 16110, 1, 0, 0, 0, + 16108, 16109, 5, 1146, 0, 0, 16109, 16111, 5, 543, 0, 0, 16110, 16108, + 1, 0, 0, 0, 16110, 16111, 1, 0, 0, 0, 16111, 16114, 1, 0, 0, 0, 16112, + 16113, 5, 1146, 0, 0, 16113, 16115, 5, 762, 0, 0, 16114, 16112, 1, 0, 0, + 0, 16114, 16115, 1, 0, 0, 0, 16115, 16134, 1, 0, 0, 0, 16116, 16117, 5, + 2382, 0, 0, 16117, 16119, 3, 2266, 1133, 0, 16118, 16120, 5, 67, 0, 0, + 16119, 16118, 1, 0, 0, 0, 16119, 16120, 1, 0, 0, 0, 16120, 16122, 1, 0, + 0, 0, 16121, 16123, 5, 385, 0, 0, 16122, 16121, 1, 0, 0, 0, 16122, 16123, + 1, 0, 0, 0, 16123, 16126, 1, 0, 0, 0, 16124, 16125, 5, 1146, 0, 0, 16125, + 16127, 5, 543, 0, 0, 16126, 16124, 1, 0, 0, 0, 16126, 16127, 1, 0, 0, 0, + 16127, 16130, 1, 0, 0, 0, 16128, 16129, 5, 1146, 0, 0, 16129, 16131, 5, + 762, 0, 0, 16130, 16128, 1, 0, 0, 0, 16130, 16131, 1, 0, 0, 0, 16131, 16133, + 1, 0, 0, 0, 16132, 16116, 1, 0, 0, 0, 16133, 16136, 1, 0, 0, 0, 16134, + 16132, 1, 0, 0, 0, 16134, 16135, 1, 0, 0, 0, 16135, 16137, 1, 0, 0, 0, + 16136, 16134, 1, 0, 0, 0, 16137, 16138, 5, 1568, 0, 0, 16138, 16139, 3, + 2266, 1133, 0, 16139, 1847, 1, 0, 0, 0, 16140, 16141, 5, 327, 0, 0, 16141, + 16142, 3, 2284, 1142, 0, 16142, 16143, 5, 1568, 0, 0, 16143, 16144, 3, + 2266, 1133, 0, 16144, 16145, 5, 2029, 0, 0, 16145, 16146, 3, 2036, 1018, + 0, 16146, 16147, 5, 363, 0, 0, 16147, 16148, 3, 2036, 1018, 0, 16148, 1849, + 1, 0, 0, 0, 16149, 16153, 3, 1852, 926, 0, 16150, 16152, 3, 1854, 927, + 0, 16151, 16150, 1, 0, 0, 0, 16152, 16155, 1, 0, 0, 0, 16153, 16151, 1, + 0, 0, 0, 16153, 16154, 1, 0, 0, 0, 16154, 1851, 1, 0, 0, 0, 16155, 16153, + 1, 0, 0, 0, 16156, 16162, 3, 1856, 928, 0, 16157, 16158, 5, 2376, 0, 0, + 16158, 16159, 3, 1850, 925, 0, 16159, 16160, 5, 2377, 0, 0, 16160, 16162, + 1, 0, 0, 0, 16161, 16156, 1, 0, 0, 0, 16161, 16157, 1, 0, 0, 0, 16162, + 1853, 1, 0, 0, 0, 16163, 16165, 5, 2067, 0, 0, 16164, 16166, 5, 37, 0, + 0, 16165, 16164, 1, 0, 0, 0, 16165, 16166, 1, 0, 0, 0, 16166, 16170, 1, + 0, 0, 0, 16167, 16170, 5, 716, 0, 0, 16168, 16170, 5, 885, 0, 0, 16169, + 16163, 1, 0, 0, 0, 16169, 16167, 1, 0, 0, 0, 16169, 16168, 1, 0, 0, 0, + 16170, 16171, 1, 0, 0, 0, 16171, 16172, 3, 1852, 926, 0, 16172, 1855, 1, + 0, 0, 0, 16173, 16175, 3, 1842, 921, 0, 16174, 16173, 1, 0, 0, 0, 16174, + 16175, 1, 0, 0, 0, 16175, 16176, 1, 0, 0, 0, 16176, 16178, 5, 1548, 0, + 0, 16177, 16179, 7, 190, 0, 0, 16178, 16177, 1, 0, 0, 0, 16178, 16179, + 1, 0, 0, 0, 16179, 16180, 1, 0, 0, 0, 16180, 16182, 3, 1858, 929, 0, 16181, + 16183, 3, 2202, 1101, 0, 16182, 16181, 1, 0, 0, 0, 16182, 16183, 1, 0, + 0, 0, 16183, 16184, 1, 0, 0, 0, 16184, 16186, 3, 1860, 930, 0, 16185, 16187, + 3, 2198, 1099, 0, 16186, 16185, 1, 0, 0, 0, 16186, 16187, 1, 0, 0, 0, 16187, + 16189, 1, 0, 0, 0, 16188, 16190, 3, 1904, 952, 0, 16189, 16188, 1, 0, 0, + 0, 16189, 16190, 1, 0, 0, 0, 16190, 16192, 1, 0, 0, 0, 16191, 16193, 3, + 1908, 954, 0, 16192, 16191, 1, 0, 0, 0, 16192, 16193, 1, 0, 0, 0, 16193, + 16195, 1, 0, 0, 0, 16194, 16196, 3, 1920, 960, 0, 16195, 16194, 1, 0, 0, + 0, 16195, 16196, 1, 0, 0, 0, 16196, 16198, 1, 0, 0, 0, 16197, 16199, 3, + 1950, 975, 0, 16198, 16197, 1, 0, 0, 0, 16198, 16199, 1, 0, 0, 0, 16199, + 16201, 1, 0, 0, 0, 16200, 16202, 3, 1956, 978, 0, 16201, 16200, 1, 0, 0, + 0, 16201, 16202, 1, 0, 0, 0, 16202, 1857, 1, 0, 0, 0, 16203, 16213, 5, + 2379, 0, 0, 16204, 16209, 3, 1862, 931, 0, 16205, 16206, 5, 2382, 0, 0, + 16206, 16208, 3, 1862, 931, 0, 16207, 16205, 1, 0, 0, 0, 16208, 16211, + 1, 0, 0, 0, 16209, 16207, 1, 0, 0, 0, 16209, 16210, 1, 0, 0, 0, 16210, + 16213, 1, 0, 0, 0, 16211, 16209, 1, 0, 0, 0, 16212, 16203, 1, 0, 0, 0, + 16212, 16204, 1, 0, 0, 0, 16213, 1859, 1, 0, 0, 0, 16214, 16215, 5, 572, + 0, 0, 16215, 16216, 3, 1866, 933, 0, 16216, 1861, 1, 0, 0, 0, 16217, 16223, + 3, 1864, 932, 0, 16218, 16220, 3, 2036, 1018, 0, 16219, 16221, 3, 2194, + 1097, 0, 16220, 16219, 1, 0, 0, 0, 16220, 16221, 1, 0, 0, 0, 16221, 16223, + 1, 0, 0, 0, 16222, 16217, 1, 0, 0, 0, 16222, 16218, 1, 0, 0, 0, 16223, + 1863, 1, 0, 0, 0, 16224, 16225, 3, 2268, 1134, 0, 16225, 16226, 5, 2369, + 0, 0, 16226, 16227, 5, 2379, 0, 0, 16227, 1865, 1, 0, 0, 0, 16228, 16233, + 3, 1868, 934, 0, 16229, 16230, 5, 2382, 0, 0, 16230, 16232, 3, 1868, 934, + 0, 16231, 16229, 1, 0, 0, 0, 16232, 16235, 1, 0, 0, 0, 16233, 16231, 1, + 0, 0, 0, 16233, 16234, 1, 0, 0, 0, 16234, 1867, 1, 0, 0, 0, 16235, 16233, + 1, 0, 0, 0, 16236, 16240, 3, 1870, 935, 0, 16237, 16239, 3, 1874, 937, + 0, 16238, 16237, 1, 0, 0, 0, 16239, 16242, 1, 0, 0, 0, 16240, 16238, 1, + 0, 0, 0, 16240, 16241, 1, 0, 0, 0, 16241, 16245, 1, 0, 0, 0, 16242, 16240, + 1, 0, 0, 0, 16243, 16246, 3, 1886, 943, 0, 16244, 16246, 3, 1898, 949, + 0, 16245, 16243, 1, 0, 0, 0, 16245, 16244, 1, 0, 0, 0, 16245, 16246, 1, + 0, 0, 0, 16246, 1869, 1, 0, 0, 0, 16247, 16251, 3, 1872, 936, 0, 16248, + 16250, 3, 1884, 942, 0, 16249, 16248, 1, 0, 0, 0, 16250, 16253, 1, 0, 0, + 0, 16251, 16249, 1, 0, 0, 0, 16251, 16252, 1, 0, 0, 0, 16252, 16256, 1, + 0, 0, 0, 16253, 16251, 1, 0, 0, 0, 16254, 16255, 4, 935, 10, 0, 16255, + 16257, 3, 2196, 1098, 0, 16256, 16254, 1, 0, 0, 0, 16256, 16257, 1, 0, + 0, 0, 16257, 1871, 1, 0, 0, 0, 16258, 16261, 3, 2020, 1010, 0, 16259, 16262, + 3, 1886, 943, 0, 16260, 16262, 3, 1898, 949, 0, 16261, 16259, 1, 0, 0, + 0, 16261, 16260, 1, 0, 0, 0, 16261, 16262, 1, 0, 0, 0, 16262, 16282, 1, + 0, 0, 0, 16263, 16264, 5, 2376, 0, 0, 16264, 16268, 3, 1868, 934, 0, 16265, + 16267, 3, 1854, 927, 0, 16266, 16265, 1, 0, 0, 0, 16267, 16270, 1, 0, 0, + 0, 16268, 16266, 1, 0, 0, 0, 16268, 16269, 1, 0, 0, 0, 16269, 16271, 1, + 0, 0, 0, 16270, 16268, 1, 0, 0, 0, 16271, 16274, 5, 2377, 0, 0, 16272, + 16275, 3, 1886, 943, 0, 16273, 16275, 3, 1898, 949, 0, 16274, 16272, 1, + 0, 0, 0, 16274, 16273, 1, 0, 0, 0, 16274, 16275, 1, 0, 0, 0, 16275, 16282, + 1, 0, 0, 0, 16276, 16277, 5, 1174, 0, 0, 16277, 16278, 5, 2376, 0, 0, 16278, + 16279, 3, 2020, 1010, 0, 16279, 16280, 5, 2377, 0, 0, 16280, 16282, 1, + 0, 0, 0, 16281, 16258, 1, 0, 0, 0, 16281, 16263, 1, 0, 0, 0, 16281, 16276, + 1, 0, 0, 0, 16282, 1873, 1, 0, 0, 0, 16283, 16285, 3, 1882, 941, 0, 16284, + 16283, 1, 0, 0, 0, 16284, 16285, 1, 0, 0, 0, 16285, 16287, 1, 0, 0, 0, + 16286, 16288, 7, 191, 0, 0, 16287, 16286, 1, 0, 0, 0, 16287, 16288, 1, + 0, 0, 0, 16288, 16291, 1, 0, 0, 0, 16289, 16292, 5, 691, 0, 0, 16290, 16292, + 3, 1880, 940, 0, 16291, 16289, 1, 0, 0, 0, 16291, 16290, 1, 0, 0, 0, 16291, + 16292, 1, 0, 0, 0, 16292, 16293, 1, 0, 0, 0, 16293, 16294, 5, 731, 0, 0, + 16294, 16296, 3, 1870, 935, 0, 16295, 16297, 3, 1882, 941, 0, 16296, 16295, + 1, 0, 0, 0, 16296, 16297, 1, 0, 0, 0, 16297, 16302, 1, 0, 0, 0, 16298, + 16301, 3, 1876, 938, 0, 16299, 16301, 3, 1878, 939, 0, 16300, 16298, 1, + 0, 0, 0, 16300, 16299, 1, 0, 0, 0, 16301, 16304, 1, 0, 0, 0, 16302, 16300, + 1, 0, 0, 0, 16302, 16303, 1, 0, 0, 0, 16303, 1875, 1, 0, 0, 0, 16304, 16302, + 1, 0, 0, 0, 16305, 16306, 5, 1175, 0, 0, 16306, 16307, 3, 2030, 1015, 0, + 16307, 1877, 1, 0, 0, 0, 16308, 16309, 5, 2129, 0, 0, 16309, 16310, 3, + 2286, 1143, 0, 16310, 1879, 1, 0, 0, 0, 16311, 16313, 7, 192, 0, 0, 16312, + 16314, 5, 1225, 0, 0, 16313, 16312, 1, 0, 0, 0, 16313, 16314, 1, 0, 0, + 0, 16314, 1881, 1, 0, 0, 0, 16315, 16316, 5, 1256, 0, 0, 16316, 16324, + 5, 151, 0, 0, 16317, 16320, 5, 2376, 0, 0, 16318, 16321, 3, 1850, 925, + 0, 16319, 16321, 3, 2034, 1017, 0, 16320, 16318, 1, 0, 0, 0, 16320, 16319, + 1, 0, 0, 0, 16320, 16321, 1, 0, 0, 0, 16321, 16322, 1, 0, 0, 0, 16322, + 16325, 5, 2377, 0, 0, 16323, 16325, 3, 2034, 1017, 0, 16324, 16317, 1, + 0, 0, 0, 16324, 16323, 1, 0, 0, 0, 16325, 1883, 1, 0, 0, 0, 16326, 16327, + 5, 2163, 0, 0, 16327, 16328, 5, 112, 0, 0, 16328, 16329, 7, 73, 0, 0, 16329, + 16335, 3, 2036, 1018, 0, 16330, 16331, 5, 66, 0, 0, 16331, 16332, 5, 1163, + 0, 0, 16332, 16333, 7, 193, 0, 0, 16333, 16335, 3, 2036, 1018, 0, 16334, + 16326, 1, 0, 0, 0, 16334, 16330, 1, 0, 0, 0, 16335, 1885, 1, 0, 0, 0, 16336, + 16338, 5, 1303, 0, 0, 16337, 16339, 5, 2230, 0, 0, 16338, 16337, 1, 0, + 0, 0, 16338, 16339, 1, 0, 0, 0, 16339, 16340, 1, 0, 0, 0, 16340, 16341, + 5, 2376, 0, 0, 16341, 16346, 3, 1888, 944, 0, 16342, 16343, 5, 2382, 0, + 0, 16343, 16345, 3, 1888, 944, 0, 16344, 16342, 1, 0, 0, 0, 16345, 16348, + 1, 0, 0, 0, 16346, 16344, 1, 0, 0, 0, 16346, 16347, 1, 0, 0, 0, 16347, + 16349, 1, 0, 0, 0, 16348, 16346, 1, 0, 0, 0, 16349, 16350, 3, 1890, 945, + 0, 16350, 16351, 3, 1892, 946, 0, 16351, 16352, 5, 2377, 0, 0, 16352, 1887, + 1, 0, 0, 0, 16353, 16354, 3, 2230, 1115, 0, 16354, 16355, 5, 2376, 0, 0, + 16355, 16356, 3, 2036, 1018, 0, 16356, 16358, 5, 2377, 0, 0, 16357, 16359, + 3, 2194, 1097, 0, 16358, 16357, 1, 0, 0, 0, 16358, 16359, 1, 0, 0, 0, 16359, + 1889, 1, 0, 0, 0, 16360, 16363, 5, 564, 0, 0, 16361, 16364, 3, 2266, 1133, + 0, 16362, 16364, 3, 2286, 1143, 0, 16363, 16361, 1, 0, 0, 0, 16363, 16362, + 1, 0, 0, 0, 16364, 1891, 1, 0, 0, 0, 16365, 16366, 5, 680, 0, 0, 16366, + 16384, 5, 2376, 0, 0, 16367, 16385, 3, 1850, 925, 0, 16368, 16373, 5, 53, + 0, 0, 16369, 16370, 5, 2382, 0, 0, 16370, 16372, 5, 53, 0, 0, 16371, 16369, + 1, 0, 0, 0, 16372, 16375, 1, 0, 0, 0, 16373, 16371, 1, 0, 0, 0, 16373, + 16374, 1, 0, 0, 0, 16374, 16385, 1, 0, 0, 0, 16375, 16373, 1, 0, 0, 0, + 16376, 16381, 3, 1894, 947, 0, 16377, 16378, 5, 2382, 0, 0, 16378, 16380, + 3, 1894, 947, 0, 16379, 16377, 1, 0, 0, 0, 16380, 16383, 1, 0, 0, 0, 16381, + 16379, 1, 0, 0, 0, 16381, 16382, 1, 0, 0, 0, 16382, 16385, 1, 0, 0, 0, + 16383, 16381, 1, 0, 0, 0, 16384, 16367, 1, 0, 0, 0, 16384, 16368, 1, 0, + 0, 0, 16384, 16376, 1, 0, 0, 0, 16385, 16386, 1, 0, 0, 0, 16386, 16387, + 5, 2377, 0, 0, 16387, 1893, 1, 0, 0, 0, 16388, 16390, 3, 1896, 948, 0, + 16389, 16391, 3, 2194, 1097, 0, 16390, 16389, 1, 0, 0, 0, 16390, 16391, + 1, 0, 0, 0, 16391, 1895, 1, 0, 0, 0, 16392, 16399, 3, 2036, 1018, 0, 16393, + 16395, 5, 2376, 0, 0, 16394, 16396, 3, 2034, 1017, 0, 16395, 16394, 1, + 0, 0, 0, 16395, 16396, 1, 0, 0, 0, 16396, 16397, 1, 0, 0, 0, 16397, 16399, + 5, 2377, 0, 0, 16398, 16392, 1, 0, 0, 0, 16398, 16393, 1, 0, 0, 0, 16399, + 1897, 1, 0, 0, 0, 16400, 16403, 5, 2079, 0, 0, 16401, 16402, 7, 194, 0, + 0, 16402, 16404, 5, 1146, 0, 0, 16403, 16401, 1, 0, 0, 0, 16403, 16404, + 1, 0, 0, 0, 16404, 16405, 1, 0, 0, 0, 16405, 16408, 5, 2376, 0, 0, 16406, + 16409, 3, 2266, 1133, 0, 16407, 16409, 3, 2286, 1143, 0, 16408, 16406, + 1, 0, 0, 0, 16408, 16407, 1, 0, 0, 0, 16409, 16410, 1, 0, 0, 0, 16410, + 16411, 3, 1890, 945, 0, 16411, 16412, 3, 1900, 950, 0, 16412, 16413, 5, + 2377, 0, 0, 16413, 1899, 1, 0, 0, 0, 16414, 16415, 5, 680, 0, 0, 16415, + 16416, 5, 2376, 0, 0, 16416, 16421, 3, 1902, 951, 0, 16417, 16418, 5, 2382, + 0, 0, 16418, 16420, 3, 1902, 951, 0, 16419, 16417, 1, 0, 0, 0, 16420, 16423, + 1, 0, 0, 0, 16421, 16419, 1, 0, 0, 0, 16421, 16422, 1, 0, 0, 0, 16422, + 16424, 1, 0, 0, 0, 16423, 16421, 1, 0, 0, 0, 16424, 16425, 5, 2377, 0, + 0, 16425, 1901, 1, 0, 0, 0, 16426, 16429, 3, 2266, 1133, 0, 16427, 16429, + 3, 2286, 1143, 0, 16428, 16426, 1, 0, 0, 0, 16428, 16427, 1, 0, 0, 0, 16429, + 16445, 1, 0, 0, 0, 16430, 16443, 5, 66, 0, 0, 16431, 16444, 3, 2320, 1160, + 0, 16432, 16433, 5, 2376, 0, 0, 16433, 16438, 3, 2320, 1160, 0, 16434, + 16435, 5, 2382, 0, 0, 16435, 16437, 3, 2320, 1160, 0, 16436, 16434, 1, + 0, 0, 0, 16437, 16440, 1, 0, 0, 0, 16438, 16436, 1, 0, 0, 0, 16438, 16439, + 1, 0, 0, 0, 16439, 16441, 1, 0, 0, 0, 16440, 16438, 1, 0, 0, 0, 16441, + 16442, 5, 2377, 0, 0, 16442, 16444, 1, 0, 0, 0, 16443, 16431, 1, 0, 0, + 0, 16443, 16432, 1, 0, 0, 0, 16444, 16446, 1, 0, 0, 0, 16445, 16430, 1, + 0, 0, 0, 16445, 16446, 1, 0, 0, 0, 16446, 1903, 1, 0, 0, 0, 16447, 16448, + 5, 261, 0, 0, 16448, 16450, 5, 151, 0, 0, 16449, 16451, 5, 1010, 0, 0, + 16450, 16449, 1, 0, 0, 0, 16450, 16451, 1, 0, 0, 0, 16451, 16452, 1, 0, + 0, 0, 16452, 16454, 3, 2030, 1015, 0, 16453, 16455, 3, 1906, 953, 0, 16454, + 16453, 1, 0, 0, 0, 16454, 16455, 1, 0, 0, 0, 16455, 16465, 1, 0, 0, 0, + 16456, 16457, 3, 1906, 953, 0, 16457, 16458, 5, 261, 0, 0, 16458, 16460, + 5, 151, 0, 0, 16459, 16461, 5, 1010, 0, 0, 16460, 16459, 1, 0, 0, 0, 16460, + 16461, 1, 0, 0, 0, 16461, 16462, 1, 0, 0, 0, 16462, 16463, 3, 2030, 1015, + 0, 16463, 16465, 1, 0, 0, 0, 16464, 16447, 1, 0, 0, 0, 16464, 16456, 1, + 0, 0, 0, 16465, 1905, 1, 0, 0, 0, 16466, 16467, 5, 1631, 0, 0, 16467, 16468, + 5, 2188, 0, 0, 16468, 16469, 3, 2030, 1015, 0, 16469, 1907, 1, 0, 0, 0, + 16470, 16471, 5, 593, 0, 0, 16471, 16472, 5, 151, 0, 0, 16472, 16477, 3, + 1910, 955, 0, 16473, 16474, 5, 2382, 0, 0, 16474, 16476, 3, 1910, 955, + 0, 16475, 16473, 1, 0, 0, 0, 16476, 16479, 1, 0, 0, 0, 16477, 16475, 1, + 0, 0, 0, 16477, 16478, 1, 0, 0, 0, 16478, 16481, 1, 0, 0, 0, 16479, 16477, + 1, 0, 0, 0, 16480, 16482, 3, 1918, 959, 0, 16481, 16480, 1, 0, 0, 0, 16481, + 16482, 1, 0, 0, 0, 16482, 16497, 1, 0, 0, 0, 16483, 16494, 3, 1918, 959, + 0, 16484, 16485, 5, 593, 0, 0, 16485, 16486, 5, 151, 0, 0, 16486, 16491, + 3, 1910, 955, 0, 16487, 16488, 5, 2382, 0, 0, 16488, 16490, 3, 1910, 955, + 0, 16489, 16487, 1, 0, 0, 0, 16490, 16493, 1, 0, 0, 0, 16491, 16489, 1, + 0, 0, 0, 16491, 16492, 1, 0, 0, 0, 16492, 16495, 1, 0, 0, 0, 16493, 16491, + 1, 0, 0, 0, 16494, 16484, 1, 0, 0, 0, 16494, 16495, 1, 0, 0, 0, 16495, + 16497, 1, 0, 0, 0, 16496, 16470, 1, 0, 0, 0, 16496, 16483, 1, 0, 0, 0, + 16497, 1909, 1, 0, 0, 0, 16498, 16502, 3, 1914, 957, 0, 16499, 16502, 3, + 1912, 956, 0, 16500, 16502, 3, 2036, 1018, 0, 16501, 16498, 1, 0, 0, 0, + 16501, 16499, 1, 0, 0, 0, 16501, 16500, 1, 0, 0, 0, 16502, 1911, 1, 0, + 0, 0, 16503, 16504, 7, 195, 0, 0, 16504, 16505, 5, 2376, 0, 0, 16505, 16510, + 3, 1916, 958, 0, 16506, 16507, 5, 2382, 0, 0, 16507, 16509, 3, 1916, 958, + 0, 16508, 16506, 1, 0, 0, 0, 16509, 16512, 1, 0, 0, 0, 16510, 16508, 1, + 0, 0, 0, 16510, 16511, 1, 0, 0, 0, 16511, 16513, 1, 0, 0, 0, 16512, 16510, + 1, 0, 0, 0, 16513, 16514, 5, 2377, 0, 0, 16514, 1913, 1, 0, 0, 0, 16515, + 16516, 5, 595, 0, 0, 16516, 16517, 5, 1569, 0, 0, 16517, 16518, 5, 2376, + 0, 0, 16518, 16523, 3, 1916, 958, 0, 16519, 16520, 5, 2382, 0, 0, 16520, + 16522, 3, 1916, 958, 0, 16521, 16519, 1, 0, 0, 0, 16522, 16525, 1, 0, 0, + 0, 16523, 16521, 1, 0, 0, 0, 16523, 16524, 1, 0, 0, 0, 16524, 16526, 1, + 0, 0, 0, 16525, 16523, 1, 0, 0, 0, 16526, 16527, 5, 2377, 0, 0, 16527, + 1915, 1, 0, 0, 0, 16528, 16536, 3, 1912, 956, 0, 16529, 16531, 5, 2376, + 0, 0, 16530, 16532, 3, 2034, 1017, 0, 16531, 16530, 1, 0, 0, 0, 16531, + 16532, 1, 0, 0, 0, 16532, 16533, 1, 0, 0, 0, 16533, 16536, 5, 2377, 0, + 0, 16534, 16536, 3, 2036, 1018, 0, 16535, 16528, 1, 0, 0, 0, 16535, 16529, + 1, 0, 0, 0, 16535, 16534, 1, 0, 0, 0, 16536, 1917, 1, 0, 0, 0, 16537, 16538, + 5, 606, 0, 0, 16538, 16539, 3, 2030, 1015, 0, 16539, 1919, 1, 0, 0, 0, + 16540, 16544, 5, 900, 0, 0, 16541, 16543, 3, 1922, 961, 0, 16542, 16541, + 1, 0, 0, 0, 16543, 16546, 1, 0, 0, 0, 16544, 16542, 1, 0, 0, 0, 16544, + 16545, 1, 0, 0, 0, 16545, 16548, 1, 0, 0, 0, 16546, 16544, 1, 0, 0, 0, + 16547, 16549, 3, 1924, 962, 0, 16548, 16547, 1, 0, 0, 0, 16548, 16549, + 1, 0, 0, 0, 16549, 16553, 1, 0, 0, 0, 16550, 16552, 3, 1926, 963, 0, 16551, + 16550, 1, 0, 0, 0, 16552, 16555, 1, 0, 0, 0, 16553, 16551, 1, 0, 0, 0, + 16553, 16554, 1, 0, 0, 0, 16554, 16556, 1, 0, 0, 0, 16555, 16553, 1, 0, + 0, 0, 16556, 16557, 3, 1928, 964, 0, 16557, 1921, 1, 0, 0, 0, 16558, 16559, + 7, 196, 0, 0, 16559, 16567, 5, 935, 0, 0, 16560, 16564, 5, 2068, 0, 0, + 16561, 16565, 5, 392, 0, 0, 16562, 16563, 5, 1591, 0, 0, 16563, 16565, + 5, 1428, 0, 0, 16564, 16561, 1, 0, 0, 0, 16564, 16562, 1, 0, 0, 0, 16565, + 16567, 1, 0, 0, 0, 16566, 16558, 1, 0, 0, 0, 16566, 16560, 1, 0, 0, 0, + 16567, 1923, 1, 0, 0, 0, 16568, 16569, 5, 1487, 0, 0, 16569, 16570, 7, + 197, 0, 0, 16570, 16571, 5, 1508, 0, 0, 16571, 1925, 1, 0, 0, 0, 16572, + 16573, 5, 1428, 0, 0, 16573, 16574, 3, 2224, 1112, 0, 16574, 16575, 5, + 1175, 0, 0, 16575, 16576, 5, 2376, 0, 0, 16576, 16577, 3, 1850, 925, 0, + 16577, 16578, 5, 2377, 0, 0, 16578, 16582, 3, 1930, 965, 0, 16579, 16581, + 3, 1922, 961, 0, 16580, 16579, 1, 0, 0, 0, 16581, 16584, 1, 0, 0, 0, 16582, + 16580, 1, 0, 0, 0, 16582, 16583, 1, 0, 0, 0, 16583, 1927, 1, 0, 0, 0, 16584, + 16582, 1, 0, 0, 0, 16585, 16586, 5, 832, 0, 0, 16586, 16588, 3, 2226, 1113, + 0, 16587, 16585, 1, 0, 0, 0, 16587, 16588, 1, 0, 0, 0, 16588, 16589, 1, + 0, 0, 0, 16589, 16593, 3, 1930, 965, 0, 16590, 16592, 3, 1922, 961, 0, + 16591, 16590, 1, 0, 0, 0, 16592, 16595, 1, 0, 0, 0, 16593, 16591, 1, 0, + 0, 0, 16593, 16594, 1, 0, 0, 0, 16594, 16596, 1, 0, 0, 0, 16595, 16593, + 1, 0, 0, 0, 16596, 16597, 3, 1938, 969, 0, 16597, 1929, 1, 0, 0, 0, 16598, + 16600, 3, 1932, 966, 0, 16599, 16598, 1, 0, 0, 0, 16599, 16600, 1, 0, 0, + 0, 16600, 16601, 1, 0, 0, 0, 16601, 16602, 5, 392, 0, 0, 16602, 16603, + 5, 151, 0, 0, 16603, 16604, 3, 1934, 967, 0, 16604, 16605, 5, 863, 0, 0, + 16605, 16606, 3, 1934, 967, 0, 16606, 1931, 1, 0, 0, 0, 16607, 16608, 5, + 1256, 0, 0, 16608, 16609, 5, 151, 0, 0, 16609, 16610, 3, 1934, 967, 0, + 16610, 1933, 1, 0, 0, 0, 16611, 16612, 5, 2376, 0, 0, 16612, 16617, 3, + 1936, 968, 0, 16613, 16614, 5, 2382, 0, 0, 16614, 16616, 3, 1936, 968, + 0, 16615, 16613, 1, 0, 0, 0, 16616, 16619, 1, 0, 0, 0, 16617, 16615, 1, + 0, 0, 0, 16617, 16618, 1, 0, 0, 0, 16618, 16620, 1, 0, 0, 0, 16619, 16617, + 1, 0, 0, 0, 16620, 16621, 5, 2377, 0, 0, 16621, 1935, 1, 0, 0, 0, 16622, + 16625, 3, 2036, 1018, 0, 16623, 16625, 3, 1856, 928, 0, 16624, 16622, 1, + 0, 0, 0, 16624, 16623, 1, 0, 0, 0, 16625, 16627, 1, 0, 0, 0, 16626, 16628, + 3, 2194, 1097, 0, 16627, 16626, 1, 0, 0, 0, 16627, 16628, 1, 0, 0, 0, 16628, + 1937, 1, 0, 0, 0, 16629, 16631, 3, 1940, 970, 0, 16630, 16629, 1, 0, 0, + 0, 16630, 16631, 1, 0, 0, 0, 16631, 16632, 1, 0, 0, 0, 16632, 16641, 5, + 2376, 0, 0, 16633, 16638, 3, 1942, 971, 0, 16634, 16635, 5, 2382, 0, 0, + 16635, 16637, 3, 1942, 971, 0, 16636, 16634, 1, 0, 0, 0, 16637, 16640, + 1, 0, 0, 0, 16638, 16636, 1, 0, 0, 0, 16638, 16639, 1, 0, 0, 0, 16639, + 16642, 1, 0, 0, 0, 16640, 16638, 1, 0, 0, 0, 16641, 16633, 1, 0, 0, 0, + 16641, 16642, 1, 0, 0, 0, 16642, 16643, 1, 0, 0, 0, 16643, 16644, 5, 2377, + 0, 0, 16644, 1939, 1, 0, 0, 0, 16645, 16651, 5, 1512, 0, 0, 16646, 16652, + 5, 2091, 0, 0, 16647, 16649, 5, 2097, 0, 0, 16648, 16650, 5, 37, 0, 0, + 16649, 16648, 1, 0, 0, 0, 16649, 16650, 1, 0, 0, 0, 16650, 16652, 1, 0, + 0, 0, 16651, 16646, 1, 0, 0, 0, 16651, 16647, 1, 0, 0, 0, 16651, 16652, + 1, 0, 0, 0, 16652, 16655, 1, 0, 0, 0, 16653, 16654, 7, 198, 0, 0, 16654, + 16656, 5, 1215, 0, 0, 16655, 16653, 1, 0, 0, 0, 16655, 16656, 1, 0, 0, + 0, 16656, 16658, 1, 0, 0, 0, 16657, 16659, 3, 1946, 973, 0, 16658, 16657, + 1, 0, 0, 0, 16658, 16659, 1, 0, 0, 0, 16659, 1941, 1, 0, 0, 0, 16660, 16666, + 5, 2091, 0, 0, 16661, 16663, 5, 2097, 0, 0, 16662, 16664, 5, 37, 0, 0, + 16663, 16662, 1, 0, 0, 0, 16663, 16664, 1, 0, 0, 0, 16664, 16666, 1, 0, + 0, 0, 16665, 16660, 1, 0, 0, 0, 16665, 16661, 1, 0, 0, 0, 16665, 16666, + 1, 0, 0, 0, 16666, 16667, 1, 0, 0, 0, 16667, 16669, 3, 1944, 972, 0, 16668, + 16670, 3, 1950, 975, 0, 16669, 16668, 1, 0, 0, 0, 16669, 16670, 1, 0, 0, + 0, 16670, 16671, 1, 0, 0, 0, 16671, 16672, 5, 2398, 0, 0, 16672, 16673, + 3, 2036, 1018, 0, 16673, 1943, 1, 0, 0, 0, 16674, 16675, 3, 2062, 1031, + 0, 16675, 1945, 1, 0, 0, 0, 16676, 16677, 5, 727, 0, 0, 16677, 16678, 5, + 2376, 0, 0, 16678, 16679, 3, 2036, 1018, 0, 16679, 16681, 5, 2377, 0, 0, + 16680, 16682, 3, 1948, 974, 0, 16681, 16680, 1, 0, 0, 0, 16681, 16682, + 1, 0, 0, 0, 16682, 1947, 1, 0, 0, 0, 16683, 16684, 5, 2086, 0, 0, 16684, + 16685, 5, 2376, 0, 0, 16685, 16686, 3, 2030, 1015, 0, 16686, 16687, 5, + 2377, 0, 0, 16687, 1949, 1, 0, 0, 0, 16688, 16690, 5, 1215, 0, 0, 16689, + 16691, 5, 1582, 0, 0, 16690, 16689, 1, 0, 0, 0, 16690, 16691, 1, 0, 0, + 0, 16691, 16692, 1, 0, 0, 0, 16692, 16693, 5, 151, 0, 0, 16693, 16698, + 3, 1952, 976, 0, 16694, 16695, 5, 2382, 0, 0, 16695, 16697, 3, 1952, 976, + 0, 16696, 16694, 1, 0, 0, 0, 16697, 16700, 1, 0, 0, 0, 16698, 16696, 1, + 0, 0, 0, 16698, 16699, 1, 0, 0, 0, 16699, 1951, 1, 0, 0, 0, 16700, 16698, + 1, 0, 0, 0, 16701, 16703, 3, 2036, 1018, 0, 16702, 16704, 7, 47, 0, 0, + 16703, 16702, 1, 0, 0, 0, 16703, 16704, 1, 0, 0, 0, 16704, 16707, 1, 0, + 0, 0, 16705, 16706, 5, 1146, 0, 0, 16706, 16708, 7, 48, 0, 0, 16707, 16705, + 1, 0, 0, 0, 16707, 16708, 1, 0, 0, 0, 16708, 1953, 1, 0, 0, 0, 16709, 16710, + 5, 1162, 0, 0, 16710, 16711, 3, 2036, 1018, 0, 16711, 16712, 7, 199, 0, + 0, 16712, 1955, 1, 0, 0, 0, 16713, 16714, 5, 533, 0, 0, 16714, 16719, 7, + 200, 0, 0, 16715, 16717, 3, 2036, 1018, 0, 16716, 16718, 5, 1286, 0, 0, + 16717, 16716, 1, 0, 0, 0, 16717, 16718, 1, 0, 0, 0, 16718, 16720, 1, 0, + 0, 0, 16719, 16715, 1, 0, 0, 0, 16719, 16720, 1, 0, 0, 0, 16720, 16721, + 1, 0, 0, 0, 16721, 16725, 7, 199, 0, 0, 16722, 16726, 5, 1174, 0, 0, 16723, + 16724, 5, 2188, 0, 0, 16724, 16726, 5, 1994, 0, 0, 16725, 16722, 1, 0, + 0, 0, 16725, 16723, 1, 0, 0, 0, 16726, 1957, 1, 0, 0, 0, 16727, 16728, + 5, 564, 0, 0, 16728, 16730, 5, 2091, 0, 0, 16729, 16731, 3, 1960, 980, + 0, 16730, 16729, 1, 0, 0, 0, 16730, 16731, 1, 0, 0, 0, 16731, 16733, 1, + 0, 0, 0, 16732, 16734, 3, 1962, 981, 0, 16733, 16732, 1, 0, 0, 0, 16733, + 16734, 1, 0, 0, 0, 16734, 1959, 1, 0, 0, 0, 16735, 16736, 5, 1163, 0, 0, + 16736, 16737, 3, 2284, 1142, 0, 16737, 1961, 1, 0, 0, 0, 16738, 16739, + 5, 1597, 0, 0, 16739, 16744, 5, 810, 0, 0, 16740, 16744, 5, 1136, 0, 0, + 16741, 16742, 5, 2173, 0, 0, 16742, 16744, 3, 2036, 1018, 0, 16743, 16738, + 1, 0, 0, 0, 16743, 16740, 1, 0, 0, 0, 16743, 16741, 1, 0, 0, 0, 16744, + 1963, 1, 0, 0, 0, 16745, 16746, 5, 2091, 0, 0, 16746, 16747, 3, 2010, 1005, + 0, 16747, 16749, 3, 1966, 983, 0, 16748, 16750, 3, 2198, 1099, 0, 16749, + 16748, 1, 0, 0, 0, 16749, 16750, 1, 0, 0, 0, 16750, 16752, 1, 0, 0, 0, + 16751, 16753, 3, 2012, 1006, 0, 16752, 16751, 1, 0, 0, 0, 16752, 16753, + 1, 0, 0, 0, 16753, 16755, 1, 0, 0, 0, 16754, 16756, 3, 2014, 1007, 0, 16755, + 16754, 1, 0, 0, 0, 16755, 16756, 1, 0, 0, 0, 16756, 1965, 1, 0, 0, 0, 16757, + 16773, 5, 1568, 0, 0, 16758, 16763, 3, 1968, 984, 0, 16759, 16760, 5, 2382, + 0, 0, 16760, 16762, 3, 1968, 984, 0, 16761, 16759, 1, 0, 0, 0, 16762, 16765, + 1, 0, 0, 0, 16763, 16761, 1, 0, 0, 0, 16763, 16764, 1, 0, 0, 0, 16764, + 16774, 1, 0, 0, 0, 16765, 16763, 1, 0, 0, 0, 16766, 16767, 5, 2141, 0, + 0, 16767, 16768, 5, 2376, 0, 0, 16768, 16769, 3, 2332, 1166, 0, 16769, + 16770, 5, 2377, 0, 0, 16770, 16771, 5, 2398, 0, 0, 16771, 16772, 3, 2036, + 1018, 0, 16772, 16774, 1, 0, 0, 0, 16773, 16758, 1, 0, 0, 0, 16773, 16766, + 1, 0, 0, 0, 16774, 1967, 1, 0, 0, 0, 16775, 16776, 3, 2266, 1133, 0, 16776, + 16777, 5, 2398, 0, 0, 16777, 16778, 3, 2036, 1018, 0, 16778, 16790, 1, + 0, 0, 0, 16779, 16780, 3, 2286, 1143, 0, 16780, 16781, 5, 2398, 0, 0, 16781, + 16782, 3, 1850, 925, 0, 16782, 16790, 1, 0, 0, 0, 16783, 16784, 5, 2376, + 0, 0, 16784, 16785, 3, 2266, 1133, 0, 16785, 16786, 5, 2377, 0, 0, 16786, + 16787, 5, 2398, 0, 0, 16787, 16788, 3, 2036, 1018, 0, 16788, 16790, 1, + 0, 0, 0, 16789, 16775, 1, 0, 0, 0, 16789, 16779, 1, 0, 0, 0, 16789, 16783, + 1, 0, 0, 0, 16790, 1969, 1, 0, 0, 0, 16791, 16793, 5, 376, 0, 0, 16792, + 16794, 5, 572, 0, 0, 16793, 16792, 1, 0, 0, 0, 16793, 16794, 1, 0, 0, 0, + 16794, 16795, 1, 0, 0, 0, 16795, 16797, 3, 2010, 1005, 0, 16796, 16798, + 3, 2198, 1099, 0, 16797, 16796, 1, 0, 0, 0, 16797, 16798, 1, 0, 0, 0, 16798, + 16800, 1, 0, 0, 0, 16799, 16801, 3, 2012, 1006, 0, 16800, 16799, 1, 0, + 0, 0, 16800, 16801, 1, 0, 0, 0, 16801, 16803, 1, 0, 0, 0, 16802, 16804, + 3, 2014, 1007, 0, 16803, 16802, 1, 0, 0, 0, 16803, 16804, 1, 0, 0, 0, 16804, + 1971, 1, 0, 0, 0, 16805, 16808, 5, 697, 0, 0, 16806, 16809, 3, 1974, 987, + 0, 16807, 16809, 3, 1976, 988, 0, 16808, 16806, 1, 0, 0, 0, 16808, 16807, + 1, 0, 0, 0, 16809, 1973, 1, 0, 0, 0, 16810, 16816, 3, 1986, 993, 0, 16811, + 16813, 3, 1988, 994, 0, 16812, 16814, 3, 2012, 1006, 0, 16813, 16812, 1, + 0, 0, 0, 16813, 16814, 1, 0, 0, 0, 16814, 16817, 1, 0, 0, 0, 16815, 16817, + 3, 1840, 920, 0, 16816, 16811, 1, 0, 0, 0, 16816, 16815, 1, 0, 0, 0, 16817, + 16819, 1, 0, 0, 0, 16818, 16820, 3, 2014, 1007, 0, 16819, 16818, 1, 0, + 0, 0, 16819, 16820, 1, 0, 0, 0, 16820, 1975, 1, 0, 0, 0, 16821, 16823, + 5, 37, 0, 0, 16822, 16824, 3, 1978, 989, 0, 16823, 16822, 1, 0, 0, 0, 16824, + 16825, 1, 0, 0, 0, 16825, 16823, 1, 0, 0, 0, 16825, 16826, 1, 0, 0, 0, + 16826, 16829, 1, 0, 0, 0, 16827, 16829, 3, 1980, 990, 0, 16828, 16821, + 1, 0, 0, 0, 16828, 16827, 1, 0, 0, 0, 16829, 16830, 1, 0, 0, 0, 16830, + 16831, 3, 1840, 920, 0, 16831, 1977, 1, 0, 0, 0, 16832, 16834, 3, 1986, + 993, 0, 16833, 16835, 3, 1988, 994, 0, 16834, 16833, 1, 0, 0, 0, 16834, + 16835, 1, 0, 0, 0, 16835, 16837, 1, 0, 0, 0, 16836, 16838, 3, 2014, 1007, + 0, 16837, 16836, 1, 0, 0, 0, 16837, 16838, 1, 0, 0, 0, 16838, 1979, 1, + 0, 0, 0, 16839, 16841, 7, 201, 0, 0, 16840, 16839, 1, 0, 0, 0, 16840, 16841, + 1, 0, 0, 0, 16841, 16843, 1, 0, 0, 0, 16842, 16844, 3, 1982, 991, 0, 16843, + 16842, 1, 0, 0, 0, 16844, 16845, 1, 0, 0, 0, 16845, 16843, 1, 0, 0, 0, + 16845, 16846, 1, 0, 0, 0, 16846, 16848, 1, 0, 0, 0, 16847, 16849, 3, 1984, + 992, 0, 16848, 16847, 1, 0, 0, 0, 16848, 16849, 1, 0, 0, 0, 16849, 1981, + 1, 0, 0, 0, 16850, 16851, 5, 2180, 0, 0, 16851, 16852, 3, 2030, 1015, 0, + 16852, 16854, 5, 1989, 0, 0, 16853, 16855, 3, 1978, 989, 0, 16854, 16853, + 1, 0, 0, 0, 16855, 16856, 1, 0, 0, 0, 16856, 16854, 1, 0, 0, 0, 16856, + 16857, 1, 0, 0, 0, 16857, 1983, 1, 0, 0, 0, 16858, 16860, 5, 446, 0, 0, + 16859, 16861, 3, 1978, 989, 0, 16860, 16859, 1, 0, 0, 0, 16861, 16862, + 1, 0, 0, 0, 16862, 16860, 1, 0, 0, 0, 16862, 16863, 1, 0, 0, 0, 16863, + 1985, 1, 0, 0, 0, 16864, 16865, 5, 719, 0, 0, 16865, 16867, 3, 2010, 1005, + 0, 16866, 16868, 3, 2286, 1143, 0, 16867, 16866, 1, 0, 0, 0, 16867, 16868, + 1, 0, 0, 0, 16868, 1987, 1, 0, 0, 0, 16869, 16875, 5, 2140, 0, 0, 16870, + 16876, 3, 2036, 1018, 0, 16871, 16872, 5, 2376, 0, 0, 16872, 16873, 3, + 2034, 1017, 0, 16873, 16874, 5, 2377, 0, 0, 16874, 16876, 1, 0, 0, 0, 16875, + 16870, 1, 0, 0, 0, 16875, 16871, 1, 0, 0, 0, 16876, 1989, 1, 0, 0, 0, 16877, + 16878, 5, 875, 0, 0, 16878, 16879, 5, 719, 0, 0, 16879, 16880, 3, 2000, + 1000, 0, 16880, 16881, 5, 2129, 0, 0, 16881, 16882, 3, 2000, 1000, 0, 16882, + 16883, 5, 1175, 0, 0, 16883, 16884, 5, 2376, 0, 0, 16884, 16885, 3, 2030, + 1015, 0, 16885, 16894, 5, 2377, 0, 0, 16886, 16888, 3, 1992, 996, 0, 16887, + 16889, 3, 1998, 999, 0, 16888, 16887, 1, 0, 0, 0, 16888, 16889, 1, 0, 0, + 0, 16889, 16895, 1, 0, 0, 0, 16890, 16892, 3, 1998, 999, 0, 16891, 16893, + 3, 1992, 996, 0, 16892, 16891, 1, 0, 0, 0, 16892, 16893, 1, 0, 0, 0, 16893, + 16895, 1, 0, 0, 0, 16894, 16886, 1, 0, 0, 0, 16894, 16890, 1, 0, 0, 0, + 16894, 16895, 1, 0, 0, 0, 16895, 16897, 1, 0, 0, 0, 16896, 16898, 3, 2014, + 1007, 0, 16897, 16896, 1, 0, 0, 0, 16897, 16898, 1, 0, 0, 0, 16898, 1991, + 1, 0, 0, 0, 16899, 16900, 5, 2180, 0, 0, 16900, 16901, 5, 843, 0, 0, 16901, + 16902, 5, 1989, 0, 0, 16902, 16903, 5, 2091, 0, 0, 16903, 16904, 5, 1568, + 0, 0, 16904, 16909, 3, 1994, 997, 0, 16905, 16906, 5, 2382, 0, 0, 16906, + 16908, 3, 1994, 997, 0, 16907, 16905, 1, 0, 0, 0, 16908, 16911, 1, 0, 0, + 0, 16909, 16907, 1, 0, 0, 0, 16909, 16910, 1, 0, 0, 0, 16910, 16913, 1, + 0, 0, 0, 16911, 16909, 1, 0, 0, 0, 16912, 16914, 3, 2198, 1099, 0, 16913, + 16912, 1, 0, 0, 0, 16913, 16914, 1, 0, 0, 0, 16914, 16916, 1, 0, 0, 0, + 16915, 16917, 3, 1996, 998, 0, 16916, 16915, 1, 0, 0, 0, 16916, 16917, + 1, 0, 0, 0, 16917, 1993, 1, 0, 0, 0, 16918, 16919, 3, 2266, 1133, 0, 16919, + 16920, 5, 2398, 0, 0, 16920, 16921, 3, 2036, 1018, 0, 16921, 1995, 1, 0, + 0, 0, 16922, 16923, 5, 376, 0, 0, 16923, 16924, 3, 2198, 1099, 0, 16924, + 1997, 1, 0, 0, 0, 16925, 16926, 5, 2180, 0, 0, 16926, 16927, 5, 1121, 0, + 0, 16927, 16928, 5, 843, 0, 0, 16928, 16929, 5, 1989, 0, 0, 16929, 16931, + 5, 697, 0, 0, 16930, 16932, 3, 2286, 1143, 0, 16931, 16930, 1, 0, 0, 0, + 16931, 16932, 1, 0, 0, 0, 16932, 16933, 1, 0, 0, 0, 16933, 16935, 3, 1988, + 994, 0, 16934, 16936, 3, 2198, 1099, 0, 16935, 16934, 1, 0, 0, 0, 16935, + 16936, 1, 0, 0, 0, 16936, 1999, 1, 0, 0, 0, 16937, 16943, 3, 2268, 1134, + 0, 16938, 16939, 5, 2376, 0, 0, 16939, 16940, 3, 1840, 920, 0, 16940, 16941, + 5, 2377, 0, 0, 16941, 16943, 1, 0, 0, 0, 16942, 16937, 1, 0, 0, 0, 16942, + 16938, 1, 0, 0, 0, 16943, 16945, 1, 0, 0, 0, 16944, 16946, 3, 2196, 1098, + 0, 16945, 16944, 1, 0, 0, 0, 16945, 16946, 1, 0, 0, 0, 16946, 2001, 1, + 0, 0, 0, 16947, 16948, 5, 812, 0, 0, 16948, 16949, 5, 1976, 0, 0, 16949, + 16954, 3, 2006, 1003, 0, 16950, 16951, 5, 2382, 0, 0, 16951, 16953, 3, + 2006, 1003, 0, 16952, 16950, 1, 0, 0, 0, 16953, 16956, 1, 0, 0, 0, 16954, + 16952, 1, 0, 0, 0, 16954, 16955, 1, 0, 0, 0, 16955, 16957, 1, 0, 0, 0, + 16956, 16954, 1, 0, 0, 0, 16957, 16958, 5, 680, 0, 0, 16958, 16959, 3, + 2008, 1004, 0, 16959, 16961, 5, 906, 0, 0, 16960, 16962, 3, 2004, 1002, + 0, 16961, 16960, 1, 0, 0, 0, 16961, 16962, 1, 0, 0, 0, 16962, 2003, 1, + 0, 0, 0, 16963, 16964, 5, 2173, 0, 0, 16964, 16967, 3, 2036, 1018, 0, 16965, + 16967, 5, 1136, 0, 0, 16966, 16963, 1, 0, 0, 0, 16966, 16965, 1, 0, 0, + 0, 16967, 2005, 1, 0, 0, 0, 16968, 16970, 3, 2268, 1134, 0, 16969, 16971, + 3, 2192, 1096, 0, 16970, 16969, 1, 0, 0, 0, 16970, 16971, 1, 0, 0, 0, 16971, + 2007, 1, 0, 0, 0, 16972, 16973, 5, 1507, 0, 0, 16973, 16985, 5, 1576, 0, + 0, 16974, 16975, 5, 1507, 0, 0, 16975, 16985, 5, 488, 0, 0, 16976, 16978, + 5, 1576, 0, 0, 16977, 16979, 5, 2091, 0, 0, 16978, 16977, 1, 0, 0, 0, 16978, + 16979, 1, 0, 0, 0, 16979, 16985, 1, 0, 0, 0, 16980, 16981, 5, 1576, 0, + 0, 16981, 16982, 5, 1507, 0, 0, 16982, 16985, 5, 488, 0, 0, 16983, 16985, + 5, 488, 0, 0, 16984, 16972, 1, 0, 0, 0, 16984, 16974, 1, 0, 0, 0, 16984, + 16976, 1, 0, 0, 0, 16984, 16980, 1, 0, 0, 0, 16984, 16983, 1, 0, 0, 0, + 16985, 2009, 1, 0, 0, 0, 16986, 16993, 3, 2020, 1010, 0, 16987, 16988, + 5, 1174, 0, 0, 16988, 16989, 5, 2376, 0, 0, 16989, 16990, 3, 2020, 1010, + 0, 16990, 16991, 5, 2377, 0, 0, 16991, 16993, 1, 0, 0, 0, 16992, 16986, + 1, 0, 0, 0, 16992, 16987, 1, 0, 0, 0, 16993, 16995, 1, 0, 0, 0, 16994, + 16996, 3, 2196, 1098, 0, 16995, 16994, 1, 0, 0, 0, 16995, 16996, 1, 0, + 0, 0, 16996, 2011, 1, 0, 0, 0, 16997, 16998, 7, 186, 0, 0, 16998, 16999, + 3, 2034, 1017, 0, 16999, 17000, 3, 2202, 1101, 0, 17000, 2013, 1, 0, 0, + 0, 17001, 17002, 5, 819, 0, 0, 17002, 17004, 5, 472, 0, 0, 17003, 17005, + 3, 2016, 1008, 0, 17004, 17003, 1, 0, 0, 0, 17004, 17005, 1, 0, 0, 0, 17005, + 17007, 1, 0, 0, 0, 17006, 17008, 3, 2036, 1018, 0, 17007, 17006, 1, 0, + 0, 0, 17007, 17008, 1, 0, 0, 0, 17008, 17010, 1, 0, 0, 0, 17009, 17011, + 3, 2018, 1009, 0, 17010, 17009, 1, 0, 0, 0, 17010, 17011, 1, 0, 0, 0, 17011, + 2015, 1, 0, 0, 0, 17012, 17013, 5, 719, 0, 0, 17013, 17014, 3, 2268, 1134, + 0, 17014, 2017, 1, 0, 0, 0, 17015, 17016, 5, 1450, 0, 0, 17016, 17019, + 5, 793, 0, 0, 17017, 17020, 5, 2070, 0, 0, 17018, 17020, 3, 2036, 1018, + 0, 17019, 17017, 1, 0, 0, 0, 17019, 17018, 1, 0, 0, 0, 17020, 2019, 1, + 0, 0, 0, 17021, 17039, 3, 2022, 1011, 0, 17022, 17023, 5, 2376, 0, 0, 17023, + 17025, 3, 1840, 920, 0, 17024, 17026, 3, 2024, 1012, 0, 17025, 17024, 1, + 0, 0, 0, 17025, 17026, 1, 0, 0, 0, 17026, 17027, 1, 0, 0, 0, 17027, 17028, + 5, 2377, 0, 0, 17028, 17039, 1, 0, 0, 0, 17029, 17031, 3, 2268, 1134, 0, + 17030, 17032, 3, 2026, 1013, 0, 17031, 17030, 1, 0, 0, 0, 17031, 17032, + 1, 0, 0, 0, 17032, 17039, 1, 0, 0, 0, 17033, 17036, 3, 2098, 1049, 0, 17034, + 17035, 5, 66, 0, 0, 17035, 17037, 3, 2332, 1166, 0, 17036, 17034, 1, 0, + 0, 0, 17036, 17037, 1, 0, 0, 0, 17037, 17039, 1, 0, 0, 0, 17038, 17021, + 1, 0, 0, 0, 17038, 17022, 1, 0, 0, 0, 17038, 17029, 1, 0, 0, 0, 17038, + 17033, 1, 0, 0, 0, 17039, 2021, 1, 0, 0, 0, 17040, 17051, 7, 202, 0, 0, + 17041, 17042, 5, 2376, 0, 0, 17042, 17043, 3, 1850, 925, 0, 17043, 17044, + 5, 2377, 0, 0, 17044, 17052, 1, 0, 0, 0, 17045, 17046, 5, 2376, 0, 0, 17046, + 17047, 3, 2036, 1018, 0, 17047, 17049, 5, 2377, 0, 0, 17048, 17050, 3, + 2336, 1168, 0, 17049, 17048, 1, 0, 0, 0, 17049, 17050, 1, 0, 0, 0, 17050, + 17052, 1, 0, 0, 0, 17051, 17041, 1, 0, 0, 0, 17051, 17045, 1, 0, 0, 0, + 17052, 2023, 1, 0, 0, 0, 17053, 17062, 5, 2188, 0, 0, 17054, 17055, 5, + 1408, 0, 0, 17055, 17063, 5, 1174, 0, 0, 17056, 17057, 5, 186, 0, 0, 17057, + 17060, 5, 1188, 0, 0, 17058, 17059, 5, 267, 0, 0, 17059, 17061, 3, 2238, + 1119, 0, 17060, 17058, 1, 0, 0, 0, 17060, 17061, 1, 0, 0, 0, 17061, 17063, + 1, 0, 0, 0, 17062, 17054, 1, 0, 0, 0, 17062, 17056, 1, 0, 0, 0, 17063, + 2025, 1, 0, 0, 0, 17064, 17066, 5, 1515, 0, 0, 17065, 17067, 5, 134, 0, + 0, 17066, 17065, 1, 0, 0, 0, 17066, 17067, 1, 0, 0, 0, 17067, 17068, 1, + 0, 0, 0, 17068, 17069, 5, 2376, 0, 0, 17069, 17072, 3, 2036, 1018, 0, 17070, + 17071, 5, 2382, 0, 0, 17071, 17073, 3, 2036, 1018, 0, 17072, 17070, 1, + 0, 0, 0, 17072, 17073, 1, 0, 0, 0, 17073, 17074, 1, 0, 0, 0, 17074, 17076, + 5, 2377, 0, 0, 17075, 17077, 3, 2028, 1014, 0, 17076, 17075, 1, 0, 0, 0, + 17076, 17077, 1, 0, 0, 0, 17077, 2027, 1, 0, 0, 0, 17078, 17079, 5, 1543, + 0, 0, 17079, 17080, 5, 2376, 0, 0, 17080, 17081, 3, 2036, 1018, 0, 17081, + 17082, 5, 2377, 0, 0, 17082, 2029, 1, 0, 0, 0, 17083, 17086, 3, 2036, 1018, + 0, 17084, 17086, 3, 2032, 1016, 0, 17085, 17083, 1, 0, 0, 0, 17085, 17084, + 1, 0, 0, 0, 17086, 2031, 1, 0, 0, 0, 17087, 17088, 3, 2266, 1133, 0, 17088, + 17090, 5, 723, 0, 0, 17089, 17091, 5, 1121, 0, 0, 17090, 17089, 1, 0, 0, + 0, 17090, 17091, 1, 0, 0, 0, 17091, 17092, 1, 0, 0, 0, 17092, 17095, 5, + 738, 0, 0, 17093, 17094, 5, 565, 0, 0, 17094, 17096, 5, 738, 0, 0, 17095, + 17093, 1, 0, 0, 0, 17095, 17096, 1, 0, 0, 0, 17096, 17098, 1, 0, 0, 0, + 17097, 17099, 7, 203, 0, 0, 17098, 17097, 1, 0, 0, 0, 17098, 17099, 1, + 0, 0, 0, 17099, 17103, 1, 0, 0, 0, 17100, 17101, 7, 2, 0, 0, 17101, 17102, + 5, 2068, 0, 0, 17102, 17104, 5, 756, 0, 0, 17103, 17100, 1, 0, 0, 0, 17103, + 17104, 1, 0, 0, 0, 17104, 17111, 1, 0, 0, 0, 17105, 17106, 5, 734, 0, 0, + 17106, 17107, 5, 2376, 0, 0, 17107, 17108, 3, 2034, 1017, 0, 17108, 17109, + 5, 2377, 0, 0, 17109, 17111, 1, 0, 0, 0, 17110, 17087, 1, 0, 0, 0, 17110, + 17105, 1, 0, 0, 0, 17111, 2033, 1, 0, 0, 0, 17112, 17117, 3, 2036, 1018, + 0, 17113, 17114, 5, 2382, 0, 0, 17114, 17116, 3, 2036, 1018, 0, 17115, + 17113, 1, 0, 0, 0, 17116, 17119, 1, 0, 0, 0, 17117, 17115, 1, 0, 0, 0, + 17117, 17118, 1, 0, 0, 0, 17118, 2035, 1, 0, 0, 0, 17119, 17117, 1, 0, + 0, 0, 17120, 17123, 3, 2038, 1019, 0, 17121, 17123, 3, 2040, 1020, 0, 17122, + 17120, 1, 0, 0, 0, 17122, 17121, 1, 0, 0, 0, 17123, 2037, 1, 0, 0, 0, 17124, + 17125, 5, 322, 0, 0, 17125, 17126, 5, 2376, 0, 0, 17126, 17127, 3, 1850, + 925, 0, 17127, 17128, 5, 2377, 0, 0, 17128, 2039, 1, 0, 0, 0, 17129, 17130, + 6, 1020, -1, 0, 17130, 17131, 3, 2042, 1021, 0, 17131, 17140, 1, 0, 0, + 0, 17132, 17133, 10, 2, 0, 0, 17133, 17134, 5, 48, 0, 0, 17134, 17139, + 3, 2040, 1020, 3, 17135, 17136, 10, 1, 0, 0, 17136, 17137, 5, 1219, 0, + 0, 17137, 17139, 3, 2040, 1020, 2, 17138, 17132, 1, 0, 0, 0, 17138, 17135, + 1, 0, 0, 0, 17139, 17142, 1, 0, 0, 0, 17140, 17138, 1, 0, 0, 0, 17140, + 17141, 1, 0, 0, 0, 17141, 2041, 1, 0, 0, 0, 17142, 17140, 1, 0, 0, 0, 17143, + 17145, 5, 1121, 0, 0, 17144, 17143, 1, 0, 0, 0, 17144, 17145, 1, 0, 0, + 0, 17145, 17146, 1, 0, 0, 0, 17146, 17154, 3, 2046, 1023, 0, 17147, 17149, + 5, 723, 0, 0, 17148, 17150, 5, 1121, 0, 0, 17149, 17148, 1, 0, 0, 0, 17149, + 17150, 1, 0, 0, 0, 17150, 17151, 1, 0, 0, 0, 17151, 17153, 3, 2044, 1022, + 0, 17152, 17147, 1, 0, 0, 0, 17153, 17156, 1, 0, 0, 0, 17154, 17152, 1, + 0, 0, 0, 17154, 17155, 1, 0, 0, 0, 17155, 2043, 1, 0, 0, 0, 17156, 17154, + 1, 0, 0, 0, 17157, 17183, 5, 1145, 0, 0, 17158, 17183, 5, 928, 0, 0, 17159, + 17183, 5, 1348, 0, 0, 17160, 17183, 5, 677, 0, 0, 17161, 17162, 5, 35, + 0, 0, 17162, 17183, 5, 1568, 0, 0, 17163, 17183, 5, 451, 0, 0, 17164, 17166, + 5, 1163, 0, 0, 17165, 17167, 5, 2053, 0, 0, 17166, 17165, 1, 0, 0, 0, 17166, + 17167, 1, 0, 0, 0, 17167, 17168, 1, 0, 0, 0, 17168, 17170, 5, 2376, 0, + 0, 17169, 17171, 5, 1174, 0, 0, 17170, 17169, 1, 0, 0, 0, 17170, 17171, + 1, 0, 0, 0, 17171, 17172, 1, 0, 0, 0, 17172, 17177, 3, 2300, 1150, 0, 17173, + 17174, 5, 2382, 0, 0, 17174, 17176, 3, 2300, 1150, 0, 17175, 17173, 1, + 0, 0, 0, 17176, 17179, 1, 0, 0, 0, 17177, 17175, 1, 0, 0, 0, 17177, 17178, + 1, 0, 0, 0, 17178, 17180, 1, 0, 0, 0, 17179, 17177, 1, 0, 0, 0, 17180, + 17181, 5, 2377, 0, 0, 17181, 17183, 1, 0, 0, 0, 17182, 17157, 1, 0, 0, + 0, 17182, 17158, 1, 0, 0, 0, 17182, 17159, 1, 0, 0, 0, 17182, 17160, 1, + 0, 0, 0, 17182, 17161, 1, 0, 0, 0, 17182, 17163, 1, 0, 0, 0, 17182, 17164, + 1, 0, 0, 0, 17183, 2045, 1, 0, 0, 0, 17184, 17190, 3, 2048, 1024, 0, 17185, + 17187, 7, 204, 0, 0, 17186, 17188, 5, 1163, 0, 0, 17187, 17186, 1, 0, 0, + 0, 17187, 17188, 1, 0, 0, 0, 17188, 17189, 1, 0, 0, 0, 17189, 17191, 3, + 2058, 1029, 0, 17190, 17185, 1, 0, 0, 0, 17190, 17191, 1, 0, 0, 0, 17191, + 2047, 1, 0, 0, 0, 17192, 17193, 6, 1024, -1, 0, 17193, 17194, 3, 2050, + 1025, 0, 17194, 17201, 1, 0, 0, 0, 17195, 17196, 10, 2, 0, 0, 17196, 17197, + 3, 2052, 1026, 0, 17197, 17198, 3, 2048, 1024, 3, 17198, 17200, 1, 0, 0, + 0, 17199, 17195, 1, 0, 0, 0, 17200, 17203, 1, 0, 0, 0, 17201, 17199, 1, + 0, 0, 0, 17201, 17202, 1, 0, 0, 0, 17202, 2049, 1, 0, 0, 0, 17203, 17201, + 1, 0, 0, 0, 17204, 17220, 3, 2058, 1029, 0, 17205, 17207, 5, 1121, 0, 0, + 17206, 17205, 1, 0, 0, 0, 17206, 17207, 1, 0, 0, 0, 17207, 17218, 1, 0, + 0, 0, 17208, 17209, 5, 680, 0, 0, 17209, 17219, 3, 2054, 1027, 0, 17210, + 17211, 5, 112, 0, 0, 17211, 17219, 3, 2056, 1028, 0, 17212, 17213, 7, 205, + 0, 0, 17213, 17216, 3, 2058, 1029, 0, 17214, 17215, 5, 473, 0, 0, 17215, + 17217, 3, 2058, 1029, 0, 17216, 17214, 1, 0, 0, 0, 17216, 17217, 1, 0, + 0, 0, 17217, 17219, 1, 0, 0, 0, 17218, 17208, 1, 0, 0, 0, 17218, 17210, + 1, 0, 0, 0, 17218, 17212, 1, 0, 0, 0, 17219, 17221, 1, 0, 0, 0, 17220, + 17206, 1, 0, 0, 0, 17220, 17221, 1, 0, 0, 0, 17221, 2051, 1, 0, 0, 0, 17222, + 17237, 5, 2398, 0, 0, 17223, 17231, 5, 2389, 0, 0, 17224, 17225, 5, 2394, + 0, 0, 17225, 17231, 5, 2393, 0, 0, 17226, 17227, 5, 2392, 0, 0, 17227, + 17231, 5, 2398, 0, 0, 17228, 17229, 5, 2390, 0, 0, 17229, 17231, 5, 2398, + 0, 0, 17230, 17223, 1, 0, 0, 0, 17230, 17224, 1, 0, 0, 0, 17230, 17226, + 1, 0, 0, 0, 17230, 17228, 1, 0, 0, 0, 17231, 17237, 1, 0, 0, 0, 17232, + 17234, 7, 206, 0, 0, 17233, 17235, 5, 2398, 0, 0, 17234, 17233, 1, 0, 0, + 0, 17234, 17235, 1, 0, 0, 0, 17235, 17237, 1, 0, 0, 0, 17236, 17222, 1, + 0, 0, 0, 17236, 17230, 1, 0, 0, 0, 17236, 17232, 1, 0, 0, 0, 17237, 2053, + 1, 0, 0, 0, 17238, 17239, 5, 2376, 0, 0, 17239, 17240, 3, 1850, 925, 0, + 17240, 17241, 5, 2377, 0, 0, 17241, 17257, 1, 0, 0, 0, 17242, 17243, 5, + 2376, 0, 0, 17243, 17248, 3, 2058, 1029, 0, 17244, 17245, 5, 2382, 0, 0, + 17245, 17247, 3, 2058, 1029, 0, 17246, 17244, 1, 0, 0, 0, 17247, 17250, + 1, 0, 0, 0, 17248, 17246, 1, 0, 0, 0, 17248, 17249, 1, 0, 0, 0, 17249, + 17251, 1, 0, 0, 0, 17250, 17248, 1, 0, 0, 0, 17251, 17252, 5, 2377, 0, + 0, 17252, 17257, 1, 0, 0, 0, 17253, 17257, 3, 2320, 1160, 0, 17254, 17257, + 3, 2308, 1154, 0, 17255, 17257, 3, 2310, 1155, 0, 17256, 17238, 1, 0, 0, + 0, 17256, 17242, 1, 0, 0, 0, 17256, 17253, 1, 0, 0, 0, 17256, 17254, 1, + 0, 0, 0, 17256, 17255, 1, 0, 0, 0, 17257, 2055, 1, 0, 0, 0, 17258, 17259, + 3, 2058, 1029, 0, 17259, 17260, 5, 48, 0, 0, 17260, 17261, 3, 2058, 1029, + 0, 17261, 2057, 1, 0, 0, 0, 17262, 17263, 6, 1029, -1, 0, 17263, 17272, + 3, 2062, 1031, 0, 17264, 17269, 5, 79, 0, 0, 17265, 17270, 5, 804, 0, 0, + 17266, 17267, 5, 2001, 0, 0, 17267, 17268, 5, 2239, 0, 0, 17268, 17270, + 3, 2058, 1029, 0, 17269, 17265, 1, 0, 0, 0, 17269, 17266, 1, 0, 0, 0, 17270, + 17273, 1, 0, 0, 0, 17271, 17273, 3, 2060, 1030, 0, 17272, 17264, 1, 0, + 0, 0, 17272, 17271, 1, 0, 0, 0, 17272, 17273, 1, 0, 0, 0, 17273, 17277, + 1, 0, 0, 0, 17274, 17275, 5, 1175, 0, 0, 17275, 17276, 5, 1231, 0, 0, 17276, + 17278, 7, 207, 0, 0, 17277, 17274, 1, 0, 0, 0, 17277, 17278, 1, 0, 0, 0, + 17278, 17291, 1, 0, 0, 0, 17279, 17280, 10, 3, 0, 0, 17280, 17281, 7, 208, + 0, 0, 17281, 17290, 3, 2058, 1029, 4, 17282, 17283, 10, 2, 0, 0, 17283, + 17284, 7, 139, 0, 0, 17284, 17290, 3, 2058, 1029, 3, 17285, 17286, 10, + 1, 0, 0, 17286, 17287, 5, 2397, 0, 0, 17287, 17288, 5, 2397, 0, 0, 17288, + 17290, 3, 2058, 1029, 2, 17289, 17279, 1, 0, 0, 0, 17289, 17282, 1, 0, + 0, 0, 17289, 17285, 1, 0, 0, 0, 17290, 17293, 1, 0, 0, 0, 17291, 17289, + 1, 0, 0, 0, 17291, 17292, 1, 0, 0, 0, 17292, 2059, 1, 0, 0, 0, 17293, 17291, + 1, 0, 0, 0, 17294, 17299, 5, 341, 0, 0, 17295, 17296, 5, 2376, 0, 0, 17296, + 17297, 3, 2058, 1029, 0, 17297, 17298, 5, 2377, 0, 0, 17298, 17300, 1, + 0, 0, 0, 17299, 17295, 1, 0, 0, 0, 17299, 17300, 1, 0, 0, 0, 17300, 17301, + 1, 0, 0, 0, 17301, 17302, 5, 2029, 0, 0, 17302, 17307, 5, 1537, 0, 0, 17303, + 17304, 5, 2376, 0, 0, 17304, 17305, 3, 2058, 1029, 0, 17305, 17306, 5, + 2377, 0, 0, 17306, 17308, 1, 0, 0, 0, 17307, 17303, 1, 0, 0, 0, 17307, + 17308, 1, 0, 0, 0, 17308, 17322, 1, 0, 0, 0, 17309, 17314, 5, 2235, 0, + 0, 17310, 17311, 5, 2376, 0, 0, 17311, 17312, 3, 2058, 1029, 0, 17312, + 17313, 5, 2377, 0, 0, 17313, 17315, 1, 0, 0, 0, 17314, 17310, 1, 0, 0, + 0, 17314, 17315, 1, 0, 0, 0, 17315, 17316, 1, 0, 0, 0, 17316, 17317, 5, + 2029, 0, 0, 17317, 17322, 5, 914, 0, 0, 17318, 17319, 3, 2058, 1029, 0, + 17319, 17320, 7, 209, 0, 0, 17320, 17322, 1, 0, 0, 0, 17321, 17294, 1, + 0, 0, 0, 17321, 17309, 1, 0, 0, 0, 17321, 17318, 1, 0, 0, 0, 17322, 2061, + 1, 0, 0, 0, 17323, 17328, 3, 2070, 1035, 0, 17324, 17325, 5, 2399, 0, 0, + 17325, 17326, 3, 2064, 1032, 0, 17326, 17327, 5, 2400, 0, 0, 17327, 17329, + 1, 0, 0, 0, 17328, 17324, 1, 0, 0, 0, 17328, 17329, 1, 0, 0, 0, 17329, + 2063, 1, 0, 0, 0, 17330, 17333, 5, 53, 0, 0, 17331, 17333, 3, 2036, 1018, + 0, 17332, 17330, 1, 0, 0, 0, 17332, 17331, 1, 0, 0, 0, 17333, 17341, 1, + 0, 0, 0, 17334, 17337, 5, 2382, 0, 0, 17335, 17338, 5, 53, 0, 0, 17336, + 17338, 3, 2036, 1018, 0, 17337, 17335, 1, 0, 0, 0, 17337, 17336, 1, 0, + 0, 0, 17338, 17340, 1, 0, 0, 0, 17339, 17334, 1, 0, 0, 0, 17340, 17343, + 1, 0, 0, 0, 17341, 17339, 1, 0, 0, 0, 17341, 17342, 1, 0, 0, 0, 17342, + 17354, 1, 0, 0, 0, 17343, 17341, 1, 0, 0, 0, 17344, 17349, 3, 2066, 1033, + 0, 17345, 17346, 5, 2382, 0, 0, 17346, 17348, 3, 2066, 1033, 0, 17347, + 17345, 1, 0, 0, 0, 17348, 17351, 1, 0, 0, 0, 17349, 17347, 1, 0, 0, 0, + 17349, 17350, 1, 0, 0, 0, 17350, 17354, 1, 0, 0, 0, 17351, 17349, 1, 0, + 0, 0, 17352, 17354, 3, 2068, 1034, 0, 17353, 17332, 1, 0, 0, 0, 17353, + 17344, 1, 0, 0, 0, 17353, 17352, 1, 0, 0, 0, 17354, 2065, 1, 0, 0, 0, 17355, + 17356, 5, 564, 0, 0, 17356, 17374, 3, 2266, 1133, 0, 17357, 17358, 5, 680, + 0, 0, 17358, 17360, 5, 2376, 0, 0, 17359, 17361, 3, 2034, 1017, 0, 17360, + 17359, 1, 0, 0, 0, 17360, 17361, 1, 0, 0, 0, 17361, 17362, 1, 0, 0, 0, + 17362, 17375, 5, 2377, 0, 0, 17363, 17364, 5, 792, 0, 0, 17364, 17366, + 3, 2036, 1018, 0, 17365, 17363, 1, 0, 0, 0, 17365, 17366, 1, 0, 0, 0, 17366, + 17367, 1, 0, 0, 0, 17367, 17368, 5, 572, 0, 0, 17368, 17369, 3, 2036, 1018, + 0, 17369, 17370, 5, 2029, 0, 0, 17370, 17371, 3, 2036, 1018, 0, 17371, + 17372, 7, 210, 0, 0, 17372, 17373, 3, 2036, 1018, 0, 17373, 17375, 1, 0, + 0, 0, 17374, 17357, 1, 0, 0, 0, 17374, 17365, 1, 0, 0, 0, 17375, 2067, + 1, 0, 0, 0, 17376, 17377, 5, 564, 0, 0, 17377, 17378, 3, 2286, 1143, 0, + 17378, 17379, 5, 680, 0, 0, 17379, 17386, 5, 2376, 0, 0, 17380, 17387, + 3, 1850, 925, 0, 17381, 17383, 5, 2376, 0, 0, 17382, 17384, 3, 2034, 1017, + 0, 17383, 17382, 1, 0, 0, 0, 17383, 17384, 1, 0, 0, 0, 17384, 17385, 1, + 0, 0, 0, 17385, 17387, 5, 2377, 0, 0, 17386, 17380, 1, 0, 0, 0, 17386, + 17381, 1, 0, 0, 0, 17387, 17388, 1, 0, 0, 0, 17388, 17389, 5, 2377, 0, + 0, 17389, 2069, 1, 0, 0, 0, 17390, 17391, 7, 139, 0, 0, 17391, 17407, 3, + 2070, 1035, 0, 17392, 17393, 5, 1358, 0, 0, 17393, 17407, 3, 2070, 1035, + 0, 17394, 17395, 5, 260, 0, 0, 17395, 17407, 3, 2070, 1035, 0, 17396, 17397, + 5, 950, 0, 0, 17397, 17407, 3, 2070, 1035, 0, 17398, 17399, 5, 410, 0, + 0, 17399, 17407, 3, 2070, 1035, 0, 17400, 17401, 5, 37, 0, 0, 17401, 17407, + 3, 2070, 1035, 0, 17402, 17407, 3, 2072, 1036, 0, 17403, 17407, 3, 2086, + 1043, 0, 17404, 17407, 3, 2090, 1045, 0, 17405, 17407, 3, 2084, 1042, 0, + 17406, 17390, 1, 0, 0, 0, 17406, 17392, 1, 0, 0, 0, 17406, 17394, 1, 0, + 0, 0, 17406, 17396, 1, 0, 0, 0, 17406, 17398, 1, 0, 0, 0, 17406, 17400, + 1, 0, 0, 0, 17406, 17402, 1, 0, 0, 0, 17406, 17403, 1, 0, 0, 0, 17406, + 17404, 1, 0, 0, 0, 17406, 17405, 1, 0, 0, 0, 17407, 2071, 1, 0, 0, 0, 17408, + 17411, 3, 2078, 1039, 0, 17409, 17411, 3, 2074, 1037, 0, 17410, 17408, + 1, 0, 0, 0, 17410, 17409, 1, 0, 0, 0, 17411, 2073, 1, 0, 0, 0, 17412, 17414, + 3, 2240, 1120, 0, 17413, 17412, 1, 0, 0, 0, 17413, 17414, 1, 0, 0, 0, 17414, + 17415, 1, 0, 0, 0, 17415, 17416, 5, 169, 0, 0, 17416, 17418, 3, 2036, 1018, + 0, 17417, 17419, 3, 2076, 1038, 0, 17418, 17417, 1, 0, 0, 0, 17419, 17420, + 1, 0, 0, 0, 17420, 17418, 1, 0, 0, 0, 17420, 17421, 1, 0, 0, 0, 17421, + 17423, 1, 0, 0, 0, 17422, 17424, 3, 2082, 1041, 0, 17423, 17422, 1, 0, + 0, 0, 17423, 17424, 1, 0, 0, 0, 17424, 17425, 1, 0, 0, 0, 17425, 17427, + 5, 459, 0, 0, 17426, 17428, 5, 169, 0, 0, 17427, 17426, 1, 0, 0, 0, 17427, + 17428, 1, 0, 0, 0, 17428, 17430, 1, 0, 0, 0, 17429, 17431, 3, 2240, 1120, + 0, 17430, 17429, 1, 0, 0, 0, 17430, 17431, 1, 0, 0, 0, 17431, 2075, 1, + 0, 0, 0, 17432, 17433, 5, 2180, 0, 0, 17433, 17434, 3, 2036, 1018, 0, 17434, + 17437, 5, 1989, 0, 0, 17435, 17438, 3, 1750, 875, 0, 17436, 17438, 3, 2036, + 1018, 0, 17437, 17435, 1, 0, 0, 0, 17437, 17436, 1, 0, 0, 0, 17438, 2077, + 1, 0, 0, 0, 17439, 17441, 3, 2240, 1120, 0, 17440, 17439, 1, 0, 0, 0, 17440, + 17441, 1, 0, 0, 0, 17441, 17442, 1, 0, 0, 0, 17442, 17444, 5, 169, 0, 0, + 17443, 17445, 3, 2080, 1040, 0, 17444, 17443, 1, 0, 0, 0, 17445, 17446, + 1, 0, 0, 0, 17446, 17444, 1, 0, 0, 0, 17446, 17447, 1, 0, 0, 0, 17447, + 17449, 1, 0, 0, 0, 17448, 17450, 3, 2082, 1041, 0, 17449, 17448, 1, 0, + 0, 0, 17449, 17450, 1, 0, 0, 0, 17450, 17451, 1, 0, 0, 0, 17451, 17453, + 5, 459, 0, 0, 17452, 17454, 5, 169, 0, 0, 17453, 17452, 1, 0, 0, 0, 17453, + 17454, 1, 0, 0, 0, 17454, 17456, 1, 0, 0, 0, 17455, 17457, 3, 2240, 1120, + 0, 17456, 17455, 1, 0, 0, 0, 17456, 17457, 1, 0, 0, 0, 17457, 2079, 1, + 0, 0, 0, 17458, 17459, 5, 2180, 0, 0, 17459, 17460, 3, 2036, 1018, 0, 17460, + 17463, 5, 1989, 0, 0, 17461, 17464, 3, 1750, 875, 0, 17462, 17464, 3, 2036, + 1018, 0, 17463, 17461, 1, 0, 0, 0, 17463, 17462, 1, 0, 0, 0, 17464, 2081, + 1, 0, 0, 0, 17465, 17468, 5, 446, 0, 0, 17466, 17469, 3, 1750, 875, 0, + 17467, 17469, 3, 2036, 1018, 0, 17468, 17466, 1, 0, 0, 0, 17468, 17467, + 1, 0, 0, 0, 17469, 2083, 1, 0, 0, 0, 17470, 17471, 3, 2314, 1157, 0, 17471, + 17472, 3, 2336, 1168, 0, 17472, 17490, 1, 0, 0, 0, 17473, 17490, 3, 2308, + 1154, 0, 17474, 17490, 3, 2322, 1161, 0, 17475, 17490, 3, 2310, 1155, 0, + 17476, 17477, 5, 2376, 0, 0, 17477, 17478, 3, 1850, 925, 0, 17478, 17482, + 5, 2377, 0, 0, 17479, 17481, 3, 1854, 927, 0, 17480, 17479, 1, 0, 0, 0, + 17481, 17484, 1, 0, 0, 0, 17482, 17480, 1, 0, 0, 0, 17482, 17483, 1, 0, + 0, 0, 17483, 17490, 1, 0, 0, 0, 17484, 17482, 1, 0, 0, 0, 17485, 17486, + 5, 2376, 0, 0, 17486, 17487, 3, 2034, 1017, 0, 17487, 17488, 5, 2377, 0, + 0, 17488, 17490, 1, 0, 0, 0, 17489, 17470, 1, 0, 0, 0, 17489, 17473, 1, + 0, 0, 0, 17489, 17474, 1, 0, 0, 0, 17489, 17475, 1, 0, 0, 0, 17489, 17476, + 1, 0, 0, 0, 17489, 17485, 1, 0, 0, 0, 17490, 2085, 1, 0, 0, 0, 17491, 17500, + 7, 211, 0, 0, 17492, 17493, 5, 2376, 0, 0, 17493, 17494, 3, 1838, 919, + 0, 17494, 17495, 5, 2377, 0, 0, 17495, 17501, 1, 0, 0, 0, 17496, 17497, + 5, 2376, 0, 0, 17497, 17498, 3, 2036, 1018, 0, 17498, 17499, 5, 2377, 0, + 0, 17499, 17501, 1, 0, 0, 0, 17500, 17492, 1, 0, 0, 0, 17500, 17496, 1, + 0, 0, 0, 17501, 2087, 1, 0, 0, 0, 17502, 17503, 5, 2291, 0, 0, 17503, 17504, + 5, 2376, 0, 0, 17504, 17505, 3, 2036, 1018, 0, 17505, 17506, 5, 2382, 0, + 0, 17506, 17509, 3, 2036, 1018, 0, 17507, 17508, 5, 2382, 0, 0, 17508, + 17510, 3, 2036, 1018, 0, 17509, 17507, 1, 0, 0, 0, 17509, 17510, 1, 0, + 0, 0, 17510, 17511, 1, 0, 0, 0, 17511, 17512, 5, 2377, 0, 0, 17512, 17589, + 1, 0, 0, 0, 17513, 17514, 5, 2292, 0, 0, 17514, 17518, 5, 2376, 0, 0, 17515, + 17519, 3, 2314, 1157, 0, 17516, 17519, 3, 2090, 1045, 0, 17517, 17519, + 3, 2036, 1018, 0, 17518, 17515, 1, 0, 0, 0, 17518, 17516, 1, 0, 0, 0, 17518, + 17517, 1, 0, 0, 0, 17519, 17522, 1, 0, 0, 0, 17520, 17521, 5, 2382, 0, + 0, 17521, 17523, 3, 2328, 1164, 0, 17522, 17520, 1, 0, 0, 0, 17522, 17523, + 1, 0, 0, 0, 17523, 17526, 1, 0, 0, 0, 17524, 17525, 5, 2382, 0, 0, 17525, + 17527, 3, 2328, 1164, 0, 17526, 17524, 1, 0, 0, 0, 17526, 17527, 1, 0, + 0, 0, 17527, 17528, 1, 0, 0, 0, 17528, 17529, 5, 2377, 0, 0, 17529, 17589, + 1, 0, 0, 0, 17530, 17531, 5, 2276, 0, 0, 17531, 17532, 5, 2376, 0, 0, 17532, + 17533, 3, 2034, 1017, 0, 17533, 17534, 5, 2377, 0, 0, 17534, 17589, 1, + 0, 0, 0, 17535, 17536, 5, 190, 0, 0, 17536, 17537, 5, 2376, 0, 0, 17537, + 17538, 3, 2058, 1029, 0, 17538, 17539, 5, 2129, 0, 0, 17539, 17540, 5, + 936, 0, 0, 17540, 17541, 5, 2377, 0, 0, 17541, 17589, 1, 0, 0, 0, 17542, + 17543, 5, 2286, 0, 0, 17543, 17544, 5, 2376, 0, 0, 17544, 17545, 3, 2036, + 1018, 0, 17545, 17546, 5, 2382, 0, 0, 17546, 17547, 3, 2036, 1018, 0, 17547, + 17548, 5, 2377, 0, 0, 17548, 17589, 1, 0, 0, 0, 17549, 17550, 5, 2293, + 0, 0, 17550, 17558, 5, 2376, 0, 0, 17551, 17553, 7, 212, 0, 0, 17552, 17551, + 1, 0, 0, 0, 17552, 17553, 1, 0, 0, 0, 17553, 17555, 1, 0, 0, 0, 17554, + 17556, 3, 2328, 1164, 0, 17555, 17554, 1, 0, 0, 0, 17555, 17556, 1, 0, + 0, 0, 17556, 17557, 1, 0, 0, 0, 17557, 17559, 5, 572, 0, 0, 17558, 17552, + 1, 0, 0, 0, 17558, 17559, 1, 0, 0, 0, 17559, 17560, 1, 0, 0, 0, 17560, + 17561, 3, 2058, 1029, 0, 17561, 17562, 5, 2377, 0, 0, 17562, 17589, 1, + 0, 0, 0, 17563, 17564, 5, 2300, 0, 0, 17564, 17568, 5, 2376, 0, 0, 17565, + 17569, 3, 2314, 1157, 0, 17566, 17569, 3, 2090, 1045, 0, 17567, 17569, + 3, 2036, 1018, 0, 17568, 17565, 1, 0, 0, 0, 17568, 17566, 1, 0, 0, 0, 17568, + 17567, 1, 0, 0, 0, 17569, 17576, 1, 0, 0, 0, 17570, 17571, 5, 363, 0, 0, + 17571, 17572, 3, 2058, 1029, 0, 17572, 17573, 5, 1175, 0, 0, 17573, 17574, + 5, 282, 0, 0, 17574, 17575, 5, 470, 0, 0, 17575, 17577, 1, 0, 0, 0, 17576, + 17570, 1, 0, 0, 0, 17576, 17577, 1, 0, 0, 0, 17577, 17584, 1, 0, 0, 0, + 17578, 17579, 5, 2382, 0, 0, 17579, 17582, 3, 2328, 1164, 0, 17580, 17581, + 5, 2382, 0, 0, 17581, 17583, 3, 2328, 1164, 0, 17582, 17580, 1, 0, 0, 0, + 17582, 17583, 1, 0, 0, 0, 17583, 17585, 1, 0, 0, 0, 17584, 17578, 1, 0, + 0, 0, 17584, 17585, 1, 0, 0, 0, 17585, 17586, 1, 0, 0, 0, 17586, 17587, + 5, 2377, 0, 0, 17587, 17589, 1, 0, 0, 0, 17588, 17502, 1, 0, 0, 0, 17588, + 17513, 1, 0, 0, 0, 17588, 17530, 1, 0, 0, 0, 17588, 17535, 1, 0, 0, 0, + 17588, 17542, 1, 0, 0, 0, 17588, 17549, 1, 0, 0, 0, 17588, 17563, 1, 0, + 0, 0, 17589, 2089, 1, 0, 0, 0, 17590, 17595, 3, 2088, 1044, 0, 17591, 17595, + 3, 2130, 1065, 0, 17592, 17595, 3, 2092, 1046, 0, 17593, 17595, 3, 2136, + 1068, 0, 17594, 17590, 1, 0, 0, 0, 17594, 17591, 1, 0, 0, 0, 17594, 17592, + 1, 0, 0, 0, 17594, 17593, 1, 0, 0, 0, 17595, 2091, 1, 0, 0, 0, 17596, 17597, + 5, 733, 0, 0, 17597, 17598, 5, 2376, 0, 0, 17598, 17603, 3, 2100, 1050, + 0, 17599, 17600, 5, 2382, 0, 0, 17600, 17602, 3, 2100, 1050, 0, 17601, + 17599, 1, 0, 0, 0, 17602, 17605, 1, 0, 0, 0, 17603, 17601, 1, 0, 0, 0, + 17603, 17604, 1, 0, 0, 0, 17604, 17607, 1, 0, 0, 0, 17605, 17603, 1, 0, + 0, 0, 17606, 17608, 3, 2102, 1051, 0, 17607, 17606, 1, 0, 0, 0, 17607, + 17608, 1, 0, 0, 0, 17608, 17610, 1, 0, 0, 0, 17609, 17611, 3, 2104, 1052, + 0, 17610, 17609, 1, 0, 0, 0, 17610, 17611, 1, 0, 0, 0, 17611, 17613, 1, + 0, 0, 0, 17612, 17614, 5, 1659, 0, 0, 17613, 17612, 1, 0, 0, 0, 17613, + 17614, 1, 0, 0, 0, 17614, 17615, 1, 0, 0, 0, 17615, 17616, 5, 2377, 0, + 0, 17616, 17787, 1, 0, 0, 0, 17617, 17618, 5, 732, 0, 0, 17618, 17619, + 5, 2376, 0, 0, 17619, 17622, 3, 2036, 1018, 0, 17620, 17621, 5, 565, 0, + 0, 17621, 17623, 5, 738, 0, 0, 17622, 17620, 1, 0, 0, 0, 17622, 17623, + 1, 0, 0, 0, 17623, 17625, 1, 0, 0, 0, 17624, 17626, 3, 1950, 975, 0, 17625, + 17624, 1, 0, 0, 0, 17625, 17626, 1, 0, 0, 0, 17626, 17628, 1, 0, 0, 0, + 17627, 17629, 3, 2102, 1051, 0, 17628, 17627, 1, 0, 0, 0, 17628, 17629, + 1, 0, 0, 0, 17629, 17631, 1, 0, 0, 0, 17630, 17632, 3, 2104, 1052, 0, 17631, + 17630, 1, 0, 0, 0, 17631, 17632, 1, 0, 0, 0, 17632, 17634, 1, 0, 0, 0, + 17633, 17635, 5, 1659, 0, 0, 17634, 17633, 1, 0, 0, 0, 17634, 17635, 1, + 0, 0, 0, 17635, 17636, 1, 0, 0, 0, 17636, 17637, 5, 2377, 0, 0, 17637, + 17787, 1, 0, 0, 0, 17638, 17639, 5, 740, 0, 0, 17639, 17640, 5, 2376, 0, + 0, 17640, 17641, 3, 2094, 1047, 0, 17641, 17642, 5, 2377, 0, 0, 17642, + 17787, 1, 0, 0, 0, 17643, 17644, 5, 739, 0, 0, 17644, 17646, 5, 2376, 0, + 0, 17645, 17647, 5, 753, 0, 0, 17646, 17645, 1, 0, 0, 0, 17646, 17647, + 1, 0, 0, 0, 17647, 17648, 1, 0, 0, 0, 17648, 17649, 3, 2036, 1018, 0, 17649, + 17650, 5, 2141, 0, 0, 17650, 17654, 3, 2036, 1018, 0, 17651, 17652, 7, + 213, 0, 0, 17652, 17653, 5, 1175, 0, 0, 17653, 17655, 5, 1145, 0, 0, 17654, + 17651, 1, 0, 0, 0, 17654, 17655, 1, 0, 0, 0, 17655, 17670, 1, 0, 0, 0, + 17656, 17668, 5, 1486, 0, 0, 17657, 17664, 5, 2142, 0, 0, 17658, 17659, + 5, 2376, 0, 0, 17659, 17661, 5, 2370, 0, 0, 17660, 17662, 7, 214, 0, 0, + 17661, 17660, 1, 0, 0, 0, 17661, 17662, 1, 0, 0, 0, 17662, 17663, 1, 0, + 0, 0, 17663, 17665, 5, 2377, 0, 0, 17664, 17658, 1, 0, 0, 0, 17664, 17665, + 1, 0, 0, 0, 17665, 17669, 1, 0, 0, 0, 17666, 17669, 5, 201, 0, 0, 17667, + 17669, 5, 133, 0, 0, 17668, 17657, 1, 0, 0, 0, 17668, 17666, 1, 0, 0, 0, + 17668, 17667, 1, 0, 0, 0, 17669, 17671, 1, 0, 0, 0, 17670, 17656, 1, 0, + 0, 0, 17670, 17671, 1, 0, 0, 0, 17671, 17673, 1, 0, 0, 0, 17672, 17674, + 5, 1659, 0, 0, 17673, 17672, 1, 0, 0, 0, 17673, 17674, 1, 0, 0, 0, 17674, + 17678, 1, 0, 0, 0, 17675, 17676, 5, 2188, 0, 0, 17676, 17677, 5, 2068, + 0, 0, 17677, 17679, 5, 756, 0, 0, 17678, 17675, 1, 0, 0, 0, 17678, 17679, + 1, 0, 0, 0, 17679, 17680, 1, 0, 0, 0, 17680, 17681, 5, 2377, 0, 0, 17681, + 17787, 1, 0, 0, 0, 17682, 17683, 5, 742, 0, 0, 17683, 17684, 5, 2376, 0, + 0, 17684, 17687, 3, 2036, 1018, 0, 17685, 17686, 5, 565, 0, 0, 17686, 17688, + 5, 738, 0, 0, 17687, 17685, 1, 0, 0, 0, 17687, 17688, 1, 0, 0, 0, 17688, + 17689, 1, 0, 0, 0, 17689, 17690, 5, 2382, 0, 0, 17690, 17692, 5, 2372, + 0, 0, 17691, 17693, 3, 2112, 1056, 0, 17692, 17691, 1, 0, 0, 0, 17692, + 17693, 1, 0, 0, 0, 17693, 17695, 1, 0, 0, 0, 17694, 17696, 3, 2116, 1058, + 0, 17695, 17694, 1, 0, 0, 0, 17695, 17696, 1, 0, 0, 0, 17696, 17698, 1, + 0, 0, 0, 17697, 17699, 3, 2118, 1059, 0, 17698, 17697, 1, 0, 0, 0, 17698, + 17699, 1, 0, 0, 0, 17699, 17701, 1, 0, 0, 0, 17700, 17702, 3, 2120, 1060, + 0, 17701, 17700, 1, 0, 0, 0, 17701, 17702, 1, 0, 0, 0, 17702, 17703, 1, + 0, 0, 0, 17703, 17704, 5, 2377, 0, 0, 17704, 17787, 1, 0, 0, 0, 17705, + 17706, 5, 743, 0, 0, 17706, 17707, 5, 2376, 0, 0, 17707, 17710, 5, 2372, + 0, 0, 17708, 17709, 5, 1486, 0, 0, 17709, 17711, 3, 2114, 1057, 0, 17710, + 17708, 1, 0, 0, 0, 17710, 17711, 1, 0, 0, 0, 17711, 17713, 1, 0, 0, 0, + 17712, 17714, 5, 1352, 0, 0, 17713, 17712, 1, 0, 0, 0, 17713, 17714, 1, + 0, 0, 0, 17714, 17716, 1, 0, 0, 0, 17715, 17717, 5, 68, 0, 0, 17716, 17715, + 1, 0, 0, 0, 17716, 17717, 1, 0, 0, 0, 17717, 17719, 1, 0, 0, 0, 17718, + 17720, 5, 2046, 0, 0, 17719, 17718, 1, 0, 0, 0, 17719, 17720, 1, 0, 0, + 0, 17720, 17729, 1, 0, 0, 0, 17721, 17726, 5, 1145, 0, 0, 17722, 17726, + 5, 470, 0, 0, 17723, 17724, 5, 451, 0, 0, 17724, 17726, 7, 215, 0, 0, 17725, + 17721, 1, 0, 0, 0, 17725, 17722, 1, 0, 0, 0, 17725, 17723, 1, 0, 0, 0, + 17726, 17727, 1, 0, 0, 0, 17727, 17728, 5, 1175, 0, 0, 17728, 17730, 5, + 470, 0, 0, 17729, 17725, 1, 0, 0, 0, 17729, 17730, 1, 0, 0, 0, 17730, 17731, + 1, 0, 0, 0, 17731, 17787, 5, 2377, 0, 0, 17732, 17733, 5, 747, 0, 0, 17733, + 17734, 5, 2376, 0, 0, 17734, 17735, 3, 2036, 1018, 0, 17735, 17736, 5, + 2382, 0, 0, 17736, 17741, 3, 2106, 1053, 0, 17737, 17738, 5, 2382, 0, 0, + 17738, 17740, 3, 2106, 1053, 0, 17739, 17737, 1, 0, 0, 0, 17740, 17743, + 1, 0, 0, 0, 17741, 17739, 1, 0, 0, 0, 17741, 17742, 1, 0, 0, 0, 17742, + 17744, 1, 0, 0, 0, 17743, 17741, 1, 0, 0, 0, 17744, 17745, 5, 2377, 0, + 0, 17745, 17787, 1, 0, 0, 0, 17746, 17747, 5, 748, 0, 0, 17747, 17748, + 5, 2376, 0, 0, 17748, 17751, 3, 2036, 1018, 0, 17749, 17750, 5, 565, 0, + 0, 17750, 17752, 5, 738, 0, 0, 17751, 17749, 1, 0, 0, 0, 17751, 17752, + 1, 0, 0, 0, 17752, 17784, 1, 0, 0, 0, 17753, 17755, 5, 2382, 0, 0, 17754, + 17756, 5, 2372, 0, 0, 17755, 17754, 1, 0, 0, 0, 17755, 17756, 1, 0, 0, + 0, 17756, 17758, 1, 0, 0, 0, 17757, 17759, 3, 2122, 1061, 0, 17758, 17757, + 1, 0, 0, 0, 17758, 17759, 1, 0, 0, 0, 17759, 17768, 1, 0, 0, 0, 17760, + 17765, 5, 470, 0, 0, 17761, 17765, 5, 1145, 0, 0, 17762, 17763, 5, 363, + 0, 0, 17763, 17765, 3, 2128, 1064, 0, 17764, 17760, 1, 0, 0, 0, 17764, + 17761, 1, 0, 0, 0, 17764, 17762, 1, 0, 0, 0, 17764, 17765, 1, 0, 0, 0, + 17765, 17766, 1, 0, 0, 0, 17766, 17767, 5, 1175, 0, 0, 17767, 17769, 5, + 470, 0, 0, 17768, 17764, 1, 0, 0, 0, 17768, 17769, 1, 0, 0, 0, 17769, 17778, + 1, 0, 0, 0, 17770, 17775, 5, 470, 0, 0, 17771, 17775, 5, 1145, 0, 0, 17772, + 17773, 5, 363, 0, 0, 17773, 17775, 3, 2128, 1064, 0, 17774, 17770, 1, 0, + 0, 0, 17774, 17771, 1, 0, 0, 0, 17774, 17772, 1, 0, 0, 0, 17774, 17775, + 1, 0, 0, 0, 17775, 17776, 1, 0, 0, 0, 17776, 17777, 5, 1175, 0, 0, 17777, + 17779, 5, 451, 0, 0, 17778, 17774, 1, 0, 0, 0, 17778, 17779, 1, 0, 0, 0, + 17779, 17781, 1, 0, 0, 0, 17780, 17782, 3, 2126, 1063, 0, 17781, 17780, + 1, 0, 0, 0, 17781, 17782, 1, 0, 0, 0, 17782, 17783, 1, 0, 0, 0, 17783, + 17785, 5, 2377, 0, 0, 17784, 17753, 1, 0, 0, 0, 17784, 17785, 1, 0, 0, + 0, 17785, 17787, 1, 0, 0, 0, 17786, 17596, 1, 0, 0, 0, 17786, 17617, 1, + 0, 0, 0, 17786, 17638, 1, 0, 0, 0, 17786, 17643, 1, 0, 0, 0, 17786, 17682, + 1, 0, 0, 0, 17786, 17705, 1, 0, 0, 0, 17786, 17732, 1, 0, 0, 0, 17786, + 17746, 1, 0, 0, 0, 17787, 2093, 1, 0, 0, 0, 17788, 17793, 3, 2096, 1048, + 0, 17789, 17790, 5, 2382, 0, 0, 17790, 17792, 3, 2096, 1048, 0, 17791, + 17789, 1, 0, 0, 0, 17792, 17795, 1, 0, 0, 0, 17793, 17791, 1, 0, 0, 0, + 17793, 17794, 1, 0, 0, 0, 17794, 17798, 1, 0, 0, 0, 17795, 17793, 1, 0, + 0, 0, 17796, 17798, 5, 2379, 0, 0, 17797, 17788, 1, 0, 0, 0, 17797, 17796, + 1, 0, 0, 0, 17798, 17800, 1, 0, 0, 0, 17799, 17801, 3, 2102, 1051, 0, 17800, + 17799, 1, 0, 0, 0, 17800, 17801, 1, 0, 0, 0, 17801, 17803, 1, 0, 0, 0, + 17802, 17804, 3, 2104, 1052, 0, 17803, 17802, 1, 0, 0, 0, 17803, 17804, + 1, 0, 0, 0, 17804, 17806, 1, 0, 0, 0, 17805, 17807, 5, 1659, 0, 0, 17806, + 17805, 1, 0, 0, 0, 17806, 17807, 1, 0, 0, 0, 17807, 17811, 1, 0, 0, 0, + 17808, 17809, 5, 2188, 0, 0, 17809, 17810, 5, 2068, 0, 0, 17810, 17812, + 5, 756, 0, 0, 17811, 17808, 1, 0, 0, 0, 17811, 17812, 1, 0, 0, 0, 17812, + 2095, 1, 0, 0, 0, 17813, 17815, 5, 753, 0, 0, 17814, 17813, 1, 0, 0, 0, + 17814, 17815, 1, 0, 0, 0, 17815, 17816, 1, 0, 0, 0, 17816, 17818, 3, 2036, + 1018, 0, 17817, 17819, 7, 216, 0, 0, 17818, 17817, 1, 0, 0, 0, 17818, 17819, + 1, 0, 0, 0, 17819, 17820, 1, 0, 0, 0, 17820, 17821, 3, 2036, 1018, 0, 17821, + 17831, 1, 0, 0, 0, 17822, 17823, 3, 2036, 1018, 0, 17823, 17824, 5, 2395, + 0, 0, 17824, 17827, 3, 2036, 1018, 0, 17825, 17826, 5, 565, 0, 0, 17826, + 17828, 5, 738, 0, 0, 17827, 17825, 1, 0, 0, 0, 17827, 17828, 1, 0, 0, 0, + 17828, 17831, 1, 0, 0, 0, 17829, 17831, 3, 2332, 1166, 0, 17830, 17814, + 1, 0, 0, 0, 17830, 17822, 1, 0, 0, 0, 17830, 17829, 1, 0, 0, 0, 17831, + 2097, 1, 0, 0, 0, 17832, 17833, 5, 744, 0, 0, 17833, 17834, 5, 2376, 0, + 0, 17834, 17837, 3, 2036, 1018, 0, 17835, 17836, 5, 565, 0, 0, 17836, 17838, + 5, 738, 0, 0, 17837, 17835, 1, 0, 0, 0, 17837, 17838, 1, 0, 0, 0, 17838, + 17841, 1, 0, 0, 0, 17839, 17840, 5, 2382, 0, 0, 17840, 17842, 5, 2372, + 0, 0, 17841, 17839, 1, 0, 0, 0, 17841, 17842, 1, 0, 0, 0, 17842, 17846, + 1, 0, 0, 0, 17843, 17844, 7, 217, 0, 0, 17844, 17845, 5, 1175, 0, 0, 17845, + 17847, 5, 470, 0, 0, 17846, 17843, 1, 0, 0, 0, 17846, 17847, 1, 0, 0, 0, + 17847, 17851, 1, 0, 0, 0, 17848, 17849, 7, 218, 0, 0, 17849, 17850, 5, + 1175, 0, 0, 17850, 17852, 5, 451, 0, 0, 17851, 17848, 1, 0, 0, 0, 17851, + 17852, 1, 0, 0, 0, 17852, 17854, 1, 0, 0, 0, 17853, 17855, 3, 2108, 1054, + 0, 17854, 17853, 1, 0, 0, 0, 17854, 17855, 1, 0, 0, 0, 17855, 17856, 1, + 0, 0, 0, 17856, 17857, 5, 2377, 0, 0, 17857, 2099, 1, 0, 0, 0, 17858, 17864, + 3, 2036, 1018, 0, 17859, 17864, 5, 2372, 0, 0, 17860, 17864, 5, 1145, 0, + 0, 17861, 17864, 5, 2370, 0, 0, 17862, 17864, 3, 2092, 1046, 0, 17863, + 17858, 1, 0, 0, 0, 17863, 17859, 1, 0, 0, 0, 17863, 17860, 1, 0, 0, 0, + 17863, 17861, 1, 0, 0, 0, 17863, 17862, 1, 0, 0, 0, 17864, 17867, 1, 0, + 0, 0, 17865, 17866, 5, 565, 0, 0, 17866, 17868, 5, 738, 0, 0, 17867, 17865, + 1, 0, 0, 0, 17867, 17868, 1, 0, 0, 0, 17868, 2101, 1, 0, 0, 0, 17869, 17870, + 7, 213, 0, 0, 17870, 17871, 5, 1175, 0, 0, 17871, 17872, 5, 1145, 0, 0, + 17872, 2103, 1, 0, 0, 0, 17873, 17885, 5, 1486, 0, 0, 17874, 17881, 5, + 2142, 0, 0, 17875, 17876, 5, 2376, 0, 0, 17876, 17878, 5, 2370, 0, 0, 17877, + 17879, 7, 214, 0, 0, 17878, 17877, 1, 0, 0, 0, 17878, 17879, 1, 0, 0, 0, + 17879, 17880, 1, 0, 0, 0, 17880, 17882, 5, 2377, 0, 0, 17881, 17875, 1, + 0, 0, 0, 17881, 17882, 1, 0, 0, 0, 17882, 17886, 1, 0, 0, 0, 17883, 17886, + 5, 201, 0, 0, 17884, 17886, 5, 133, 0, 0, 17885, 17874, 1, 0, 0, 0, 17885, + 17883, 1, 0, 0, 0, 17885, 17884, 1, 0, 0, 0, 17886, 2105, 1, 0, 0, 0, 17887, + 17888, 5, 1459, 0, 0, 17888, 17894, 5, 2372, 0, 0, 17889, 17891, 7, 219, + 0, 0, 17890, 17889, 1, 0, 0, 0, 17890, 17891, 1, 0, 0, 0, 17891, 17892, + 1, 0, 0, 0, 17892, 17893, 5, 1175, 0, 0, 17893, 17895, 5, 893, 0, 0, 17894, + 17890, 1, 0, 0, 0, 17894, 17895, 1, 0, 0, 0, 17895, 17975, 1, 0, 0, 0, + 17896, 17897, 5, 697, 0, 0, 17897, 17898, 5, 2372, 0, 0, 17898, 17899, + 5, 2398, 0, 0, 17899, 17903, 5, 2372, 0, 0, 17900, 17901, 7, 220, 0, 0, + 17901, 17902, 5, 1175, 0, 0, 17902, 17904, 5, 491, 0, 0, 17903, 17900, + 1, 0, 0, 0, 17903, 17904, 1, 0, 0, 0, 17904, 17910, 1, 0, 0, 0, 17905, + 17907, 7, 221, 0, 0, 17906, 17905, 1, 0, 0, 0, 17906, 17907, 1, 0, 0, 0, + 17907, 17908, 1, 0, 0, 0, 17908, 17909, 5, 1175, 0, 0, 17909, 17911, 5, + 1145, 0, 0, 17910, 17906, 1, 0, 0, 0, 17910, 17911, 1, 0, 0, 0, 17911, + 17975, 1, 0, 0, 0, 17912, 17913, 5, 1463, 0, 0, 17913, 17914, 5, 2372, + 0, 0, 17914, 17915, 5, 2398, 0, 0, 17915, 17919, 5, 2372, 0, 0, 17916, + 17917, 7, 222, 0, 0, 17917, 17918, 5, 1175, 0, 0, 17918, 17920, 5, 893, + 0, 0, 17919, 17916, 1, 0, 0, 0, 17919, 17920, 1, 0, 0, 0, 17920, 17926, + 1, 0, 0, 0, 17921, 17923, 7, 223, 0, 0, 17922, 17921, 1, 0, 0, 0, 17922, + 17923, 1, 0, 0, 0, 17923, 17924, 1, 0, 0, 0, 17924, 17925, 5, 1175, 0, + 0, 17925, 17927, 5, 1145, 0, 0, 17926, 17922, 1, 0, 0, 0, 17926, 17927, + 1, 0, 0, 0, 17927, 17975, 1, 0, 0, 0, 17928, 17931, 3, 2036, 1018, 0, 17929, + 17930, 5, 565, 0, 0, 17930, 17932, 5, 738, 0, 0, 17931, 17929, 1, 0, 0, + 0, 17931, 17932, 1, 0, 0, 0, 17932, 17975, 1, 0, 0, 0, 17933, 17934, 5, + 55, 0, 0, 17934, 17935, 5, 2372, 0, 0, 17935, 17936, 5, 2398, 0, 0, 17936, + 17940, 5, 2372, 0, 0, 17937, 17938, 7, 222, 0, 0, 17938, 17939, 5, 1175, + 0, 0, 17939, 17941, 5, 893, 0, 0, 17940, 17937, 1, 0, 0, 0, 17940, 17941, + 1, 0, 0, 0, 17941, 17947, 1, 0, 0, 0, 17942, 17944, 7, 223, 0, 0, 17943, + 17942, 1, 0, 0, 0, 17943, 17944, 1, 0, 0, 0, 17944, 17945, 1, 0, 0, 0, + 17945, 17946, 5, 1175, 0, 0, 17946, 17948, 5, 1145, 0, 0, 17947, 17943, + 1, 0, 0, 0, 17947, 17948, 1, 0, 0, 0, 17948, 17975, 1, 0, 0, 0, 17949, + 17950, 5, 1568, 0, 0, 17950, 17951, 5, 2372, 0, 0, 17951, 17952, 5, 2398, + 0, 0, 17952, 17955, 3, 2036, 1018, 0, 17953, 17954, 5, 565, 0, 0, 17954, + 17956, 5, 738, 0, 0, 17955, 17953, 1, 0, 0, 0, 17955, 17956, 1, 0, 0, 0, + 17956, 17960, 1, 0, 0, 0, 17957, 17958, 7, 220, 0, 0, 17958, 17959, 5, + 1175, 0, 0, 17959, 17961, 5, 491, 0, 0, 17960, 17957, 1, 0, 0, 0, 17960, + 17961, 1, 0, 0, 0, 17961, 17965, 1, 0, 0, 0, 17962, 17963, 7, 222, 0, 0, + 17963, 17964, 5, 1175, 0, 0, 17964, 17966, 5, 893, 0, 0, 17965, 17962, + 1, 0, 0, 0, 17965, 17966, 1, 0, 0, 0, 17966, 17972, 1, 0, 0, 0, 17967, + 17969, 7, 223, 0, 0, 17968, 17967, 1, 0, 0, 0, 17968, 17969, 1, 0, 0, 0, + 17969, 17970, 1, 0, 0, 0, 17970, 17971, 5, 1175, 0, 0, 17971, 17973, 5, + 1145, 0, 0, 17972, 17968, 1, 0, 0, 0, 17972, 17973, 1, 0, 0, 0, 17973, + 17975, 1, 0, 0, 0, 17974, 17887, 1, 0, 0, 0, 17974, 17896, 1, 0, 0, 0, + 17974, 17912, 1, 0, 0, 0, 17974, 17928, 1, 0, 0, 0, 17974, 17933, 1, 0, + 0, 0, 17974, 17949, 1, 0, 0, 0, 17975, 2107, 1, 0, 0, 0, 17976, 17977, + 5, 223, 0, 0, 17977, 17978, 5, 2376, 0, 0, 17978, 17983, 3, 2110, 1055, + 0, 17979, 17980, 5, 2382, 0, 0, 17980, 17982, 3, 2110, 1055, 0, 17981, + 17979, 1, 0, 0, 0, 17982, 17985, 1, 0, 0, 0, 17983, 17981, 1, 0, 0, 0, + 17983, 17984, 1, 0, 0, 0, 17984, 17986, 1, 0, 0, 0, 17985, 17983, 1, 0, + 0, 0, 17986, 17987, 5, 2377, 0, 0, 17987, 2109, 1, 0, 0, 0, 17988, 17990, + 3, 2036, 1018, 0, 17989, 17991, 3, 2124, 1062, 0, 17990, 17989, 1, 0, 0, + 0, 17990, 17991, 1, 0, 0, 0, 17991, 18002, 1, 0, 0, 0, 17992, 17994, 5, + 492, 0, 0, 17993, 17992, 1, 0, 0, 0, 17993, 17994, 1, 0, 0, 0, 17994, 17995, + 1, 0, 0, 0, 17995, 17996, 5, 1271, 0, 0, 17996, 18003, 5, 2372, 0, 0, 17997, + 18000, 5, 2046, 0, 0, 17998, 17999, 5, 1271, 0, 0, 17999, 18001, 5, 2372, + 0, 0, 18000, 17998, 1, 0, 0, 0, 18000, 18001, 1, 0, 0, 0, 18001, 18003, + 1, 0, 0, 0, 18002, 17993, 1, 0, 0, 0, 18002, 17997, 1, 0, 0, 0, 18002, + 18003, 1, 0, 0, 0, 18003, 18005, 1, 0, 0, 0, 18004, 18006, 3, 2118, 1059, + 0, 18005, 18004, 1, 0, 0, 0, 18005, 18006, 1, 0, 0, 0, 18006, 18008, 1, + 0, 0, 0, 18007, 18009, 3, 2120, 1060, 0, 18008, 18007, 1, 0, 0, 0, 18008, + 18009, 1, 0, 0, 0, 18009, 18042, 1, 0, 0, 0, 18010, 18012, 3, 2036, 1018, + 0, 18011, 18013, 3, 2114, 1057, 0, 18012, 18011, 1, 0, 0, 0, 18012, 18013, + 1, 0, 0, 0, 18013, 18015, 1, 0, 0, 0, 18014, 18016, 5, 2046, 0, 0, 18015, + 18014, 1, 0, 0, 0, 18015, 18016, 1, 0, 0, 0, 18016, 18017, 1, 0, 0, 0, + 18017, 18018, 5, 565, 0, 0, 18018, 18020, 5, 738, 0, 0, 18019, 18021, 3, + 2116, 1058, 0, 18020, 18019, 1, 0, 0, 0, 18020, 18021, 1, 0, 0, 0, 18021, + 18022, 1, 0, 0, 0, 18022, 18023, 5, 1271, 0, 0, 18023, 18024, 5, 2372, + 0, 0, 18024, 18042, 1, 0, 0, 0, 18025, 18027, 5, 942, 0, 0, 18026, 18028, + 5, 1271, 0, 0, 18027, 18026, 1, 0, 0, 0, 18027, 18028, 1, 0, 0, 0, 18028, + 18029, 1, 0, 0, 0, 18029, 18033, 3, 2036, 1018, 0, 18030, 18031, 5, 2399, + 0, 0, 18031, 18032, 5, 2379, 0, 0, 18032, 18034, 5, 2400, 0, 0, 18033, + 18030, 1, 0, 0, 0, 18033, 18034, 1, 0, 0, 0, 18034, 18035, 1, 0, 0, 0, + 18035, 18036, 3, 2108, 1054, 0, 18036, 18042, 1, 0, 0, 0, 18037, 18038, + 3, 2036, 1018, 0, 18038, 18039, 5, 564, 0, 0, 18039, 18040, 5, 1216, 0, + 0, 18040, 18042, 1, 0, 0, 0, 18041, 17988, 1, 0, 0, 0, 18041, 18010, 1, + 0, 0, 0, 18041, 18025, 1, 0, 0, 0, 18041, 18037, 1, 0, 0, 0, 18042, 2111, + 1, 0, 0, 0, 18043, 18044, 5, 1486, 0, 0, 18044, 18046, 3, 2114, 1057, 0, + 18045, 18043, 1, 0, 0, 0, 18045, 18046, 1, 0, 0, 0, 18046, 18048, 1, 0, + 0, 0, 18047, 18049, 5, 1352, 0, 0, 18048, 18047, 1, 0, 0, 0, 18048, 18049, + 1, 0, 0, 0, 18049, 18051, 1, 0, 0, 0, 18050, 18052, 5, 68, 0, 0, 18051, + 18050, 1, 0, 0, 0, 18051, 18052, 1, 0, 0, 0, 18052, 2113, 1, 0, 0, 0, 18053, + 18060, 5, 2142, 0, 0, 18054, 18055, 5, 2376, 0, 0, 18055, 18057, 5, 2370, + 0, 0, 18056, 18058, 7, 214, 0, 0, 18057, 18056, 1, 0, 0, 0, 18057, 18058, + 1, 0, 0, 0, 18058, 18059, 1, 0, 0, 0, 18059, 18061, 5, 2377, 0, 0, 18060, + 18054, 1, 0, 0, 0, 18060, 18061, 1, 0, 0, 0, 18061, 18065, 1, 0, 0, 0, + 18062, 18065, 5, 201, 0, 0, 18063, 18065, 5, 133, 0, 0, 18064, 18053, 1, + 0, 0, 0, 18064, 18062, 1, 0, 0, 0, 18064, 18063, 1, 0, 0, 0, 18065, 2115, + 1, 0, 0, 0, 18066, 18068, 5, 2186, 0, 0, 18067, 18069, 5, 65, 0, 0, 18068, + 18067, 1, 0, 0, 0, 18068, 18069, 1, 0, 0, 0, 18069, 18070, 1, 0, 0, 0, + 18070, 18080, 5, 2191, 0, 0, 18071, 18073, 5, 2188, 0, 0, 18072, 18074, + 7, 224, 0, 0, 18073, 18072, 1, 0, 0, 0, 18073, 18074, 1, 0, 0, 0, 18074, + 18076, 1, 0, 0, 0, 18075, 18077, 5, 65, 0, 0, 18076, 18075, 1, 0, 0, 0, + 18076, 18077, 1, 0, 0, 0, 18077, 18078, 1, 0, 0, 0, 18078, 18080, 5, 2191, + 0, 0, 18079, 18066, 1, 0, 0, 0, 18079, 18071, 1, 0, 0, 0, 18080, 2117, + 1, 0, 0, 0, 18081, 18089, 5, 470, 0, 0, 18082, 18089, 5, 1145, 0, 0, 18083, + 18089, 5, 451, 0, 0, 18084, 18085, 5, 451, 0, 0, 18085, 18089, 5, 65, 0, + 0, 18086, 18087, 5, 451, 0, 0, 18087, 18089, 5, 1155, 0, 0, 18088, 18081, + 1, 0, 0, 0, 18088, 18082, 1, 0, 0, 0, 18088, 18083, 1, 0, 0, 0, 18088, + 18084, 1, 0, 0, 0, 18088, 18086, 1, 0, 0, 0, 18088, 18089, 1, 0, 0, 0, + 18089, 18090, 1, 0, 0, 0, 18090, 18091, 5, 1175, 0, 0, 18091, 18092, 5, + 470, 0, 0, 18092, 2119, 1, 0, 0, 0, 18093, 18101, 5, 470, 0, 0, 18094, + 18101, 5, 1145, 0, 0, 18095, 18101, 5, 451, 0, 0, 18096, 18097, 5, 451, + 0, 0, 18097, 18101, 5, 65, 0, 0, 18098, 18099, 5, 451, 0, 0, 18099, 18101, + 5, 1155, 0, 0, 18100, 18093, 1, 0, 0, 0, 18100, 18094, 1, 0, 0, 0, 18100, + 18095, 1, 0, 0, 0, 18100, 18096, 1, 0, 0, 0, 18100, 18098, 1, 0, 0, 0, + 18100, 18101, 1, 0, 0, 0, 18101, 18102, 1, 0, 0, 0, 18102, 18103, 5, 1175, + 0, 0, 18103, 18104, 5, 451, 0, 0, 18104, 2121, 1, 0, 0, 0, 18105, 18107, + 5, 1486, 0, 0, 18106, 18108, 3, 2124, 1062, 0, 18107, 18106, 1, 0, 0, 0, + 18107, 18108, 1, 0, 0, 0, 18108, 18110, 1, 0, 0, 0, 18109, 18111, 5, 68, + 0, 0, 18110, 18109, 1, 0, 0, 0, 18110, 18111, 1, 0, 0, 0, 18111, 2123, + 1, 0, 0, 0, 18112, 18119, 5, 2142, 0, 0, 18113, 18114, 5, 2376, 0, 0, 18114, + 18116, 5, 2370, 0, 0, 18115, 18117, 7, 214, 0, 0, 18116, 18115, 1, 0, 0, + 0, 18116, 18117, 1, 0, 0, 0, 18117, 18118, 1, 0, 0, 0, 18118, 18120, 5, + 2377, 0, 0, 18119, 18113, 1, 0, 0, 0, 18119, 18120, 1, 0, 0, 0, 18120, + 18122, 1, 0, 0, 0, 18121, 18123, 5, 2046, 0, 0, 18122, 18121, 1, 0, 0, + 0, 18122, 18123, 1, 0, 0, 0, 18123, 18147, 1, 0, 0, 0, 18124, 18147, 5, + 201, 0, 0, 18125, 18147, 5, 339, 0, 0, 18126, 18127, 5, 1147, 0, 0, 18127, + 18128, 5, 2376, 0, 0, 18128, 18131, 5, 710, 0, 0, 18129, 18130, 5, 2382, + 0, 0, 18130, 18132, 5, 710, 0, 0, 18131, 18129, 1, 0, 0, 0, 18131, 18132, + 1, 0, 0, 0, 18132, 18133, 1, 0, 0, 0, 18133, 18147, 5, 2377, 0, 0, 18134, + 18137, 5, 1997, 0, 0, 18135, 18136, 5, 2188, 0, 0, 18136, 18138, 5, 2002, + 0, 0, 18137, 18135, 1, 0, 0, 0, 18137, 18138, 1, 0, 0, 0, 18138, 18147, + 1, 0, 0, 0, 18139, 18147, 5, 1534, 0, 0, 18140, 18144, 3, 2036, 1018, 0, + 18141, 18142, 5, 2129, 0, 0, 18142, 18143, 5, 171, 0, 0, 18143, 18145, + 5, 841, 0, 0, 18144, 18141, 1, 0, 0, 0, 18144, 18145, 1, 0, 0, 0, 18145, + 18147, 1, 0, 0, 0, 18146, 18112, 1, 0, 0, 0, 18146, 18124, 1, 0, 0, 0, + 18146, 18125, 1, 0, 0, 0, 18146, 18126, 1, 0, 0, 0, 18146, 18134, 1, 0, + 0, 0, 18146, 18139, 1, 0, 0, 0, 18146, 18140, 1, 0, 0, 0, 18147, 2125, + 1, 0, 0, 0, 18148, 18149, 7, 223, 0, 0, 18149, 18150, 5, 1175, 0, 0, 18150, + 18159, 5, 894, 0, 0, 18151, 18152, 5, 2376, 0, 0, 18152, 18153, 5, 893, + 0, 0, 18153, 18160, 5, 330, 0, 0, 18154, 18155, 5, 512, 0, 0, 18155, 18160, + 5, 330, 0, 0, 18156, 18157, 5, 2053, 0, 0, 18157, 18158, 5, 470, 0, 0, + 18158, 18160, 5, 2377, 0, 0, 18159, 18151, 1, 0, 0, 0, 18159, 18154, 1, + 0, 0, 0, 18159, 18156, 1, 0, 0, 0, 18159, 18160, 1, 0, 0, 0, 18160, 2127, + 1, 0, 0, 0, 18161, 18166, 5, 2372, 0, 0, 18162, 18166, 3, 2088, 1044, 0, + 18163, 18166, 3, 2324, 1162, 0, 18164, 18166, 5, 861, 0, 0, 18165, 18161, + 1, 0, 0, 0, 18165, 18162, 1, 0, 0, 0, 18165, 18163, 1, 0, 0, 0, 18165, + 18164, 1, 0, 0, 0, 18166, 2129, 1, 0, 0, 0, 18167, 18170, 3, 2132, 1066, + 0, 18168, 18171, 3, 2066, 1033, 0, 18169, 18171, 3, 2068, 1034, 0, 18170, + 18168, 1, 0, 0, 0, 18170, 18169, 1, 0, 0, 0, 18170, 18171, 1, 0, 0, 0, + 18171, 2131, 1, 0, 0, 0, 18172, 18173, 5, 2294, 0, 0, 18173, 18175, 5, + 2376, 0, 0, 18174, 18176, 7, 225, 0, 0, 18175, 18174, 1, 0, 0, 0, 18175, + 18176, 1, 0, 0, 0, 18176, 18177, 1, 0, 0, 0, 18177, 18178, 3, 2036, 1018, + 0, 18178, 18179, 5, 2377, 0, 0, 18179, 18231, 1, 0, 0, 0, 18180, 18181, + 5, 294, 0, 0, 18181, 18189, 5, 2376, 0, 0, 18182, 18190, 5, 2379, 0, 0, + 18183, 18185, 7, 190, 0, 0, 18184, 18183, 1, 0, 0, 0, 18184, 18185, 1, + 0, 0, 0, 18185, 18186, 1, 0, 0, 0, 18186, 18188, 3, 2058, 1029, 0, 18187, + 18184, 1, 0, 0, 0, 18187, 18188, 1, 0, 0, 0, 18188, 18190, 1, 0, 0, 0, + 18189, 18182, 1, 0, 0, 0, 18189, 18187, 1, 0, 0, 0, 18190, 18191, 1, 0, + 0, 0, 18191, 18193, 5, 2377, 0, 0, 18192, 18194, 3, 2144, 1072, 0, 18193, + 18192, 1, 0, 0, 0, 18193, 18194, 1, 0, 0, 0, 18194, 18231, 1, 0, 0, 0, + 18195, 18196, 5, 2289, 0, 0, 18196, 18197, 5, 2376, 0, 0, 18197, 18200, + 3, 2036, 1018, 0, 18198, 18199, 5, 2382, 0, 0, 18199, 18201, 5, 2370, 0, + 0, 18200, 18198, 1, 0, 0, 0, 18200, 18201, 1, 0, 0, 0, 18201, 18202, 1, + 0, 0, 0, 18202, 18203, 5, 2377, 0, 0, 18203, 18231, 1, 0, 0, 0, 18204, + 18205, 5, 2273, 0, 0, 18205, 18207, 5, 2376, 0, 0, 18206, 18208, 7, 225, + 0, 0, 18207, 18206, 1, 0, 0, 0, 18207, 18208, 1, 0, 0, 0, 18208, 18209, + 1, 0, 0, 0, 18209, 18210, 3, 2036, 1018, 0, 18210, 18211, 5, 2377, 0, 0, + 18211, 18231, 1, 0, 0, 0, 18212, 18213, 5, 2281, 0, 0, 18213, 18215, 5, + 2376, 0, 0, 18214, 18216, 7, 225, 0, 0, 18215, 18214, 1, 0, 0, 0, 18215, + 18216, 1, 0, 0, 0, 18216, 18217, 1, 0, 0, 0, 18217, 18218, 3, 2036, 1018, + 0, 18218, 18219, 5, 2377, 0, 0, 18219, 18231, 1, 0, 0, 0, 18220, 18221, + 5, 2298, 0, 0, 18221, 18222, 5, 2376, 0, 0, 18222, 18223, 3, 2034, 1017, + 0, 18223, 18224, 5, 2377, 0, 0, 18224, 18231, 1, 0, 0, 0, 18225, 18226, + 5, 2299, 0, 0, 18226, 18227, 5, 2376, 0, 0, 18227, 18228, 3, 2034, 1017, + 0, 18228, 18229, 5, 2377, 0, 0, 18229, 18231, 1, 0, 0, 0, 18230, 18172, + 1, 0, 0, 0, 18230, 18180, 1, 0, 0, 0, 18230, 18195, 1, 0, 0, 0, 18230, + 18204, 1, 0, 0, 0, 18230, 18212, 1, 0, 0, 0, 18230, 18220, 1, 0, 0, 0, + 18230, 18225, 1, 0, 0, 0, 18231, 2133, 1, 0, 0, 0, 18232, 18233, 5, 1175, + 0, 0, 18233, 18234, 5, 1231, 0, 0, 18234, 18236, 7, 207, 0, 0, 18235, 18237, + 5, 2372, 0, 0, 18236, 18235, 1, 0, 0, 0, 18236, 18237, 1, 0, 0, 0, 18237, + 18240, 1, 0, 0, 0, 18238, 18239, 7, 2, 0, 0, 18239, 18241, 5, 294, 0, 0, + 18240, 18238, 1, 0, 0, 0, 18240, 18241, 1, 0, 0, 0, 18241, 2135, 1, 0, + 0, 0, 18242, 18243, 3, 2138, 1069, 0, 18243, 18245, 3, 2292, 1146, 0, 18244, + 18246, 3, 2144, 1072, 0, 18245, 18244, 1, 0, 0, 0, 18245, 18246, 1, 0, + 0, 0, 18246, 18630, 1, 0, 0, 0, 18247, 18248, 3, 2338, 1169, 0, 18248, + 18250, 3, 2294, 1147, 0, 18249, 18251, 3, 2152, 1076, 0, 18250, 18249, + 1, 0, 0, 0, 18250, 18251, 1, 0, 0, 0, 18251, 18630, 1, 0, 0, 0, 18252, + 18253, 5, 294, 0, 0, 18253, 18259, 5, 2376, 0, 0, 18254, 18260, 5, 2379, + 0, 0, 18255, 18257, 7, 190, 0, 0, 18256, 18255, 1, 0, 0, 0, 18256, 18257, + 1, 0, 0, 0, 18257, 18258, 1, 0, 0, 0, 18258, 18260, 3, 2058, 1029, 0, 18259, + 18254, 1, 0, 0, 0, 18259, 18256, 1, 0, 0, 0, 18260, 18261, 1, 0, 0, 0, + 18261, 18263, 5, 2377, 0, 0, 18262, 18264, 3, 2144, 1072, 0, 18263, 18262, + 1, 0, 0, 0, 18263, 18264, 1, 0, 0, 0, 18264, 18630, 1, 0, 0, 0, 18265, + 18266, 7, 226, 0, 0, 18266, 18273, 5, 2376, 0, 0, 18267, 18268, 5, 923, + 0, 0, 18268, 18269, 5, 2376, 0, 0, 18269, 18270, 3, 1850, 925, 0, 18270, + 18271, 5, 2377, 0, 0, 18271, 18274, 1, 0, 0, 0, 18272, 18274, 3, 2058, + 1029, 0, 18273, 18267, 1, 0, 0, 0, 18273, 18272, 1, 0, 0, 0, 18274, 18275, + 1, 0, 0, 0, 18275, 18276, 5, 66, 0, 0, 18276, 18283, 3, 2300, 1150, 0, + 18277, 18278, 5, 363, 0, 0, 18278, 18279, 3, 2058, 1029, 0, 18279, 18280, + 5, 1175, 0, 0, 18280, 18281, 5, 282, 0, 0, 18281, 18282, 5, 470, 0, 0, + 18282, 18284, 1, 0, 0, 0, 18283, 18277, 1, 0, 0, 0, 18283, 18284, 1, 0, + 0, 0, 18284, 18291, 1, 0, 0, 0, 18285, 18286, 5, 2382, 0, 0, 18286, 18289, + 3, 2328, 1164, 0, 18287, 18288, 5, 2382, 0, 0, 18288, 18290, 3, 2328, 1164, + 0, 18289, 18287, 1, 0, 0, 0, 18289, 18290, 1, 0, 0, 0, 18290, 18292, 1, + 0, 0, 0, 18291, 18285, 1, 0, 0, 0, 18291, 18292, 1, 0, 0, 0, 18292, 18293, + 1, 0, 0, 0, 18293, 18294, 5, 2377, 0, 0, 18294, 18630, 1, 0, 0, 0, 18295, + 18296, 5, 214, 0, 0, 18296, 18297, 5, 2376, 0, 0, 18297, 18303, 3, 2314, + 1157, 0, 18298, 18301, 5, 2382, 0, 0, 18299, 18302, 3, 2324, 1162, 0, 18300, + 18302, 3, 2328, 1164, 0, 18301, 18299, 1, 0, 0, 0, 18301, 18300, 1, 0, + 0, 0, 18302, 18304, 1, 0, 0, 0, 18303, 18298, 1, 0, 0, 0, 18303, 18304, + 1, 0, 0, 0, 18304, 18305, 1, 0, 0, 0, 18305, 18306, 5, 2377, 0, 0, 18306, + 18630, 1, 0, 0, 0, 18307, 18308, 5, 219, 0, 0, 18308, 18310, 5, 2376, 0, + 0, 18309, 18311, 7, 227, 0, 0, 18310, 18309, 1, 0, 0, 0, 18310, 18311, + 1, 0, 0, 0, 18311, 18312, 1, 0, 0, 0, 18312, 18314, 3, 2058, 1029, 0, 18313, + 18315, 3, 2156, 1078, 0, 18314, 18313, 1, 0, 0, 0, 18314, 18315, 1, 0, + 0, 0, 18315, 18316, 1, 0, 0, 0, 18316, 18317, 5, 2377, 0, 0, 18317, 18630, + 1, 0, 0, 0, 18318, 18319, 3, 2140, 1070, 0, 18319, 18321, 3, 2290, 1145, + 0, 18320, 18322, 3, 2158, 1079, 0, 18321, 18320, 1, 0, 0, 0, 18322, 18323, + 1, 0, 0, 0, 18323, 18321, 1, 0, 0, 0, 18323, 18324, 1, 0, 0, 0, 18324, + 18630, 1, 0, 0, 0, 18325, 18326, 5, 2268, 0, 0, 18326, 18328, 5, 2376, + 0, 0, 18327, 18329, 7, 190, 0, 0, 18328, 18327, 1, 0, 0, 0, 18328, 18329, + 1, 0, 0, 0, 18329, 18330, 1, 0, 0, 0, 18330, 18333, 3, 2298, 1149, 0, 18331, + 18332, 5, 2382, 0, 0, 18332, 18334, 5, 2372, 0, 0, 18333, 18331, 1, 0, + 0, 0, 18333, 18334, 1, 0, 0, 0, 18334, 18336, 1, 0, 0, 0, 18335, 18337, + 3, 2134, 1067, 0, 18336, 18335, 1, 0, 0, 0, 18336, 18337, 1, 0, 0, 0, 18337, + 18338, 1, 0, 0, 0, 18338, 18345, 5, 2377, 0, 0, 18339, 18340, 5, 2185, + 0, 0, 18340, 18341, 5, 593, 0, 0, 18341, 18342, 5, 2376, 0, 0, 18342, 18343, + 3, 1950, 975, 0, 18343, 18344, 5, 2377, 0, 0, 18344, 18346, 1, 0, 0, 0, + 18345, 18339, 1, 0, 0, 0, 18345, 18346, 1, 0, 0, 0, 18346, 18348, 1, 0, + 0, 0, 18347, 18349, 3, 2144, 1072, 0, 18348, 18347, 1, 0, 0, 0, 18348, + 18349, 1, 0, 0, 0, 18349, 18630, 1, 0, 0, 0, 18350, 18351, 3, 2258, 1129, + 0, 18351, 18352, 7, 228, 0, 0, 18352, 18630, 1, 0, 0, 0, 18353, 18354, + 5, 357, 0, 0, 18354, 18355, 5, 2376, 0, 0, 18355, 18357, 3, 2058, 1029, + 0, 18356, 18358, 7, 229, 0, 0, 18357, 18356, 1, 0, 0, 0, 18357, 18358, + 1, 0, 0, 0, 18358, 18359, 1, 0, 0, 0, 18359, 18360, 5, 2377, 0, 0, 18360, + 18630, 1, 0, 0, 0, 18361, 18362, 5, 510, 0, 0, 18362, 18363, 5, 2376, 0, + 0, 18363, 18364, 3, 2338, 1169, 0, 18364, 18365, 5, 572, 0, 0, 18365, 18366, + 3, 2058, 1029, 0, 18366, 18367, 5, 2377, 0, 0, 18367, 18630, 1, 0, 0, 0, + 18368, 18369, 7, 230, 0, 0, 18369, 18371, 3, 2292, 1146, 0, 18370, 18372, + 3, 2296, 1148, 0, 18371, 18370, 1, 0, 0, 0, 18371, 18372, 1, 0, 0, 0, 18372, + 18373, 1, 0, 0, 0, 18373, 18374, 3, 2144, 1072, 0, 18374, 18630, 1, 0, + 0, 0, 18375, 18376, 3, 2142, 1071, 0, 18376, 18377, 5, 2376, 0, 0, 18377, + 18379, 3, 2034, 1017, 0, 18378, 18380, 3, 2160, 1080, 0, 18379, 18378, + 1, 0, 0, 0, 18379, 18380, 1, 0, 0, 0, 18380, 18382, 1, 0, 0, 0, 18381, + 18383, 3, 2152, 1076, 0, 18382, 18381, 1, 0, 0, 0, 18382, 18383, 1, 0, + 0, 0, 18383, 18384, 1, 0, 0, 0, 18384, 18385, 5, 2377, 0, 0, 18385, 18630, + 1, 0, 0, 0, 18386, 18387, 7, 231, 0, 0, 18387, 18388, 5, 2376, 0, 0, 18388, + 18395, 3, 2058, 1029, 0, 18389, 18390, 5, 363, 0, 0, 18390, 18391, 3, 2058, + 1029, 0, 18391, 18392, 5, 1175, 0, 0, 18392, 18393, 5, 282, 0, 0, 18393, + 18394, 5, 470, 0, 0, 18394, 18396, 1, 0, 0, 0, 18395, 18389, 1, 0, 0, 0, + 18395, 18396, 1, 0, 0, 0, 18396, 18403, 1, 0, 0, 0, 18397, 18398, 5, 2382, + 0, 0, 18398, 18401, 3, 2328, 1164, 0, 18399, 18400, 5, 2382, 0, 0, 18400, + 18402, 3, 2328, 1164, 0, 18401, 18399, 1, 0, 0, 0, 18401, 18402, 1, 0, + 0, 0, 18402, 18404, 1, 0, 0, 0, 18403, 18397, 1, 0, 0, 0, 18403, 18404, + 1, 0, 0, 0, 18404, 18405, 1, 0, 0, 0, 18405, 18406, 5, 2377, 0, 0, 18406, + 18630, 1, 0, 0, 0, 18407, 18408, 7, 232, 0, 0, 18408, 18409, 5, 2376, 0, + 0, 18409, 18416, 3, 2058, 1029, 0, 18410, 18411, 5, 363, 0, 0, 18411, 18412, + 3, 2058, 1029, 0, 18412, 18413, 5, 1175, 0, 0, 18413, 18414, 5, 282, 0, + 0, 18414, 18415, 5, 470, 0, 0, 18415, 18417, 1, 0, 0, 0, 18416, 18410, + 1, 0, 0, 0, 18416, 18417, 1, 0, 0, 0, 18417, 18418, 1, 0, 0, 0, 18418, + 18419, 5, 2377, 0, 0, 18419, 18630, 1, 0, 0, 0, 18420, 18421, 5, 2040, + 0, 0, 18421, 18422, 5, 2376, 0, 0, 18422, 18425, 3, 2036, 1018, 0, 18423, + 18424, 5, 2129, 0, 0, 18424, 18426, 7, 233, 0, 0, 18425, 18423, 1, 0, 0, + 0, 18425, 18426, 1, 0, 0, 0, 18426, 18431, 1, 0, 0, 0, 18427, 18428, 5, + 2382, 0, 0, 18428, 18430, 3, 2036, 1018, 0, 18429, 18427, 1, 0, 0, 0, 18430, + 18433, 1, 0, 0, 0, 18431, 18429, 1, 0, 0, 0, 18431, 18432, 1, 0, 0, 0, + 18432, 18434, 1, 0, 0, 0, 18433, 18431, 1, 0, 0, 0, 18434, 18435, 5, 2377, + 0, 0, 18435, 18630, 1, 0, 0, 0, 18436, 18437, 5, 2042, 0, 0, 18437, 18438, + 5, 2376, 0, 0, 18438, 18439, 3, 2036, 1018, 0, 18439, 18441, 5, 66, 0, + 0, 18440, 18442, 5, 1431, 0, 0, 18441, 18440, 1, 0, 0, 0, 18441, 18442, + 1, 0, 0, 0, 18442, 18443, 1, 0, 0, 0, 18443, 18444, 3, 2300, 1150, 0, 18444, + 18445, 5, 2377, 0, 0, 18445, 18630, 1, 0, 0, 0, 18446, 18447, 5, 2293, + 0, 0, 18447, 18455, 5, 2376, 0, 0, 18448, 18450, 7, 212, 0, 0, 18449, 18448, + 1, 0, 0, 0, 18449, 18450, 1, 0, 0, 0, 18450, 18452, 1, 0, 0, 0, 18451, + 18453, 3, 2328, 1164, 0, 18452, 18451, 1, 0, 0, 0, 18452, 18453, 1, 0, + 0, 0, 18453, 18454, 1, 0, 0, 0, 18454, 18456, 5, 572, 0, 0, 18455, 18449, + 1, 0, 0, 0, 18455, 18456, 1, 0, 0, 0, 18456, 18457, 1, 0, 0, 0, 18457, + 18458, 3, 2058, 1029, 0, 18458, 18459, 5, 2377, 0, 0, 18459, 18630, 1, + 0, 0, 0, 18460, 18461, 5, 2137, 0, 0, 18461, 18462, 5, 2376, 0, 0, 18462, + 18463, 3, 2058, 1029, 0, 18463, 18464, 5, 66, 0, 0, 18464, 18471, 3, 2300, + 1150, 0, 18465, 18466, 5, 2382, 0, 0, 18466, 18469, 3, 2328, 1164, 0, 18467, + 18468, 5, 2382, 0, 0, 18468, 18470, 3, 2328, 1164, 0, 18469, 18467, 1, + 0, 0, 0, 18469, 18470, 1, 0, 0, 0, 18470, 18472, 1, 0, 0, 0, 18471, 18465, + 1, 0, 0, 0, 18471, 18472, 1, 0, 0, 0, 18472, 18473, 1, 0, 0, 0, 18473, + 18474, 5, 2377, 0, 0, 18474, 18630, 1, 0, 0, 0, 18475, 18476, 5, 2198, + 0, 0, 18476, 18477, 5, 2376, 0, 0, 18477, 18479, 3, 2036, 1018, 0, 18478, + 18480, 3, 1950, 975, 0, 18479, 18478, 1, 0, 0, 0, 18479, 18480, 1, 0, 0, + 0, 18480, 18481, 1, 0, 0, 0, 18481, 18484, 5, 2377, 0, 0, 18482, 18483, + 5, 2369, 0, 0, 18483, 18485, 3, 2310, 1155, 0, 18484, 18482, 1, 0, 0, 0, + 18484, 18485, 1, 0, 0, 0, 18485, 18630, 1, 0, 0, 0, 18486, 18487, 7, 234, + 0, 0, 18487, 18488, 5, 2376, 0, 0, 18488, 18493, 3, 2172, 1086, 0, 18489, + 18490, 5, 2382, 0, 0, 18490, 18492, 3, 2172, 1086, 0, 18491, 18489, 1, + 0, 0, 0, 18492, 18495, 1, 0, 0, 0, 18493, 18491, 1, 0, 0, 0, 18493, 18494, + 1, 0, 0, 0, 18494, 18496, 1, 0, 0, 0, 18495, 18493, 1, 0, 0, 0, 18496, + 18499, 5, 2377, 0, 0, 18497, 18498, 5, 2369, 0, 0, 18498, 18500, 3, 2310, + 1155, 0, 18499, 18497, 1, 0, 0, 0, 18499, 18500, 1, 0, 0, 0, 18500, 18630, + 1, 0, 0, 0, 18501, 18502, 5, 2207, 0, 0, 18502, 18504, 5, 2376, 0, 0, 18503, + 18505, 7, 235, 0, 0, 18504, 18503, 1, 0, 0, 0, 18504, 18505, 1, 0, 0, 0, + 18505, 18507, 1, 0, 0, 0, 18506, 18508, 7, 236, 0, 0, 18507, 18506, 1, + 0, 0, 0, 18507, 18508, 1, 0, 0, 0, 18508, 18509, 1, 0, 0, 0, 18509, 18512, + 3, 2036, 1018, 0, 18510, 18511, 5, 2382, 0, 0, 18511, 18513, 3, 2164, 1082, + 0, 18512, 18510, 1, 0, 0, 0, 18512, 18513, 1, 0, 0, 0, 18513, 18521, 1, + 0, 0, 0, 18514, 18515, 5, 2382, 0, 0, 18515, 18517, 3, 2036, 1018, 0, 18516, + 18518, 3, 2194, 1097, 0, 18517, 18516, 1, 0, 0, 0, 18517, 18518, 1, 0, + 0, 0, 18518, 18520, 1, 0, 0, 0, 18519, 18514, 1, 0, 0, 0, 18520, 18523, + 1, 0, 0, 0, 18521, 18519, 1, 0, 0, 0, 18521, 18522, 1, 0, 0, 0, 18522, + 18524, 1, 0, 0, 0, 18523, 18521, 1, 0, 0, 0, 18524, 18527, 5, 2377, 0, + 0, 18525, 18526, 5, 2369, 0, 0, 18526, 18528, 3, 2310, 1155, 0, 18527, + 18525, 1, 0, 0, 0, 18527, 18528, 1, 0, 0, 0, 18528, 18630, 1, 0, 0, 0, + 18529, 18530, 5, 2209, 0, 0, 18530, 18531, 5, 2376, 0, 0, 18531, 18533, + 3, 2036, 1018, 0, 18532, 18534, 3, 2162, 1081, 0, 18533, 18532, 1, 0, 0, + 0, 18533, 18534, 1, 0, 0, 0, 18534, 18535, 1, 0, 0, 0, 18535, 18536, 5, + 2377, 0, 0, 18536, 18630, 1, 0, 0, 0, 18537, 18538, 5, 2218, 0, 0, 18538, + 18539, 5, 2376, 0, 0, 18539, 18540, 7, 237, 0, 0, 18540, 18542, 3, 2058, + 1029, 0, 18541, 18543, 5, 2178, 0, 0, 18542, 18541, 1, 0, 0, 0, 18542, + 18543, 1, 0, 0, 0, 18543, 18544, 1, 0, 0, 0, 18544, 18547, 5, 2377, 0, + 0, 18545, 18546, 5, 2369, 0, 0, 18546, 18548, 3, 2310, 1155, 0, 18547, + 18545, 1, 0, 0, 0, 18547, 18548, 1, 0, 0, 0, 18548, 18630, 1, 0, 0, 0, + 18549, 18550, 5, 2220, 0, 0, 18550, 18555, 5, 2376, 0, 0, 18551, 18552, + 5, 926, 0, 0, 18552, 18556, 3, 2332, 1166, 0, 18553, 18554, 5, 476, 0, + 0, 18554, 18556, 3, 2058, 1029, 0, 18555, 18551, 1, 0, 0, 0, 18555, 18553, + 1, 0, 0, 0, 18556, 18559, 1, 0, 0, 0, 18557, 18558, 5, 2382, 0, 0, 18558, + 18560, 3, 2058, 1029, 0, 18559, 18557, 1, 0, 0, 0, 18559, 18560, 1, 0, + 0, 0, 18560, 18561, 1, 0, 0, 0, 18561, 18564, 5, 2377, 0, 0, 18562, 18563, + 5, 2369, 0, 0, 18563, 18565, 3, 2310, 1155, 0, 18564, 18562, 1, 0, 0, 0, + 18564, 18565, 1, 0, 0, 0, 18565, 18630, 1, 0, 0, 0, 18566, 18567, 5, 2222, + 0, 0, 18567, 18568, 5, 2376, 0, 0, 18568, 18570, 3, 2058, 1029, 0, 18569, + 18571, 3, 2162, 1081, 0, 18570, 18569, 1, 0, 0, 0, 18570, 18571, 1, 0, + 0, 0, 18571, 18572, 1, 0, 0, 0, 18572, 18573, 5, 1486, 0, 0, 18573, 18577, + 5, 275, 0, 0, 18574, 18575, 5, 1145, 0, 0, 18575, 18576, 5, 1175, 0, 0, + 18576, 18578, 5, 451, 0, 0, 18577, 18574, 1, 0, 0, 0, 18577, 18578, 1, + 0, 0, 0, 18578, 18579, 1, 0, 0, 0, 18579, 18582, 5, 2377, 0, 0, 18580, + 18581, 5, 2369, 0, 0, 18581, 18583, 3, 2310, 1155, 0, 18582, 18580, 1, + 0, 0, 0, 18582, 18583, 1, 0, 0, 0, 18583, 18630, 1, 0, 0, 0, 18584, 18585, + 5, 2223, 0, 0, 18585, 18586, 5, 2376, 0, 0, 18586, 18589, 3, 2058, 1029, + 0, 18587, 18588, 5, 2382, 0, 0, 18588, 18590, 3, 2174, 1087, 0, 18589, + 18587, 1, 0, 0, 0, 18589, 18590, 1, 0, 0, 0, 18590, 18593, 1, 0, 0, 0, + 18591, 18592, 5, 2382, 0, 0, 18592, 18594, 3, 2176, 1088, 0, 18593, 18591, + 1, 0, 0, 0, 18593, 18594, 1, 0, 0, 0, 18594, 18595, 1, 0, 0, 0, 18595, + 18598, 5, 2377, 0, 0, 18596, 18597, 5, 2369, 0, 0, 18597, 18599, 3, 2310, + 1155, 0, 18598, 18596, 1, 0, 0, 0, 18598, 18599, 1, 0, 0, 0, 18599, 18630, + 1, 0, 0, 0, 18600, 18601, 5, 2225, 0, 0, 18601, 18602, 5, 2376, 0, 0, 18602, + 18603, 7, 237, 0, 0, 18603, 18606, 3, 2058, 1029, 0, 18604, 18605, 5, 66, + 0, 0, 18605, 18607, 3, 2300, 1150, 0, 18606, 18604, 1, 0, 0, 0, 18606, + 18607, 1, 0, 0, 0, 18607, 18609, 1, 0, 0, 0, 18608, 18610, 3, 2178, 1089, + 0, 18609, 18608, 1, 0, 0, 0, 18609, 18610, 1, 0, 0, 0, 18610, 18612, 1, + 0, 0, 0, 18611, 18613, 3, 2180, 1090, 0, 18612, 18611, 1, 0, 0, 0, 18612, + 18613, 1, 0, 0, 0, 18613, 18615, 1, 0, 0, 0, 18614, 18616, 3, 2182, 1091, + 0, 18615, 18614, 1, 0, 0, 0, 18615, 18616, 1, 0, 0, 0, 18616, 18619, 1, + 0, 0, 0, 18617, 18618, 7, 238, 0, 0, 18618, 18620, 5, 364, 0, 0, 18619, + 18617, 1, 0, 0, 0, 18619, 18620, 1, 0, 0, 0, 18620, 18621, 1, 0, 0, 0, + 18621, 18624, 5, 2377, 0, 0, 18622, 18623, 5, 2369, 0, 0, 18623, 18625, + 3, 2310, 1155, 0, 18624, 18622, 1, 0, 0, 0, 18624, 18625, 1, 0, 0, 0, 18625, + 18630, 1, 0, 0, 0, 18626, 18627, 5, 2001, 0, 0, 18627, 18630, 5, 2372, + 0, 0, 18628, 18630, 3, 2270, 1135, 0, 18629, 18242, 1, 0, 0, 0, 18629, + 18247, 1, 0, 0, 0, 18629, 18252, 1, 0, 0, 0, 18629, 18265, 1, 0, 0, 0, + 18629, 18295, 1, 0, 0, 0, 18629, 18307, 1, 0, 0, 0, 18629, 18318, 1, 0, + 0, 0, 18629, 18325, 1, 0, 0, 0, 18629, 18350, 1, 0, 0, 0, 18629, 18353, + 1, 0, 0, 0, 18629, 18361, 1, 0, 0, 0, 18629, 18368, 1, 0, 0, 0, 18629, + 18375, 1, 0, 0, 0, 18629, 18386, 1, 0, 0, 0, 18629, 18407, 1, 0, 0, 0, + 18629, 18420, 1, 0, 0, 0, 18629, 18436, 1, 0, 0, 0, 18629, 18446, 1, 0, + 0, 0, 18629, 18460, 1, 0, 0, 0, 18629, 18475, 1, 0, 0, 0, 18629, 18486, + 1, 0, 0, 0, 18629, 18501, 1, 0, 0, 0, 18629, 18529, 1, 0, 0, 0, 18629, + 18537, 1, 0, 0, 0, 18629, 18549, 1, 0, 0, 0, 18629, 18566, 1, 0, 0, 0, + 18629, 18584, 1, 0, 0, 0, 18629, 18600, 1, 0, 0, 0, 18629, 18626, 1, 0, + 0, 0, 18629, 18628, 1, 0, 0, 0, 18630, 2137, 1, 0, 0, 0, 18631, 18632, + 7, 239, 0, 0, 18632, 2139, 1, 0, 0, 0, 18633, 18634, 7, 240, 0, 0, 18634, + 2141, 1, 0, 0, 0, 18635, 18636, 7, 241, 0, 0, 18636, 2143, 1, 0, 0, 0, + 18637, 18638, 5, 1233, 0, 0, 18638, 18659, 5, 2376, 0, 0, 18639, 18641, + 3, 1882, 941, 0, 18640, 18639, 1, 0, 0, 0, 18640, 18641, 1, 0, 0, 0, 18641, + 18646, 1, 0, 0, 0, 18642, 18644, 3, 1950, 975, 0, 18643, 18645, 3, 2146, + 1073, 0, 18644, 18643, 1, 0, 0, 0, 18644, 18645, 1, 0, 0, 0, 18645, 18647, + 1, 0, 0, 0, 18646, 18642, 1, 0, 0, 0, 18646, 18647, 1, 0, 0, 0, 18647, + 18660, 1, 0, 0, 0, 18648, 18649, 5, 617, 0, 0, 18649, 18650, 3, 2334, 1167, + 0, 18650, 18651, 5, 1162, 0, 0, 18651, 18657, 3, 2324, 1162, 0, 18652, + 18653, 5, 9, 0, 0, 18653, 18654, 5, 46, 0, 0, 18654, 18655, 5, 79, 0, 0, + 18655, 18656, 5, 781, 0, 0, 18656, 18658, 3, 2334, 1167, 0, 18657, 18652, + 1, 0, 0, 0, 18657, 18658, 1, 0, 0, 0, 18658, 18660, 1, 0, 0, 0, 18659, + 18640, 1, 0, 0, 0, 18659, 18648, 1, 0, 0, 0, 18660, 18661, 1, 0, 0, 0, + 18661, 18662, 5, 2377, 0, 0, 18662, 2145, 1, 0, 0, 0, 18663, 18670, 3, + 2148, 1074, 0, 18664, 18665, 5, 112, 0, 0, 18665, 18666, 3, 2150, 1075, + 0, 18666, 18667, 5, 48, 0, 0, 18667, 18668, 3, 2150, 1075, 0, 18668, 18671, + 1, 0, 0, 0, 18669, 18671, 3, 2150, 1075, 0, 18670, 18664, 1, 0, 0, 0, 18670, + 18669, 1, 0, 0, 0, 18671, 2147, 1, 0, 0, 0, 18672, 18673, 7, 242, 0, 0, + 18673, 2149, 1, 0, 0, 0, 18674, 18675, 5, 2060, 0, 0, 18675, 18682, 5, + 1341, 0, 0, 18676, 18677, 5, 315, 0, 0, 18677, 18682, 5, 1507, 0, 0, 18678, + 18679, 3, 2058, 1029, 0, 18679, 18680, 7, 243, 0, 0, 18680, 18682, 1, 0, + 0, 0, 18681, 18674, 1, 0, 0, 0, 18681, 18676, 1, 0, 0, 0, 18681, 18678, + 1, 0, 0, 0, 18682, 2151, 1, 0, 0, 0, 18683, 18693, 5, 2129, 0, 0, 18684, + 18694, 5, 2379, 0, 0, 18685, 18690, 3, 2154, 1077, 0, 18686, 18687, 5, + 2382, 0, 0, 18687, 18689, 3, 2154, 1077, 0, 18688, 18686, 1, 0, 0, 0, 18689, + 18692, 1, 0, 0, 0, 18690, 18688, 1, 0, 0, 0, 18690, 18691, 1, 0, 0, 0, + 18691, 18694, 1, 0, 0, 0, 18692, 18690, 1, 0, 0, 0, 18693, 18684, 1, 0, + 0, 0, 18693, 18685, 1, 0, 0, 0, 18694, 2153, 1, 0, 0, 0, 18695, 18697, + 5, 680, 0, 0, 18696, 18698, 5, 1229, 0, 0, 18697, 18696, 1, 0, 0, 0, 18697, + 18698, 1, 0, 0, 0, 18698, 18701, 1, 0, 0, 0, 18699, 18701, 5, 1229, 0, + 0, 18700, 18695, 1, 0, 0, 0, 18700, 18699, 1, 0, 0, 0, 18700, 18701, 1, + 0, 0, 0, 18701, 18702, 1, 0, 0, 0, 18702, 18703, 3, 1862, 931, 0, 18703, + 2155, 1, 0, 0, 0, 18704, 18705, 5, 1215, 0, 0, 18705, 18706, 5, 151, 0, + 0, 18706, 18707, 3, 2058, 1029, 0, 18707, 2157, 1, 0, 0, 0, 18708, 18709, + 5, 2185, 0, 0, 18709, 18710, 5, 593, 0, 0, 18710, 18711, 5, 2376, 0, 0, + 18711, 18712, 3, 1950, 975, 0, 18712, 18713, 5, 2377, 0, 0, 18713, 18716, + 1, 0, 0, 0, 18714, 18716, 3, 2144, 1072, 0, 18715, 18708, 1, 0, 0, 0, 18715, + 18714, 1, 0, 0, 0, 18716, 2159, 1, 0, 0, 0, 18717, 18739, 5, 292, 0, 0, + 18718, 18720, 5, 900, 0, 0, 18719, 18721, 5, 88, 0, 0, 18720, 18719, 1, + 0, 0, 0, 18720, 18721, 1, 0, 0, 0, 18721, 18740, 1, 0, 0, 0, 18722, 18723, + 5, 2376, 0, 0, 18723, 18728, 3, 2206, 1103, 0, 18724, 18725, 5, 2382, 0, + 0, 18725, 18727, 3, 2206, 1103, 0, 18726, 18724, 1, 0, 0, 0, 18727, 18730, + 1, 0, 0, 0, 18728, 18726, 1, 0, 0, 0, 18728, 18729, 1, 0, 0, 0, 18729, + 18731, 1, 0, 0, 0, 18730, 18728, 1, 0, 0, 0, 18731, 18732, 5, 2377, 0, + 0, 18732, 18733, 5, 2140, 0, 0, 18733, 18735, 5, 2376, 0, 0, 18734, 18736, + 3, 2034, 1017, 0, 18735, 18734, 1, 0, 0, 0, 18735, 18736, 1, 0, 0, 0, 18736, + 18737, 1, 0, 0, 0, 18737, 18738, 5, 2377, 0, 0, 18738, 18740, 1, 0, 0, + 0, 18739, 18718, 1, 0, 0, 0, 18739, 18722, 1, 0, 0, 0, 18740, 2161, 1, + 0, 0, 0, 18741, 18744, 5, 1260, 0, 0, 18742, 18743, 5, 151, 0, 0, 18743, + 18745, 5, 2141, 0, 0, 18744, 18742, 1, 0, 0, 0, 18744, 18745, 1, 0, 0, + 0, 18745, 18746, 1, 0, 0, 0, 18746, 18748, 3, 2036, 1018, 0, 18747, 18749, + 3, 2194, 1097, 0, 18748, 18747, 1, 0, 0, 0, 18748, 18749, 1, 0, 0, 0, 18749, + 18757, 1, 0, 0, 0, 18750, 18751, 5, 2382, 0, 0, 18751, 18753, 3, 2036, + 1018, 0, 18752, 18754, 3, 2194, 1097, 0, 18753, 18752, 1, 0, 0, 0, 18753, + 18754, 1, 0, 0, 0, 18754, 18756, 1, 0, 0, 0, 18755, 18750, 1, 0, 0, 0, + 18756, 18759, 1, 0, 0, 0, 18757, 18755, 1, 0, 0, 0, 18757, 18758, 1, 0, + 0, 0, 18758, 2163, 1, 0, 0, 0, 18759, 18757, 1, 0, 0, 0, 18760, 18761, + 5, 2199, 0, 0, 18761, 18763, 5, 2376, 0, 0, 18762, 18764, 7, 235, 0, 0, + 18763, 18762, 1, 0, 0, 0, 18763, 18764, 1, 0, 0, 0, 18764, 18766, 1, 0, + 0, 0, 18765, 18767, 7, 244, 0, 0, 18766, 18765, 1, 0, 0, 0, 18766, 18767, + 1, 0, 0, 0, 18767, 18768, 1, 0, 0, 0, 18768, 18773, 3, 2172, 1086, 0, 18769, + 18770, 5, 2382, 0, 0, 18770, 18772, 3, 2172, 1086, 0, 18771, 18769, 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, + 18777, 5, 2377, 0, 0, 18777, 2165, 1, 0, 0, 0, 18778, 18779, 5, 2217, 0, + 0, 18779, 18783, 5, 2376, 0, 0, 18780, 18781, 3, 2058, 1029, 0, 18781, + 18782, 3, 2194, 1097, 0, 18782, 18784, 1, 0, 0, 0, 18783, 18780, 1, 0, + 0, 0, 18783, 18784, 1, 0, 0, 0, 18784, 18791, 1, 0, 0, 0, 18785, 18786, + 5, 2382, 0, 0, 18786, 18787, 3, 2058, 1029, 0, 18787, 18788, 3, 2194, 1097, + 0, 18788, 18790, 1, 0, 0, 0, 18789, 18785, 1, 0, 0, 0, 18790, 18793, 1, + 0, 0, 0, 18791, 18789, 1, 0, 0, 0, 18791, 18792, 1, 0, 0, 0, 18792, 18795, + 1, 0, 0, 0, 18793, 18791, 1, 0, 0, 0, 18794, 18796, 3, 2170, 1085, 0, 18795, + 18794, 1, 0, 0, 0, 18795, 18796, 1, 0, 0, 0, 18796, 18797, 1, 0, 0, 0, + 18797, 18798, 5, 2377, 0, 0, 18798, 2167, 1, 0, 0, 0, 18799, 18810, 3, + 2204, 1102, 0, 18800, 18801, 5, 564, 0, 0, 18801, 18811, 5, 1216, 0, 0, + 18802, 18805, 3, 2300, 1150, 0, 18803, 18804, 5, 1271, 0, 0, 18804, 18806, + 3, 2058, 1029, 0, 18805, 18803, 1, 0, 0, 0, 18805, 18806, 1, 0, 0, 0, 18806, + 18808, 1, 0, 0, 0, 18807, 18809, 3, 2170, 1085, 0, 18808, 18807, 1, 0, + 0, 0, 18808, 18809, 1, 0, 0, 0, 18809, 18811, 1, 0, 0, 0, 18810, 18800, + 1, 0, 0, 0, 18810, 18802, 1, 0, 0, 0, 18811, 2169, 1, 0, 0, 0, 18812, 18813, + 5, 363, 0, 0, 18813, 18814, 3, 2058, 1029, 0, 18814, 2171, 1, 0, 0, 0, + 18815, 18822, 3, 2036, 1018, 0, 18816, 18820, 5, 66, 0, 0, 18817, 18821, + 3, 2334, 1167, 0, 18818, 18819, 5, 476, 0, 0, 18819, 18821, 3, 2058, 1029, + 0, 18820, 18817, 1, 0, 0, 0, 18820, 18818, 1, 0, 0, 0, 18821, 18823, 1, + 0, 0, 0, 18822, 18816, 1, 0, 0, 0, 18822, 18823, 1, 0, 0, 0, 18823, 2173, + 1, 0, 0, 0, 18824, 18828, 5, 2165, 0, 0, 18825, 18826, 5, 1057, 0, 0, 18826, + 18829, 5, 2141, 0, 0, 18827, 18829, 3, 2036, 1018, 0, 18828, 18825, 1, + 0, 0, 0, 18828, 18827, 1, 0, 0, 0, 18829, 2175, 1, 0, 0, 0, 18830, 18836, + 5, 1623, 0, 0, 18831, 18837, 5, 2236, 0, 0, 18832, 18834, 5, 1057, 0, 0, + 18833, 18835, 5, 2141, 0, 0, 18834, 18833, 1, 0, 0, 0, 18834, 18835, 1, + 0, 0, 0, 18835, 18837, 1, 0, 0, 0, 18836, 18831, 1, 0, 0, 0, 18836, 18832, + 1, 0, 0, 0, 18837, 2177, 1, 0, 0, 0, 18838, 18839, 5, 456, 0, 0, 18839, + 18840, 3, 2058, 1029, 0, 18840, 2179, 1, 0, 0, 0, 18841, 18842, 5, 2165, + 0, 0, 18842, 18843, 3, 2058, 1029, 0, 18843, 2181, 1, 0, 0, 0, 18844, 18845, + 5, 1057, 0, 0, 18845, 18853, 5, 651, 0, 0, 18846, 18850, 5, 651, 0, 0, + 18847, 18848, 5, 1595, 0, 0, 18848, 18849, 5, 2398, 0, 0, 18849, 18851, + 3, 2058, 1029, 0, 18850, 18847, 1, 0, 0, 0, 18850, 18851, 1, 0, 0, 0, 18851, + 18853, 1, 0, 0, 0, 18852, 18844, 1, 0, 0, 0, 18852, 18846, 1, 0, 0, 0, + 18853, 2183, 1, 0, 0, 0, 18854, 18864, 5, 2383, 0, 0, 18855, 18864, 5, + 494, 0, 0, 18856, 18864, 5, 2405, 0, 0, 18857, 18858, 5, 1579, 0, 0, 18858, + 18864, 7, 245, 0, 0, 18859, 18864, 5, 2406, 0, 0, 18860, 18864, 3, 2186, + 1093, 0, 18861, 18864, 3, 2188, 1094, 0, 18862, 18864, 3, 2190, 1095, 0, + 18863, 18854, 1, 0, 0, 0, 18863, 18855, 1, 0, 0, 0, 18863, 18856, 1, 0, + 0, 0, 18863, 18857, 1, 0, 0, 0, 18863, 18859, 1, 0, 0, 0, 18863, 18860, + 1, 0, 0, 0, 18863, 18861, 1, 0, 0, 0, 18863, 18862, 1, 0, 0, 0, 18864, + 2185, 1, 0, 0, 0, 18865, 18866, 5, 2179, 0, 0, 18866, 18882, 7, 246, 0, + 0, 18867, 18873, 5, 494, 0, 0, 18868, 18874, 5, 1680, 0, 0, 18869, 18874, + 5, 521, 0, 0, 18870, 18874, 5, 2175, 0, 0, 18871, 18874, 3, 2254, 1127, + 0, 18872, 18874, 3, 2324, 1162, 0, 18873, 18868, 1, 0, 0, 0, 18873, 18869, + 1, 0, 0, 0, 18873, 18870, 1, 0, 0, 0, 18873, 18871, 1, 0, 0, 0, 18873, + 18872, 1, 0, 0, 0, 18874, 18876, 1, 0, 0, 0, 18875, 18877, 7, 247, 0, 0, + 18876, 18875, 1, 0, 0, 0, 18876, 18877, 1, 0, 0, 0, 18877, 18883, 1, 0, + 0, 0, 18878, 18880, 5, 278, 0, 0, 18879, 18881, 7, 248, 0, 0, 18880, 18879, + 1, 0, 0, 0, 18880, 18881, 1, 0, 0, 0, 18881, 18883, 1, 0, 0, 0, 18882, + 18867, 1, 0, 0, 0, 18882, 18878, 1, 0, 0, 0, 18883, 2187, 1, 0, 0, 0, 18884, + 18885, 5, 1568, 0, 0, 18885, 18891, 3, 2338, 1169, 0, 18886, 18892, 5, + 2372, 0, 0, 18887, 18892, 5, 1175, 0, 0, 18888, 18892, 5, 1161, 0, 0, 18889, + 18892, 3, 2324, 1162, 0, 18890, 18892, 3, 2338, 1169, 0, 18891, 18886, + 1, 0, 0, 0, 18891, 18887, 1, 0, 0, 0, 18891, 18888, 1, 0, 0, 0, 18891, + 18889, 1, 0, 0, 0, 18891, 18890, 1, 0, 0, 0, 18892, 2189, 1, 0, 0, 0, 18893, + 18903, 5, 2009, 0, 0, 18894, 18898, 5, 1631, 0, 0, 18895, 18897, 3, 2334, + 1167, 0, 18896, 18895, 1, 0, 0, 0, 18897, 18900, 1, 0, 0, 0, 18898, 18896, + 1, 0, 0, 0, 18898, 18899, 1, 0, 0, 0, 18899, 18904, 1, 0, 0, 0, 18900, + 18898, 1, 0, 0, 0, 18901, 18904, 5, 1579, 0, 0, 18902, 18904, 5, 1654, + 0, 0, 18903, 18894, 1, 0, 0, 0, 18903, 18901, 1, 0, 0, 0, 18903, 18902, + 1, 0, 0, 0, 18903, 18904, 1, 0, 0, 0, 18904, 2191, 1, 0, 0, 0, 18905, 18907, + 7, 249, 0, 0, 18906, 18908, 5, 564, 0, 0, 18907, 18906, 1, 0, 0, 0, 18907, + 18908, 1, 0, 0, 0, 18908, 18909, 1, 0, 0, 0, 18909, 18911, 5, 2376, 0, + 0, 18910, 18912, 3, 2034, 1017, 0, 18911, 18910, 1, 0, 0, 0, 18911, 18912, + 1, 0, 0, 0, 18912, 18913, 1, 0, 0, 0, 18913, 18914, 5, 2377, 0, 0, 18914, + 2193, 1, 0, 0, 0, 18915, 18917, 5, 66, 0, 0, 18916, 18915, 1, 0, 0, 0, + 18916, 18917, 1, 0, 0, 0, 18917, 18920, 1, 0, 0, 0, 18918, 18921, 3, 2332, + 1166, 0, 18919, 18921, 3, 2328, 1164, 0, 18920, 18918, 1, 0, 0, 0, 18920, + 18919, 1, 0, 0, 0, 18921, 18924, 1, 0, 0, 0, 18922, 18924, 5, 66, 0, 0, + 18923, 18916, 1, 0, 0, 0, 18923, 18922, 1, 0, 0, 0, 18924, 2195, 1, 0, + 0, 0, 18925, 18928, 3, 2332, 1166, 0, 18926, 18928, 3, 2328, 1164, 0, 18927, + 18925, 1, 0, 0, 0, 18927, 18926, 1, 0, 0, 0, 18928, 2197, 1, 0, 0, 0, 18929, + 18935, 5, 2181, 0, 0, 18930, 18931, 5, 315, 0, 0, 18931, 18932, 5, 1163, + 0, 0, 18932, 18936, 3, 2258, 1129, 0, 18933, 18936, 3, 2036, 1018, 0, 18934, + 18936, 3, 2200, 1100, 0, 18935, 18930, 1, 0, 0, 0, 18935, 18933, 1, 0, + 0, 0, 18935, 18934, 1, 0, 0, 0, 18936, 2199, 1, 0, 0, 0, 18937, 18938, + 3, 2036, 1018, 0, 18938, 18939, 3, 2052, 1026, 0, 18939, 18940, 7, 250, + 0, 0, 18940, 18941, 5, 2376, 0, 0, 18941, 18946, 3, 2036, 1018, 0, 18942, + 18943, 5, 2382, 0, 0, 18943, 18945, 3, 2036, 1018, 0, 18944, 18942, 1, + 0, 0, 0, 18945, 18948, 1, 0, 0, 0, 18946, 18944, 1, 0, 0, 0, 18946, 18947, + 1, 0, 0, 0, 18947, 18949, 1, 0, 0, 0, 18948, 18946, 1, 0, 0, 0, 18949, + 18950, 5, 2377, 0, 0, 18950, 2201, 1, 0, 0, 0, 18951, 18952, 5, 150, 0, + 0, 18952, 18954, 5, 219, 0, 0, 18953, 18951, 1, 0, 0, 0, 18953, 18954, + 1, 0, 0, 0, 18954, 18955, 1, 0, 0, 0, 18955, 18958, 5, 719, 0, 0, 18956, + 18959, 3, 2310, 1155, 0, 18957, 18959, 3, 2308, 1154, 0, 18958, 18956, + 1, 0, 0, 0, 18958, 18957, 1, 0, 0, 0, 18959, 18967, 1, 0, 0, 0, 18960, + 18963, 5, 2382, 0, 0, 18961, 18964, 3, 2310, 1155, 0, 18962, 18964, 3, + 2308, 1154, 0, 18963, 18961, 1, 0, 0, 0, 18963, 18962, 1, 0, 0, 0, 18964, + 18966, 1, 0, 0, 0, 18965, 18960, 1, 0, 0, 0, 18966, 18969, 1, 0, 0, 0, + 18967, 18965, 1, 0, 0, 0, 18967, 18968, 1, 0, 0, 0, 18968, 2203, 1, 0, + 0, 0, 18969, 18967, 1, 0, 0, 0, 18970, 18973, 3, 2332, 1166, 0, 18971, + 18973, 3, 2328, 1164, 0, 18972, 18970, 1, 0, 0, 0, 18972, 18971, 1, 0, + 0, 0, 18973, 2205, 1, 0, 0, 0, 18974, 18975, 3, 2332, 1166, 0, 18975, 2207, + 1, 0, 0, 0, 18976, 18977, 3, 2332, 1166, 0, 18977, 2209, 1, 0, 0, 0, 18978, + 18979, 3, 2332, 1166, 0, 18979, 2211, 1, 0, 0, 0, 18980, 18981, 3, 2332, + 1166, 0, 18981, 2213, 1, 0, 0, 0, 18982, 18983, 3, 2332, 1166, 0, 18983, + 2215, 1, 0, 0, 0, 18984, 18989, 3, 2332, 1166, 0, 18985, 18986, 5, 2369, + 0, 0, 18986, 18988, 3, 2334, 1167, 0, 18987, 18985, 1, 0, 0, 0, 18988, + 18991, 1, 0, 0, 0, 18989, 18987, 1, 0, 0, 0, 18989, 18990, 1, 0, 0, 0, + 18990, 18994, 1, 0, 0, 0, 18991, 18989, 1, 0, 0, 0, 18992, 18993, 5, 2384, + 0, 0, 18993, 18995, 3, 2264, 1132, 0, 18994, 18992, 1, 0, 0, 0, 18994, + 18995, 1, 0, 0, 0, 18995, 2217, 1, 0, 0, 0, 18996, 18997, 3, 2332, 1166, + 0, 18997, 2219, 1, 0, 0, 0, 18998, 19001, 3, 2332, 1166, 0, 18999, 19000, + 5, 2369, 0, 0, 19000, 19002, 3, 2334, 1167, 0, 19001, 18999, 1, 0, 0, 0, + 19001, 19002, 1, 0, 0, 0, 19002, 2221, 1, 0, 0, 0, 19003, 19004, 3, 2332, + 1166, 0, 19004, 2223, 1, 0, 0, 0, 19005, 19006, 3, 2332, 1166, 0, 19006, + 2225, 1, 0, 0, 0, 19007, 19008, 3, 2332, 1166, 0, 19008, 2227, 1, 0, 0, + 0, 19009, 19012, 3, 2332, 1166, 0, 19010, 19011, 5, 2369, 0, 0, 19011, + 19013, 3, 2334, 1167, 0, 19012, 19010, 1, 0, 0, 0, 19012, 19013, 1, 0, + 0, 0, 19013, 2229, 1, 0, 0, 0, 19014, 19019, 3, 2332, 1166, 0, 19015, 19016, + 5, 2369, 0, 0, 19016, 19018, 3, 2334, 1167, 0, 19017, 19015, 1, 0, 0, 0, + 19018, 19021, 1, 0, 0, 0, 19019, 19017, 1, 0, 0, 0, 19019, 19020, 1, 0, + 0, 0, 19020, 2231, 1, 0, 0, 0, 19021, 19019, 1, 0, 0, 0, 19022, 19023, + 3, 2332, 1166, 0, 19023, 2233, 1, 0, 0, 0, 19024, 19026, 3, 2334, 1167, + 0, 19025, 19027, 3, 546, 273, 0, 19026, 19025, 1, 0, 0, 0, 19026, 19027, + 1, 0, 0, 0, 19027, 2235, 1, 0, 0, 0, 19028, 19032, 3, 2334, 1167, 0, 19029, + 19032, 5, 261, 0, 0, 19030, 19032, 5, 1471, 0, 0, 19031, 19028, 1, 0, 0, + 0, 19031, 19029, 1, 0, 0, 0, 19031, 19030, 1, 0, 0, 0, 19032, 2237, 1, + 0, 0, 0, 19033, 19038, 3, 2332, 1166, 0, 19034, 19035, 5, 2369, 0, 0, 19035, + 19037, 3, 2334, 1167, 0, 19036, 19034, 1, 0, 0, 0, 19037, 19040, 1, 0, + 0, 0, 19038, 19036, 1, 0, 0, 0, 19038, 19039, 1, 0, 0, 0, 19039, 19043, + 1, 0, 0, 0, 19040, 19038, 1, 0, 0, 0, 19041, 19042, 5, 2384, 0, 0, 19042, + 19044, 3, 2264, 1132, 0, 19043, 19041, 1, 0, 0, 0, 19043, 19044, 1, 0, + 0, 0, 19044, 2239, 1, 0, 0, 0, 19045, 19046, 3, 2334, 1167, 0, 19046, 2241, + 1, 0, 0, 0, 19047, 19052, 3, 2334, 1167, 0, 19048, 19049, 5, 2369, 0, 0, + 19049, 19051, 3, 2334, 1167, 0, 19050, 19048, 1, 0, 0, 0, 19051, 19054, + 1, 0, 0, 0, 19052, 19050, 1, 0, 0, 0, 19052, 19053, 1, 0, 0, 0, 19053, + 2243, 1, 0, 0, 0, 19054, 19052, 1, 0, 0, 0, 19055, 19060, 3, 2334, 1167, + 0, 19056, 19057, 5, 2369, 0, 0, 19057, 19059, 3, 2334, 1167, 0, 19058, + 19056, 1, 0, 0, 0, 19059, 19062, 1, 0, 0, 0, 19060, 19058, 1, 0, 0, 0, + 19060, 19061, 1, 0, 0, 0, 19061, 2245, 1, 0, 0, 0, 19062, 19060, 1, 0, + 0, 0, 19063, 19068, 3, 2332, 1166, 0, 19064, 19065, 5, 2369, 0, 0, 19065, + 19067, 3, 2334, 1167, 0, 19066, 19064, 1, 0, 0, 0, 19067, 19070, 1, 0, + 0, 0, 19068, 19066, 1, 0, 0, 0, 19068, 19069, 1, 0, 0, 0, 19069, 2247, + 1, 0, 0, 0, 19070, 19068, 1, 0, 0, 0, 19071, 19074, 3, 2332, 1166, 0, 19072, + 19073, 5, 2369, 0, 0, 19073, 19075, 3, 2334, 1167, 0, 19074, 19072, 1, + 0, 0, 0, 19074, 19075, 1, 0, 0, 0, 19075, 2249, 1, 0, 0, 0, 19076, 19079, + 3, 2332, 1166, 0, 19077, 19078, 5, 2369, 0, 0, 19078, 19080, 3, 2334, 1167, + 0, 19079, 19077, 1, 0, 0, 0, 19079, 19080, 1, 0, 0, 0, 19080, 2251, 1, + 0, 0, 0, 19081, 19084, 3, 2332, 1166, 0, 19082, 19083, 5, 2369, 0, 0, 19083, + 19085, 3, 2334, 1167, 0, 19084, 19082, 1, 0, 0, 0, 19084, 19085, 1, 0, + 0, 0, 19085, 2253, 1, 0, 0, 0, 19086, 19087, 5, 2401, 0, 0, 19087, 19089, + 3, 2272, 1136, 0, 19088, 19086, 1, 0, 0, 0, 19088, 19089, 1, 0, 0, 0, 19089, + 19090, 1, 0, 0, 0, 19090, 19093, 3, 2334, 1167, 0, 19091, 19092, 5, 2369, + 0, 0, 19092, 19094, 3, 2334, 1167, 0, 19093, 19091, 1, 0, 0, 0, 19093, + 19094, 1, 0, 0, 0, 19094, 19097, 1, 0, 0, 0, 19095, 19097, 3, 2308, 1154, + 0, 19096, 19088, 1, 0, 0, 0, 19096, 19095, 1, 0, 0, 0, 19097, 2255, 1, + 0, 0, 0, 19098, 19101, 3, 2332, 1166, 0, 19099, 19100, 5, 2369, 0, 0, 19100, + 19102, 3, 2334, 1167, 0, 19101, 19099, 1, 0, 0, 0, 19101, 19102, 1, 0, + 0, 0, 19102, 2257, 1, 0, 0, 0, 19103, 19106, 3, 2310, 1155, 0, 19104, 19106, + 3, 2308, 1154, 0, 19105, 19103, 1, 0, 0, 0, 19105, 19104, 1, 0, 0, 0, 19106, + 2259, 1, 0, 0, 0, 19107, 19110, 3, 2332, 1166, 0, 19108, 19110, 3, 2308, + 1154, 0, 19109, 19107, 1, 0, 0, 0, 19109, 19108, 1, 0, 0, 0, 19110, 2261, + 1, 0, 0, 0, 19111, 19114, 3, 2332, 1166, 0, 19112, 19113, 5, 2369, 0, 0, + 19113, 19115, 3, 2334, 1167, 0, 19114, 19112, 1, 0, 0, 0, 19114, 19115, + 1, 0, 0, 0, 19115, 2263, 1, 0, 0, 0, 19116, 19121, 3, 2332, 1166, 0, 19117, + 19118, 5, 2369, 0, 0, 19118, 19120, 3, 2334, 1167, 0, 19119, 19117, 1, + 0, 0, 0, 19120, 19123, 1, 0, 0, 0, 19121, 19119, 1, 0, 0, 0, 19121, 19122, + 1, 0, 0, 0, 19122, 2265, 1, 0, 0, 0, 19123, 19121, 1, 0, 0, 0, 19124, 19129, + 3, 2332, 1166, 0, 19125, 19126, 5, 2369, 0, 0, 19126, 19128, 3, 2334, 1167, + 0, 19127, 19125, 1, 0, 0, 0, 19128, 19131, 1, 0, 0, 0, 19129, 19127, 1, + 0, 0, 0, 19129, 19130, 1, 0, 0, 0, 19130, 2267, 1, 0, 0, 0, 19131, 19129, + 1, 0, 0, 0, 19132, 19135, 3, 2332, 1166, 0, 19133, 19134, 5, 2369, 0, 0, + 19134, 19136, 3, 2334, 1167, 0, 19135, 19133, 1, 0, 0, 0, 19135, 19136, + 1, 0, 0, 0, 19136, 19147, 1, 0, 0, 0, 19137, 19138, 5, 2384, 0, 0, 19138, + 19143, 3, 2264, 1132, 0, 19139, 19140, 5, 2369, 0, 0, 19140, 19142, 3, + 2264, 1132, 0, 19141, 19139, 1, 0, 0, 0, 19142, 19145, 1, 0, 0, 0, 19143, + 19141, 1, 0, 0, 0, 19143, 19144, 1, 0, 0, 0, 19144, 19148, 1, 0, 0, 0, + 19145, 19143, 1, 0, 0, 0, 19146, 19148, 3, 2192, 1096, 0, 19147, 19137, + 1, 0, 0, 0, 19147, 19146, 1, 0, 0, 0, 19147, 19148, 1, 0, 0, 0, 19148, + 19154, 1, 0, 0, 0, 19149, 19151, 3, 2270, 1135, 0, 19150, 19152, 3, 2336, + 1168, 0, 19151, 19150, 1, 0, 0, 0, 19151, 19152, 1, 0, 0, 0, 19152, 19154, + 1, 0, 0, 0, 19153, 19132, 1, 0, 0, 0, 19153, 19149, 1, 0, 0, 0, 19154, + 2269, 1, 0, 0, 0, 19155, 19156, 5, 2226, 0, 0, 19156, 19160, 5, 2376, 0, + 0, 19157, 19158, 3, 2166, 1083, 0, 19158, 19159, 5, 2382, 0, 0, 19159, + 19161, 1, 0, 0, 0, 19160, 19157, 1, 0, 0, 0, 19160, 19161, 1, 0, 0, 0, + 19161, 19162, 1, 0, 0, 0, 19162, 19164, 3, 2058, 1029, 0, 19163, 19165, + 3, 2162, 1081, 0, 19164, 19163, 1, 0, 0, 0, 19164, 19165, 1, 0, 0, 0, 19165, + 19175, 1, 0, 0, 0, 19166, 19167, 5, 223, 0, 0, 19167, 19172, 3, 2168, 1084, + 0, 19168, 19169, 5, 2382, 0, 0, 19169, 19171, 3, 2168, 1084, 0, 19170, + 19168, 1, 0, 0, 0, 19171, 19174, 1, 0, 0, 0, 19172, 19170, 1, 0, 0, 0, + 19172, 19173, 1, 0, 0, 0, 19173, 19176, 1, 0, 0, 0, 19174, 19172, 1, 0, + 0, 0, 19175, 19166, 1, 0, 0, 0, 19175, 19176, 1, 0, 0, 0, 19176, 19177, + 1, 0, 0, 0, 19177, 19180, 5, 2377, 0, 0, 19178, 19179, 5, 2369, 0, 0, 19179, + 19181, 3, 2310, 1155, 0, 19180, 19178, 1, 0, 0, 0, 19180, 19181, 1, 0, + 0, 0, 19181, 2271, 1, 0, 0, 0, 19182, 19187, 3, 2334, 1167, 0, 19183, 19184, + 5, 2369, 0, 0, 19184, 19186, 3, 2334, 1167, 0, 19185, 19183, 1, 0, 0, 0, + 19186, 19189, 1, 0, 0, 0, 19187, 19185, 1, 0, 0, 0, 19187, 19188, 1, 0, + 0, 0, 19188, 2273, 1, 0, 0, 0, 19189, 19187, 1, 0, 0, 0, 19190, 19191, + 3, 2332, 1166, 0, 19191, 2275, 1, 0, 0, 0, 19192, 19193, 3, 2334, 1167, + 0, 19193, 2277, 1, 0, 0, 0, 19194, 19195, 3, 2334, 1167, 0, 19195, 2279, + 1, 0, 0, 0, 19196, 19197, 3, 2334, 1167, 0, 19197, 2281, 1, 0, 0, 0, 19198, + 19223, 3, 2268, 1134, 0, 19199, 19200, 5, 2121, 0, 0, 19200, 19205, 3, + 2280, 1140, 0, 19201, 19202, 5, 2382, 0, 0, 19202, 19204, 3, 2280, 1140, + 0, 19203, 19201, 1, 0, 0, 0, 19204, 19207, 1, 0, 0, 0, 19205, 19203, 1, + 0, 0, 0, 19205, 19206, 1, 0, 0, 0, 19206, 19223, 1, 0, 0, 0, 19207, 19205, + 1, 0, 0, 0, 19208, 19209, 5, 395, 0, 0, 19209, 19223, 3, 2278, 1139, 0, + 19210, 19211, 5, 438, 0, 0, 19211, 19223, 3, 2276, 1138, 0, 19212, 19213, + 5, 884, 0, 0, 19213, 19214, 5, 900, 0, 0, 19214, 19223, 3, 2276, 1138, + 0, 19215, 19216, 5, 729, 0, 0, 19216, 19217, 7, 76, 0, 0, 19217, 19223, + 3, 2276, 1138, 0, 19218, 19219, 5, 1617, 0, 0, 19219, 19220, 5, 2041, 0, + 0, 19220, 19221, 5, 1367, 0, 0, 19221, 19223, 3, 2276, 1138, 0, 19222, + 19198, 1, 0, 0, 0, 19222, 19199, 1, 0, 0, 0, 19222, 19208, 1, 0, 0, 0, + 19222, 19210, 1, 0, 0, 0, 19222, 19212, 1, 0, 0, 0, 19222, 19215, 1, 0, + 0, 0, 19222, 19218, 1, 0, 0, 0, 19223, 2283, 1, 0, 0, 0, 19224, 19229, + 3, 2266, 1133, 0, 19225, 19226, 5, 2382, 0, 0, 19226, 19228, 3, 2266, 1133, + 0, 19227, 19225, 1, 0, 0, 0, 19228, 19231, 1, 0, 0, 0, 19229, 19227, 1, + 0, 0, 0, 19229, 19230, 1, 0, 0, 0, 19230, 2285, 1, 0, 0, 0, 19231, 19229, + 1, 0, 0, 0, 19232, 19233, 5, 2376, 0, 0, 19233, 19234, 3, 2284, 1142, 0, + 19234, 19235, 5, 2377, 0, 0, 19235, 2287, 1, 0, 0, 0, 19236, 19237, 5, + 751, 0, 0, 19237, 19238, 5, 2376, 0, 0, 19238, 19239, 5, 2267, 0, 0, 19239, + 19240, 7, 48, 0, 0, 19240, 19241, 3, 1950, 975, 0, 19241, 19243, 5, 2377, + 0, 0, 19242, 19244, 3, 2144, 1072, 0, 19243, 19242, 1, 0, 0, 0, 19243, + 19244, 1, 0, 0, 0, 19244, 2289, 1, 0, 0, 0, 19245, 19254, 5, 2376, 0, 0, + 19246, 19251, 3, 2298, 1149, 0, 19247, 19248, 5, 2382, 0, 0, 19248, 19250, + 3, 2298, 1149, 0, 19249, 19247, 1, 0, 0, 0, 19250, 19253, 1, 0, 0, 0, 19251, + 19249, 1, 0, 0, 0, 19251, 19252, 1, 0, 0, 0, 19252, 19255, 1, 0, 0, 0, + 19253, 19251, 1, 0, 0, 0, 19254, 19246, 1, 0, 0, 0, 19254, 19255, 1, 0, + 0, 0, 19255, 19256, 1, 0, 0, 0, 19256, 19258, 5, 2377, 0, 0, 19257, 19259, + 3, 2288, 1144, 0, 19258, 19257, 1, 0, 0, 0, 19258, 19259, 1, 0, 0, 0, 19259, + 2291, 1, 0, 0, 0, 19260, 19275, 5, 2376, 0, 0, 19261, 19263, 3, 2298, 1149, + 0, 19262, 19264, 3, 2296, 1148, 0, 19263, 19262, 1, 0, 0, 0, 19263, 19264, + 1, 0, 0, 0, 19264, 19272, 1, 0, 0, 0, 19265, 19266, 5, 2382, 0, 0, 19266, + 19268, 3, 2298, 1149, 0, 19267, 19269, 3, 2296, 1148, 0, 19268, 19267, + 1, 0, 0, 0, 19268, 19269, 1, 0, 0, 0, 19269, 19271, 1, 0, 0, 0, 19270, + 19265, 1, 0, 0, 0, 19271, 19274, 1, 0, 0, 0, 19272, 19270, 1, 0, 0, 0, + 19272, 19273, 1, 0, 0, 0, 19273, 19276, 1, 0, 0, 0, 19274, 19272, 1, 0, + 0, 0, 19275, 19261, 1, 0, 0, 0, 19275, 19276, 1, 0, 0, 0, 19276, 19277, + 1, 0, 0, 0, 19277, 19279, 5, 2377, 0, 0, 19278, 19280, 3, 2288, 1144, 0, + 19279, 19278, 1, 0, 0, 0, 19279, 19280, 1, 0, 0, 0, 19280, 2293, 1, 0, + 0, 0, 19281, 19282, 5, 2376, 0, 0, 19282, 19295, 3, 2266, 1133, 0, 19283, + 19286, 5, 2382, 0, 0, 19284, 19287, 3, 2324, 1162, 0, 19285, 19287, 5, + 1145, 0, 0, 19286, 19284, 1, 0, 0, 0, 19286, 19285, 1, 0, 0, 0, 19287, + 19293, 1, 0, 0, 0, 19288, 19291, 5, 2382, 0, 0, 19289, 19292, 3, 2324, + 1162, 0, 19290, 19292, 5, 1145, 0, 0, 19291, 19289, 1, 0, 0, 0, 19291, + 19290, 1, 0, 0, 0, 19292, 19294, 1, 0, 0, 0, 19293, 19288, 1, 0, 0, 0, + 19293, 19294, 1, 0, 0, 0, 19294, 19296, 1, 0, 0, 0, 19295, 19283, 1, 0, + 0, 0, 19295, 19296, 1, 0, 0, 0, 19296, 19297, 1, 0, 0, 0, 19297, 19317, + 5, 2129, 0, 0, 19298, 19299, 3, 2268, 1134, 0, 19299, 19300, 5, 2369, 0, + 0, 19300, 19301, 5, 2379, 0, 0, 19301, 19318, 1, 0, 0, 0, 19302, 19318, + 5, 2379, 0, 0, 19303, 19305, 3, 2036, 1018, 0, 19304, 19306, 3, 2194, 1097, + 0, 19305, 19304, 1, 0, 0, 0, 19305, 19306, 1, 0, 0, 0, 19306, 19314, 1, + 0, 0, 0, 19307, 19308, 5, 2382, 0, 0, 19308, 19310, 3, 2036, 1018, 0, 19309, + 19311, 3, 2194, 1097, 0, 19310, 19309, 1, 0, 0, 0, 19310, 19311, 1, 0, + 0, 0, 19311, 19313, 1, 0, 0, 0, 19312, 19307, 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, + 19318, 1, 0, 0, 0, 19316, 19314, 1, 0, 0, 0, 19317, 19298, 1, 0, 0, 0, + 19317, 19302, 1, 0, 0, 0, 19317, 19303, 1, 0, 0, 0, 19318, 19319, 1, 0, + 0, 0, 19319, 19321, 5, 2377, 0, 0, 19320, 19322, 3, 2288, 1144, 0, 19321, + 19320, 1, 0, 0, 0, 19321, 19322, 1, 0, 0, 0, 19322, 2295, 1, 0, 0, 0, 19323, + 19324, 7, 251, 0, 0, 19324, 19325, 5, 1146, 0, 0, 19325, 2297, 1, 0, 0, + 0, 19326, 19327, 3, 2332, 1166, 0, 19327, 19328, 5, 2398, 0, 0, 19328, + 19329, 5, 2393, 0, 0, 19329, 19331, 1, 0, 0, 0, 19330, 19326, 1, 0, 0, + 0, 19330, 19331, 1, 0, 0, 0, 19331, 19332, 1, 0, 0, 0, 19332, 19333, 3, + 2036, 1018, 0, 19333, 2299, 1, 0, 0, 0, 19334, 19343, 3, 2302, 1151, 0, + 19335, 19337, 5, 1431, 0, 0, 19336, 19335, 1, 0, 0, 0, 19336, 19337, 1, + 0, 0, 0, 19337, 19338, 1, 0, 0, 0, 19338, 19340, 3, 2242, 1121, 0, 19339, + 19341, 7, 252, 0, 0, 19340, 19339, 1, 0, 0, 0, 19340, 19341, 1, 0, 0, 0, + 19341, 19343, 1, 0, 0, 0, 19342, 19334, 1, 0, 0, 0, 19342, 19336, 1, 0, + 0, 0, 19343, 2301, 1, 0, 0, 0, 19344, 19346, 3, 2306, 1153, 0, 19345, 19347, + 3, 2304, 1152, 0, 19346, 19345, 1, 0, 0, 0, 19346, 19347, 1, 0, 0, 0, 19347, + 19357, 1, 0, 0, 0, 19348, 19350, 5, 2188, 0, 0, 19349, 19351, 5, 804, 0, + 0, 19350, 19349, 1, 0, 0, 0, 19350, 19351, 1, 0, 0, 0, 19351, 19352, 1, + 0, 0, 0, 19352, 19353, 5, 2001, 0, 0, 19353, 19358, 5, 2239, 0, 0, 19354, + 19355, 5, 181, 0, 0, 19355, 19356, 5, 1568, 0, 0, 19356, 19358, 3, 2272, + 1136, 0, 19357, 19348, 1, 0, 0, 0, 19357, 19354, 1, 0, 0, 0, 19357, 19358, + 1, 0, 0, 0, 19358, 19376, 1, 0, 0, 0, 19359, 19360, 5, 717, 0, 0, 19360, + 19365, 7, 253, 0, 0, 19361, 19362, 5, 2376, 0, 0, 19362, 19363, 3, 2036, + 1018, 0, 19363, 19364, 5, 2377, 0, 0, 19364, 19366, 1, 0, 0, 0, 19365, + 19361, 1, 0, 0, 0, 19365, 19366, 1, 0, 0, 0, 19366, 19367, 1, 0, 0, 0, + 19367, 19368, 5, 2029, 0, 0, 19368, 19373, 7, 254, 0, 0, 19369, 19370, + 5, 2376, 0, 0, 19370, 19371, 3, 2036, 1018, 0, 19371, 19372, 5, 2377, 0, + 0, 19372, 19374, 1, 0, 0, 0, 19373, 19369, 1, 0, 0, 0, 19373, 19374, 1, + 0, 0, 0, 19374, 19376, 1, 0, 0, 0, 19375, 19344, 1, 0, 0, 0, 19375, 19359, + 1, 0, 0, 0, 19376, 2303, 1, 0, 0, 0, 19377, 19380, 5, 2376, 0, 0, 19378, + 19381, 3, 2324, 1162, 0, 19379, 19381, 5, 2379, 0, 0, 19380, 19378, 1, + 0, 0, 0, 19380, 19379, 1, 0, 0, 0, 19381, 19387, 1, 0, 0, 0, 19382, 19385, + 5, 2382, 0, 0, 19383, 19386, 3, 2324, 1162, 0, 19384, 19386, 3, 2326, 1163, + 0, 19385, 19383, 1, 0, 0, 0, 19385, 19384, 1, 0, 0, 0, 19386, 19388, 1, + 0, 0, 0, 19387, 19382, 1, 0, 0, 0, 19387, 19388, 1, 0, 0, 0, 19388, 19390, + 1, 0, 0, 0, 19389, 19391, 7, 214, 0, 0, 19390, 19389, 1, 0, 0, 0, 19390, + 19391, 1, 0, 0, 0, 19391, 19392, 1, 0, 0, 0, 19392, 19393, 5, 2377, 0, + 0, 19393, 2305, 1, 0, 0, 0, 19394, 19455, 5, 123, 0, 0, 19395, 19455, 5, + 1309, 0, 0, 19396, 19455, 5, 933, 0, 0, 19397, 19455, 5, 120, 0, 0, 19398, + 19455, 5, 117, 0, 0, 19399, 19455, 5, 934, 0, 0, 19400, 19455, 5, 1325, + 0, 0, 19401, 19455, 5, 1324, 0, 0, 19402, 19455, 5, 1588, 0, 0, 19403, + 19455, 5, 1589, 0, 0, 19404, 19455, 5, 1152, 0, 0, 19405, 19455, 5, 354, + 0, 0, 19406, 19455, 5, 710, 0, 0, 19407, 19455, 5, 718, 0, 0, 19408, 19455, + 5, 1148, 0, 0, 19409, 19455, 5, 1601, 0, 0, 19410, 19455, 5, 1147, 0, 0, + 19411, 19455, 5, 355, 0, 0, 19412, 19414, 5, 421, 0, 0, 19413, 19415, 5, + 1342, 0, 0, 19414, 19413, 1, 0, 0, 0, 19414, 19415, 1, 0, 0, 0, 19415, + 19455, 1, 0, 0, 0, 19416, 19455, 5, 551, 0, 0, 19417, 19455, 5, 1411, 0, + 0, 19418, 19455, 5, 937, 0, 0, 19419, 19421, 5, 824, 0, 0, 19420, 19422, + 5, 1402, 0, 0, 19421, 19420, 1, 0, 0, 0, 19421, 19422, 1, 0, 0, 0, 19422, + 19455, 1, 0, 0, 0, 19423, 19455, 5, 182, 0, 0, 19424, 19455, 5, 181, 0, + 0, 19425, 19455, 5, 2142, 0, 0, 19426, 19455, 5, 2143, 0, 0, 19427, 19455, + 5, 1660, 0, 0, 19428, 19455, 5, 1402, 0, 0, 19429, 19455, 5, 139, 0, 0, + 19430, 19455, 5, 339, 0, 0, 19431, 19455, 5, 1502, 0, 0, 19432, 19455, + 5, 2098, 0, 0, 19433, 19455, 5, 2235, 0, 0, 19434, 19455, 5, 914, 0, 0, + 19435, 19455, 5, 341, 0, 0, 19436, 19455, 5, 622, 0, 0, 19437, 19455, 5, + 887, 0, 0, 19438, 19455, 5, 1537, 0, 0, 19439, 19455, 5, 2004, 0, 0, 19440, + 19455, 5, 2005, 0, 0, 19441, 19455, 5, 2007, 0, 0, 19442, 19455, 5, 2003, + 0, 0, 19443, 19455, 5, 1997, 0, 0, 19444, 19455, 5, 1999, 0, 0, 19445, + 19455, 5, 1998, 0, 0, 19446, 19455, 5, 1996, 0, 0, 19447, 19455, 5, 2237, + 0, 0, 19448, 19455, 5, 427, 0, 0, 19449, 19455, 5, 113, 0, 0, 19450, 19455, + 5, 133, 0, 0, 19451, 19455, 5, 201, 0, 0, 19452, 19455, 5, 939, 0, 0, 19453, + 19455, 5, 895, 0, 0, 19454, 19394, 1, 0, 0, 0, 19454, 19395, 1, 0, 0, 0, + 19454, 19396, 1, 0, 0, 0, 19454, 19397, 1, 0, 0, 0, 19454, 19398, 1, 0, + 0, 0, 19454, 19399, 1, 0, 0, 0, 19454, 19400, 1, 0, 0, 0, 19454, 19401, + 1, 0, 0, 0, 19454, 19402, 1, 0, 0, 0, 19454, 19403, 1, 0, 0, 0, 19454, + 19404, 1, 0, 0, 0, 19454, 19405, 1, 0, 0, 0, 19454, 19406, 1, 0, 0, 0, + 19454, 19407, 1, 0, 0, 0, 19454, 19408, 1, 0, 0, 0, 19454, 19409, 1, 0, + 0, 0, 19454, 19410, 1, 0, 0, 0, 19454, 19411, 1, 0, 0, 0, 19454, 19412, + 1, 0, 0, 0, 19454, 19416, 1, 0, 0, 0, 19454, 19417, 1, 0, 0, 0, 19454, + 19418, 1, 0, 0, 0, 19454, 19419, 1, 0, 0, 0, 19454, 19423, 1, 0, 0, 0, + 19454, 19424, 1, 0, 0, 0, 19454, 19425, 1, 0, 0, 0, 19454, 19426, 1, 0, + 0, 0, 19454, 19427, 1, 0, 0, 0, 19454, 19428, 1, 0, 0, 0, 19454, 19429, + 1, 0, 0, 0, 19454, 19430, 1, 0, 0, 0, 19454, 19431, 1, 0, 0, 0, 19454, + 19432, 1, 0, 0, 0, 19454, 19433, 1, 0, 0, 0, 19454, 19434, 1, 0, 0, 0, + 19454, 19435, 1, 0, 0, 0, 19454, 19436, 1, 0, 0, 0, 19454, 19437, 1, 0, + 0, 0, 19454, 19438, 1, 0, 0, 0, 19454, 19439, 1, 0, 0, 0, 19454, 19440, + 1, 0, 0, 0, 19454, 19441, 1, 0, 0, 0, 19454, 19442, 1, 0, 0, 0, 19454, + 19443, 1, 0, 0, 0, 19454, 19444, 1, 0, 0, 0, 19454, 19445, 1, 0, 0, 0, + 19454, 19446, 1, 0, 0, 0, 19454, 19447, 1, 0, 0, 0, 19454, 19448, 1, 0, + 0, 0, 19454, 19449, 1, 0, 0, 0, 19454, 19450, 1, 0, 0, 0, 19454, 19451, + 1, 0, 0, 0, 19454, 19452, 1, 0, 0, 0, 19454, 19453, 1, 0, 0, 0, 19455, + 2307, 1, 0, 0, 0, 19456, 19460, 5, 2388, 0, 0, 19457, 19458, 5, 2395, 0, + 0, 19458, 19460, 5, 2370, 0, 0, 19459, 19456, 1, 0, 0, 0, 19459, 19457, + 1, 0, 0, 0, 19460, 19469, 1, 0, 0, 0, 19461, 19463, 5, 675, 0, 0, 19462, + 19461, 1, 0, 0, 0, 19462, 19463, 1, 0, 0, 0, 19463, 19467, 1, 0, 0, 0, + 19464, 19468, 5, 2388, 0, 0, 19465, 19466, 5, 2395, 0, 0, 19466, 19468, + 5, 2370, 0, 0, 19467, 19464, 1, 0, 0, 0, 19467, 19465, 1, 0, 0, 0, 19468, + 19470, 1, 0, 0, 0, 19469, 19462, 1, 0, 0, 0, 19469, 19470, 1, 0, 0, 0, + 19470, 19473, 1, 0, 0, 0, 19471, 19472, 5, 2369, 0, 0, 19472, 19474, 3, + 2310, 1155, 0, 19473, 19471, 1, 0, 0, 0, 19473, 19474, 1, 0, 0, 0, 19474, + 2309, 1, 0, 0, 0, 19475, 19480, 3, 2312, 1156, 0, 19476, 19477, 5, 2369, + 0, 0, 19477, 19479, 3, 2312, 1156, 0, 19478, 19476, 1, 0, 0, 0, 19479, + 19482, 1, 0, 0, 0, 19480, 19478, 1, 0, 0, 0, 19480, 19481, 1, 0, 0, 0, + 19481, 2311, 1, 0, 0, 0, 19482, 19480, 1, 0, 0, 0, 19483, 19484, 5, 2401, + 0, 0, 19484, 19486, 3, 2272, 1136, 0, 19485, 19483, 1, 0, 0, 0, 19485, + 19486, 1, 0, 0, 0, 19486, 19487, 1, 0, 0, 0, 19487, 19490, 3, 2334, 1167, + 0, 19488, 19489, 5, 2384, 0, 0, 19489, 19491, 3, 2264, 1132, 0, 19490, + 19488, 1, 0, 0, 0, 19490, 19491, 1, 0, 0, 0, 19491, 19493, 1, 0, 0, 0, + 19492, 19494, 3, 2290, 1145, 0, 19493, 19492, 1, 0, 0, 0, 19493, 19494, + 1, 0, 0, 0, 19494, 2313, 1, 0, 0, 0, 19495, 19496, 5, 2401, 0, 0, 19496, + 19498, 3, 2272, 1136, 0, 19497, 19495, 1, 0, 0, 0, 19497, 19498, 1, 0, + 0, 0, 19498, 19499, 1, 0, 0, 0, 19499, 19504, 3, 2334, 1167, 0, 19500, + 19501, 5, 2369, 0, 0, 19501, 19503, 3, 2334, 1167, 0, 19502, 19500, 1, + 0, 0, 0, 19503, 19506, 1, 0, 0, 0, 19504, 19502, 1, 0, 0, 0, 19504, 19505, + 1, 0, 0, 0, 19505, 2315, 1, 0, 0, 0, 19506, 19504, 1, 0, 0, 0, 19507, 19509, + 5, 37, 0, 0, 19508, 19510, 5, 1363, 0, 0, 19509, 19508, 1, 0, 0, 0, 19509, + 19510, 1, 0, 0, 0, 19510, 19540, 1, 0, 0, 0, 19511, 19540, 5, 41, 0, 0, + 19512, 19540, 5, 352, 0, 0, 19513, 19540, 5, 376, 0, 0, 19514, 19540, 5, + 489, 0, 0, 19515, 19516, 5, 549, 0, 0, 19516, 19540, 5, 62, 0, 0, 19517, + 19540, 5, 659, 0, 0, 19518, 19519, 5, 679, 0, 0, 19519, 19540, 5, 1363, + 0, 0, 19520, 19540, 5, 697, 0, 0, 19521, 19522, 5, 751, 0, 0, 19522, 19540, + 5, 1554, 0, 0, 19523, 19524, 5, 875, 0, 0, 19524, 19540, 5, 2166, 0, 0, + 19525, 19526, 5, 1175, 0, 0, 19526, 19527, 5, 227, 0, 0, 19527, 19540, + 5, 1432, 0, 0, 19528, 19529, 5, 1388, 0, 0, 19529, 19540, 5, 1492, 0, 0, + 19530, 19540, 5, 1408, 0, 0, 19531, 19540, 5, 1429, 0, 0, 19532, 19540, + 5, 1548, 0, 0, 19533, 19534, 5, 2040, 0, 0, 19534, 19540, 5, 1617, 0, 0, + 19535, 19540, 5, 2063, 0, 0, 19536, 19540, 5, 2091, 0, 0, 19537, 19540, + 5, 2125, 0, 0, 19538, 19540, 5, 2192, 0, 0, 19539, 19507, 1, 0, 0, 0, 19539, + 19511, 1, 0, 0, 0, 19539, 19512, 1, 0, 0, 0, 19539, 19513, 1, 0, 0, 0, + 19539, 19514, 1, 0, 0, 0, 19539, 19515, 1, 0, 0, 0, 19539, 19517, 1, 0, + 0, 0, 19539, 19518, 1, 0, 0, 0, 19539, 19520, 1, 0, 0, 0, 19539, 19521, + 1, 0, 0, 0, 19539, 19523, 1, 0, 0, 0, 19539, 19525, 1, 0, 0, 0, 19539, + 19528, 1, 0, 0, 0, 19539, 19530, 1, 0, 0, 0, 19539, 19531, 1, 0, 0, 0, + 19539, 19532, 1, 0, 0, 0, 19539, 19533, 1, 0, 0, 0, 19539, 19535, 1, 0, + 0, 0, 19539, 19536, 1, 0, 0, 0, 19539, 19537, 1, 0, 0, 0, 19539, 19538, + 1, 0, 0, 0, 19540, 2317, 1, 0, 0, 0, 19541, 19542, 5, 37, 0, 0, 19542, + 19868, 5, 1363, 0, 0, 19543, 19868, 5, 30, 0, 0, 19544, 19546, 5, 26, 0, + 0, 19545, 19547, 5, 53, 0, 0, 19546, 19545, 1, 0, 0, 0, 19546, 19547, 1, + 0, 0, 0, 19547, 19548, 1, 0, 0, 0, 19548, 19549, 5, 1617, 0, 0, 19549, + 19550, 5, 2050, 0, 0, 19550, 19868, 5, 1568, 0, 0, 19551, 19552, 7, 51, + 0, 0, 19552, 19553, 5, 53, 0, 0, 19553, 19554, 5, 1617, 0, 0, 19554, 19868, + 5, 1367, 0, 0, 19555, 19556, 5, 26, 0, 0, 19556, 19557, 5, 1617, 0, 0, + 19557, 19558, 5, 836, 0, 0, 19558, 19868, 5, 1155, 0, 0, 19559, 19561, + 5, 301, 0, 0, 19560, 19562, 5, 53, 0, 0, 19561, 19560, 1, 0, 0, 0, 19561, + 19562, 1, 0, 0, 0, 19562, 19563, 1, 0, 0, 0, 19563, 19868, 5, 206, 0, 0, + 19564, 19565, 7, 255, 0, 0, 19565, 19566, 5, 53, 0, 0, 19566, 19868, 5, + 206, 0, 0, 19567, 19568, 7, 256, 0, 0, 19568, 19569, 5, 53, 0, 0, 19569, + 19868, 5, 277, 0, 0, 19570, 19571, 5, 490, 0, 0, 19571, 19572, 5, 1421, + 0, 0, 19572, 19868, 5, 1318, 0, 0, 19573, 19574, 5, 41, 0, 0, 19574, 19868, + 5, 329, 0, 0, 19575, 19577, 7, 257, 0, 0, 19576, 19578, 5, 1377, 0, 0, + 19577, 19576, 1, 0, 0, 0, 19577, 19578, 1, 0, 0, 0, 19578, 19579, 1, 0, + 0, 0, 19579, 19580, 5, 329, 0, 0, 19580, 19868, 5, 795, 0, 0, 19581, 19582, + 5, 425, 0, 0, 19582, 19583, 5, 1377, 0, 0, 19583, 19584, 5, 329, 0, 0, + 19584, 19868, 5, 795, 0, 0, 19585, 19586, 5, 352, 0, 0, 19586, 19587, 5, + 261, 0, 0, 19587, 19868, 5, 1564, 0, 0, 19588, 19589, 5, 352, 0, 0, 19589, + 19590, 5, 53, 0, 0, 19590, 19868, 5, 1365, 0, 0, 19591, 19592, 5, 45, 0, + 0, 19592, 19593, 5, 53, 0, 0, 19593, 19868, 5, 391, 0, 0, 19594, 19596, + 5, 301, 0, 0, 19595, 19597, 5, 53, 0, 0, 19596, 19595, 1, 0, 0, 0, 19596, + 19597, 1, 0, 0, 0, 19597, 19598, 1, 0, 0, 0, 19598, 19868, 5, 392, 0, 0, + 19599, 19600, 7, 255, 0, 0, 19600, 19601, 5, 53, 0, 0, 19601, 19868, 5, + 392, 0, 0, 19602, 19603, 7, 256, 0, 0, 19603, 19604, 5, 53, 0, 0, 19604, + 19868, 5, 395, 0, 0, 19605, 19606, 7, 256, 0, 0, 19606, 19607, 5, 53, 0, + 0, 19607, 19868, 5, 438, 0, 0, 19608, 19613, 5, 549, 0, 0, 19609, 19610, + 5, 62, 0, 0, 19610, 19614, 5, 26, 0, 0, 19611, 19612, 5, 53, 0, 0, 19612, + 19614, 5, 1976, 0, 0, 19613, 19609, 1, 0, 0, 0, 19613, 19611, 1, 0, 0, + 0, 19614, 19868, 1, 0, 0, 0, 19615, 19616, 7, 51, 0, 0, 19616, 19617, 5, + 53, 0, 0, 19617, 19868, 5, 659, 0, 0, 19618, 19620, 5, 301, 0, 0, 19619, + 19621, 5, 53, 0, 0, 19620, 19619, 1, 0, 0, 0, 19620, 19621, 1, 0, 0, 0, + 19621, 19622, 1, 0, 0, 0, 19622, 19868, 5, 673, 0, 0, 19623, 19624, 7, + 258, 0, 0, 19624, 19625, 5, 53, 0, 0, 19625, 19868, 5, 673, 0, 0, 19626, + 19628, 5, 301, 0, 0, 19627, 19629, 7, 259, 0, 0, 19628, 19627, 1, 0, 0, + 0, 19628, 19629, 1, 0, 0, 0, 19629, 19630, 1, 0, 0, 0, 19630, 19868, 5, + 730, 0, 0, 19631, 19632, 5, 489, 0, 0, 19632, 19633, 5, 53, 0, 0, 19633, + 19868, 7, 260, 0, 0, 19634, 19635, 5, 835, 0, 0, 19635, 19868, 5, 1524, + 0, 0, 19636, 19637, 5, 26, 0, 0, 19637, 19638, 5, 753, 0, 0, 19638, 19868, + 5, 836, 0, 0, 19639, 19641, 5, 301, 0, 0, 19640, 19642, 5, 53, 0, 0, 19641, + 19640, 1, 0, 0, 0, 19641, 19642, 1, 0, 0, 0, 19642, 19643, 1, 0, 0, 0, + 19643, 19868, 5, 784, 0, 0, 19644, 19645, 7, 258, 0, 0, 19645, 19646, 5, + 53, 0, 0, 19646, 19868, 5, 784, 0, 0, 19647, 19868, 5, 820, 0, 0, 19648, + 19650, 5, 301, 0, 0, 19649, 19651, 5, 53, 0, 0, 19650, 19649, 1, 0, 0, + 0, 19650, 19651, 1, 0, 0, 0, 19651, 19652, 1, 0, 0, 0, 19652, 19653, 5, + 848, 0, 0, 19653, 19868, 5, 2166, 0, 0, 19654, 19655, 7, 255, 0, 0, 19655, + 19656, 5, 53, 0, 0, 19656, 19657, 5, 848, 0, 0, 19657, 19868, 5, 2166, + 0, 0, 19658, 19660, 5, 586, 0, 0, 19659, 19658, 1, 0, 0, 0, 19659, 19660, + 1, 0, 0, 0, 19660, 19661, 1, 0, 0, 0, 19661, 19662, 5, 1388, 0, 0, 19662, + 19868, 5, 1492, 0, 0, 19663, 19664, 5, 1175, 0, 0, 19664, 19665, 5, 227, + 0, 0, 19665, 19868, 5, 1432, 0, 0, 19666, 19668, 5, 301, 0, 0, 19667, 19669, + 5, 53, 0, 0, 19668, 19667, 1, 0, 0, 0, 19668, 19669, 1, 0, 0, 0, 19669, + 19670, 1, 0, 0, 0, 19670, 19671, 5, 884, 0, 0, 19671, 19868, 5, 900, 0, + 0, 19672, 19673, 7, 261, 0, 0, 19673, 19674, 5, 53, 0, 0, 19674, 19675, + 5, 884, 0, 0, 19675, 19868, 5, 900, 0, 0, 19676, 19678, 5, 301, 0, 0, 19677, + 19679, 5, 53, 0, 0, 19678, 19677, 1, 0, 0, 0, 19678, 19679, 1, 0, 0, 0, + 19679, 19680, 1, 0, 0, 0, 19680, 19868, 5, 311, 0, 0, 19681, 19682, 7, + 262, 0, 0, 19682, 19683, 5, 53, 0, 0, 19683, 19868, 5, 311, 0, 0, 19684, + 19686, 5, 301, 0, 0, 19685, 19687, 5, 53, 0, 0, 19686, 19685, 1, 0, 0, + 0, 19686, 19687, 1, 0, 0, 0, 19687, 19688, 1, 0, 0, 0, 19688, 19689, 5, + 862, 0, 0, 19689, 19868, 5, 556, 0, 0, 19690, 19691, 7, 263, 0, 0, 19691, + 19692, 5, 53, 0, 0, 19692, 19693, 5, 862, 0, 0, 19693, 19868, 5, 556, 0, + 0, 19694, 19696, 5, 301, 0, 0, 19695, 19697, 5, 53, 0, 0, 19696, 19695, + 1, 0, 0, 0, 19696, 19697, 1, 0, 0, 0, 19697, 19698, 1, 0, 0, 0, 19698, + 19699, 5, 311, 0, 0, 19699, 19868, 5, 392, 0, 0, 19700, 19701, 7, 264, + 0, 0, 19701, 19702, 5, 53, 0, 0, 19702, 19703, 5, 311, 0, 0, 19703, 19868, + 5, 392, 0, 0, 19704, 19706, 5, 301, 0, 0, 19705, 19707, 5, 53, 0, 0, 19706, + 19705, 1, 0, 0, 0, 19706, 19707, 1, 0, 0, 0, 19707, 19708, 1, 0, 0, 0, + 19708, 19709, 5, 311, 0, 0, 19709, 19710, 5, 149, 0, 0, 19710, 19868, 5, + 1366, 0, 0, 19711, 19712, 7, 265, 0, 0, 19712, 19713, 5, 53, 0, 0, 19713, + 19714, 5, 311, 0, 0, 19714, 19715, 5, 149, 0, 0, 19715, 19868, 5, 1366, + 0, 0, 19716, 19718, 5, 301, 0, 0, 19717, 19719, 5, 53, 0, 0, 19718, 19717, + 1, 0, 0, 0, 19718, 19719, 1, 0, 0, 0, 19719, 19720, 1, 0, 0, 0, 19720, + 19868, 5, 1182, 0, 0, 19721, 19722, 7, 258, 0, 0, 19722, 19723, 5, 53, + 0, 0, 19723, 19868, 5, 1182, 0, 0, 19724, 19725, 7, 51, 0, 0, 19725, 19726, + 5, 53, 0, 0, 19726, 19868, 5, 1227, 0, 0, 19727, 19728, 5, 301, 0, 0, 19728, + 19729, 5, 1315, 0, 0, 19729, 19868, 5, 329, 0, 0, 19730, 19731, 5, 1568, + 0, 0, 19731, 19868, 5, 270, 0, 0, 19732, 19734, 5, 301, 0, 0, 19733, 19735, + 5, 53, 0, 0, 19734, 19733, 1, 0, 0, 0, 19734, 19735, 1, 0, 0, 0, 19735, + 19736, 1, 0, 0, 0, 19736, 19868, 5, 1365, 0, 0, 19737, 19738, 7, 258, 0, + 0, 19738, 19739, 5, 53, 0, 0, 19739, 19868, 5, 1365, 0, 0, 19740, 19741, + 7, 51, 0, 0, 19741, 19868, 5, 1367, 0, 0, 19742, 19743, 5, 301, 0, 0, 19743, + 19868, 5, 1494, 0, 0, 19744, 19745, 7, 266, 0, 0, 19745, 19746, 5, 53, + 0, 0, 19746, 19868, 5, 1494, 0, 0, 19747, 19748, 7, 51, 0, 0, 19748, 19749, + 5, 1497, 0, 0, 19749, 19868, 5, 1546, 0, 0, 19750, 19752, 5, 301, 0, 0, + 19751, 19753, 5, 53, 0, 0, 19752, 19751, 1, 0, 0, 0, 19752, 19753, 1, 0, + 0, 0, 19753, 19754, 1, 0, 0, 0, 19754, 19868, 5, 1554, 0, 0, 19755, 19756, + 7, 267, 0, 0, 19756, 19757, 5, 53, 0, 0, 19757, 19868, 5, 1554, 0, 0, 19758, + 19759, 7, 268, 0, 0, 19759, 19868, 5, 1564, 0, 0, 19760, 19761, 5, 41, + 0, 0, 19761, 19762, 5, 1471, 0, 0, 19762, 19868, 5, 292, 0, 0, 19763, 19765, + 5, 301, 0, 0, 19764, 19766, 5, 53, 0, 0, 19765, 19764, 1, 0, 0, 0, 19765, + 19766, 1, 0, 0, 0, 19766, 19767, 1, 0, 0, 0, 19767, 19768, 5, 1617, 0, + 0, 19768, 19769, 5, 2041, 0, 0, 19769, 19868, 5, 1367, 0, 0, 19770, 19771, + 7, 269, 0, 0, 19771, 19772, 5, 53, 0, 0, 19772, 19773, 5, 1617, 0, 0, 19773, + 19774, 5, 2041, 0, 0, 19774, 19868, 5, 1367, 0, 0, 19775, 19776, 5, 2040, + 0, 0, 19776, 19777, 5, 53, 0, 0, 19777, 19868, 5, 1617, 0, 0, 19778, 19780, + 5, 301, 0, 0, 19779, 19781, 5, 53, 0, 0, 19780, 19779, 1, 0, 0, 0, 19780, + 19781, 1, 0, 0, 0, 19781, 19782, 1, 0, 0, 0, 19782, 19868, 5, 1689, 0, + 0, 19783, 19784, 5, 425, 0, 0, 19784, 19785, 5, 53, 0, 0, 19785, 19868, + 5, 1689, 0, 0, 19786, 19787, 7, 256, 0, 0, 19787, 19788, 5, 1377, 0, 0, + 19788, 19868, 5, 1689, 0, 0, 19789, 19791, 5, 301, 0, 0, 19790, 19792, + 5, 53, 0, 0, 19791, 19790, 1, 0, 0, 0, 19791, 19792, 1, 0, 0, 0, 19792, + 19793, 1, 0, 0, 0, 19793, 19868, 5, 1976, 0, 0, 19794, 19795, 7, 270, 0, + 0, 19795, 19796, 5, 53, 0, 0, 19796, 19868, 5, 1976, 0, 0, 19797, 19798, + 7, 271, 0, 0, 19798, 19868, 5, 1973, 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, 19868, 5, 2044, 0, 0, 19804, 19805, + 7, 255, 0, 0, 19805, 19806, 5, 53, 0, 0, 19806, 19868, 5, 2044, 0, 0, 19807, + 19808, 5, 26, 0, 0, 19808, 19809, 5, 329, 0, 0, 19809, 19868, 5, 2044, + 0, 0, 19810, 19812, 5, 301, 0, 0, 19811, 19813, 5, 53, 0, 0, 19812, 19811, + 1, 0, 0, 0, 19812, 19813, 1, 0, 0, 0, 19813, 19814, 1, 0, 0, 0, 19814, + 19868, 5, 2053, 0, 0, 19815, 19816, 7, 272, 0, 0, 19816, 19817, 5, 53, + 0, 0, 19817, 19868, 5, 2053, 0, 0, 19818, 19819, 7, 51, 0, 0, 19819, 19868, + 5, 2121, 0, 0, 19820, 19822, 5, 301, 0, 0, 19821, 19823, 5, 53, 0, 0, 19822, + 19821, 1, 0, 0, 0, 19822, 19823, 1, 0, 0, 0, 19823, 19824, 1, 0, 0, 0, + 19824, 19868, 5, 2166, 0, 0, 19825, 19826, 7, 273, 0, 0, 19826, 19827, + 5, 53, 0, 0, 19827, 19868, 5, 2166, 0, 0, 19828, 19829, 7, 274, 0, 0, 19829, + 19868, 5, 53, 0, 0, 19830, 19831, 5, 105, 0, 0, 19831, 19868, 5, 2121, + 0, 0, 19832, 19833, 5, 179, 0, 0, 19833, 19868, 5, 1120, 0, 0, 19834, 19835, + 5, 490, 0, 0, 19835, 19836, 5, 4, 0, 0, 19836, 19868, 5, 1318, 0, 0, 19837, + 19839, 5, 560, 0, 0, 19838, 19840, 5, 53, 0, 0, 19839, 19838, 1, 0, 0, + 0, 19839, 19840, 1, 0, 0, 0, 19840, 19841, 1, 0, 0, 0, 19841, 19868, 5, + 2035, 0, 0, 19842, 19843, 5, 591, 0, 0, 19843, 19845, 5, 53, 0, 0, 19844, + 19846, 5, 1155, 0, 0, 19845, 19844, 1, 0, 0, 0, 19845, 19846, 1, 0, 0, + 0, 19846, 19847, 1, 0, 0, 0, 19847, 19868, 5, 1362, 0, 0, 19848, 19849, + 5, 679, 0, 0, 19849, 19850, 5, 53, 0, 0, 19850, 19868, 5, 1363, 0, 0, 19851, + 19852, 5, 751, 0, 0, 19852, 19853, 5, 339, 0, 0, 19853, 19868, 5, 2001, + 0, 0, 19854, 19855, 5, 751, 0, 0, 19855, 19868, 5, 1725, 0, 0, 19856, 19857, + 5, 1379, 0, 0, 19857, 19868, 5, 344, 0, 0, 19858, 19868, 5, 1482, 0, 0, + 19859, 19860, 5, 1548, 0, 0, 19860, 19861, 5, 53, 0, 0, 19861, 19868, 7, + 275, 0, 0, 19862, 19868, 5, 1694, 0, 0, 19863, 19868, 5, 1700, 0, 0, 19864, + 19868, 5, 1702, 0, 0, 19865, 19868, 5, 1726, 0, 0, 19866, 19868, 5, 1761, + 0, 0, 19867, 19541, 1, 0, 0, 0, 19867, 19543, 1, 0, 0, 0, 19867, 19544, + 1, 0, 0, 0, 19867, 19551, 1, 0, 0, 0, 19867, 19555, 1, 0, 0, 0, 19867, + 19559, 1, 0, 0, 0, 19867, 19564, 1, 0, 0, 0, 19867, 19567, 1, 0, 0, 0, + 19867, 19570, 1, 0, 0, 0, 19867, 19573, 1, 0, 0, 0, 19867, 19575, 1, 0, + 0, 0, 19867, 19581, 1, 0, 0, 0, 19867, 19585, 1, 0, 0, 0, 19867, 19588, + 1, 0, 0, 0, 19867, 19591, 1, 0, 0, 0, 19867, 19594, 1, 0, 0, 0, 19867, + 19599, 1, 0, 0, 0, 19867, 19602, 1, 0, 0, 0, 19867, 19605, 1, 0, 0, 0, + 19867, 19608, 1, 0, 0, 0, 19867, 19615, 1, 0, 0, 0, 19867, 19618, 1, 0, + 0, 0, 19867, 19623, 1, 0, 0, 0, 19867, 19626, 1, 0, 0, 0, 19867, 19631, + 1, 0, 0, 0, 19867, 19634, 1, 0, 0, 0, 19867, 19636, 1, 0, 0, 0, 19867, + 19639, 1, 0, 0, 0, 19867, 19644, 1, 0, 0, 0, 19867, 19647, 1, 0, 0, 0, + 19867, 19648, 1, 0, 0, 0, 19867, 19654, 1, 0, 0, 0, 19867, 19659, 1, 0, + 0, 0, 19867, 19663, 1, 0, 0, 0, 19867, 19666, 1, 0, 0, 0, 19867, 19672, + 1, 0, 0, 0, 19867, 19676, 1, 0, 0, 0, 19867, 19681, 1, 0, 0, 0, 19867, + 19684, 1, 0, 0, 0, 19867, 19690, 1, 0, 0, 0, 19867, 19694, 1, 0, 0, 0, + 19867, 19700, 1, 0, 0, 0, 19867, 19704, 1, 0, 0, 0, 19867, 19711, 1, 0, + 0, 0, 19867, 19716, 1, 0, 0, 0, 19867, 19721, 1, 0, 0, 0, 19867, 19724, + 1, 0, 0, 0, 19867, 19727, 1, 0, 0, 0, 19867, 19730, 1, 0, 0, 0, 19867, + 19732, 1, 0, 0, 0, 19867, 19737, 1, 0, 0, 0, 19867, 19740, 1, 0, 0, 0, + 19867, 19742, 1, 0, 0, 0, 19867, 19744, 1, 0, 0, 0, 19867, 19747, 1, 0, + 0, 0, 19867, 19750, 1, 0, 0, 0, 19867, 19755, 1, 0, 0, 0, 19867, 19758, + 1, 0, 0, 0, 19867, 19760, 1, 0, 0, 0, 19867, 19763, 1, 0, 0, 0, 19867, + 19770, 1, 0, 0, 0, 19867, 19775, 1, 0, 0, 0, 19867, 19778, 1, 0, 0, 0, + 19867, 19783, 1, 0, 0, 0, 19867, 19786, 1, 0, 0, 0, 19867, 19789, 1, 0, + 0, 0, 19867, 19794, 1, 0, 0, 0, 19867, 19797, 1, 0, 0, 0, 19867, 19799, + 1, 0, 0, 0, 19867, 19804, 1, 0, 0, 0, 19867, 19807, 1, 0, 0, 0, 19867, + 19810, 1, 0, 0, 0, 19867, 19815, 1, 0, 0, 0, 19867, 19818, 1, 0, 0, 0, + 19867, 19820, 1, 0, 0, 0, 19867, 19825, 1, 0, 0, 0, 19867, 19828, 1, 0, + 0, 0, 19867, 19830, 1, 0, 0, 0, 19867, 19832, 1, 0, 0, 0, 19867, 19834, + 1, 0, 0, 0, 19867, 19837, 1, 0, 0, 0, 19867, 19842, 1, 0, 0, 0, 19867, + 19848, 1, 0, 0, 0, 19867, 19851, 1, 0, 0, 0, 19867, 19854, 1, 0, 0, 0, + 19867, 19856, 1, 0, 0, 0, 19867, 19858, 1, 0, 0, 0, 19867, 19859, 1, 0, + 0, 0, 19867, 19862, 1, 0, 0, 0, 19867, 19863, 1, 0, 0, 0, 19867, 19864, + 1, 0, 0, 0, 19867, 19865, 1, 0, 0, 0, 19867, 19866, 1, 0, 0, 0, 19868, + 2319, 1, 0, 0, 0, 19869, 19872, 5, 1997, 0, 0, 19870, 19873, 3, 2328, 1164, + 0, 19871, 19873, 3, 2308, 1154, 0, 19872, 19870, 1, 0, 0, 0, 19872, 19871, + 1, 0, 0, 0, 19873, 19878, 1, 0, 0, 0, 19874, 19875, 5, 79, 0, 0, 19875, + 19876, 5, 2001, 0, 0, 19876, 19877, 5, 2239, 0, 0, 19877, 19879, 3, 2328, + 1164, 0, 19878, 19874, 1, 0, 0, 0, 19878, 19879, 1, 0, 0, 0, 19879, 19932, + 1, 0, 0, 0, 19880, 19884, 5, 717, 0, 0, 19881, 19885, 3, 2328, 1164, 0, + 19882, 19885, 3, 2308, 1154, 0, 19883, 19885, 3, 2310, 1155, 0, 19884, + 19881, 1, 0, 0, 0, 19884, 19882, 1, 0, 0, 0, 19884, 19883, 1, 0, 0, 0, + 19885, 19886, 1, 0, 0, 0, 19886, 19900, 7, 276, 0, 0, 19887, 19890, 5, + 2376, 0, 0, 19888, 19891, 5, 2370, 0, 0, 19889, 19891, 3, 2308, 1154, 0, + 19890, 19888, 1, 0, 0, 0, 19890, 19889, 1, 0, 0, 0, 19891, 19897, 1, 0, + 0, 0, 19892, 19895, 5, 2382, 0, 0, 19893, 19896, 5, 2370, 0, 0, 19894, + 19896, 3, 2308, 1154, 0, 19895, 19893, 1, 0, 0, 0, 19895, 19894, 1, 0, + 0, 0, 19896, 19898, 1, 0, 0, 0, 19897, 19892, 1, 0, 0, 0, 19897, 19898, + 1, 0, 0, 0, 19898, 19899, 1, 0, 0, 0, 19899, 19901, 5, 2377, 0, 0, 19900, + 19887, 1, 0, 0, 0, 19900, 19901, 1, 0, 0, 0, 19901, 19917, 1, 0, 0, 0, + 19902, 19915, 5, 2029, 0, 0, 19903, 19916, 5, 341, 0, 0, 19904, 19916, + 5, 622, 0, 0, 19905, 19916, 5, 887, 0, 0, 19906, 19913, 5, 1537, 0, 0, + 19907, 19910, 5, 2376, 0, 0, 19908, 19911, 5, 2370, 0, 0, 19909, 19911, + 3, 2308, 1154, 0, 19910, 19908, 1, 0, 0, 0, 19910, 19909, 1, 0, 0, 0, 19911, + 19912, 1, 0, 0, 0, 19912, 19914, 5, 2377, 0, 0, 19913, 19907, 1, 0, 0, + 0, 19913, 19914, 1, 0, 0, 0, 19914, 19916, 1, 0, 0, 0, 19915, 19903, 1, + 0, 0, 0, 19915, 19904, 1, 0, 0, 0, 19915, 19905, 1, 0, 0, 0, 19915, 19906, + 1, 0, 0, 0, 19916, 19918, 1, 0, 0, 0, 19917, 19902, 1, 0, 0, 0, 19917, + 19918, 1, 0, 0, 0, 19918, 19932, 1, 0, 0, 0, 19919, 19932, 3, 2324, 1162, + 0, 19920, 19921, 5, 339, 0, 0, 19921, 19932, 3, 2328, 1164, 0, 19922, 19932, + 3, 2328, 1164, 0, 19923, 19932, 5, 1145, 0, 0, 19924, 19932, 5, 2045, 0, + 0, 19925, 19932, 5, 522, 0, 0, 19926, 19932, 5, 347, 0, 0, 19927, 19932, + 5, 1566, 0, 0, 19928, 19932, 5, 889, 0, 0, 19929, 19932, 5, 861, 0, 0, + 19930, 19932, 5, 363, 0, 0, 19931, 19869, 1, 0, 0, 0, 19931, 19880, 1, + 0, 0, 0, 19931, 19919, 1, 0, 0, 0, 19931, 19920, 1, 0, 0, 0, 19931, 19922, + 1, 0, 0, 0, 19931, 19923, 1, 0, 0, 0, 19931, 19924, 1, 0, 0, 0, 19931, + 19925, 1, 0, 0, 0, 19931, 19926, 1, 0, 0, 0, 19931, 19927, 1, 0, 0, 0, + 19931, 19928, 1, 0, 0, 0, 19931, 19929, 1, 0, 0, 0, 19931, 19930, 1, 0, + 0, 0, 19932, 2321, 1, 0, 0, 0, 19933, 19936, 5, 1997, 0, 0, 19934, 19937, + 3, 2328, 1164, 0, 19935, 19937, 3, 2308, 1154, 0, 19936, 19934, 1, 0, 0, + 0, 19936, 19935, 1, 0, 0, 0, 19937, 19942, 1, 0, 0, 0, 19938, 19939, 5, + 79, 0, 0, 19939, 19940, 5, 2001, 0, 0, 19940, 19941, 5, 2239, 0, 0, 19941, + 19943, 3, 2328, 1164, 0, 19942, 19938, 1, 0, 0, 0, 19942, 19943, 1, 0, + 0, 0, 19943, 19996, 1, 0, 0, 0, 19944, 19948, 5, 717, 0, 0, 19945, 19949, + 3, 2328, 1164, 0, 19946, 19949, 3, 2308, 1154, 0, 19947, 19949, 3, 2310, + 1155, 0, 19948, 19945, 1, 0, 0, 0, 19948, 19946, 1, 0, 0, 0, 19948, 19947, + 1, 0, 0, 0, 19949, 19950, 1, 0, 0, 0, 19950, 19964, 7, 276, 0, 0, 19951, + 19954, 5, 2376, 0, 0, 19952, 19955, 5, 2370, 0, 0, 19953, 19955, 3, 2308, + 1154, 0, 19954, 19952, 1, 0, 0, 0, 19954, 19953, 1, 0, 0, 0, 19955, 19961, + 1, 0, 0, 0, 19956, 19959, 5, 2382, 0, 0, 19957, 19960, 5, 2370, 0, 0, 19958, + 19960, 3, 2308, 1154, 0, 19959, 19957, 1, 0, 0, 0, 19959, 19958, 1, 0, + 0, 0, 19960, 19962, 1, 0, 0, 0, 19961, 19956, 1, 0, 0, 0, 19961, 19962, + 1, 0, 0, 0, 19962, 19963, 1, 0, 0, 0, 19963, 19965, 5, 2377, 0, 0, 19964, + 19951, 1, 0, 0, 0, 19964, 19965, 1, 0, 0, 0, 19965, 19981, 1, 0, 0, 0, + 19966, 19979, 5, 2029, 0, 0, 19967, 19980, 5, 341, 0, 0, 19968, 19980, + 5, 622, 0, 0, 19969, 19980, 5, 887, 0, 0, 19970, 19977, 5, 1537, 0, 0, + 19971, 19974, 5, 2376, 0, 0, 19972, 19975, 5, 2370, 0, 0, 19973, 19975, + 3, 2308, 1154, 0, 19974, 19972, 1, 0, 0, 0, 19974, 19973, 1, 0, 0, 0, 19975, + 19976, 1, 0, 0, 0, 19976, 19978, 5, 2377, 0, 0, 19977, 19971, 1, 0, 0, + 0, 19977, 19978, 1, 0, 0, 0, 19978, 19980, 1, 0, 0, 0, 19979, 19967, 1, + 0, 0, 0, 19979, 19968, 1, 0, 0, 0, 19979, 19969, 1, 0, 0, 0, 19979, 19970, + 1, 0, 0, 0, 19980, 19982, 1, 0, 0, 0, 19981, 19966, 1, 0, 0, 0, 19981, + 19982, 1, 0, 0, 0, 19982, 19996, 1, 0, 0, 0, 19983, 19996, 3, 2324, 1162, + 0, 19984, 19985, 5, 339, 0, 0, 19985, 19996, 3, 2328, 1164, 0, 19986, 19996, + 3, 2330, 1165, 0, 19987, 19996, 5, 1145, 0, 0, 19988, 19996, 5, 2045, 0, + 0, 19989, 19996, 5, 522, 0, 0, 19990, 19996, 5, 347, 0, 0, 19991, 19996, + 5, 1566, 0, 0, 19992, 19996, 5, 889, 0, 0, 19993, 19996, 5, 861, 0, 0, + 19994, 19996, 5, 363, 0, 0, 19995, 19933, 1, 0, 0, 0, 19995, 19944, 1, + 0, 0, 0, 19995, 19983, 1, 0, 0, 0, 19995, 19984, 1, 0, 0, 0, 19995, 19986, + 1, 0, 0, 0, 19995, 19987, 1, 0, 0, 0, 19995, 19988, 1, 0, 0, 0, 19995, + 19989, 1, 0, 0, 0, 19995, 19990, 1, 0, 0, 0, 19995, 19991, 1, 0, 0, 0, + 19995, 19992, 1, 0, 0, 0, 19995, 19993, 1, 0, 0, 0, 19995, 19994, 1, 0, + 0, 0, 19996, 2323, 1, 0, 0, 0, 19997, 19998, 7, 277, 0, 0, 19998, 2325, + 1, 0, 0, 0, 19999, 20000, 5, 2381, 0, 0, 20000, 20001, 3, 2324, 1162, 0, + 20001, 2327, 1, 0, 0, 0, 20002, 20006, 3, 2254, 1127, 0, 20003, 20006, + 5, 2372, 0, 0, 20004, 20006, 5, 2365, 0, 0, 20005, 20002, 1, 0, 0, 0, 20005, + 20003, 1, 0, 0, 0, 20005, 20004, 1, 0, 0, 0, 20006, 2329, 1, 0, 0, 0, 20007, + 20008, 7, 278, 0, 0, 20008, 2331, 1, 0, 0, 0, 20009, 20010, 5, 2401, 0, + 0, 20010, 20012, 3, 2272, 1136, 0, 20011, 20009, 1, 0, 0, 0, 20011, 20012, + 1, 0, 0, 0, 20012, 20013, 1, 0, 0, 0, 20013, 20014, 3, 2334, 1167, 0, 20014, + 2333, 1, 0, 0, 0, 20015, 20018, 3, 2338, 1169, 0, 20016, 20018, 5, 2373, + 0, 0, 20017, 20015, 1, 0, 0, 0, 20017, 20016, 1, 0, 0, 0, 20018, 2335, + 1, 0, 0, 0, 20019, 20020, 5, 2376, 0, 0, 20020, 20021, 5, 2380, 0, 0, 20021, + 20022, 5, 2377, 0, 0, 20022, 2337, 1, 0, 0, 0, 20023, 20118, 3, 2342, 1171, + 0, 20024, 20118, 3, 2340, 1170, 0, 20025, 20118, 5, 2407, 0, 0, 20026, + 20118, 5, 3, 0, 0, 20027, 20118, 5, 35, 0, 0, 20028, 20118, 5, 33, 0, 0, + 20029, 20118, 5, 34, 0, 0, 20030, 20118, 5, 45, 0, 0, 20031, 20118, 5, + 92, 0, 0, 20032, 20118, 5, 97, 0, 0, 20033, 20118, 5, 102, 0, 0, 20034, + 20118, 5, 123, 0, 0, 20035, 20118, 5, 139, 0, 0, 20036, 20118, 5, 199, + 0, 0, 20037, 20118, 5, 182, 0, 0, 20038, 20118, 5, 206, 0, 0, 20039, 20118, + 5, 269, 0, 0, 20040, 20118, 5, 325, 0, 0, 20041, 20118, 5, 171, 0, 0, 20042, + 20118, 5, 355, 0, 0, 20043, 20118, 5, 376, 0, 0, 20044, 20118, 5, 390, + 0, 0, 20045, 20118, 5, 427, 0, 0, 20046, 20118, 5, 435, 0, 0, 20047, 20118, + 5, 468, 0, 0, 20048, 20118, 5, 482, 0, 0, 20049, 20118, 5, 483, 0, 0, 20050, + 20118, 5, 484, 0, 0, 20051, 20118, 5, 492, 0, 0, 20052, 20118, 5, 494, + 0, 0, 20053, 20118, 5, 537, 0, 0, 20054, 20118, 5, 551, 0, 0, 20055, 20118, + 5, 559, 0, 0, 20056, 20118, 5, 579, 0, 0, 20057, 20118, 5, 676, 0, 0, 20058, + 20118, 5, 692, 0, 0, 20059, 20118, 5, 710, 0, 0, 20060, 20118, 5, 747, + 0, 0, 20061, 20118, 5, 749, 0, 0, 20062, 20118, 5, 760, 0, 0, 20063, 20118, + 5, 824, 0, 0, 20064, 20118, 5, 825, 0, 0, 20065, 20118, 5, 919, 0, 0, 20066, + 20118, 5, 831, 0, 0, 20067, 20118, 5, 893, 0, 0, 20068, 20118, 5, 894, + 0, 0, 20069, 20118, 5, 1147, 0, 0, 20070, 20118, 5, 1194, 0, 0, 20071, + 20118, 5, 1221, 0, 0, 20072, 20118, 5, 1229, 0, 0, 20073, 20118, 5, 1234, + 0, 0, 20074, 20118, 5, 1238, 0, 0, 20075, 20118, 5, 1241, 0, 0, 20076, + 20118, 5, 1300, 0, 0, 20077, 20118, 5, 1309, 0, 0, 20078, 20118, 5, 1316, + 0, 0, 20079, 20118, 5, 1325, 0, 0, 20080, 20118, 5, 1324, 0, 0, 20081, + 20118, 5, 1338, 0, 0, 20082, 20118, 5, 1377, 0, 0, 20083, 20118, 5, 1396, + 0, 0, 20084, 20118, 5, 1402, 0, 0, 20085, 20118, 5, 1414, 0, 0, 20086, + 20118, 5, 1431, 0, 0, 20087, 20118, 5, 1460, 0, 0, 20088, 20118, 5, 1478, + 0, 0, 20089, 20118, 5, 1481, 0, 0, 20090, 20118, 5, 1534, 0, 0, 20091, + 20118, 5, 1549, 0, 0, 20092, 20118, 5, 1557, 0, 0, 20093, 20118, 5, 1568, + 0, 0, 20094, 20118, 5, 1573, 0, 0, 20095, 20118, 5, 1588, 0, 0, 20096, + 20118, 5, 1589, 0, 0, 20097, 20118, 5, 1601, 0, 0, 20098, 20118, 5, 1614, + 0, 0, 20099, 20118, 5, 1615, 0, 0, 20100, 20118, 5, 1678, 0, 0, 20101, + 20118, 5, 1970, 0, 0, 20102, 20118, 5, 1996, 0, 0, 20103, 20118, 5, 1998, + 0, 0, 20104, 20118, 5, 1999, 0, 0, 20105, 20118, 5, 2044, 0, 0, 20106, + 20118, 5, 2143, 0, 0, 20107, 20118, 5, 2142, 0, 0, 20108, 20118, 5, 2144, + 0, 0, 20109, 20118, 5, 2175, 0, 0, 20110, 20118, 5, 2182, 0, 0, 20111, + 20118, 5, 2198, 0, 0, 20112, 20118, 5, 2237, 0, 0, 20113, 20118, 5, 2288, + 0, 0, 20114, 20118, 5, 2296, 0, 0, 20115, 20118, 5, 2141, 0, 0, 20116, + 20118, 5, 2275, 0, 0, 20117, 20023, 1, 0, 0, 0, 20117, 20024, 1, 0, 0, + 0, 20117, 20025, 1, 0, 0, 0, 20117, 20026, 1, 0, 0, 0, 20117, 20027, 1, + 0, 0, 0, 20117, 20028, 1, 0, 0, 0, 20117, 20029, 1, 0, 0, 0, 20117, 20030, + 1, 0, 0, 0, 20117, 20031, 1, 0, 0, 0, 20117, 20032, 1, 0, 0, 0, 20117, + 20033, 1, 0, 0, 0, 20117, 20034, 1, 0, 0, 0, 20117, 20035, 1, 0, 0, 0, + 20117, 20036, 1, 0, 0, 0, 20117, 20037, 1, 0, 0, 0, 20117, 20038, 1, 0, + 0, 0, 20117, 20039, 1, 0, 0, 0, 20117, 20040, 1, 0, 0, 0, 20117, 20041, + 1, 0, 0, 0, 20117, 20042, 1, 0, 0, 0, 20117, 20043, 1, 0, 0, 0, 20117, + 20044, 1, 0, 0, 0, 20117, 20045, 1, 0, 0, 0, 20117, 20046, 1, 0, 0, 0, + 20117, 20047, 1, 0, 0, 0, 20117, 20048, 1, 0, 0, 0, 20117, 20049, 1, 0, + 0, 0, 20117, 20050, 1, 0, 0, 0, 20117, 20051, 1, 0, 0, 0, 20117, 20052, + 1, 0, 0, 0, 20117, 20053, 1, 0, 0, 0, 20117, 20054, 1, 0, 0, 0, 20117, + 20055, 1, 0, 0, 0, 20117, 20056, 1, 0, 0, 0, 20117, 20057, 1, 0, 0, 0, + 20117, 20058, 1, 0, 0, 0, 20117, 20059, 1, 0, 0, 0, 20117, 20060, 1, 0, + 0, 0, 20117, 20061, 1, 0, 0, 0, 20117, 20062, 1, 0, 0, 0, 20117, 20063, + 1, 0, 0, 0, 20117, 20064, 1, 0, 0, 0, 20117, 20065, 1, 0, 0, 0, 20117, + 20066, 1, 0, 0, 0, 20117, 20067, 1, 0, 0, 0, 20117, 20068, 1, 0, 0, 0, + 20117, 20069, 1, 0, 0, 0, 20117, 20070, 1, 0, 0, 0, 20117, 20071, 1, 0, + 0, 0, 20117, 20072, 1, 0, 0, 0, 20117, 20073, 1, 0, 0, 0, 20117, 20074, + 1, 0, 0, 0, 20117, 20075, 1, 0, 0, 0, 20117, 20076, 1, 0, 0, 0, 20117, + 20077, 1, 0, 0, 0, 20117, 20078, 1, 0, 0, 0, 20117, 20079, 1, 0, 0, 0, + 20117, 20080, 1, 0, 0, 0, 20117, 20081, 1, 0, 0, 0, 20117, 20082, 1, 0, + 0, 0, 20117, 20083, 1, 0, 0, 0, 20117, 20084, 1, 0, 0, 0, 20117, 20085, + 1, 0, 0, 0, 20117, 20086, 1, 0, 0, 0, 20117, 20087, 1, 0, 0, 0, 20117, + 20088, 1, 0, 0, 0, 20117, 20089, 1, 0, 0, 0, 20117, 20090, 1, 0, 0, 0, + 20117, 20091, 1, 0, 0, 0, 20117, 20092, 1, 0, 0, 0, 20117, 20093, 1, 0, + 0, 0, 20117, 20094, 1, 0, 0, 0, 20117, 20095, 1, 0, 0, 0, 20117, 20096, + 1, 0, 0, 0, 20117, 20097, 1, 0, 0, 0, 20117, 20098, 1, 0, 0, 0, 20117, + 20099, 1, 0, 0, 0, 20117, 20100, 1, 0, 0, 0, 20117, 20101, 1, 0, 0, 0, + 20117, 20102, 1, 0, 0, 0, 20117, 20103, 1, 0, 0, 0, 20117, 20104, 1, 0, + 0, 0, 20117, 20105, 1, 0, 0, 0, 20117, 20106, 1, 0, 0, 0, 20117, 20107, + 1, 0, 0, 0, 20117, 20108, 1, 0, 0, 0, 20117, 20109, 1, 0, 0, 0, 20117, + 20110, 1, 0, 0, 0, 20117, 20111, 1, 0, 0, 0, 20117, 20112, 1, 0, 0, 0, + 20117, 20113, 1, 0, 0, 0, 20117, 20114, 1, 0, 0, 0, 20117, 20115, 1, 0, + 0, 0, 20117, 20116, 1, 0, 0, 0, 20118, 2339, 1, 0, 0, 0, 20119, 20120, + 7, 279, 0, 0, 20120, 2341, 1, 0, 0, 0, 20121, 20122, 7, 280, 0, 0, 20122, + 2343, 1, 0, 0, 0, 2810, 2346, 2349, 2352, 2354, 2498, 2505, 2507, 2510, + 2513, 2535, 2537, 2544, 2548, 2553, 2555, 2560, 2563, 2567, 2575, 2580, + 2584, 2589, 2594, 2598, 2604, 2609, 2614, 2618, 2621, 2627, 2635, 2642, + 2646, 2651, 2654, 2670, 2675, 2679, 2687, 2693, 2701, 2704, 2706, 2709, + 2713, 2716, 2720, 2728, 2734, 2742, 2745, 2748, 2760, 2762, 2768, 2773, + 2775, 2781, 2784, 2796, 2806, 2809, 2814, 2817, 2834, 2841, 2845, 2849, + 2864, 2867, 2882, 2892, 2906, 2909, 2922, 2930, 2936, 2940, 2947, 2951, + 2966, 2984, 2997, 3003, 3012, 3022, 3026, 3039, 3042, 3051, 3059, 3063, + 3073, 3087, 3097, 3105, 3108, 3112, 3115, 3118, 3121, 3131, 3150, 3160, + 3168, 3173, 3179, 3200, 3209, 3212, 3216, 3218, 3227, 3231, 3248, 3262, + 3264, 3267, 3271, 3278, 3285, 3292, 3297, 3302, 3312, 3320, 3324, 3330, + 3334, 3339, 3346, 3356, 3361, 3369, 3371, 3375, 3379, 3382, 3386, 3392, + 3406, 3415, 3418, 3424, 3433, 3446, 3452, 3464, 3473, 3478, 3494, 3496, + 3512, 3514, 3535, 3537, 3557, 3559, 3574, 3583, 3585, 3596, 3603, 3616, + 3621, 3631, 3634, 3639, 3644, 3651, 3657, 3661, 3667, 3672, 3679, 3686, + 3693, 3698, 3702, 3714, 3724, 3729, 3741, 3746, 3751, 3754, 3757, 3770, + 3782, 3786, 3789, 3792, 3799, 3803, 3806, 3818, 3823, 3828, 3840, 3845, + 3853, 3855, 3859, 3862, 3866, 3869, 3873, 3878, 3890, 3895, 3899, 3902, + 3907, 3914, 3924, 3929, 3932, 3936, 3939, 3944, 3955, 3971, 3973, 3983, + 4002, 4009, 4014, 4020, 4028, 4030, 4047, 4052, 4057, 4059, 4066, 4073, + 4076, 4079, 4082, 4093, 4105, 4109, 4112, 4121, 4129, 4137, 4140, 4147, + 4175, 4182, 4187, 4194, 4205, 4213, 4217, 4230, 4233, 4239, 4242, 4247, + 4252, 4256, 4266, 4276, 4282, 4290, 4298, 4303, 4306, 4308, 4311, 4320, + 4325, 4332, 4335, 4338, 4341, 4345, 4348, 4356, 4361, 4366, 4373, 4383, + 4399, 4406, 4416, 4426, 4433, 4436, 4441, 4451, 4456, 4463, 4466, 4471, + 4474, 4477, 4494, 4499, 4508, 4511, 4516, 4519, 4526, 4529, 4536, 4541, + 4545, 4550, 4555, 4569, 4574, 4581, 4584, 4588, 4591, 4594, 4597, 4607, + 4613, 4623, 4628, 4635, 4641, 4645, 4648, 4651, 4668, 4673, 4681, 4695, + 4702, 4718, 4740, 4747, 4749, 4753, 4761, 4772, 4783, 4785, 4792, 4794, + 4815, 4824, 4827, 4835, 4840, 4844, 4847, 4850, 4853, 4856, 4859, 4862, + 4865, 4869, 4872, 4875, 4880, 4884, 4887, 4892, 4894, 4906, 4910, 4914, + 4920, 4924, 4927, 4930, 4940, 4949, 4957, 4964, 4969, 4977, 4980, 4984, + 4994, 5003, 5011, 5015, 5018, 5023, 5027, 5030, 5033, 5042, 5050, 5055, + 5081, 5093, 5102, 5105, 5114, 5124, 5129, 5140, 5143, 5145, 5151, 5156, + 5161, 5164, 5170, 5175, 5178, 5185, 5191, 5196, 5202, 5209, 5212, 5220, + 5226, 5232, 5236, 5239, 5242, 5255, 5261, 5268, 5279, 5287, 5291, 5294, + 5299, 5309, 5314, 5319, 5324, 5329, 5334, 5339, 5344, 5349, 5354, 5357, + 5366, 5371, 5381, 5386, 5393, 5397, 5406, 5413, 5417, 5424, 5427, 5430, + 5438, 5442, 5445, 5453, 5458, 5460, 5468, 5473, 5480, 5485, 5488, 5492, + 5494, 5515, 5526, 5540, 5545, 5555, 5561, 5564, 5569, 5578, 5581, 5586, + 5590, 5614, 5616, 5620, 5623, 5628, 5631, 5636, 5645, 5656, 5659, 5662, + 5665, 5669, 5677, 5682, 5694, 5697, 5702, 5706, 5709, 5718, 5724, 5730, + 5733, 5737, 5752, 5755, 5758, 5764, 5770, 5775, 5781, 5787, 5795, 5799, + 5813, 5820, 5828, 5831, 5838, 5843, 5849, 5857, 5862, 5868, 5872, 5877, + 5881, 5885, 5898, 5903, 5906, 5910, 5914, 5919, 5921, 5927, 5929, 5933, + 5936, 5943, 5954, 5964, 5968, 5973, 5977, 5981, 5984, 5995, 6000, 6012, + 6022, 6034, 6040, 6042, 6044, 6048, 6059, 6064, 6071, 6079, 6090, 6097, + 6101, 6103, 6107, 6117, 6128, 6133, 6137, 6141, 6144, 6147, 6157, 6162, + 6170, 6177, 6181, 6183, 6188, 6198, 6209, 6214, 6218, 6222, 6225, 6228, + 6235, 6244, 6254, 6256, 6279, 6292, 6306, 6308, 6319, 6327, 6333, 6336, + 6341, 6345, 6348, 6351, 6356, 6364, 6376, 6383, 6390, 6409, 6420, 6423, + 6429, 6431, 6438, 6441, 6443, 6451, 6466, 6474, 6494, 6496, 6514, 6516, + 6525, 6531, 6537, 6542, 6552, 6561, 6574, 6584, 6589, 6592, 6598, 6616, + 6619, 6622, 6630, 6643, 6645, 6649, 6657, 6659, 6661, 6663, 6671, 6682, + 6693, 6695, 6704, 6717, 6723, 6730, 6740, 6744, 6753, 6756, 6762, 6765, + 6770, 6776, 6784, 6790, 6796, 6808, 6816, 6819, 6830, 6834, 6845, 6849, + 6860, 6864, 6870, 6873, 6876, 6879, 6882, 6886, 6889, 6893, 6899, 6902, + 6905, 6908, 6911, 6915, 6918, 6926, 6931, 6934, 6938, 6946, 6950, 6954, + 6963, 6974, 6981, 6983, 6987, 6996, 7000, 7004, 7011, 7017, 7021, 7028, + 7037, 7049, 7063, 7067, 7069, 7072, 7079, 7093, 7102, 7105, 7108, 7111, + 7119, 7123, 7132, 7136, 7151, 7159, 7171, 7188, 7191, 7196, 7203, 7207, + 7210, 7226, 7231, 7245, 7250, 7252, 7261, 7269, 7272, 7275, 7278, 7281, + 7283, 7287, 7291, 7298, 7303, 7308, 7313, 7317, 7320, 7325, 7333, 7338, + 7341, 7347, 7352, 7357, 7364, 7367, 7382, 7393, 7402, 7411, 7420, 7429, + 7432, 7438, 7443, 7445, 7452, 7494, 7497, 7501, 7504, 7515, 7524, 7527, + 7529, 7541, 7546, 7550, 7554, 7557, 7560, 7576, 7578, 7584, 7586, 7590, + 7596, 7602, 7606, 7609, 7617, 7627, 7631, 7650, 7655, 7662, 7669, 7743, + 7757, 7766, 7774, 7781, 7788, 7793, 7800, 7807, 7812, 7819, 7826, 7831, + 7838, 7845, 7850, 7857, 7864, 7869, 7872, 7875, 7882, 7886, 7895, 7906, + 7915, 7919, 7926, 7928, 7935, 7943, 7948, 7952, 7957, 7964, 7966, 7970, + 7973, 7976, 7986, 7992, 7994, 7998, 8002, 8007, 8012, 8016, 8022, 8027, + 8032, 8035, 8046, 8049, 8052, 8058, 8065, 8070, 8074, 8080, 8082, 8088, + 8090, 8094, 8103, 8109, 8118, 8130, 8138, 8147, 8150, 8157, 8161, 8169, + 8176, 8186, 8191, 8193, 8198, 8205, 8222, 8229, 8239, 8248, 8257, 8266, + 8271, 8276, 8279, 8289, 8300, 8304, 8307, 8315, 8321, 8323, 8328, 8331, + 8338, 8342, 8347, 8350, 8363, 8367, 8372, 8375, 8385, 8389, 8393, 8398, + 8414, 8419, 8431, 8435, 8441, 8456, 8459, 8461, 8463, 8467, 8470, 8490, + 8495, 8500, 8511, 8514, 8526, 8535, 8546, 8555, 8560, 8584, 8589, 8595, + 8597, 8607, 8610, 8613, 8616, 8622, 8629, 8633, 8635, 8638, 8643, 8647, + 8652, 8655, 8660, 8663, 8668, 8672, 8678, 8682, 8686, 8694, 8707, 8711, + 8717, 8720, 8724, 8729, 8733, 8739, 8744, 8747, 8755, 8758, 8767, 8771, + 8773, 8792, 8798, 8803, 8808, 8810, 8814, 8823, 8836, 8847, 8850, 8853, + 8862, 8864, 8869, 8881, 8886, 8890, 8898, 8905, 8910, 8915, 8926, 8929, + 8941, 8956, 8963, 8969, 8973, 8979, 8983, 8992, 9001, 9006, 9010, 9014, + 9020, 9027, 9033, 9042, 9047, 9054, 9071, 9073, 9088, 9090, 9101, 9104, + 9107, 9113, 9116, 9119, 9131, 9142, 9145, 9150, 9154, 9162, 9175, 9179, + 9183, 9187, 9190, 9193, 9196, 9199, 9209, 9212, 9221, 9225, 9233, 9246, + 9249, 9251, 9255, 9259, 9265, 9270, 9274, 9277, 9280, 9289, 9294, 9298, + 9302, 9305, 9312, 9315, 9317, 9322, 9333, 9335, 9349, 9357, 9366, 9369, + 9374, 9377, 9386, 9408, 9414, 9419, 9421, 9431, 9440, 9452, 9455, 9458, + 9470, 9479, 9487, 9492, 9500, 9505, 9508, 9523, 9525, 9527, 9530, 9534, + 9544, 9548, 9553, 9558, 9562, 9564, 9567, 9571, 9581, 9591, 9594, 9597, + 9601, 9605, 9618, 9627, 9638, 9640, 9651, 9653, 9658, 9663, 9670, 9688, + 9694, 9699, 9709, 9715, 9723, 9729, 9733, 9736, 9748, 9755, 9765, 9780, + 9785, 9798, 9803, 9811, 9816, 9821, 9825, 9830, 9838, 9841, 9844, 9847, + 9850, 9852, 9859, 9861, 9865, 9871, 9874, 9878, 9883, 9898, 9904, 9908, + 9919, 9925, 9930, 9935, 9940, 9945, 9947, 9949, 9957, 9964, 9972, 9979, + 9992, 9998, 10002, 10014, 10021, 10023, 10025, 10029, 10032, 10035, 10041, + 10048, 10050, 10053, 10061, 10063, 10069, 10075, 10080, 10082, 10090, 10101, + 10104, 10108, 10112, 10115, 10120, 10124, 10128, 10137, 10143, 10149, 10155, + 10158, 10166, 10170, 10176, 10183, 10187, 10189, 10194, 10199, 10204, 10208, + 10218, 10222, 10225, 10228, 10234, 10237, 10240, 10243, 10264, 10271, 10275, + 10278, 10285, 10290, 10297, 10303, 10305, 10311, 10315, 10322, 10327, 10333, + 10337, 10345, 10350, 10356, 10359, 10362, 10365, 10373, 10379, 10381, 10392, + 10396, 10400, 10407, 10411, 10416, 10419, 10432, 10437, 10441, 10446, 10452, + 10458, 10461, 10466, 10469, 10478, 10483, 10491, 10493, 10506, 10511, 10519, + 10521, 10532, 10535, 10538, 10541, 10544, 10547, 10550, 10553, 10556, 10561, + 10565, 10568, 10571, 10574, 10578, 10589, 10592, 10602, 10606, 10610, 10613, + 10618, 10621, 10626, 10634, 10641, 10653, 10665, 10670, 10678, 10692, 10697, + 10708, 10711, 10713, 10723, 10733, 10744, 10760, 10765, 10767, 10772, 10779, + 10786, 10800, 10807, 10814, 10828, 10834, 10839, 10842, 10847, 10850, 10854, + 10869, 10874, 10878, 10889, 10894, 10907, 10923, 10928, 10930, 10935, 10943, + 10957, 10965, 10978, 10984, 10988, 11002, 11007, 11011, 11025, 11028, 11032, + 11042, 11050, 11058, 11061, 11066, 11068, 11072, 11082, 11090, 11098, 11101, + 11106, 11108, 11118, 11126, 11134, 11137, 11142, 11155, 11160, 11169, 11180, + 11194, 11199, 11202, 11208, 11212, 11216, 11220, 11224, 11227, 11239, 11244, + 11255, 11267, 11277, 11281, 11286, 11289, 11293, 11297, 11299, 11304, 11306, + 11314, 11324, 11329, 11331, 11340, 11348, 11355, 11359, 11367, 11369, 11371, + 11374, 11379, 11383, 11387, 11392, 11395, 11399, 11402, 11405, 11409, 11412, + 11416, 11419, 11426, 11428, 11432, 11444, 11446, 11454, 11456, 11460, 11464, + 11468, 11472, 11490, 11492, 11514, 11523, 11525, 11537, 11540, 11544, 11546, + 11549, 11553, 11556, 11559, 11562, 11567, 11572, 11577, 11585, 11587, 11597, + 11602, 11614, 11619, 11631, 11640, 11646, 11650, 11655, 11658, 11666, 11670, + 11677, 11684, 11687, 11695, 11698, 11701, 11706, 11714, 11716, 11719, 11726, + 11740, 11742, 11756, 11761, 11764, 11767, 11770, 11778, 11782, 11786, 11789, + 11796, 11804, 11833, 11838, 11841, 11850, 11855, 11862, 11865, 11872, 11875, + 11882, 11885, 11887, 11895, 11898, 11903, 11909, 11932, 11935, 11943, 11950, + 11953, 11956, 11959, 11964, 11971, 11976, 11978, 11991, 11995, 12000, 12003, + 12010, 12013, 12016, 12021, 12025, 12030, 12033, 12038, 12043, 12046, 12053, + 12059, 12062, 12065, 12068, 12075, 12080, 12089, 12092, 12099, 12105, 12108, + 12115, 12117, 12119, 12125, 12138, 12155, 12167, 12172, 12180, 12188, 12195, + 12198, 12204, 12207, 12211, 12220, 12225, 12228, 12236, 12241, 12250, 12257, + 12261, 12270, 12278, 12282, 12285, 12293, 12299, 12303, 12308, 12313, 12321, + 12325, 12339, 12341, 12344, 12350, 12355, 12358, 12361, 12367, 12378, 12387, + 12390, 12399, 12401, 12404, 12411, 12417, 12421, 12428, 12445, 12451, 12459, + 12468, 12473, 12478, 12484, 12491, 12496, 12498, 12502, 12508, 12512, 12518, + 12524, 12528, 12531, 12558, 12567, 12576, 12586, 12594, 12599, 12608, 12618, + 12628, 12639, 12646, 12653, 12656, 12659, 12662, 12666, 12668, 12671, 12674, + 12677, 12680, 12684, 12686, 12694, 12696, 12707, 12709, 12712, 12722, 12732, + 12753, 12755, 12769, 12773, 12776, 12782, 12789, 12812, 12817, 12821, 12826, + 12831, 12834, 12837, 12842, 12853, 12859, 12863, 12869, 12876, 12878, 12880, + 12884, 12887, 12890, 12900, 12908, 12910, 12912, 12920, 12929, 12931, 12935, + 12945, 12954, 12956, 12959, 12964, 12978, 12987, 12989, 12993, 13001, 13003, + 13014, 13024, 13030, 13035, 13039, 13044, 13049, 13054, 13058, 13065, 13072, + 13077, 13082, 13086, 13097, 13103, 13108, 13112, 13117, 13120, 13123, 13127, + 13130, 13133, 13145, 13154, 13162, 13170, 13175, 13181, 13185, 13192, 13197, + 13202, 13207, 13211, 13220, 13223, 13227, 13233, 13241, 13250, 13253, 13268, + 13285, 13291, 13295, 13302, 13309, 13312, 13314, 13320, 13322, 13325, 13334, + 13337, 13341, 13347, 13359, 13369, 13373, 13376, 13379, 13384, 13388, 13392, + 13395, 13402, 13405, 13412, 13418, 13446, 13456, 13466, 13468, 13476, 13507, + 13512, 13526, 13550, 13553, 13565, 13568, 13572, 13594, 13607, 13618, 13622, + 13624, 13632, 13641, 13645, 13653, 13661, 13667, 13674, 13678, 13682, 13684, + 13687, 13697, 13703, 13708, 13714, 13716, 13727, 13730, 13733, 13743, 13752, + 13755, 13758, 13761, 13772, 13775, 13781, 13784, 13788, 13791, 13804, 13806, + 13809, 13811, 13816, 13823, 13828, 13832, 13855, 13871, 13876, 13880, 13884, + 13888, 13891, 13896, 13898, 13912, 13917, 13924, 13935, 13941, 13943, 13945, + 13953, 13962, 13970, 13972, 13974, 13976, 13981, 13998, 14009, 14016, 14020, + 14023, 14026, 14028, 14033, 14037, 14039, 14057, 14061, 14064, 14069, 14071, + 14074, 14078, 14080, 14092, 14100, 14103, 14110, 14114, 14117, 14120, 14123, + 14127, 14129, 14139, 14143, 14148, 14153, 14160, 14172, 14179, 14186, 14190, + 14192, 14198, 14206, 14213, 14220, 14224, 14226, 14246, 14248, 14251, 14257, + 14263, 14271, 14273, 14275, 14280, 14285, 14290, 14294, 14298, 14302, 14314, + 14320, 14327, 14332, 14338, 14343, 14347, 14353, 14358, 14367, 14376, 14379, + 14382, 14385, 14389, 14399, 14407, 14415, 14417, 14427, 14430, 14433, 14436, + 14440, 14442, 14446, 14452, 14454, 14457, 14460, 14465, 14470, 14474, 14478, + 14484, 14510, 14512, 14524, 14529, 14534, 14536, 14548, 14553, 14558, 14560, + 14565, 14572, 14576, 14585, 14600, 14607, 14611, 14616, 14619, 14624, 14629, + 14633, 14638, 14645, 14651, 14656, 14660, 14667, 14669, 14672, 14677, 14681, + 14686, 14690, 14697, 14703, 14709, 14712, 14721, 14732, 14736, 14738, 14751, + 14755, 14757, 14759, 14786, 14789, 14794, 14796, 14818, 14821, 14823, 14825, + 14832, 14834, 14842, 14846, 14851, 14854, 14857, 14860, 14867, 14872, 14880, + 14888, 14893, 14896, 14898, 14914, 14916, 14929, 14931, 14933, 14945, 14954, + 14958, 14960, 14963, 14966, 14971, 14975, 14979, 14984, 14987, 14997, 14999, + 15004, 15009, 15015, 15019, 15026, 15044, 15051, 15054, 15057, 15060, 15063, + 15071, 15073, 15082, 15084, 15089, 15098, 15100, 15107, 15109, 15113, 15121, + 15127, 15130, 15133, 15145, 15147, 15151, 15155, 15158, 15163, 15168, 15175, + 15181, 15185, 15191, 15202, 15206, 15213, 15217, 15231, 15236, 15240, 15251, + 15253, 15271, 15276, 15279, 15282, 15287, 15289, 15296, 15303, 15308, 15315, + 15317, 15324, 15328, 15336, 15338, 15349, 15358, 15363, 15367, 15370, 15384, + 15392, 15396, 15399, 15407, 15419, 15423, 15428, 15431, 15444, 15448, 15460, + 15465, 15469, 15473, 15479, 15482, 15485, 15512, 15518, 15522, 15533, 15540, + 15544, 15547, 15553, 15562, 15570, 15574, 15578, 15586, 15595, 15601, 15603, + 15627, 15631, 15638, 15642, 15646, 15650, 15662, 15666, 15680, 15686, 15693, + 15698, 15709, 15712, 15718, 15720, 15729, 15739, 15744, 15759, 15763, 15768, + 15773, 15777, 15782, 15785, 15789, 15794, 15798, 15803, 15817, 15819, 15823, + 15831, 15841, 15844, 15849, 15854, 15862, 15869, 15873, 15876, 15888, 15894, + 15903, 15906, 15916, 15927, 15933, 15935, 15937, 15944, 15947, 15954, 15965, + 15971, 15975, 15985, 15988, 15994, 15998, 16001, 16007, 16012, 16014, 16018, + 16021, 16025, 16029, 16034, 16045, 16049, 16057, 16066, 16068, 16077, 16082, + 16088, 16092, 16095, 16103, 16106, 16110, 16114, 16119, 16122, 16126, 16130, + 16134, 16153, 16161, 16165, 16169, 16174, 16178, 16182, 16186, 16189, 16192, + 16195, 16198, 16201, 16209, 16212, 16220, 16222, 16233, 16240, 16245, 16251, + 16256, 16261, 16268, 16274, 16281, 16284, 16287, 16291, 16296, 16300, 16302, + 16313, 16320, 16324, 16334, 16338, 16346, 16358, 16363, 16373, 16381, 16384, + 16390, 16395, 16398, 16403, 16408, 16421, 16428, 16438, 16443, 16445, 16450, + 16454, 16460, 16464, 16477, 16481, 16491, 16494, 16496, 16501, 16510, 16523, + 16531, 16535, 16544, 16548, 16553, 16564, 16566, 16582, 16587, 16593, 16599, + 16617, 16624, 16627, 16630, 16638, 16641, 16649, 16651, 16655, 16658, 16663, + 16665, 16669, 16681, 16690, 16698, 16703, 16707, 16717, 16719, 16725, 16730, + 16733, 16743, 16749, 16752, 16755, 16763, 16773, 16789, 16793, 16797, 16800, + 16803, 16808, 16813, 16816, 16819, 16825, 16828, 16834, 16837, 16840, 16845, + 16848, 16856, 16862, 16867, 16875, 16888, 16892, 16894, 16897, 16909, 16913, + 16916, 16931, 16935, 16942, 16945, 16954, 16961, 16966, 16970, 16978, 16984, + 16992, 16995, 17004, 17007, 17010, 17019, 17025, 17031, 17036, 17038, 17049, + 17051, 17060, 17062, 17066, 17072, 17076, 17085, 17090, 17095, 17098, 17103, + 17110, 17117, 17122, 17138, 17140, 17144, 17149, 17154, 17166, 17170, 17177, + 17182, 17187, 17190, 17201, 17206, 17216, 17218, 17220, 17230, 17234, 17236, + 17248, 17256, 17269, 17272, 17277, 17289, 17291, 17299, 17307, 17314, 17321, + 17328, 17332, 17337, 17341, 17349, 17353, 17360, 17365, 17374, 17383, 17386, + 17406, 17410, 17413, 17420, 17423, 17427, 17430, 17437, 17440, 17446, 17449, + 17453, 17456, 17463, 17468, 17482, 17489, 17500, 17509, 17518, 17522, 17526, + 17552, 17555, 17558, 17568, 17576, 17582, 17584, 17588, 17594, 17603, 17607, + 17610, 17613, 17622, 17625, 17628, 17631, 17634, 17646, 17654, 17661, 17664, + 17668, 17670, 17673, 17678, 17687, 17692, 17695, 17698, 17701, 17710, 17713, + 17716, 17719, 17725, 17729, 17741, 17751, 17755, 17758, 17764, 17768, 17774, + 17778, 17781, 17784, 17786, 17793, 17797, 17800, 17803, 17806, 17811, 17814, + 17818, 17827, 17830, 17837, 17841, 17846, 17851, 17854, 17863, 17867, 17878, + 17881, 17885, 17890, 17894, 17903, 17906, 17910, 17919, 17922, 17926, 17931, + 17940, 17943, 17947, 17955, 17960, 17965, 17968, 17972, 17974, 17983, 17990, + 17993, 18000, 18002, 18005, 18008, 18012, 18015, 18020, 18027, 18033, 18041, + 18045, 18048, 18051, 18057, 18060, 18064, 18068, 18073, 18076, 18079, 18088, + 18100, 18107, 18110, 18116, 18119, 18122, 18131, 18137, 18144, 18146, 18159, + 18165, 18170, 18175, 18184, 18187, 18189, 18193, 18200, 18207, 18215, 18230, + 18236, 18240, 18245, 18250, 18256, 18259, 18263, 18273, 18283, 18289, 18291, + 18301, 18303, 18310, 18314, 18323, 18328, 18333, 18336, 18345, 18348, 18357, + 18371, 18379, 18382, 18395, 18401, 18403, 18416, 18425, 18431, 18441, 18449, + 18452, 18455, 18469, 18471, 18479, 18484, 18493, 18499, 18504, 18507, 18512, + 18517, 18521, 18527, 18533, 18542, 18547, 18555, 18559, 18564, 18570, 18577, + 18582, 18589, 18593, 18598, 18606, 18609, 18612, 18615, 18619, 18624, 18629, + 18640, 18644, 18646, 18657, 18659, 18670, 18681, 18690, 18693, 18697, 18700, + 18715, 18720, 18728, 18735, 18739, 18744, 18748, 18753, 18757, 18763, 18766, + 18773, 18783, 18791, 18795, 18805, 18808, 18810, 18820, 18822, 18828, 18834, + 18836, 18850, 18852, 18863, 18873, 18876, 18880, 18882, 18891, 18898, 18903, + 18907, 18911, 18916, 18920, 18923, 18927, 18935, 18946, 18953, 18958, 18963, + 18967, 18972, 18989, 18994, 19001, 19012, 19019, 19026, 19031, 19038, 19043, + 19052, 19060, 19068, 19074, 19079, 19084, 19088, 19093, 19096, 19101, 19105, + 19109, 19114, 19121, 19129, 19135, 19143, 19147, 19151, 19153, 19160, 19164, + 19172, 19175, 19180, 19187, 19205, 19222, 19229, 19243, 19251, 19254, 19258, + 19263, 19268, 19272, 19275, 19279, 19286, 19291, 19293, 19295, 19305, 19310, + 19314, 19317, 19321, 19330, 19336, 19340, 19342, 19346, 19350, 19357, 19365, + 19373, 19375, 19380, 19385, 19387, 19390, 19414, 19421, 19454, 19459, 19462, + 19467, 19469, 19473, 19480, 19485, 19490, 19493, 19497, 19504, 19509, 19539, + 19546, 19561, 19577, 19596, 19613, 19620, 19628, 19641, 19650, 19659, 19668, + 19678, 19686, 19696, 19706, 19718, 19734, 19752, 19765, 19780, 19791, 19801, + 19812, 19822, 19839, 19845, 19867, 19872, 19878, 19884, 19890, 19895, 19897, + 19900, 19910, 19913, 19915, 19917, 19931, 19936, 19942, 19948, 19954, 19959, + 19961, 19964, 19974, 19977, 19979, 19981, 19995, 20005, 20011, 20017, 20117, } deserializer := antlr.NewATNDeserializer(nil) staticData.atn = deserializer.Deserialize(staticData.serializedATN) @@ -15407,6 +15255,7 @@ const ( PlSqlParserSTART_CMD = 2406 PlSqlParserREGULAR_ID = 2407 PlSqlParserSPACES = 2408 + PlSqlParserCOMMAfilename = 2409 ) // PlSqlParser rules. @@ -15438,1176 +15287,1151 @@ const ( PlSqlParserRULE_add_volume_clause = 24 PlSqlParserRULE_modify_volume_clause = 25 PlSqlParserRULE_diskgroup_attributes = 26 - PlSqlParserRULE_modify_diskgroup_file = 27 - PlSqlParserRULE_disk_region_clause = 28 - PlSqlParserRULE_drop_diskgroup_file_clause = 29 - PlSqlParserRULE_convert_redundancy_clause = 30 - PlSqlParserRULE_usergroup_clauses = 31 - PlSqlParserRULE_user_clauses = 32 - PlSqlParserRULE_file_permissions_clause = 33 - PlSqlParserRULE_file_owner_clause = 34 - PlSqlParserRULE_scrub_clause = 35 - PlSqlParserRULE_quotagroup_clauses = 36 - PlSqlParserRULE_property_name = 37 - PlSqlParserRULE_property_value = 38 - PlSqlParserRULE_filegroup_clauses = 39 - PlSqlParserRULE_add_filegroup_clause = 40 - PlSqlParserRULE_modify_filegroup_clause = 41 - PlSqlParserRULE_move_to_filegroup_clause = 42 - PlSqlParserRULE_drop_filegroup_clause = 43 - PlSqlParserRULE_quorum_regular = 44 - PlSqlParserRULE_undrop_disk_clause = 45 - PlSqlParserRULE_diskgroup_availability = 46 - PlSqlParserRULE_enable_disable_volume = 47 - PlSqlParserRULE_drop_function = 48 - PlSqlParserRULE_alter_flashback_archive = 49 - PlSqlParserRULE_alter_hierarchy = 50 - PlSqlParserRULE_alter_function = 51 - PlSqlParserRULE_alter_java = 52 - PlSqlParserRULE_match_string = 53 - PlSqlParserRULE_create_function_body = 54 - PlSqlParserRULE_sql_macro_body = 55 - PlSqlParserRULE_parallel_enable_clause = 56 - PlSqlParserRULE_partition_by_clause = 57 - PlSqlParserRULE_result_cache_clause = 58 - PlSqlParserRULE_relies_on_part = 59 - PlSqlParserRULE_streaming_clause = 60 - PlSqlParserRULE_alter_outline = 61 - PlSqlParserRULE_outline_options = 62 - PlSqlParserRULE_alter_lockdown_profile = 63 - PlSqlParserRULE_lockdown_feature = 64 - PlSqlParserRULE_lockdown_options = 65 - PlSqlParserRULE_lockdown_statements = 66 - PlSqlParserRULE_statement_clauses = 67 - PlSqlParserRULE_clause_options = 68 - PlSqlParserRULE_option_values = 69 - PlSqlParserRULE_string_list = 70 - PlSqlParserRULE_disable_enable = 71 - PlSqlParserRULE_drop_lockdown_profile = 72 - PlSqlParserRULE_drop_package = 73 - PlSqlParserRULE_alter_package = 74 - PlSqlParserRULE_create_package = 75 - PlSqlParserRULE_create_package_body = 76 - PlSqlParserRULE_package_obj_spec = 77 - PlSqlParserRULE_procedure_spec = 78 - PlSqlParserRULE_function_spec = 79 - PlSqlParserRULE_package_obj_body = 80 - PlSqlParserRULE_alter_pmem_filestore = 81 - PlSqlParserRULE_drop_pmem_filestore = 82 - PlSqlParserRULE_drop_procedure = 83 - PlSqlParserRULE_alter_procedure = 84 - PlSqlParserRULE_function_body = 85 - PlSqlParserRULE_procedure_body = 86 - PlSqlParserRULE_create_procedure_body = 87 - PlSqlParserRULE_alter_resource_cost = 88 - PlSqlParserRULE_drop_outline = 89 - PlSqlParserRULE_alter_rollback_segment = 90 - PlSqlParserRULE_drop_restore_point = 91 - PlSqlParserRULE_drop_rollback_segment = 92 - PlSqlParserRULE_drop_role = 93 - PlSqlParserRULE_create_pmem_filestore = 94 - PlSqlParserRULE_pmem_filestore_options = 95 - PlSqlParserRULE_file_path = 96 - PlSqlParserRULE_create_rollback_segment = 97 - PlSqlParserRULE_drop_trigger = 98 - PlSqlParserRULE_alter_trigger = 99 - PlSqlParserRULE_create_trigger = 100 - PlSqlParserRULE_trigger_follows_clause = 101 - PlSqlParserRULE_trigger_when_clause = 102 - PlSqlParserRULE_simple_dml_trigger = 103 - PlSqlParserRULE_for_each_row = 104 - PlSqlParserRULE_compound_dml_trigger = 105 - PlSqlParserRULE_non_dml_trigger = 106 - PlSqlParserRULE_trigger_body = 107 - PlSqlParserRULE_routine_clause = 108 - PlSqlParserRULE_compound_trigger_block = 109 - PlSqlParserRULE_timing_point_section = 110 - PlSqlParserRULE_non_dml_event = 111 - PlSqlParserRULE_dml_event_clause = 112 - PlSqlParserRULE_dml_event_element = 113 - PlSqlParserRULE_dml_event_nested_clause = 114 - PlSqlParserRULE_referencing_clause = 115 - PlSqlParserRULE_referencing_element = 116 - PlSqlParserRULE_drop_type = 117 - PlSqlParserRULE_alter_type = 118 - PlSqlParserRULE_compile_type_clause = 119 - PlSqlParserRULE_replace_type_clause = 120 - PlSqlParserRULE_alter_method_spec = 121 - PlSqlParserRULE_alter_method_element = 122 - PlSqlParserRULE_alter_attribute_definition = 123 - PlSqlParserRULE_attribute_definition = 124 - PlSqlParserRULE_alter_collection_clauses = 125 - PlSqlParserRULE_dependent_handling_clause = 126 - PlSqlParserRULE_dependent_exceptions_part = 127 - PlSqlParserRULE_create_type = 128 - PlSqlParserRULE_type_definition = 129 - PlSqlParserRULE_object_type_def = 130 - PlSqlParserRULE_object_as_part = 131 - PlSqlParserRULE_object_under_part = 132 - PlSqlParserRULE_nested_table_type_def = 133 - PlSqlParserRULE_sqlj_object_type = 134 - PlSqlParserRULE_type_body = 135 - PlSqlParserRULE_type_body_elements = 136 - PlSqlParserRULE_map_order_func_declaration = 137 - PlSqlParserRULE_subprog_decl_in_type = 138 - PlSqlParserRULE_proc_decl_in_type = 139 - PlSqlParserRULE_func_decl_in_type = 140 - PlSqlParserRULE_constructor_declaration = 141 - PlSqlParserRULE_modifier_clause = 142 - PlSqlParserRULE_object_member_spec = 143 - PlSqlParserRULE_sqlj_object_type_attr = 144 - PlSqlParserRULE_element_spec = 145 - PlSqlParserRULE_element_spec_options = 146 - PlSqlParserRULE_subprogram_spec = 147 - PlSqlParserRULE_overriding_subprogram_spec = 148 - PlSqlParserRULE_overriding_function_spec = 149 - PlSqlParserRULE_type_procedure_spec = 150 - PlSqlParserRULE_type_function_spec = 151 - PlSqlParserRULE_constructor_spec = 152 - PlSqlParserRULE_map_order_function_spec = 153 - PlSqlParserRULE_pragma_clause = 154 - PlSqlParserRULE_pragma_elements = 155 - PlSqlParserRULE_type_elements_parameter = 156 - PlSqlParserRULE_drop_sequence = 157 - PlSqlParserRULE_alter_sequence = 158 - PlSqlParserRULE_alter_session = 159 - PlSqlParserRULE_alter_session_set_clause = 160 - PlSqlParserRULE_create_sequence = 161 - PlSqlParserRULE_sequence_spec = 162 - PlSqlParserRULE_sequence_start_clause = 163 - PlSqlParserRULE_create_analytic_view = 164 - PlSqlParserRULE_classification_clause = 165 - PlSqlParserRULE_caption_clause = 166 - PlSqlParserRULE_description_clause = 167 - PlSqlParserRULE_classification_item = 168 - PlSqlParserRULE_language = 169 - PlSqlParserRULE_cav_using_clause = 170 - PlSqlParserRULE_dim_by_clause = 171 - PlSqlParserRULE_dim_key = 172 - PlSqlParserRULE_dim_ref = 173 - PlSqlParserRULE_hier_ref = 174 - PlSqlParserRULE_measures_clause = 175 - PlSqlParserRULE_av_measure = 176 - PlSqlParserRULE_base_meas_clause = 177 - PlSqlParserRULE_meas_aggregate_clause = 178 - PlSqlParserRULE_calc_meas_clause = 179 - PlSqlParserRULE_default_measure_clause = 180 - PlSqlParserRULE_default_aggregate_clause = 181 - PlSqlParserRULE_cache_clause = 182 - PlSqlParserRULE_cache_specification = 183 - PlSqlParserRULE_levels_clause = 184 - PlSqlParserRULE_level_specification = 185 - PlSqlParserRULE_level_group_type = 186 - PlSqlParserRULE_fact_columns_clause = 187 - PlSqlParserRULE_qry_transform_clause = 188 - PlSqlParserRULE_create_attribute_dimension = 189 - PlSqlParserRULE_ad_using_clause = 190 - PlSqlParserRULE_source_clause = 191 - PlSqlParserRULE_join_path_clause = 192 - PlSqlParserRULE_join_condition = 193 - PlSqlParserRULE_join_condition_item = 194 - PlSqlParserRULE_attributes_clause = 195 - PlSqlParserRULE_ad_attributes_clause = 196 - PlSqlParserRULE_ad_level_clause = 197 - PlSqlParserRULE_key_clause = 198 - PlSqlParserRULE_alternate_key_clause = 199 - PlSqlParserRULE_dim_order_clause = 200 - PlSqlParserRULE_all_clause = 201 - PlSqlParserRULE_create_audit_policy = 202 - PlSqlParserRULE_privilege_audit_clause = 203 - PlSqlParserRULE_action_audit_clause = 204 - PlSqlParserRULE_standard_actions = 205 - PlSqlParserRULE_actions_clause = 206 - PlSqlParserRULE_object_action = 207 - PlSqlParserRULE_system_action = 208 - PlSqlParserRULE_component_actions = 209 - PlSqlParserRULE_component_action = 210 - PlSqlParserRULE_role_audit_clause = 211 - PlSqlParserRULE_create_controlfile = 212 - PlSqlParserRULE_controlfile_options = 213 - PlSqlParserRULE_logfile_clause = 214 - PlSqlParserRULE_character_set_clause = 215 - PlSqlParserRULE_file_specification = 216 - PlSqlParserRULE_create_diskgroup = 217 - PlSqlParserRULE_qualified_disk_clause = 218 - PlSqlParserRULE_create_edition = 219 - PlSqlParserRULE_create_flashback_archive = 220 - PlSqlParserRULE_flashback_archive_quota = 221 - PlSqlParserRULE_flashback_archive_retention = 222 - PlSqlParserRULE_create_hierarchy = 223 - PlSqlParserRULE_hier_using_clause = 224 - PlSqlParserRULE_level_hier_clause = 225 - PlSqlParserRULE_hier_attrs_clause = 226 - PlSqlParserRULE_hier_attr_clause = 227 - PlSqlParserRULE_hier_attr_name = 228 - PlSqlParserRULE_create_index = 229 - PlSqlParserRULE_cluster_index_clause = 230 - PlSqlParserRULE_cluster_name = 231 - PlSqlParserRULE_table_index_clause = 232 - PlSqlParserRULE_bitmap_join_index_clause = 233 - PlSqlParserRULE_index_expr_option = 234 - PlSqlParserRULE_index_expr = 235 - PlSqlParserRULE_index_properties = 236 - PlSqlParserRULE_domain_index_clause = 237 - PlSqlParserRULE_local_domain_index_clause = 238 - PlSqlParserRULE_xmlindex_clause = 239 - PlSqlParserRULE_local_xmlindex_clause = 240 - PlSqlParserRULE_global_partitioned_index = 241 - PlSqlParserRULE_index_partitioning_clause = 242 - PlSqlParserRULE_local_partitioned_index = 243 - PlSqlParserRULE_on_range_partitioned_table = 244 - PlSqlParserRULE_on_list_partitioned_table = 245 - PlSqlParserRULE_partitioned_table = 246 - PlSqlParserRULE_on_hash_partitioned_table = 247 - PlSqlParserRULE_on_hash_partitioned_clause = 248 - PlSqlParserRULE_on_comp_partitioned_table = 249 - PlSqlParserRULE_on_comp_partitioned_clause = 250 - PlSqlParserRULE_index_subpartition_clause = 251 - PlSqlParserRULE_index_subpartition_subclause = 252 - PlSqlParserRULE_odci_parameters = 253 - PlSqlParserRULE_indextype = 254 - PlSqlParserRULE_alter_index = 255 - PlSqlParserRULE_alter_index_ops_set1 = 256 - PlSqlParserRULE_alter_index_ops_set2 = 257 - PlSqlParserRULE_visible_or_invisible = 258 - PlSqlParserRULE_monitoring_nomonitoring = 259 - PlSqlParserRULE_rebuild_clause = 260 - PlSqlParserRULE_alter_index_partitioning = 261 - PlSqlParserRULE_modify_index_default_attrs = 262 - PlSqlParserRULE_add_hash_index_partition = 263 - PlSqlParserRULE_coalesce_index_partition = 264 - PlSqlParserRULE_modify_index_partition = 265 - PlSqlParserRULE_modify_index_partitions_ops = 266 - PlSqlParserRULE_rename_index_partition = 267 - PlSqlParserRULE_drop_index_partition = 268 - PlSqlParserRULE_split_index_partition = 269 - PlSqlParserRULE_index_partition_description = 270 - PlSqlParserRULE_modify_index_subpartition = 271 - PlSqlParserRULE_partition_name_old = 272 - PlSqlParserRULE_new_partition_name = 273 - PlSqlParserRULE_new_index_name = 274 - PlSqlParserRULE_alter_inmemory_join_group = 275 - PlSqlParserRULE_create_user = 276 - PlSqlParserRULE_alter_user = 277 - PlSqlParserRULE_drop_user = 278 - PlSqlParserRULE_alter_identified_by = 279 - PlSqlParserRULE_identified_by = 280 - PlSqlParserRULE_identified_other_clause = 281 - PlSqlParserRULE_user_tablespace_clause = 282 - PlSqlParserRULE_quota_clause = 283 - PlSqlParserRULE_profile_clause = 284 - PlSqlParserRULE_role_clause = 285 - PlSqlParserRULE_user_default_role_clause = 286 - PlSqlParserRULE_password_expire_clause = 287 - PlSqlParserRULE_user_lock_clause = 288 - PlSqlParserRULE_user_editions_clause = 289 - PlSqlParserRULE_alter_user_editions_clause = 290 - PlSqlParserRULE_proxy_clause = 291 - PlSqlParserRULE_container_names = 292 - PlSqlParserRULE_set_container_data = 293 - PlSqlParserRULE_add_rem_container_data = 294 - PlSqlParserRULE_container_data_clause = 295 - PlSqlParserRULE_administer_key_management = 296 - PlSqlParserRULE_keystore_management_clauses = 297 - PlSqlParserRULE_create_keystore = 298 - PlSqlParserRULE_open_keystore = 299 - PlSqlParserRULE_force_keystore = 300 - PlSqlParserRULE_close_keystore = 301 - PlSqlParserRULE_backup_keystore = 302 - PlSqlParserRULE_alter_keystore_password = 303 - PlSqlParserRULE_merge_into_new_keystore = 304 - PlSqlParserRULE_merge_into_existing_keystore = 305 - PlSqlParserRULE_isolate_keystore = 306 - PlSqlParserRULE_unite_keystore = 307 - PlSqlParserRULE_key_management_clauses = 308 - PlSqlParserRULE_set_key = 309 - PlSqlParserRULE_create_key = 310 - PlSqlParserRULE_mkid = 311 - PlSqlParserRULE_mk = 312 - PlSqlParserRULE_use_key = 313 - PlSqlParserRULE_set_key_tag = 314 - PlSqlParserRULE_export_keys = 315 - PlSqlParserRULE_import_keys = 316 - PlSqlParserRULE_migrate_keys = 317 - PlSqlParserRULE_reverse_migrate_keys = 318 - PlSqlParserRULE_move_keys = 319 - PlSqlParserRULE_identified_by_store = 320 - PlSqlParserRULE_using_algorithm_clause = 321 - PlSqlParserRULE_using_tag_clause = 322 - PlSqlParserRULE_secret_management_clauses = 323 - PlSqlParserRULE_add_update_secret = 324 - PlSqlParserRULE_delete_secret = 325 - PlSqlParserRULE_add_update_secret_seps = 326 - PlSqlParserRULE_delete_secret_seps = 327 - PlSqlParserRULE_zero_downtime_software_patching_clauses = 328 - PlSqlParserRULE_with_backup_clause = 329 - PlSqlParserRULE_identified_by_password_clause = 330 - PlSqlParserRULE_keystore_password = 331 - PlSqlParserRULE_path = 332 - PlSqlParserRULE_secret = 333 - PlSqlParserRULE_analyze = 334 - PlSqlParserRULE_partition_extention_clause = 335 - PlSqlParserRULE_validation_clauses = 336 - PlSqlParserRULE_compute_clauses = 337 - PlSqlParserRULE_for_clause = 338 - PlSqlParserRULE_online_or_offline = 339 - PlSqlParserRULE_into_clause1 = 340 - PlSqlParserRULE_partition_key_value = 341 - PlSqlParserRULE_subpartition_key_value = 342 - PlSqlParserRULE_associate_statistics = 343 - PlSqlParserRULE_column_association = 344 - PlSqlParserRULE_function_association = 345 - PlSqlParserRULE_indextype_name = 346 - PlSqlParserRULE_using_statistics_type = 347 - PlSqlParserRULE_statistics_type_name = 348 - PlSqlParserRULE_default_cost_clause = 349 - PlSqlParserRULE_cpu_cost = 350 - PlSqlParserRULE_io_cost = 351 - PlSqlParserRULE_network_cost = 352 - PlSqlParserRULE_default_selectivity_clause = 353 - PlSqlParserRULE_default_selectivity = 354 - PlSqlParserRULE_storage_table_clause = 355 - PlSqlParserRULE_unified_auditing = 356 - PlSqlParserRULE_policy_name = 357 - PlSqlParserRULE_audit_traditional = 358 - PlSqlParserRULE_audit_direct_path = 359 - PlSqlParserRULE_audit_container_clause = 360 - PlSqlParserRULE_audit_operation_clause = 361 - PlSqlParserRULE_auditing_by_clause = 362 - PlSqlParserRULE_audit_user = 363 - PlSqlParserRULE_audit_schema_object_clause = 364 - PlSqlParserRULE_sql_operation = 365 - PlSqlParserRULE_auditing_on_clause = 366 - PlSqlParserRULE_model_name = 367 - PlSqlParserRULE_object_name = 368 - PlSqlParserRULE_profile_name = 369 - PlSqlParserRULE_sql_statement_shortcut = 370 - PlSqlParserRULE_drop_index = 371 - PlSqlParserRULE_disassociate_statistics = 372 - PlSqlParserRULE_drop_indextype = 373 - PlSqlParserRULE_drop_inmemory_join_group = 374 - PlSqlParserRULE_flashback_table = 375 - PlSqlParserRULE_restore_point = 376 - PlSqlParserRULE_purge_statement = 377 - PlSqlParserRULE_noaudit_statement = 378 - PlSqlParserRULE_rename_object = 379 - PlSqlParserRULE_grant_statement = 380 - PlSqlParserRULE_container_clause = 381 - PlSqlParserRULE_revoke_statement = 382 - PlSqlParserRULE_revoke_system_privilege = 383 - PlSqlParserRULE_revokee_clause = 384 - PlSqlParserRULE_revoke_object_privileges = 385 - PlSqlParserRULE_on_object_clause = 386 - PlSqlParserRULE_revoke_roles_from_programs = 387 - PlSqlParserRULE_program_unit = 388 - PlSqlParserRULE_create_dimension = 389 - PlSqlParserRULE_create_directory = 390 - PlSqlParserRULE_directory_name = 391 - PlSqlParserRULE_directory_path = 392 - PlSqlParserRULE_create_inmemory_join_group = 393 - PlSqlParserRULE_drop_hierarchy = 394 - PlSqlParserRULE_alter_library = 395 - PlSqlParserRULE_drop_java = 396 - PlSqlParserRULE_drop_library = 397 - PlSqlParserRULE_create_java = 398 - PlSqlParserRULE_create_library = 399 - PlSqlParserRULE_plsql_library_source = 400 - PlSqlParserRULE_credential_name = 401 - PlSqlParserRULE_library_editionable = 402 - PlSqlParserRULE_library_debug = 403 - PlSqlParserRULE_compiler_parameters_clause = 404 - PlSqlParserRULE_parameter_value = 405 - PlSqlParserRULE_library_name = 406 - PlSqlParserRULE_alter_dimension = 407 - PlSqlParserRULE_level_clause = 408 - PlSqlParserRULE_hierarchy_clause = 409 - PlSqlParserRULE_dimension_join_clause = 410 - PlSqlParserRULE_attribute_clause = 411 - PlSqlParserRULE_extended_attribute_clause = 412 - PlSqlParserRULE_column_one_or_more_sub_clause = 413 - PlSqlParserRULE_alter_view = 414 - PlSqlParserRULE_alter_view_editionable = 415 - PlSqlParserRULE_create_view = 416 - PlSqlParserRULE_editioning_clause = 417 - PlSqlParserRULE_view_options = 418 - PlSqlParserRULE_view_alias_constraint = 419 - PlSqlParserRULE_object_view_clause = 420 - PlSqlParserRULE_inline_constraint = 421 - PlSqlParserRULE_inline_ref_constraint = 422 - PlSqlParserRULE_out_of_line_ref_constraint = 423 - PlSqlParserRULE_out_of_line_constraint = 424 - PlSqlParserRULE_constraint_state = 425 - PlSqlParserRULE_xmltype_view_clause = 426 - PlSqlParserRULE_xml_schema_spec = 427 - PlSqlParserRULE_xml_schema_url = 428 - PlSqlParserRULE_element = 429 - PlSqlParserRULE_alter_tablespace = 430 - PlSqlParserRULE_datafile_tempfile_clauses = 431 - PlSqlParserRULE_tablespace_logging_clauses = 432 - PlSqlParserRULE_tablespace_group_clause = 433 - PlSqlParserRULE_tablespace_group_name = 434 - PlSqlParserRULE_tablespace_state_clauses = 435 - PlSqlParserRULE_flashback_mode_clause = 436 - PlSqlParserRULE_new_tablespace_name = 437 - PlSqlParserRULE_create_tablespace = 438 - PlSqlParserRULE_permanent_tablespace_clause = 439 - PlSqlParserRULE_tablespace_encryption_spec = 440 - PlSqlParserRULE_logging_clause = 441 - PlSqlParserRULE_extent_management_clause = 442 - PlSqlParserRULE_segment_management_clause = 443 - PlSqlParserRULE_temporary_tablespace_clause = 444 - PlSqlParserRULE_undo_tablespace_clause = 445 - PlSqlParserRULE_tablespace_retention_clause = 446 - PlSqlParserRULE_create_tablespace_set = 447 - PlSqlParserRULE_permanent_tablespace_attrs = 448 - PlSqlParserRULE_tablespace_encryption_clause = 449 - PlSqlParserRULE_default_tablespace_params = 450 - PlSqlParserRULE_default_table_compression = 451 - PlSqlParserRULE_low_high = 452 - PlSqlParserRULE_default_index_compression = 453 - PlSqlParserRULE_inmmemory_clause = 454 - PlSqlParserRULE_datafile_specification = 455 - PlSqlParserRULE_tempfile_specification = 456 - PlSqlParserRULE_datafile_tempfile_spec = 457 - PlSqlParserRULE_redo_log_file_spec = 458 - PlSqlParserRULE_autoextend_clause = 459 - PlSqlParserRULE_maxsize_clause = 460 - PlSqlParserRULE_build_clause = 461 - PlSqlParserRULE_partial_index_clause = 462 - PlSqlParserRULE_parallel_clause = 463 - PlSqlParserRULE_alter_materialized_view = 464 - PlSqlParserRULE_alter_mv_option1 = 465 - PlSqlParserRULE_alter_mv_refresh = 466 - PlSqlParserRULE_rollback_segment = 467 - PlSqlParserRULE_modify_mv_column_clause = 468 - PlSqlParserRULE_alter_materialized_view_log = 469 - PlSqlParserRULE_add_mv_log_column_clause = 470 - PlSqlParserRULE_move_mv_log_clause = 471 - PlSqlParserRULE_mv_log_augmentation = 472 - PlSqlParserRULE_datetime_expr = 473 - PlSqlParserRULE_interval_expr = 474 - PlSqlParserRULE_synchronous_or_asynchronous = 475 - PlSqlParserRULE_including_or_excluding = 476 - PlSqlParserRULE_create_materialized_view_log = 477 - PlSqlParserRULE_new_values_clause = 478 - PlSqlParserRULE_mv_log_purge_clause = 479 - PlSqlParserRULE_create_materialized_zonemap = 480 - PlSqlParserRULE_alter_materialized_zonemap = 481 - PlSqlParserRULE_drop_materialized_zonemap = 482 - PlSqlParserRULE_zonemap_refresh_clause = 483 - PlSqlParserRULE_zonemap_attributes = 484 - PlSqlParserRULE_zonemap_name = 485 - PlSqlParserRULE_operator_name = 486 - PlSqlParserRULE_operator_function_name = 487 - PlSqlParserRULE_create_zonemap_on_table = 488 - PlSqlParserRULE_create_zonemap_as_subquery = 489 - PlSqlParserRULE_alter_operator = 490 - PlSqlParserRULE_drop_operator = 491 - PlSqlParserRULE_create_operator = 492 - PlSqlParserRULE_binding_clause = 493 - PlSqlParserRULE_add_binding_clause = 494 - PlSqlParserRULE_implementation_clause = 495 - PlSqlParserRULE_primary_operator_list = 496 - PlSqlParserRULE_primary_operator_item = 497 - PlSqlParserRULE_operator_context_clause = 498 - PlSqlParserRULE_using_function_clause = 499 - PlSqlParserRULE_drop_binding_clause = 500 - PlSqlParserRULE_create_materialized_view = 501 - PlSqlParserRULE_scoped_table_ref_constraint = 502 - PlSqlParserRULE_mv_column_alias = 503 - PlSqlParserRULE_create_mv_refresh = 504 - PlSqlParserRULE_drop_materialized_view = 505 - PlSqlParserRULE_create_context = 506 - PlSqlParserRULE_oracle_namespace = 507 - PlSqlParserRULE_create_cluster = 508 - PlSqlParserRULE_create_profile = 509 - PlSqlParserRULE_resource_parameters = 510 - PlSqlParserRULE_password_parameters = 511 - PlSqlParserRULE_create_lockdown_profile = 512 - PlSqlParserRULE_static_base_profile = 513 - PlSqlParserRULE_dynamic_base_profile = 514 - PlSqlParserRULE_create_outline = 515 - PlSqlParserRULE_create_restore_point = 516 - PlSqlParserRULE_create_role = 517 - PlSqlParserRULE_create_table = 518 - PlSqlParserRULE_xmltype_table = 519 - PlSqlParserRULE_xmltype_virtual_columns = 520 - PlSqlParserRULE_xmltype_column_properties = 521 - PlSqlParserRULE_xmltype_storage = 522 - PlSqlParserRULE_xmlschema_spec = 523 - PlSqlParserRULE_object_table = 524 - PlSqlParserRULE_object_type = 525 - PlSqlParserRULE_oid_index_clause = 526 - PlSqlParserRULE_oid_clause = 527 - PlSqlParserRULE_object_properties = 528 - PlSqlParserRULE_object_table_substitution = 529 - PlSqlParserRULE_relational_table = 530 - PlSqlParserRULE_immutable_table_clauses = 531 - PlSqlParserRULE_immutable_table_no_drop_clause = 532 - PlSqlParserRULE_immutable_table_no_delete_clause = 533 - PlSqlParserRULE_blockchain_table_clauses = 534 - PlSqlParserRULE_blockchain_drop_table_clause = 535 - PlSqlParserRULE_blockchain_row_retention_clause = 536 - PlSqlParserRULE_blockchain_hash_and_data_format_clause = 537 - PlSqlParserRULE_collation_name = 538 - PlSqlParserRULE_table_properties = 539 - PlSqlParserRULE_read_only_clause = 540 - PlSqlParserRULE_indexing_clause = 541 - PlSqlParserRULE_attribute_clustering_clause = 542 - PlSqlParserRULE_clustering_join = 543 - PlSqlParserRULE_clustering_join_item = 544 - PlSqlParserRULE_equijoin_condition = 545 - PlSqlParserRULE_cluster_clause = 546 - PlSqlParserRULE_clustering_columns = 547 - PlSqlParserRULE_clustering_column_group = 548 - PlSqlParserRULE_yes_no = 549 - PlSqlParserRULE_zonemap_clause = 550 - PlSqlParserRULE_logical_replication_clause = 551 - PlSqlParserRULE_table_name = 552 - PlSqlParserRULE_relational_property = 553 - PlSqlParserRULE_table_partitioning_clauses = 554 - PlSqlParserRULE_range_partitions = 555 - PlSqlParserRULE_list_partitions = 556 - PlSqlParserRULE_hash_partitions = 557 - PlSqlParserRULE_individual_hash_partitions = 558 - PlSqlParserRULE_hash_partitions_by_quantity = 559 - PlSqlParserRULE_hash_partition_quantity = 560 - PlSqlParserRULE_composite_range_partitions = 561 - PlSqlParserRULE_composite_list_partitions = 562 - PlSqlParserRULE_composite_hash_partitions = 563 - PlSqlParserRULE_reference_partitioning = 564 - PlSqlParserRULE_reference_partition_desc = 565 - PlSqlParserRULE_system_partitioning = 566 - PlSqlParserRULE_range_partition_desc = 567 - PlSqlParserRULE_list_partition_desc = 568 - PlSqlParserRULE_subpartition_template = 569 - PlSqlParserRULE_hash_subpartition_quantity = 570 - PlSqlParserRULE_subpartition_by_range = 571 - PlSqlParserRULE_subpartition_by_list = 572 - PlSqlParserRULE_subpartition_by_hash = 573 - PlSqlParserRULE_subpartition_name = 574 - PlSqlParserRULE_range_subpartition_desc = 575 - PlSqlParserRULE_list_subpartition_desc = 576 - PlSqlParserRULE_individual_hash_subparts = 577 - PlSqlParserRULE_hash_subparts_by_quantity = 578 - PlSqlParserRULE_range_values_clause = 579 - PlSqlParserRULE_list_values_clause = 580 - PlSqlParserRULE_table_partition_description = 581 - PlSqlParserRULE_partitioning_storage_clause = 582 - PlSqlParserRULE_lob_partitioning_storage = 583 - PlSqlParserRULE_datatype_null_enable = 584 - PlSqlParserRULE_size_clause = 585 - PlSqlParserRULE_table_compression = 586 - PlSqlParserRULE_inmemory_table_clause = 587 - PlSqlParserRULE_inmemory_attributes = 588 - PlSqlParserRULE_inmemory_memcompress = 589 - PlSqlParserRULE_inmemory_priority = 590 - PlSqlParserRULE_inmemory_distribute = 591 - PlSqlParserRULE_inmemory_duplicate = 592 - PlSqlParserRULE_inmemory_column_clause = 593 - PlSqlParserRULE_physical_attributes_clause = 594 - PlSqlParserRULE_storage_clause = 595 - PlSqlParserRULE_deferred_segment_creation = 596 - PlSqlParserRULE_segment_attributes_clause = 597 - PlSqlParserRULE_physical_properties = 598 - PlSqlParserRULE_ilm_clause = 599 - PlSqlParserRULE_ilm_policy_clause = 600 - PlSqlParserRULE_ilm_compression_policy = 601 - PlSqlParserRULE_ilm_tiering_policy = 602 - PlSqlParserRULE_ilm_after_on = 603 - PlSqlParserRULE_segment_group = 604 - PlSqlParserRULE_ilm_inmemory_policy = 605 - PlSqlParserRULE_ilm_time_period = 606 - PlSqlParserRULE_heap_org_table_clause = 607 - PlSqlParserRULE_external_table_clause = 608 - PlSqlParserRULE_access_driver_type = 609 - PlSqlParserRULE_external_table_data_props = 610 - PlSqlParserRULE_opaque_format_spec = 611 - PlSqlParserRULE_record_format_info = 612 - PlSqlParserRULE_et_string = 613 - PlSqlParserRULE_et_record_spec_options = 614 - PlSqlParserRULE_et_record_spec_option = 615 - PlSqlParserRULE_et_output_files = 616 - PlSqlParserRULE_et_output_file = 617 - PlSqlParserRULE_directory_spec = 618 - PlSqlParserRULE_file_spec = 619 - PlSqlParserRULE_field_definitions = 620 - PlSqlParserRULE_field_options = 621 - PlSqlParserRULE_field_option = 622 - PlSqlParserRULE_field_list = 623 - PlSqlParserRULE_field_item = 624 - PlSqlParserRULE_field_name = 625 - PlSqlParserRULE_pos_spec = 626 - PlSqlParserRULE_pos_start = 627 - PlSqlParserRULE_pos_increment = 628 - PlSqlParserRULE_pos_end = 629 - PlSqlParserRULE_pos_length = 630 - PlSqlParserRULE_datatype_spec = 631 - PlSqlParserRULE_init_spec = 632 - PlSqlParserRULE_lls_clause = 633 - PlSqlParserRULE_delim_spec = 634 - PlSqlParserRULE_trim_spec = 635 - PlSqlParserRULE_field_date_format = 636 - PlSqlParserRULE_column_transforms = 637 - PlSqlParserRULE_transform = 638 - PlSqlParserRULE_source_field = 639 - PlSqlParserRULE_lobfile_item = 640 - PlSqlParserRULE_lobfile_attr_list = 641 - PlSqlParserRULE_concat_item = 642 - PlSqlParserRULE_row_movement_clause = 643 - PlSqlParserRULE_flashback_archive_clause = 644 - PlSqlParserRULE_log_grp = 645 - PlSqlParserRULE_supplemental_table_logging = 646 - PlSqlParserRULE_supplemental_log_grp_clause = 647 - PlSqlParserRULE_supplemental_id_key_clause = 648 - PlSqlParserRULE_allocate_extent_clause = 649 - PlSqlParserRULE_deallocate_unused_clause = 650 - PlSqlParserRULE_shrink_clause = 651 - PlSqlParserRULE_records_per_block_clause = 652 - PlSqlParserRULE_upgrade_table_clause = 653 - PlSqlParserRULE_truncate_table = 654 - PlSqlParserRULE_drop_table = 655 - PlSqlParserRULE_drop_tablespace = 656 - PlSqlParserRULE_drop_tablespace_set = 657 - PlSqlParserRULE_including_contents_clause = 658 - PlSqlParserRULE_drop_view = 659 - PlSqlParserRULE_comment_on_column = 660 - PlSqlParserRULE_enable_or_disable = 661 - PlSqlParserRULE_allow_or_disallow = 662 - PlSqlParserRULE_alter_synonym = 663 - PlSqlParserRULE_create_synonym = 664 - PlSqlParserRULE_drop_synonym = 665 - PlSqlParserRULE_create_spfile = 666 - PlSqlParserRULE_spfile_name = 667 - PlSqlParserRULE_pfile_name = 668 - PlSqlParserRULE_comment_on_table = 669 - PlSqlParserRULE_comment_on_materialized = 670 - PlSqlParserRULE_alter_analytic_view = 671 - PlSqlParserRULE_alter_add_cache_clause = 672 - PlSqlParserRULE_levels_item = 673 - PlSqlParserRULE_measure_list = 674 - PlSqlParserRULE_alter_drop_cache_clause = 675 - PlSqlParserRULE_alter_attribute_dimension = 676 - PlSqlParserRULE_alter_audit_policy = 677 - PlSqlParserRULE_alter_cluster = 678 - PlSqlParserRULE_drop_analytic_view = 679 - PlSqlParserRULE_drop_attribute_dimension = 680 - PlSqlParserRULE_drop_audit_policy = 681 - PlSqlParserRULE_drop_flashback_archive = 682 - PlSqlParserRULE_drop_cluster = 683 - PlSqlParserRULE_drop_context = 684 - PlSqlParserRULE_drop_directory = 685 - PlSqlParserRULE_drop_diskgroup = 686 - PlSqlParserRULE_drop_edition = 687 - PlSqlParserRULE_truncate_cluster = 688 - PlSqlParserRULE_cache_or_nocache = 689 - PlSqlParserRULE_database_name = 690 - PlSqlParserRULE_alter_database = 691 - PlSqlParserRULE_database_clause = 692 - PlSqlParserRULE_startup_clauses = 693 - PlSqlParserRULE_resetlogs_or_noresetlogs = 694 - PlSqlParserRULE_upgrade_or_downgrade = 695 - PlSqlParserRULE_recovery_clauses = 696 - PlSqlParserRULE_begin_or_end = 697 - PlSqlParserRULE_general_recovery = 698 - PlSqlParserRULE_full_database_recovery = 699 - PlSqlParserRULE_partial_database_recovery = 700 - PlSqlParserRULE_partial_database_recovery_10g = 701 - PlSqlParserRULE_managed_standby_recovery = 702 - PlSqlParserRULE_db_name = 703 - PlSqlParserRULE_database_file_clauses = 704 - PlSqlParserRULE_create_datafile_clause = 705 - PlSqlParserRULE_alter_datafile_clause = 706 - PlSqlParserRULE_alter_tempfile_clause = 707 - PlSqlParserRULE_move_datafile_clause = 708 - PlSqlParserRULE_logfile_clauses = 709 - PlSqlParserRULE_add_logfile_clauses = 710 - PlSqlParserRULE_group_redo_logfile = 711 - PlSqlParserRULE_drop_logfile_clauses = 712 - PlSqlParserRULE_switch_logfile_clause = 713 - PlSqlParserRULE_supplemental_db_logging = 714 - PlSqlParserRULE_add_or_drop = 715 - PlSqlParserRULE_supplemental_plsql_clause = 716 - PlSqlParserRULE_logfile_descriptor = 717 - PlSqlParserRULE_controlfile_clauses = 718 - PlSqlParserRULE_trace_file_clause = 719 - PlSqlParserRULE_standby_database_clauses = 720 - PlSqlParserRULE_activate_standby_db_clause = 721 - PlSqlParserRULE_maximize_standby_db_clause = 722 - PlSqlParserRULE_register_logfile_clause = 723 - PlSqlParserRULE_commit_switchover_clause = 724 - PlSqlParserRULE_start_standby_clause = 725 - PlSqlParserRULE_stop_standby_clause = 726 - PlSqlParserRULE_convert_database_clause = 727 - PlSqlParserRULE_default_settings_clause = 728 - PlSqlParserRULE_set_time_zone_clause = 729 - PlSqlParserRULE_instance_clauses = 730 - PlSqlParserRULE_security_clause = 731 - PlSqlParserRULE_domain = 732 - PlSqlParserRULE_database = 733 - PlSqlParserRULE_edition_name = 734 - PlSqlParserRULE_filenumber = 735 - PlSqlParserRULE_filename = 736 - PlSqlParserRULE_prepare_clause = 737 - PlSqlParserRULE_drop_mirror_clause = 738 - PlSqlParserRULE_lost_write_protection = 739 - PlSqlParserRULE_cdb_fleet_clauses = 740 - PlSqlParserRULE_lead_cdb_clause = 741 - PlSqlParserRULE_lead_cdb_uri_clause = 742 - PlSqlParserRULE_property_clauses = 743 - PlSqlParserRULE_replay_upgrade_clauses = 744 - PlSqlParserRULE_alter_database_link = 745 - PlSqlParserRULE_password_value = 746 - PlSqlParserRULE_link_authentication = 747 - PlSqlParserRULE_create_database = 748 - PlSqlParserRULE_database_logging_clauses = 749 - PlSqlParserRULE_database_logging_sub_clause = 750 - PlSqlParserRULE_tablespace_clauses = 751 - PlSqlParserRULE_enable_pluggable_database = 752 - PlSqlParserRULE_file_name_convert = 753 - PlSqlParserRULE_filename_convert_sub_clause = 754 - PlSqlParserRULE_tablespace_datafile_clauses = 755 - PlSqlParserRULE_undo_mode_clause = 756 - PlSqlParserRULE_default_tablespace = 757 - PlSqlParserRULE_default_temp_tablespace = 758 - PlSqlParserRULE_undo_tablespace = 759 - PlSqlParserRULE_drop_database = 760 - PlSqlParserRULE_create_database_link = 761 - PlSqlParserRULE_dblink = 762 - PlSqlParserRULE_drop_database_link = 763 - PlSqlParserRULE_alter_tablespace_set = 764 - PlSqlParserRULE_alter_tablespace_attrs = 765 - PlSqlParserRULE_alter_tablespace_encryption = 766 - PlSqlParserRULE_ts_file_name_convert = 767 - PlSqlParserRULE_alter_role = 768 - PlSqlParserRULE_role_identified_clause = 769 - PlSqlParserRULE_alter_table = 770 - PlSqlParserRULE_memoptimize_read_write_clause = 771 - PlSqlParserRULE_alter_table_properties = 772 - PlSqlParserRULE_alter_table_partitioning = 773 - PlSqlParserRULE_add_table_partition = 774 - PlSqlParserRULE_drop_table_partition = 775 - PlSqlParserRULE_merge_table_partition = 776 - PlSqlParserRULE_modify_table_partition = 777 - PlSqlParserRULE_split_table_partition = 778 - PlSqlParserRULE_truncate_table_partition = 779 - PlSqlParserRULE_exchange_table_partition = 780 - PlSqlParserRULE_coalesce_table_partition = 781 - PlSqlParserRULE_alter_interval_partition = 782 - PlSqlParserRULE_partition_extended_names = 783 - PlSqlParserRULE_subpartition_extended_names = 784 - PlSqlParserRULE_alter_table_properties_1 = 785 - PlSqlParserRULE_alter_iot_clauses = 786 - PlSqlParserRULE_alter_mapping_table_clause = 787 - PlSqlParserRULE_alter_overflow_clause = 788 - PlSqlParserRULE_add_overflow_clause = 789 - PlSqlParserRULE_update_index_clauses = 790 - PlSqlParserRULE_update_global_index_clause = 791 - PlSqlParserRULE_update_all_indexes_clause = 792 - PlSqlParserRULE_update_all_indexes_index_clause = 793 - PlSqlParserRULE_update_index_partition = 794 - PlSqlParserRULE_update_index_subpartition = 795 - PlSqlParserRULE_enable_disable_clause = 796 - PlSqlParserRULE_using_index_clause = 797 - PlSqlParserRULE_index_attributes = 798 - PlSqlParserRULE_sort_or_nosort = 799 - PlSqlParserRULE_exceptions_clause = 800 - PlSqlParserRULE_move_table_clause = 801 - PlSqlParserRULE_index_org_table_clause = 802 - PlSqlParserRULE_mapping_table_clause = 803 - PlSqlParserRULE_key_compression = 804 - PlSqlParserRULE_index_org_overflow_clause = 805 - PlSqlParserRULE_column_clauses = 806 - PlSqlParserRULE_modify_collection_retrieval = 807 - PlSqlParserRULE_collection_item = 808 - PlSqlParserRULE_rename_column_clause = 809 - PlSqlParserRULE_old_column_name = 810 - PlSqlParserRULE_new_column_name = 811 - PlSqlParserRULE_add_modify_drop_column_clauses = 812 - PlSqlParserRULE_drop_column_clause = 813 - PlSqlParserRULE_modify_column_clauses = 814 - PlSqlParserRULE_modify_col_visibility = 815 - PlSqlParserRULE_modify_col_properties = 816 - PlSqlParserRULE_modify_col_substitutable = 817 - PlSqlParserRULE_add_column_clause = 818 - PlSqlParserRULE_alter_varray_col_properties = 819 - PlSqlParserRULE_varray_col_properties = 820 - PlSqlParserRULE_varray_storage_clause = 821 - PlSqlParserRULE_lob_segname = 822 - PlSqlParserRULE_lob_item = 823 - PlSqlParserRULE_lob_storage_parameters = 824 - PlSqlParserRULE_lob_storage_clause = 825 - PlSqlParserRULE_modify_lob_storage_clause = 826 - PlSqlParserRULE_modify_lob_parameters = 827 - PlSqlParserRULE_lob_parameters = 828 - PlSqlParserRULE_lob_deduplicate_clause = 829 - PlSqlParserRULE_lob_compression_clause = 830 - PlSqlParserRULE_lob_retention_clause = 831 - PlSqlParserRULE_encryption_spec = 832 - PlSqlParserRULE_tablespace = 833 - PlSqlParserRULE_varray_item = 834 - PlSqlParserRULE_column_properties = 835 - PlSqlParserRULE_lob_partition_storage = 836 - PlSqlParserRULE_period_definition = 837 - PlSqlParserRULE_start_time_column = 838 - PlSqlParserRULE_end_time_column = 839 - PlSqlParserRULE_column_definition = 840 - PlSqlParserRULE_column_collation_name = 841 - PlSqlParserRULE_identity_clause = 842 - PlSqlParserRULE_identity_options_parentheses = 843 - PlSqlParserRULE_identity_options = 844 - PlSqlParserRULE_virtual_column_definition = 845 - PlSqlParserRULE_autogenerated_sequence_definition = 846 - PlSqlParserRULE_evaluation_edition_clause = 847 - PlSqlParserRULE_out_of_line_part_storage = 848 - PlSqlParserRULE_nested_table_col_properties = 849 - PlSqlParserRULE_nested_item = 850 - PlSqlParserRULE_substitutable_column_clause = 851 - PlSqlParserRULE_partition_name = 852 - PlSqlParserRULE_supplemental_logging_props = 853 - PlSqlParserRULE_column_or_attribute = 854 - PlSqlParserRULE_object_type_col_properties = 855 - PlSqlParserRULE_constraint_clauses = 856 - PlSqlParserRULE_old_constraint_name = 857 - PlSqlParserRULE_new_constraint_name = 858 - PlSqlParserRULE_drop_constraint_clause = 859 - PlSqlParserRULE_drop_primary_key_or_unique_or_generic_clause = 860 - PlSqlParserRULE_add_constraint = 861 - PlSqlParserRULE_add_constraint_clause = 862 - PlSqlParserRULE_check_constraint = 863 - PlSqlParserRULE_drop_constraint = 864 - PlSqlParserRULE_enable_constraint = 865 - PlSqlParserRULE_disable_constraint = 866 - PlSqlParserRULE_foreign_key_clause = 867 - PlSqlParserRULE_references_clause = 868 - PlSqlParserRULE_on_delete_clause = 869 - PlSqlParserRULE_unique_key_clause = 870 - PlSqlParserRULE_primary_key_clause = 871 - PlSqlParserRULE_anonymous_block = 872 - PlSqlParserRULE_invoker_rights_clause = 873 - PlSqlParserRULE_call_spec = 874 - PlSqlParserRULE_java_spec = 875 - PlSqlParserRULE_c_spec = 876 - PlSqlParserRULE_c_agent_in_clause = 877 - PlSqlParserRULE_c_parameters_clause = 878 - PlSqlParserRULE_parameter = 879 - PlSqlParserRULE_default_value_part = 880 - PlSqlParserRULE_seq_of_declare_specs = 881 - PlSqlParserRULE_declare_spec = 882 - PlSqlParserRULE_variable_declaration = 883 - PlSqlParserRULE_subtype_declaration = 884 - PlSqlParserRULE_cursor_declaration = 885 - PlSqlParserRULE_parameter_spec = 886 - PlSqlParserRULE_exception_declaration = 887 - PlSqlParserRULE_pragma_declaration = 888 - PlSqlParserRULE_record_type_def = 889 - PlSqlParserRULE_field_spec = 890 - PlSqlParserRULE_ref_cursor_type_def = 891 - PlSqlParserRULE_type_declaration = 892 - PlSqlParserRULE_table_type_def = 893 - PlSqlParserRULE_table_indexed_by_part = 894 - PlSqlParserRULE_varray_type_def = 895 - PlSqlParserRULE_seq_of_statements = 896 - PlSqlParserRULE_label_declaration = 897 - PlSqlParserRULE_statement = 898 - PlSqlParserRULE_swallow_to_semi = 899 - PlSqlParserRULE_assignment_statement = 900 - PlSqlParserRULE_continue_statement = 901 - PlSqlParserRULE_exit_statement = 902 - PlSqlParserRULE_goto_statement = 903 - PlSqlParserRULE_if_statement = 904 - PlSqlParserRULE_elsif_part = 905 - PlSqlParserRULE_else_part = 906 - PlSqlParserRULE_loop_statement = 907 - PlSqlParserRULE_cursor_loop_param = 908 - PlSqlParserRULE_forall_statement = 909 - PlSqlParserRULE_bounds_clause = 910 - PlSqlParserRULE_between_bound = 911 - PlSqlParserRULE_lower_bound = 912 - PlSqlParserRULE_upper_bound = 913 - PlSqlParserRULE_null_statement = 914 - PlSqlParserRULE_raise_statement = 915 - PlSqlParserRULE_return_statement = 916 - 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 + PlSqlParserRULE_drop_diskgroup_file_clause = 27 + PlSqlParserRULE_convert_redundancy_clause = 28 + PlSqlParserRULE_usergroup_clauses = 29 + PlSqlParserRULE_user_clauses = 30 + PlSqlParserRULE_file_permissions_clause = 31 + PlSqlParserRULE_file_owner_clause = 32 + PlSqlParserRULE_scrub_clause = 33 + PlSqlParserRULE_quotagroup_clauses = 34 + PlSqlParserRULE_property_name = 35 + PlSqlParserRULE_property_value = 36 + PlSqlParserRULE_filegroup_clauses = 37 + PlSqlParserRULE_add_filegroup_clause = 38 + PlSqlParserRULE_modify_filegroup_clause = 39 + PlSqlParserRULE_move_to_filegroup_clause = 40 + PlSqlParserRULE_drop_filegroup_clause = 41 + PlSqlParserRULE_quorum_regular = 42 + PlSqlParserRULE_undrop_disk_clause = 43 + PlSqlParserRULE_diskgroup_availability = 44 + PlSqlParserRULE_enable_disable_volume = 45 + PlSqlParserRULE_drop_function = 46 + PlSqlParserRULE_alter_flashback_archive = 47 + PlSqlParserRULE_alter_hierarchy = 48 + PlSqlParserRULE_alter_function = 49 + PlSqlParserRULE_alter_java = 50 + PlSqlParserRULE_match_string = 51 + PlSqlParserRULE_create_function_body = 52 + PlSqlParserRULE_sql_macro_body = 53 + PlSqlParserRULE_parallel_enable_clause = 54 + PlSqlParserRULE_partition_by_clause = 55 + PlSqlParserRULE_result_cache_clause = 56 + PlSqlParserRULE_relies_on_part = 57 + PlSqlParserRULE_streaming_clause = 58 + PlSqlParserRULE_alter_outline = 59 + PlSqlParserRULE_outline_options = 60 + PlSqlParserRULE_alter_lockdown_profile = 61 + PlSqlParserRULE_lockdown_feature = 62 + PlSqlParserRULE_lockdown_options = 63 + PlSqlParserRULE_lockdown_statements = 64 + PlSqlParserRULE_statement_clauses = 65 + PlSqlParserRULE_clause_options = 66 + PlSqlParserRULE_option_values = 67 + PlSqlParserRULE_string_list = 68 + PlSqlParserRULE_disable_enable = 69 + PlSqlParserRULE_drop_lockdown_profile = 70 + PlSqlParserRULE_drop_package = 71 + PlSqlParserRULE_alter_package = 72 + PlSqlParserRULE_create_package = 73 + PlSqlParserRULE_create_package_body = 74 + PlSqlParserRULE_package_obj_spec = 75 + PlSqlParserRULE_procedure_spec = 76 + PlSqlParserRULE_function_spec = 77 + PlSqlParserRULE_package_obj_body = 78 + PlSqlParserRULE_alter_pmem_filestore = 79 + PlSqlParserRULE_drop_pmem_filestore = 80 + PlSqlParserRULE_drop_procedure = 81 + PlSqlParserRULE_alter_procedure = 82 + PlSqlParserRULE_function_body = 83 + PlSqlParserRULE_procedure_body = 84 + PlSqlParserRULE_create_procedure_body = 85 + PlSqlParserRULE_alter_resource_cost = 86 + PlSqlParserRULE_drop_outline = 87 + PlSqlParserRULE_alter_rollback_segment = 88 + PlSqlParserRULE_drop_restore_point = 89 + PlSqlParserRULE_drop_rollback_segment = 90 + PlSqlParserRULE_drop_role = 91 + PlSqlParserRULE_create_pmem_filestore = 92 + PlSqlParserRULE_pmem_filestore_options = 93 + PlSqlParserRULE_file_path = 94 + PlSqlParserRULE_create_rollback_segment = 95 + PlSqlParserRULE_drop_trigger = 96 + PlSqlParserRULE_alter_trigger = 97 + PlSqlParserRULE_create_trigger = 98 + PlSqlParserRULE_trigger_follows_clause = 99 + PlSqlParserRULE_trigger_when_clause = 100 + PlSqlParserRULE_simple_dml_trigger = 101 + PlSqlParserRULE_for_each_row = 102 + PlSqlParserRULE_compound_dml_trigger = 103 + PlSqlParserRULE_non_dml_trigger = 104 + PlSqlParserRULE_trigger_body = 105 + PlSqlParserRULE_non_dml_event = 106 + PlSqlParserRULE_dml_event_clause = 107 + PlSqlParserRULE_dml_event_element = 108 + PlSqlParserRULE_dml_event_nested_clause = 109 + PlSqlParserRULE_referencing_clause = 110 + PlSqlParserRULE_referencing_element = 111 + PlSqlParserRULE_drop_type = 112 + PlSqlParserRULE_alter_type = 113 + PlSqlParserRULE_compile_type_clause = 114 + PlSqlParserRULE_replace_type_clause = 115 + PlSqlParserRULE_alter_method_spec = 116 + PlSqlParserRULE_alter_method_element = 117 + PlSqlParserRULE_alter_collection_clauses = 118 + PlSqlParserRULE_dependent_handling_clause = 119 + PlSqlParserRULE_dependent_exceptions_part = 120 + PlSqlParserRULE_create_type = 121 + PlSqlParserRULE_type_definition = 122 + PlSqlParserRULE_object_type_def = 123 + PlSqlParserRULE_object_as_part = 124 + PlSqlParserRULE_object_under_part = 125 + PlSqlParserRULE_nested_table_type_def = 126 + PlSqlParserRULE_sqlj_object_type = 127 + PlSqlParserRULE_type_body = 128 + PlSqlParserRULE_type_body_elements = 129 + PlSqlParserRULE_map_order_func_declaration = 130 + PlSqlParserRULE_subprog_decl_in_type = 131 + PlSqlParserRULE_proc_decl_in_type = 132 + PlSqlParserRULE_func_decl_in_type = 133 + PlSqlParserRULE_constructor_declaration = 134 + PlSqlParserRULE_modifier_clause = 135 + PlSqlParserRULE_object_member_spec = 136 + PlSqlParserRULE_sqlj_object_type_attr = 137 + PlSqlParserRULE_element_spec = 138 + PlSqlParserRULE_element_spec_options = 139 + PlSqlParserRULE_subprogram_spec = 140 + PlSqlParserRULE_overriding_subprogram_spec = 141 + PlSqlParserRULE_overriding_function_spec = 142 + PlSqlParserRULE_type_procedure_spec = 143 + PlSqlParserRULE_type_function_spec = 144 + PlSqlParserRULE_constructor_spec = 145 + PlSqlParserRULE_map_order_function_spec = 146 + PlSqlParserRULE_pragma_clause = 147 + PlSqlParserRULE_pragma_elements = 148 + PlSqlParserRULE_type_elements_parameter = 149 + PlSqlParserRULE_drop_sequence = 150 + PlSqlParserRULE_alter_sequence = 151 + PlSqlParserRULE_alter_session = 152 + PlSqlParserRULE_alter_session_set_clause = 153 + PlSqlParserRULE_create_sequence = 154 + PlSqlParserRULE_sequence_spec = 155 + PlSqlParserRULE_sequence_start_clause = 156 + PlSqlParserRULE_create_analytic_view = 157 + PlSqlParserRULE_classification_clause = 158 + PlSqlParserRULE_caption_clause = 159 + PlSqlParserRULE_description_clause = 160 + PlSqlParserRULE_classification_item = 161 + PlSqlParserRULE_language = 162 + PlSqlParserRULE_cav_using_clause = 163 + PlSqlParserRULE_dim_by_clause = 164 + PlSqlParserRULE_dim_key = 165 + PlSqlParserRULE_dim_ref = 166 + PlSqlParserRULE_hier_ref = 167 + PlSqlParserRULE_measures_clause = 168 + PlSqlParserRULE_av_measure = 169 + PlSqlParserRULE_base_meas_clause = 170 + PlSqlParserRULE_meas_aggregate_clause = 171 + PlSqlParserRULE_calc_meas_clause = 172 + PlSqlParserRULE_default_measure_clause = 173 + PlSqlParserRULE_default_aggregate_clause = 174 + PlSqlParserRULE_cache_clause = 175 + PlSqlParserRULE_cache_specification = 176 + PlSqlParserRULE_levels_clause = 177 + PlSqlParserRULE_level_specification = 178 + PlSqlParserRULE_level_group_type = 179 + PlSqlParserRULE_fact_columns_clause = 180 + PlSqlParserRULE_qry_transform_clause = 181 + PlSqlParserRULE_create_attribute_dimension = 182 + PlSqlParserRULE_ad_using_clause = 183 + PlSqlParserRULE_source_clause = 184 + PlSqlParserRULE_join_path_clause = 185 + PlSqlParserRULE_join_condition = 186 + PlSqlParserRULE_join_condition_item = 187 + PlSqlParserRULE_attributes_clause = 188 + PlSqlParserRULE_ad_attributes_clause = 189 + PlSqlParserRULE_ad_level_clause = 190 + PlSqlParserRULE_key_clause = 191 + PlSqlParserRULE_alternate_key_clause = 192 + PlSqlParserRULE_dim_order_clause = 193 + PlSqlParserRULE_all_clause = 194 + PlSqlParserRULE_create_audit_policy = 195 + PlSqlParserRULE_privilege_audit_clause = 196 + PlSqlParserRULE_action_audit_clause = 197 + PlSqlParserRULE_standard_actions = 198 + PlSqlParserRULE_actions_clause = 199 + PlSqlParserRULE_object_action = 200 + PlSqlParserRULE_system_action = 201 + PlSqlParserRULE_component_actions = 202 + PlSqlParserRULE_component_action = 203 + PlSqlParserRULE_role_audit_clause = 204 + PlSqlParserRULE_create_controlfile = 205 + PlSqlParserRULE_controlfile_options = 206 + PlSqlParserRULE_logfile_clause = 207 + PlSqlParserRULE_character_set_clause = 208 + PlSqlParserRULE_file_specification = 209 + PlSqlParserRULE_create_diskgroup = 210 + PlSqlParserRULE_qualified_disk_clause = 211 + PlSqlParserRULE_create_edition = 212 + PlSqlParserRULE_create_flashback_archive = 213 + PlSqlParserRULE_flashback_archive_quota = 214 + PlSqlParserRULE_flashback_archive_retention = 215 + PlSqlParserRULE_create_hierarchy = 216 + PlSqlParserRULE_hier_using_clause = 217 + PlSqlParserRULE_level_hier_clause = 218 + PlSqlParserRULE_hier_attrs_clause = 219 + PlSqlParserRULE_hier_attr_clause = 220 + PlSqlParserRULE_hier_attr_name = 221 + PlSqlParserRULE_create_index = 222 + PlSqlParserRULE_cluster_index_clause = 223 + PlSqlParserRULE_cluster_name = 224 + PlSqlParserRULE_table_index_clause = 225 + PlSqlParserRULE_bitmap_join_index_clause = 226 + PlSqlParserRULE_index_expr_option = 227 + PlSqlParserRULE_index_expr = 228 + PlSqlParserRULE_index_properties = 229 + PlSqlParserRULE_domain_index_clause = 230 + PlSqlParserRULE_local_domain_index_clause = 231 + PlSqlParserRULE_xmlindex_clause = 232 + PlSqlParserRULE_local_xmlindex_clause = 233 + PlSqlParserRULE_global_partitioned_index = 234 + PlSqlParserRULE_index_partitioning_clause = 235 + PlSqlParserRULE_local_partitioned_index = 236 + PlSqlParserRULE_on_range_partitioned_table = 237 + PlSqlParserRULE_on_list_partitioned_table = 238 + PlSqlParserRULE_partitioned_table = 239 + PlSqlParserRULE_on_hash_partitioned_table = 240 + PlSqlParserRULE_on_hash_partitioned_clause = 241 + PlSqlParserRULE_on_comp_partitioned_table = 242 + PlSqlParserRULE_on_comp_partitioned_clause = 243 + PlSqlParserRULE_index_subpartition_clause = 244 + PlSqlParserRULE_index_subpartition_subclause = 245 + PlSqlParserRULE_odci_parameters = 246 + PlSqlParserRULE_indextype = 247 + PlSqlParserRULE_alter_index = 248 + PlSqlParserRULE_alter_index_ops_set1 = 249 + PlSqlParserRULE_alter_index_ops_set2 = 250 + PlSqlParserRULE_visible_or_invisible = 251 + PlSqlParserRULE_monitoring_nomonitoring = 252 + PlSqlParserRULE_rebuild_clause = 253 + PlSqlParserRULE_alter_index_partitioning = 254 + PlSqlParserRULE_modify_index_default_attrs = 255 + PlSqlParserRULE_add_hash_index_partition = 256 + PlSqlParserRULE_coalesce_index_partition = 257 + PlSqlParserRULE_modify_index_partition = 258 + PlSqlParserRULE_modify_index_partitions_ops = 259 + PlSqlParserRULE_rename_index_partition = 260 + PlSqlParserRULE_drop_index_partition = 261 + PlSqlParserRULE_split_index_partition = 262 + PlSqlParserRULE_index_partition_description = 263 + PlSqlParserRULE_modify_index_subpartition = 264 + PlSqlParserRULE_partition_name_old = 265 + PlSqlParserRULE_new_partition_name = 266 + PlSqlParserRULE_new_index_name = 267 + PlSqlParserRULE_alter_inmemory_join_group = 268 + PlSqlParserRULE_create_user = 269 + PlSqlParserRULE_alter_user = 270 + PlSqlParserRULE_drop_user = 271 + PlSqlParserRULE_alter_identified_by = 272 + PlSqlParserRULE_identified_by = 273 + PlSqlParserRULE_identified_other_clause = 274 + PlSqlParserRULE_user_tablespace_clause = 275 + PlSqlParserRULE_quota_clause = 276 + PlSqlParserRULE_profile_clause = 277 + PlSqlParserRULE_role_clause = 278 + PlSqlParserRULE_user_default_role_clause = 279 + PlSqlParserRULE_password_expire_clause = 280 + PlSqlParserRULE_user_lock_clause = 281 + PlSqlParserRULE_user_editions_clause = 282 + PlSqlParserRULE_alter_user_editions_clause = 283 + PlSqlParserRULE_proxy_clause = 284 + PlSqlParserRULE_container_names = 285 + PlSqlParserRULE_set_container_data = 286 + PlSqlParserRULE_add_rem_container_data = 287 + PlSqlParserRULE_container_data_clause = 288 + PlSqlParserRULE_administer_key_management = 289 + PlSqlParserRULE_keystore_management_clauses = 290 + PlSqlParserRULE_create_keystore = 291 + PlSqlParserRULE_open_keystore = 292 + PlSqlParserRULE_force_keystore = 293 + PlSqlParserRULE_close_keystore = 294 + PlSqlParserRULE_backup_keystore = 295 + PlSqlParserRULE_alter_keystore_password = 296 + PlSqlParserRULE_merge_into_new_keystore = 297 + PlSqlParserRULE_merge_into_existing_keystore = 298 + PlSqlParserRULE_isolate_keystore = 299 + PlSqlParserRULE_unite_keystore = 300 + PlSqlParserRULE_key_management_clauses = 301 + PlSqlParserRULE_set_key = 302 + PlSqlParserRULE_create_key = 303 + PlSqlParserRULE_mkid = 304 + PlSqlParserRULE_mk = 305 + PlSqlParserRULE_use_key = 306 + PlSqlParserRULE_set_key_tag = 307 + PlSqlParserRULE_export_keys = 308 + PlSqlParserRULE_import_keys = 309 + PlSqlParserRULE_migrate_keys = 310 + PlSqlParserRULE_reverse_migrate_keys = 311 + PlSqlParserRULE_move_keys = 312 + PlSqlParserRULE_identified_by_store = 313 + PlSqlParserRULE_using_algorithm_clause = 314 + PlSqlParserRULE_using_tag_clause = 315 + PlSqlParserRULE_secret_management_clauses = 316 + PlSqlParserRULE_add_update_secret = 317 + PlSqlParserRULE_delete_secret = 318 + PlSqlParserRULE_add_update_secret_seps = 319 + PlSqlParserRULE_delete_secret_seps = 320 + PlSqlParserRULE_zero_downtime_software_patching_clauses = 321 + PlSqlParserRULE_with_backup_clause = 322 + PlSqlParserRULE_identified_by_password_clause = 323 + PlSqlParserRULE_keystore_password = 324 + PlSqlParserRULE_path = 325 + PlSqlParserRULE_secret = 326 + PlSqlParserRULE_analyze = 327 + PlSqlParserRULE_partition_extention_clause = 328 + PlSqlParserRULE_validation_clauses = 329 + PlSqlParserRULE_compute_clauses = 330 + PlSqlParserRULE_for_clause = 331 + PlSqlParserRULE_online_or_offline = 332 + PlSqlParserRULE_into_clause1 = 333 + PlSqlParserRULE_partition_key_value = 334 + PlSqlParserRULE_subpartition_key_value = 335 + PlSqlParserRULE_associate_statistics = 336 + PlSqlParserRULE_column_association = 337 + PlSqlParserRULE_function_association = 338 + PlSqlParserRULE_indextype_name = 339 + PlSqlParserRULE_using_statistics_type = 340 + PlSqlParserRULE_statistics_type_name = 341 + PlSqlParserRULE_default_cost_clause = 342 + PlSqlParserRULE_cpu_cost = 343 + PlSqlParserRULE_io_cost = 344 + PlSqlParserRULE_network_cost = 345 + PlSqlParserRULE_default_selectivity_clause = 346 + PlSqlParserRULE_default_selectivity = 347 + PlSqlParserRULE_storage_table_clause = 348 + PlSqlParserRULE_unified_auditing = 349 + PlSqlParserRULE_policy_name = 350 + PlSqlParserRULE_audit_traditional = 351 + PlSqlParserRULE_audit_direct_path = 352 + PlSqlParserRULE_audit_container_clause = 353 + PlSqlParserRULE_audit_operation_clause = 354 + PlSqlParserRULE_auditing_by_clause = 355 + PlSqlParserRULE_audit_user = 356 + PlSqlParserRULE_audit_schema_object_clause = 357 + PlSqlParserRULE_sql_operation = 358 + PlSqlParserRULE_auditing_on_clause = 359 + PlSqlParserRULE_model_name = 360 + PlSqlParserRULE_object_name = 361 + PlSqlParserRULE_profile_name = 362 + PlSqlParserRULE_sql_statement_shortcut = 363 + PlSqlParserRULE_drop_index = 364 + PlSqlParserRULE_disassociate_statistics = 365 + PlSqlParserRULE_drop_indextype = 366 + PlSqlParserRULE_drop_inmemory_join_group = 367 + PlSqlParserRULE_flashback_table = 368 + PlSqlParserRULE_restore_point = 369 + PlSqlParserRULE_purge_statement = 370 + PlSqlParserRULE_noaudit_statement = 371 + PlSqlParserRULE_rename_object = 372 + PlSqlParserRULE_grant_statement = 373 + PlSqlParserRULE_container_clause = 374 + PlSqlParserRULE_revoke_statement = 375 + PlSqlParserRULE_revoke_system_privilege = 376 + PlSqlParserRULE_revokee_clause = 377 + PlSqlParserRULE_revoke_object_privileges = 378 + PlSqlParserRULE_on_object_clause = 379 + PlSqlParserRULE_revoke_roles_from_programs = 380 + PlSqlParserRULE_program_unit = 381 + PlSqlParserRULE_create_dimension = 382 + PlSqlParserRULE_create_directory = 383 + PlSqlParserRULE_directory_name = 384 + PlSqlParserRULE_directory_path = 385 + PlSqlParserRULE_create_inmemory_join_group = 386 + PlSqlParserRULE_drop_hierarchy = 387 + PlSqlParserRULE_alter_library = 388 + PlSqlParserRULE_drop_java = 389 + PlSqlParserRULE_drop_library = 390 + PlSqlParserRULE_create_java = 391 + PlSqlParserRULE_create_library = 392 + PlSqlParserRULE_plsql_library_source = 393 + PlSqlParserRULE_credential_name = 394 + PlSqlParserRULE_library_editionable = 395 + PlSqlParserRULE_library_debug = 396 + PlSqlParserRULE_compiler_parameters_clause = 397 + PlSqlParserRULE_parameter_value = 398 + PlSqlParserRULE_library_name = 399 + PlSqlParserRULE_alter_dimension = 400 + PlSqlParserRULE_level_clause = 401 + PlSqlParserRULE_hierarchy_clause = 402 + PlSqlParserRULE_dimension_join_clause = 403 + PlSqlParserRULE_attribute_clause = 404 + PlSqlParserRULE_extended_attribute_clause = 405 + PlSqlParserRULE_column_one_or_more_sub_clause = 406 + PlSqlParserRULE_alter_view = 407 + PlSqlParserRULE_alter_view_editionable = 408 + PlSqlParserRULE_create_view = 409 + PlSqlParserRULE_editioning_clause = 410 + PlSqlParserRULE_view_options = 411 + PlSqlParserRULE_view_alias_constraint = 412 + PlSqlParserRULE_object_view_clause = 413 + PlSqlParserRULE_inline_constraint = 414 + PlSqlParserRULE_inline_ref_constraint = 415 + PlSqlParserRULE_out_of_line_ref_constraint = 416 + PlSqlParserRULE_out_of_line_constraint = 417 + PlSqlParserRULE_constraint_state = 418 + PlSqlParserRULE_xmltype_view_clause = 419 + PlSqlParserRULE_xml_schema_spec = 420 + PlSqlParserRULE_xml_schema_url = 421 + PlSqlParserRULE_element = 422 + PlSqlParserRULE_alter_tablespace = 423 + PlSqlParserRULE_datafile_tempfile_clauses = 424 + PlSqlParserRULE_tablespace_logging_clauses = 425 + PlSqlParserRULE_tablespace_group_clause = 426 + PlSqlParserRULE_tablespace_group_name = 427 + PlSqlParserRULE_tablespace_state_clauses = 428 + PlSqlParserRULE_flashback_mode_clause = 429 + PlSqlParserRULE_new_tablespace_name = 430 + PlSqlParserRULE_create_tablespace = 431 + PlSqlParserRULE_permanent_tablespace_clause = 432 + PlSqlParserRULE_tablespace_encryption_spec = 433 + PlSqlParserRULE_logging_clause = 434 + PlSqlParserRULE_extent_management_clause = 435 + PlSqlParserRULE_segment_management_clause = 436 + PlSqlParserRULE_temporary_tablespace_clause = 437 + PlSqlParserRULE_undo_tablespace_clause = 438 + PlSqlParserRULE_tablespace_retention_clause = 439 + PlSqlParserRULE_create_tablespace_set = 440 + PlSqlParserRULE_permanent_tablespace_attrs = 441 + PlSqlParserRULE_tablespace_encryption_clause = 442 + PlSqlParserRULE_default_tablespace_params = 443 + PlSqlParserRULE_default_table_compression = 444 + PlSqlParserRULE_low_high = 445 + PlSqlParserRULE_default_index_compression = 446 + PlSqlParserRULE_inmmemory_clause = 447 + PlSqlParserRULE_datafile_specification = 448 + PlSqlParserRULE_tempfile_specification = 449 + PlSqlParserRULE_datafile_tempfile_spec = 450 + PlSqlParserRULE_redo_log_file_spec = 451 + PlSqlParserRULE_autoextend_clause = 452 + PlSqlParserRULE_maxsize_clause = 453 + PlSqlParserRULE_build_clause = 454 + PlSqlParserRULE_partial_index_clause = 455 + PlSqlParserRULE_parallel_clause = 456 + PlSqlParserRULE_alter_materialized_view = 457 + PlSqlParserRULE_alter_mv_option1 = 458 + PlSqlParserRULE_alter_mv_refresh = 459 + PlSqlParserRULE_rollback_segment = 460 + PlSqlParserRULE_modify_mv_column_clause = 461 + PlSqlParserRULE_alter_materialized_view_log = 462 + PlSqlParserRULE_add_mv_log_column_clause = 463 + PlSqlParserRULE_move_mv_log_clause = 464 + PlSqlParserRULE_mv_log_augmentation = 465 + PlSqlParserRULE_datetime_expr = 466 + PlSqlParserRULE_create_materialized_view_log = 467 + PlSqlParserRULE_new_values_clause = 468 + PlSqlParserRULE_mv_log_purge_clause = 469 + PlSqlParserRULE_create_materialized_zonemap = 470 + PlSqlParserRULE_alter_materialized_zonemap = 471 + PlSqlParserRULE_drop_materialized_zonemap = 472 + PlSqlParserRULE_zonemap_refresh_clause = 473 + PlSqlParserRULE_zonemap_attributes = 474 + PlSqlParserRULE_zonemap_name = 475 + PlSqlParserRULE_operator_name = 476 + PlSqlParserRULE_operator_function_name = 477 + PlSqlParserRULE_create_zonemap_on_table = 478 + PlSqlParserRULE_create_zonemap_as_subquery = 479 + PlSqlParserRULE_alter_operator = 480 + PlSqlParserRULE_drop_operator = 481 + PlSqlParserRULE_create_operator = 482 + PlSqlParserRULE_binding_clause = 483 + PlSqlParserRULE_add_binding_clause = 484 + PlSqlParserRULE_implementation_clause = 485 + PlSqlParserRULE_primary_operator_list = 486 + PlSqlParserRULE_primary_operator_item = 487 + PlSqlParserRULE_operator_context_clause = 488 + PlSqlParserRULE_using_function_clause = 489 + PlSqlParserRULE_drop_binding_clause = 490 + PlSqlParserRULE_create_materialized_view = 491 + PlSqlParserRULE_scoped_table_ref_constraint = 492 + PlSqlParserRULE_mv_column_alias = 493 + PlSqlParserRULE_create_mv_refresh = 494 + PlSqlParserRULE_drop_materialized_view = 495 + PlSqlParserRULE_create_context = 496 + PlSqlParserRULE_oracle_namespace = 497 + PlSqlParserRULE_create_cluster = 498 + PlSqlParserRULE_create_profile = 499 + PlSqlParserRULE_resource_parameters = 500 + PlSqlParserRULE_password_parameters = 501 + PlSqlParserRULE_create_lockdown_profile = 502 + PlSqlParserRULE_static_base_profile = 503 + PlSqlParserRULE_dynamic_base_profile = 504 + PlSqlParserRULE_create_outline = 505 + PlSqlParserRULE_create_restore_point = 506 + PlSqlParserRULE_create_role = 507 + PlSqlParserRULE_create_table = 508 + PlSqlParserRULE_xmltype_table = 509 + PlSqlParserRULE_xmltype_virtual_columns = 510 + PlSqlParserRULE_xmltype_column_properties = 511 + PlSqlParserRULE_xmltype_storage = 512 + PlSqlParserRULE_xmlschema_spec = 513 + PlSqlParserRULE_object_table = 514 + PlSqlParserRULE_object_type = 515 + PlSqlParserRULE_oid_index_clause = 516 + PlSqlParserRULE_oid_clause = 517 + PlSqlParserRULE_object_properties = 518 + PlSqlParserRULE_object_table_substitution = 519 + PlSqlParserRULE_relational_table = 520 + PlSqlParserRULE_immutable_table_clauses = 521 + PlSqlParserRULE_immutable_table_no_drop_clause = 522 + PlSqlParserRULE_immutable_table_no_delete_clause = 523 + PlSqlParserRULE_blockchain_table_clauses = 524 + PlSqlParserRULE_blockchain_drop_table_clause = 525 + PlSqlParserRULE_blockchain_row_retention_clause = 526 + PlSqlParserRULE_blockchain_hash_and_data_format_clause = 527 + PlSqlParserRULE_collation_name = 528 + PlSqlParserRULE_table_properties = 529 + PlSqlParserRULE_read_only_clause = 530 + PlSqlParserRULE_indexing_clause = 531 + PlSqlParserRULE_attribute_clustering_clause = 532 + PlSqlParserRULE_clustering_join = 533 + PlSqlParserRULE_clustering_join_item = 534 + PlSqlParserRULE_equijoin_condition = 535 + PlSqlParserRULE_cluster_clause = 536 + PlSqlParserRULE_clustering_columns = 537 + PlSqlParserRULE_clustering_column_group = 538 + PlSqlParserRULE_yes_no = 539 + PlSqlParserRULE_zonemap_clause = 540 + PlSqlParserRULE_logical_replication_clause = 541 + PlSqlParserRULE_table_name = 542 + PlSqlParserRULE_relational_property = 543 + PlSqlParserRULE_table_partitioning_clauses = 544 + PlSqlParserRULE_range_partitions = 545 + PlSqlParserRULE_list_partitions = 546 + PlSqlParserRULE_hash_partitions = 547 + PlSqlParserRULE_individual_hash_partitions = 548 + PlSqlParserRULE_hash_partitions_by_quantity = 549 + PlSqlParserRULE_hash_partition_quantity = 550 + PlSqlParserRULE_composite_range_partitions = 551 + PlSqlParserRULE_composite_list_partitions = 552 + PlSqlParserRULE_composite_hash_partitions = 553 + PlSqlParserRULE_reference_partitioning = 554 + PlSqlParserRULE_reference_partition_desc = 555 + PlSqlParserRULE_system_partitioning = 556 + PlSqlParserRULE_range_partition_desc = 557 + PlSqlParserRULE_list_partition_desc = 558 + PlSqlParserRULE_subpartition_template = 559 + PlSqlParserRULE_hash_subpartition_quantity = 560 + PlSqlParserRULE_subpartition_by_range = 561 + PlSqlParserRULE_subpartition_by_list = 562 + PlSqlParserRULE_subpartition_by_hash = 563 + PlSqlParserRULE_subpartition_name = 564 + PlSqlParserRULE_range_subpartition_desc = 565 + PlSqlParserRULE_list_subpartition_desc = 566 + PlSqlParserRULE_individual_hash_subparts = 567 + PlSqlParserRULE_hash_subparts_by_quantity = 568 + PlSqlParserRULE_range_values_clause = 569 + PlSqlParserRULE_list_values_clause = 570 + PlSqlParserRULE_table_partition_description = 571 + PlSqlParserRULE_partitioning_storage_clause = 572 + PlSqlParserRULE_lob_partitioning_storage = 573 + PlSqlParserRULE_size_clause = 574 + PlSqlParserRULE_table_compression = 575 + PlSqlParserRULE_inmemory_table_clause = 576 + PlSqlParserRULE_inmemory_attributes = 577 + PlSqlParserRULE_inmemory_memcompress = 578 + PlSqlParserRULE_inmemory_priority = 579 + PlSqlParserRULE_inmemory_distribute = 580 + PlSqlParserRULE_inmemory_duplicate = 581 + PlSqlParserRULE_inmemory_column_clause = 582 + PlSqlParserRULE_physical_attributes_clause = 583 + PlSqlParserRULE_storage_clause = 584 + PlSqlParserRULE_deferred_segment_creation = 585 + PlSqlParserRULE_segment_attributes_clause = 586 + PlSqlParserRULE_physical_properties = 587 + PlSqlParserRULE_ilm_clause = 588 + PlSqlParserRULE_ilm_policy_clause = 589 + PlSqlParserRULE_ilm_compression_policy = 590 + PlSqlParserRULE_ilm_tiering_policy = 591 + PlSqlParserRULE_ilm_after_on = 592 + PlSqlParserRULE_segment_group = 593 + PlSqlParserRULE_ilm_inmemory_policy = 594 + PlSqlParserRULE_ilm_time_period = 595 + PlSqlParserRULE_heap_org_table_clause = 596 + PlSqlParserRULE_external_table_clause = 597 + PlSqlParserRULE_access_driver_type = 598 + PlSqlParserRULE_external_table_data_props = 599 + PlSqlParserRULE_opaque_format_spec = 600 + PlSqlParserRULE_record_format_info = 601 + PlSqlParserRULE_et_string = 602 + PlSqlParserRULE_et_record_spec_options = 603 + PlSqlParserRULE_et_record_spec_option = 604 + PlSqlParserRULE_et_output_files = 605 + PlSqlParserRULE_et_output_file = 606 + PlSqlParserRULE_directory_spec = 607 + PlSqlParserRULE_file_spec = 608 + PlSqlParserRULE_field_definitions = 609 + PlSqlParserRULE_field_options = 610 + PlSqlParserRULE_field_option = 611 + PlSqlParserRULE_field_list = 612 + PlSqlParserRULE_field_item = 613 + PlSqlParserRULE_field_name = 614 + PlSqlParserRULE_pos_spec = 615 + PlSqlParserRULE_pos_start = 616 + PlSqlParserRULE_pos_increment = 617 + PlSqlParserRULE_pos_end = 618 + PlSqlParserRULE_pos_length = 619 + PlSqlParserRULE_datatype_spec = 620 + PlSqlParserRULE_init_spec = 621 + PlSqlParserRULE_lls_clause = 622 + PlSqlParserRULE_delim_spec = 623 + PlSqlParserRULE_trim_spec = 624 + PlSqlParserRULE_field_date_format = 625 + PlSqlParserRULE_column_transforms = 626 + PlSqlParserRULE_transform = 627 + PlSqlParserRULE_source_field = 628 + PlSqlParserRULE_lobfile_item = 629 + PlSqlParserRULE_lobfile_attr_list = 630 + PlSqlParserRULE_concat_item = 631 + PlSqlParserRULE_row_movement_clause = 632 + PlSqlParserRULE_flashback_archive_clause = 633 + PlSqlParserRULE_log_grp = 634 + PlSqlParserRULE_supplemental_table_logging = 635 + PlSqlParserRULE_supplemental_log_grp_clause = 636 + PlSqlParserRULE_supplemental_id_key_clause = 637 + PlSqlParserRULE_allocate_extent_clause = 638 + PlSqlParserRULE_deallocate_unused_clause = 639 + PlSqlParserRULE_shrink_clause = 640 + PlSqlParserRULE_records_per_block_clause = 641 + PlSqlParserRULE_upgrade_table_clause = 642 + PlSqlParserRULE_truncate_table = 643 + PlSqlParserRULE_drop_table = 644 + PlSqlParserRULE_drop_tablespace = 645 + PlSqlParserRULE_drop_tablespace_set = 646 + PlSqlParserRULE_including_contents_clause = 647 + PlSqlParserRULE_drop_view = 648 + PlSqlParserRULE_comment_on_column = 649 + PlSqlParserRULE_enable_or_disable = 650 + PlSqlParserRULE_allow_or_disallow = 651 + PlSqlParserRULE_alter_synonym = 652 + PlSqlParserRULE_create_synonym = 653 + PlSqlParserRULE_drop_synonym = 654 + PlSqlParserRULE_create_spfile = 655 + PlSqlParserRULE_spfile_name = 656 + PlSqlParserRULE_pfile_name = 657 + PlSqlParserRULE_comment_on_table = 658 + PlSqlParserRULE_comment_on_materialized = 659 + PlSqlParserRULE_alter_analytic_view = 660 + PlSqlParserRULE_alter_add_cache_clause = 661 + PlSqlParserRULE_levels_item = 662 + PlSqlParserRULE_measure_list = 663 + PlSqlParserRULE_alter_drop_cache_clause = 664 + PlSqlParserRULE_alter_attribute_dimension = 665 + PlSqlParserRULE_alter_audit_policy = 666 + PlSqlParserRULE_alter_cluster = 667 + PlSqlParserRULE_drop_analytic_view = 668 + PlSqlParserRULE_drop_attribute_dimension = 669 + PlSqlParserRULE_drop_audit_policy = 670 + PlSqlParserRULE_drop_flashback_archive = 671 + PlSqlParserRULE_drop_cluster = 672 + PlSqlParserRULE_drop_context = 673 + PlSqlParserRULE_drop_directory = 674 + PlSqlParserRULE_drop_diskgroup = 675 + PlSqlParserRULE_drop_edition = 676 + PlSqlParserRULE_truncate_cluster = 677 + PlSqlParserRULE_cache_or_nocache = 678 + PlSqlParserRULE_database_name = 679 + PlSqlParserRULE_alter_database = 680 + PlSqlParserRULE_database_clause = 681 + PlSqlParserRULE_startup_clauses = 682 + PlSqlParserRULE_resetlogs_or_noresetlogs = 683 + PlSqlParserRULE_upgrade_or_downgrade = 684 + PlSqlParserRULE_recovery_clauses = 685 + PlSqlParserRULE_begin_or_end = 686 + PlSqlParserRULE_general_recovery = 687 + PlSqlParserRULE_full_database_recovery = 688 + PlSqlParserRULE_partial_database_recovery = 689 + PlSqlParserRULE_partial_database_recovery_10g = 690 + PlSqlParserRULE_managed_standby_recovery = 691 + PlSqlParserRULE_db_name = 692 + PlSqlParserRULE_database_file_clauses = 693 + PlSqlParserRULE_create_datafile_clause = 694 + PlSqlParserRULE_alter_datafile_clause = 695 + PlSqlParserRULE_alter_tempfile_clause = 696 + PlSqlParserRULE_move_datafile_clause = 697 + PlSqlParserRULE_logfile_clauses = 698 + PlSqlParserRULE_add_logfile_clauses = 699 + PlSqlParserRULE_group_redo_logfile = 700 + PlSqlParserRULE_drop_logfile_clauses = 701 + PlSqlParserRULE_switch_logfile_clause = 702 + PlSqlParserRULE_supplemental_db_logging = 703 + PlSqlParserRULE_add_or_drop = 704 + PlSqlParserRULE_supplemental_plsql_clause = 705 + PlSqlParserRULE_logfile_descriptor = 706 + PlSqlParserRULE_controlfile_clauses = 707 + PlSqlParserRULE_trace_file_clause = 708 + PlSqlParserRULE_standby_database_clauses = 709 + PlSqlParserRULE_activate_standby_db_clause = 710 + PlSqlParserRULE_maximize_standby_db_clause = 711 + PlSqlParserRULE_register_logfile_clause = 712 + PlSqlParserRULE_commit_switchover_clause = 713 + PlSqlParserRULE_start_standby_clause = 714 + PlSqlParserRULE_stop_standby_clause = 715 + PlSqlParserRULE_convert_database_clause = 716 + PlSqlParserRULE_default_settings_clause = 717 + PlSqlParserRULE_set_time_zone_clause = 718 + PlSqlParserRULE_instance_clauses = 719 + PlSqlParserRULE_security_clause = 720 + PlSqlParserRULE_domain = 721 + PlSqlParserRULE_database = 722 + PlSqlParserRULE_edition_name = 723 + PlSqlParserRULE_filenumber = 724 + PlSqlParserRULE_filename = 725 + PlSqlParserRULE_prepare_clause = 726 + PlSqlParserRULE_drop_mirror_clause = 727 + PlSqlParserRULE_lost_write_protection = 728 + PlSqlParserRULE_cdb_fleet_clauses = 729 + PlSqlParserRULE_lead_cdb_clause = 730 + PlSqlParserRULE_lead_cdb_uri_clause = 731 + PlSqlParserRULE_property_clauses = 732 + PlSqlParserRULE_replay_upgrade_clauses = 733 + PlSqlParserRULE_alter_database_link = 734 + PlSqlParserRULE_password_value = 735 + PlSqlParserRULE_link_authentication = 736 + PlSqlParserRULE_create_database = 737 + PlSqlParserRULE_database_logging_clauses = 738 + PlSqlParserRULE_database_logging_sub_clause = 739 + PlSqlParserRULE_tablespace_clauses = 740 + PlSqlParserRULE_enable_pluggable_database = 741 + PlSqlParserRULE_file_name_convert = 742 + PlSqlParserRULE_filename_convert_sub_clause = 743 + PlSqlParserRULE_tablespace_datafile_clauses = 744 + PlSqlParserRULE_undo_mode_clause = 745 + PlSqlParserRULE_default_tablespace = 746 + PlSqlParserRULE_default_temp_tablespace = 747 + PlSqlParserRULE_undo_tablespace = 748 + PlSqlParserRULE_drop_database = 749 + PlSqlParserRULE_create_database_link = 750 + PlSqlParserRULE_dblink = 751 + PlSqlParserRULE_drop_database_link = 752 + PlSqlParserRULE_alter_tablespace_set = 753 + PlSqlParserRULE_alter_tablespace_attrs = 754 + PlSqlParserRULE_alter_tablespace_encryption = 755 + PlSqlParserRULE_ts_file_name_convert = 756 + PlSqlParserRULE_alter_role = 757 + PlSqlParserRULE_role_identified_clause = 758 + PlSqlParserRULE_alter_table = 759 + PlSqlParserRULE_memoptimize_read_write_clause = 760 + PlSqlParserRULE_alter_table_properties = 761 + PlSqlParserRULE_alter_table_partitioning = 762 + PlSqlParserRULE_add_table_partition = 763 + PlSqlParserRULE_drop_table_partition = 764 + PlSqlParserRULE_merge_table_partition = 765 + PlSqlParserRULE_modify_table_partition = 766 + PlSqlParserRULE_split_table_partition = 767 + PlSqlParserRULE_truncate_table_partition = 768 + PlSqlParserRULE_exchange_table_partition = 769 + PlSqlParserRULE_coalesce_table_partition = 770 + PlSqlParserRULE_alter_interval_partition = 771 + PlSqlParserRULE_partition_extended_names = 772 + PlSqlParserRULE_subpartition_extended_names = 773 + PlSqlParserRULE_alter_table_properties_1 = 774 + PlSqlParserRULE_alter_iot_clauses = 775 + PlSqlParserRULE_alter_mapping_table_clause = 776 + PlSqlParserRULE_alter_overflow_clause = 777 + PlSqlParserRULE_add_overflow_clause = 778 + PlSqlParserRULE_update_index_clauses = 779 + PlSqlParserRULE_update_global_index_clause = 780 + PlSqlParserRULE_update_all_indexes_clause = 781 + PlSqlParserRULE_update_all_indexes_index_clause = 782 + PlSqlParserRULE_update_index_partition = 783 + PlSqlParserRULE_update_index_subpartition = 784 + PlSqlParserRULE_enable_disable_clause = 785 + PlSqlParserRULE_using_index_clause = 786 + PlSqlParserRULE_index_attributes = 787 + PlSqlParserRULE_sort_or_nosort = 788 + PlSqlParserRULE_exceptions_clause = 789 + PlSqlParserRULE_move_table_clause = 790 + PlSqlParserRULE_index_org_table_clause = 791 + PlSqlParserRULE_mapping_table_clause = 792 + PlSqlParserRULE_key_compression = 793 + PlSqlParserRULE_index_org_overflow_clause = 794 + PlSqlParserRULE_column_clauses = 795 + PlSqlParserRULE_modify_collection_retrieval = 796 + PlSqlParserRULE_collection_item = 797 + PlSqlParserRULE_rename_column_clause = 798 + PlSqlParserRULE_old_column_name = 799 + PlSqlParserRULE_new_column_name = 800 + PlSqlParserRULE_add_modify_drop_column_clauses = 801 + PlSqlParserRULE_drop_column_clause = 802 + PlSqlParserRULE_modify_column_clauses = 803 + PlSqlParserRULE_modify_col_visibility = 804 + PlSqlParserRULE_modify_col_properties = 805 + PlSqlParserRULE_modify_col_substitutable = 806 + PlSqlParserRULE_add_column_clause = 807 + PlSqlParserRULE_varray_col_properties = 808 + PlSqlParserRULE_varray_storage_clause = 809 + PlSqlParserRULE_lob_segname = 810 + PlSqlParserRULE_lob_item = 811 + PlSqlParserRULE_lob_storage_parameters = 812 + PlSqlParserRULE_lob_storage_clause = 813 + PlSqlParserRULE_modify_lob_storage_clause = 814 + PlSqlParserRULE_modify_lob_parameters = 815 + PlSqlParserRULE_lob_parameters = 816 + PlSqlParserRULE_lob_deduplicate_clause = 817 + PlSqlParserRULE_lob_compression_clause = 818 + PlSqlParserRULE_lob_retention_clause = 819 + PlSqlParserRULE_encryption_spec = 820 + PlSqlParserRULE_tablespace = 821 + PlSqlParserRULE_varray_item = 822 + PlSqlParserRULE_column_properties = 823 + PlSqlParserRULE_lob_partition_storage = 824 + PlSqlParserRULE_period_definition = 825 + PlSqlParserRULE_start_time_column = 826 + PlSqlParserRULE_end_time_column = 827 + PlSqlParserRULE_column_definition = 828 + PlSqlParserRULE_column_collation_name = 829 + PlSqlParserRULE_identity_clause = 830 + PlSqlParserRULE_identity_options_parentheses = 831 + PlSqlParserRULE_identity_options = 832 + PlSqlParserRULE_virtual_column_definition = 833 + PlSqlParserRULE_autogenerated_sequence_definition = 834 + PlSqlParserRULE_evaluation_edition_clause = 835 + PlSqlParserRULE_nested_table_col_properties = 836 + PlSqlParserRULE_nested_item = 837 + PlSqlParserRULE_substitutable_column_clause = 838 + PlSqlParserRULE_partition_name = 839 + PlSqlParserRULE_supplemental_logging_props = 840 + PlSqlParserRULE_object_type_col_properties = 841 + PlSqlParserRULE_constraint_clauses = 842 + PlSqlParserRULE_old_constraint_name = 843 + PlSqlParserRULE_new_constraint_name = 844 + PlSqlParserRULE_drop_constraint_clause = 845 + PlSqlParserRULE_drop_primary_key_or_unique_or_generic_clause = 846 + PlSqlParserRULE_check_constraint = 847 + PlSqlParserRULE_foreign_key_clause = 848 + PlSqlParserRULE_references_clause = 849 + PlSqlParserRULE_on_delete_clause = 850 + PlSqlParserRULE_anonymous_block = 851 + PlSqlParserRULE_invoker_rights_clause = 852 + PlSqlParserRULE_call_spec = 853 + PlSqlParserRULE_java_spec = 854 + PlSqlParserRULE_c_spec = 855 + PlSqlParserRULE_c_agent_in_clause = 856 + PlSqlParserRULE_c_parameters_clause = 857 + PlSqlParserRULE_parameter = 858 + PlSqlParserRULE_default_value_part = 859 + PlSqlParserRULE_seq_of_declare_specs = 860 + PlSqlParserRULE_declare_spec = 861 + PlSqlParserRULE_variable_declaration = 862 + PlSqlParserRULE_subtype_declaration = 863 + PlSqlParserRULE_cursor_declaration = 864 + PlSqlParserRULE_parameter_spec = 865 + PlSqlParserRULE_exception_declaration = 866 + PlSqlParserRULE_pragma_declaration = 867 + PlSqlParserRULE_record_type_def = 868 + PlSqlParserRULE_field_spec = 869 + PlSqlParserRULE_ref_cursor_type_def = 870 + PlSqlParserRULE_type_declaration = 871 + PlSqlParserRULE_table_type_def = 872 + PlSqlParserRULE_table_indexed_by_part = 873 + PlSqlParserRULE_varray_type_def = 874 + PlSqlParserRULE_seq_of_statements = 875 + PlSqlParserRULE_label_declaration = 876 + PlSqlParserRULE_statement = 877 + PlSqlParserRULE_assignment_statement = 878 + PlSqlParserRULE_continue_statement = 879 + PlSqlParserRULE_exit_statement = 880 + PlSqlParserRULE_goto_statement = 881 + PlSqlParserRULE_if_statement = 882 + PlSqlParserRULE_elsif_part = 883 + PlSqlParserRULE_else_part = 884 + PlSqlParserRULE_loop_statement = 885 + PlSqlParserRULE_cursor_loop_param = 886 + PlSqlParserRULE_forall_statement = 887 + PlSqlParserRULE_bounds_clause = 888 + PlSqlParserRULE_between_bound = 889 + PlSqlParserRULE_lower_bound = 890 + PlSqlParserRULE_upper_bound = 891 + PlSqlParserRULE_null_statement = 892 + PlSqlParserRULE_raise_statement = 893 + PlSqlParserRULE_return_statement = 894 + PlSqlParserRULE_sql_call_statement = 895 + PlSqlParserRULE_plsql_call_statement = 896 + PlSqlParserRULE_pipe_row_statement = 897 + PlSqlParserRULE_body = 898 + PlSqlParserRULE_exception_handler = 899 + PlSqlParserRULE_trigger_block = 900 + PlSqlParserRULE_block = 901 + PlSqlParserRULE_sql_statement = 902 + PlSqlParserRULE_execute_immediate = 903 + PlSqlParserRULE_dynamic_returning_clause = 904 + PlSqlParserRULE_data_manipulation_language_statements = 905 + PlSqlParserRULE_cursor_manipulation_statements = 906 + PlSqlParserRULE_close_statement = 907 + PlSqlParserRULE_open_statement = 908 + PlSqlParserRULE_fetch_statement = 909 + PlSqlParserRULE_open_for_statement = 910 + PlSqlParserRULE_transaction_control_statements = 911 + PlSqlParserRULE_set_transaction_command = 912 + PlSqlParserRULE_set_constraint_command = 913 + PlSqlParserRULE_commit_statement = 914 + PlSqlParserRULE_write_clause = 915 + PlSqlParserRULE_rollback_statement = 916 + PlSqlParserRULE_savepoint_statement = 917 + PlSqlParserRULE_explain_statement = 918 + PlSqlParserRULE_select_only_statement = 919 + PlSqlParserRULE_select_statement = 920 + PlSqlParserRULE_subquery_factoring_clause = 921 + PlSqlParserRULE_factoring_element = 922 + PlSqlParserRULE_search_clause = 923 + PlSqlParserRULE_cycle_clause = 924 + PlSqlParserRULE_subquery = 925 + PlSqlParserRULE_subquery_basic_elements = 926 + PlSqlParserRULE_subquery_operation_part = 927 + PlSqlParserRULE_query_block = 928 + PlSqlParserRULE_selected_list = 929 + PlSqlParserRULE_from_clause = 930 + PlSqlParserRULE_select_list_elements = 931 + PlSqlParserRULE_table_wild = 932 + PlSqlParserRULE_table_ref_list = 933 + PlSqlParserRULE_table_ref = 934 + PlSqlParserRULE_table_ref_aux = 935 + PlSqlParserRULE_table_ref_aux_internal = 936 + PlSqlParserRULE_join_clause = 937 + PlSqlParserRULE_join_on_part = 938 + PlSqlParserRULE_join_using_part = 939 + PlSqlParserRULE_outer_join_type = 940 + PlSqlParserRULE_query_partition_clause = 941 + PlSqlParserRULE_flashback_query_clause = 942 + PlSqlParserRULE_pivot_clause = 943 + PlSqlParserRULE_pivot_element = 944 + PlSqlParserRULE_pivot_for_clause = 945 + PlSqlParserRULE_pivot_in_clause = 946 + PlSqlParserRULE_pivot_in_clause_element = 947 + PlSqlParserRULE_pivot_in_clause_elements = 948 + PlSqlParserRULE_unpivot_clause = 949 + PlSqlParserRULE_unpivot_in_clause = 950 + PlSqlParserRULE_unpivot_in_elements = 951 + PlSqlParserRULE_hierarchical_query_clause = 952 + PlSqlParserRULE_start_part = 953 + PlSqlParserRULE_group_by_clause = 954 + PlSqlParserRULE_group_by_elements = 955 + PlSqlParserRULE_rollup_cube_clause = 956 + PlSqlParserRULE_grouping_sets_clause = 957 + PlSqlParserRULE_grouping_sets_elements = 958 + PlSqlParserRULE_having_clause = 959 + PlSqlParserRULE_model_clause = 960 + PlSqlParserRULE_cell_reference_options = 961 + PlSqlParserRULE_return_rows_clause = 962 + PlSqlParserRULE_reference_model = 963 + PlSqlParserRULE_main_model = 964 + PlSqlParserRULE_model_column_clauses = 965 + PlSqlParserRULE_model_column_partition_part = 966 + PlSqlParserRULE_model_column_list = 967 + PlSqlParserRULE_model_column = 968 + PlSqlParserRULE_model_rules_clause = 969 + PlSqlParserRULE_model_rules_part = 970 + PlSqlParserRULE_model_rules_element = 971 + PlSqlParserRULE_cell_assignment = 972 + PlSqlParserRULE_model_iterate_clause = 973 + PlSqlParserRULE_until_part = 974 + PlSqlParserRULE_order_by_clause = 975 + PlSqlParserRULE_order_by_elements = 976 + PlSqlParserRULE_offset_clause = 977 + PlSqlParserRULE_fetch_clause = 978 + PlSqlParserRULE_for_update_clause = 979 + PlSqlParserRULE_for_update_of_part = 980 + PlSqlParserRULE_for_update_options = 981 + PlSqlParserRULE_update_statement = 982 + PlSqlParserRULE_update_set_clause = 983 + PlSqlParserRULE_column_based_update_set_clause = 984 + PlSqlParserRULE_delete_statement = 985 + PlSqlParserRULE_insert_statement = 986 + PlSqlParserRULE_single_table_insert = 987 + PlSqlParserRULE_multi_table_insert = 988 + PlSqlParserRULE_multi_table_element = 989 + PlSqlParserRULE_conditional_insert_clause = 990 + PlSqlParserRULE_conditional_insert_when_part = 991 + PlSqlParserRULE_conditional_insert_else_part = 992 + PlSqlParserRULE_insert_into_clause = 993 + PlSqlParserRULE_values_clause = 994 + PlSqlParserRULE_merge_statement = 995 + PlSqlParserRULE_merge_update_clause = 996 + PlSqlParserRULE_merge_element = 997 + PlSqlParserRULE_merge_update_delete_part = 998 + PlSqlParserRULE_merge_insert_clause = 999 + PlSqlParserRULE_selected_tableview = 1000 + PlSqlParserRULE_lock_table_statement = 1001 + PlSqlParserRULE_wait_nowait_part = 1002 + PlSqlParserRULE_lock_table_element = 1003 + PlSqlParserRULE_lock_mode = 1004 + PlSqlParserRULE_general_table_ref = 1005 + PlSqlParserRULE_static_returning_clause = 1006 + PlSqlParserRULE_error_logging_clause = 1007 + PlSqlParserRULE_error_logging_into_part = 1008 + PlSqlParserRULE_error_logging_reject_part = 1009 + PlSqlParserRULE_dml_table_expression_clause = 1010 + PlSqlParserRULE_table_collection_expression = 1011 + PlSqlParserRULE_subquery_restriction_clause = 1012 + PlSqlParserRULE_sample_clause = 1013 + PlSqlParserRULE_seed_part = 1014 + PlSqlParserRULE_condition = 1015 + PlSqlParserRULE_json_condition = 1016 + PlSqlParserRULE_expressions = 1017 + PlSqlParserRULE_expression = 1018 + PlSqlParserRULE_cursor_expression = 1019 + PlSqlParserRULE_logical_expression = 1020 + PlSqlParserRULE_unary_logical_expression = 1021 + PlSqlParserRULE_logical_operation = 1022 + PlSqlParserRULE_multiset_expression = 1023 + PlSqlParserRULE_relational_expression = 1024 + PlSqlParserRULE_compound_expression = 1025 + PlSqlParserRULE_relational_operator = 1026 + PlSqlParserRULE_in_elements = 1027 + PlSqlParserRULE_between_elements = 1028 + PlSqlParserRULE_concatenation = 1029 + PlSqlParserRULE_interval_expression = 1030 + PlSqlParserRULE_model_expression = 1031 + PlSqlParserRULE_model_expression_element = 1032 + PlSqlParserRULE_single_column_for_loop = 1033 + PlSqlParserRULE_multi_column_for_loop = 1034 + PlSqlParserRULE_unary_expression = 1035 + PlSqlParserRULE_case_statement = 1036 + PlSqlParserRULE_simple_case_statement = 1037 + PlSqlParserRULE_simple_case_when_part = 1038 + PlSqlParserRULE_searched_case_statement = 1039 + PlSqlParserRULE_searched_case_when_part = 1040 + PlSqlParserRULE_case_else_part = 1041 + PlSqlParserRULE_atom = 1042 + PlSqlParserRULE_quantified_expression = 1043 + PlSqlParserRULE_string_function = 1044 + PlSqlParserRULE_standard_function = 1045 + PlSqlParserRULE_json_function = 1046 + PlSqlParserRULE_json_object_content = 1047 + PlSqlParserRULE_json_object_entry = 1048 + PlSqlParserRULE_json_table_clause = 1049 + PlSqlParserRULE_json_array_element = 1050 + PlSqlParserRULE_json_on_null_clause = 1051 + PlSqlParserRULE_json_return_clause = 1052 + PlSqlParserRULE_json_transform_op = 1053 + PlSqlParserRULE_json_column_clause = 1054 + PlSqlParserRULE_json_column_definition = 1055 + PlSqlParserRULE_json_query_returning_clause = 1056 + PlSqlParserRULE_json_query_return_type = 1057 + PlSqlParserRULE_json_query_wrapper_clause = 1058 + PlSqlParserRULE_json_query_on_error_clause = 1059 + PlSqlParserRULE_json_query_on_empty_clause = 1060 + PlSqlParserRULE_json_value_return_clause = 1061 + PlSqlParserRULE_json_value_return_type = 1062 + PlSqlParserRULE_json_value_on_mismatch_clause = 1063 + PlSqlParserRULE_literal = 1064 + PlSqlParserRULE_numeric_function_wrapper = 1065 + PlSqlParserRULE_numeric_function = 1066 + PlSqlParserRULE_listagg_overflow_clause = 1067 + PlSqlParserRULE_other_function = 1068 + PlSqlParserRULE_over_clause_keyword = 1069 + PlSqlParserRULE_within_or_over_clause_keyword = 1070 + PlSqlParserRULE_standard_prediction_function_keyword = 1071 + PlSqlParserRULE_over_clause = 1072 + PlSqlParserRULE_windowing_clause = 1073 + PlSqlParserRULE_windowing_type = 1074 + PlSqlParserRULE_windowing_elements = 1075 + PlSqlParserRULE_using_clause = 1076 + PlSqlParserRULE_using_element = 1077 + PlSqlParserRULE_collect_order_by_part = 1078 + PlSqlParserRULE_within_or_over_part = 1079 + PlSqlParserRULE_cost_matrix_clause = 1080 + PlSqlParserRULE_xml_passing_clause = 1081 + PlSqlParserRULE_xml_attributes_clause = 1082 + PlSqlParserRULE_xml_namespaces_clause = 1083 + PlSqlParserRULE_xml_table_column = 1084 + PlSqlParserRULE_xml_general_default_part = 1085 + PlSqlParserRULE_xml_multiuse_expression_element = 1086 + PlSqlParserRULE_xmlroot_param_version_part = 1087 + PlSqlParserRULE_xmlroot_param_standalone_part = 1088 + PlSqlParserRULE_xmlserialize_param_enconding_part = 1089 + PlSqlParserRULE_xmlserialize_param_version_part = 1090 + PlSqlParserRULE_xmlserialize_param_ident_part = 1091 + PlSqlParserRULE_sql_plus_command = 1092 + PlSqlParserRULE_whenever_command = 1093 + PlSqlParserRULE_set_command = 1094 + PlSqlParserRULE_timing_command = 1095 + PlSqlParserRULE_partition_extension_clause = 1096 + PlSqlParserRULE_column_alias = 1097 + PlSqlParserRULE_table_alias = 1098 + PlSqlParserRULE_where_clause = 1099 + PlSqlParserRULE_quantitative_where_stmt = 1100 + PlSqlParserRULE_into_clause = 1101 + PlSqlParserRULE_xml_column_name = 1102 + PlSqlParserRULE_cost_class_name = 1103 + PlSqlParserRULE_attribute_name = 1104 + PlSqlParserRULE_savepoint_name = 1105 + PlSqlParserRULE_rollback_segment_name = 1106 + PlSqlParserRULE_schema_name = 1107 + PlSqlParserRULE_routine_name = 1108 + PlSqlParserRULE_package_name = 1109 + PlSqlParserRULE_implementation_type_name = 1110 + PlSqlParserRULE_parameter_name = 1111 + PlSqlParserRULE_reference_model_name = 1112 + PlSqlParserRULE_main_model_name = 1113 + PlSqlParserRULE_container_tableview_name = 1114 + PlSqlParserRULE_aggregate_function_name = 1115 + PlSqlParserRULE_query_name = 1116 + PlSqlParserRULE_grantee_name = 1117 + PlSqlParserRULE_role_name = 1118 + PlSqlParserRULE_constraint_name = 1119 + PlSqlParserRULE_label_name = 1120 + PlSqlParserRULE_type_name = 1121 + PlSqlParserRULE_sequence_name = 1122 + PlSqlParserRULE_exception_name = 1123 + PlSqlParserRULE_function_name = 1124 + PlSqlParserRULE_procedure_name = 1125 + PlSqlParserRULE_trigger_name = 1126 + PlSqlParserRULE_variable_name = 1127 + PlSqlParserRULE_index_name = 1128 + PlSqlParserRULE_cursor_name = 1129 + PlSqlParserRULE_record_name = 1130 + PlSqlParserRULE_collection_name = 1131 + PlSqlParserRULE_link_name = 1132 + PlSqlParserRULE_column_name = 1133 + PlSqlParserRULE_tableview_name = 1134 + PlSqlParserRULE_xmltable = 1135 + PlSqlParserRULE_char_set_name = 1136 + PlSqlParserRULE_synonym_name = 1137 + PlSqlParserRULE_schema_object_name = 1138 + PlSqlParserRULE_dir_object_name = 1139 + PlSqlParserRULE_user_object_name = 1140 + PlSqlParserRULE_grant_object_name = 1141 + PlSqlParserRULE_column_list = 1142 + PlSqlParserRULE_paren_column_list = 1143 + PlSqlParserRULE_keep_clause = 1144 + PlSqlParserRULE_function_argument = 1145 + PlSqlParserRULE_function_argument_analytic = 1146 + PlSqlParserRULE_function_argument_modeling = 1147 + PlSqlParserRULE_respect_or_ignore_nulls = 1148 + PlSqlParserRULE_argument = 1149 + PlSqlParserRULE_type_spec = 1150 + PlSqlParserRULE_datatype = 1151 + PlSqlParserRULE_precision_part = 1152 + PlSqlParserRULE_native_datatype_element = 1153 + PlSqlParserRULE_bind_variable = 1154 + PlSqlParserRULE_general_element = 1155 + PlSqlParserRULE_general_element_part = 1156 + PlSqlParserRULE_table_element = 1157 + PlSqlParserRULE_object_privilege = 1158 + PlSqlParserRULE_system_privilege = 1159 + PlSqlParserRULE_constant = 1160 + PlSqlParserRULE_constant_without_variable = 1161 + PlSqlParserRULE_numeric = 1162 + PlSqlParserRULE_numeric_negative = 1163 + PlSqlParserRULE_quoted_string = 1164 + PlSqlParserRULE_char_str = 1165 + PlSqlParserRULE_identifier = 1166 + PlSqlParserRULE_id_expression = 1167 + PlSqlParserRULE_outer_join_sign = 1168 + PlSqlParserRULE_regular_id = 1169 + PlSqlParserRULE_non_reserved_keywords_in_12c = 1170 + PlSqlParserRULE_non_reserved_keywords_pre12c = 1171 ) // ISql_scriptContext is an interface to support dynamic dispatch. @@ -16792,7 +16616,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(2404) + p.SetState(2354) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -16803,7 +16627,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(2402) + p.SetState(2352) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -16811,7 +16635,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2, p.GetParserRuleContext()) { case 1: - p.SetState(2396) + p.SetState(2346) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -16820,25 +16644,25 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 0, p.GetParserRuleContext()) { case 1: { - p.SetState(2394) + p.SetState(2344) p.Sql_plus_command() } case 2: { - p.SetState(2395) + p.SetState(2345) p.Unit_statement() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(2399) + p.SetState(2349) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1, p.GetParserRuleContext()) == 1 { { - p.SetState(2398) + p.SetState(2348) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -16852,7 +16676,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { case 2: { - p.SetState(2401) + p.SetState(2351) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -16865,7 +16689,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { } } - p.SetState(2406) + p.SetState(2356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -16876,7 +16700,7 @@ func (p *PlSqlParser) Sql_script() (localctx ISql_scriptContext) { } } { - p.SetState(2407) + p.SetState(2357) p.Match(PlSqlParserEOF) if p.HasError() { // Recognition error - abort rule @@ -19338,7 +19162,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(2548) + p.SetState(2498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -19348,973 +19172,973 @@ func (p *PlSqlParser) Unit_statement() (localctx IUnit_statementContext) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(2409) + p.SetState(2359) p.Alter_analytic_view() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(2410) + p.SetState(2360) p.Alter_attribute_dimension() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(2411) + p.SetState(2361) p.Alter_audit_policy() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(2412) + p.SetState(2362) p.Alter_cluster() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(2413) + p.SetState(2363) p.Alter_database() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(2414) + p.SetState(2364) p.Alter_database_link() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(2415) + p.SetState(2365) p.Alter_dimension() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(2416) + p.SetState(2366) p.Alter_diskgroup() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(2417) + p.SetState(2367) p.Alter_flashback_archive() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(2418) + p.SetState(2368) p.Alter_function() } case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(2419) + p.SetState(2369) p.Alter_hierarchy() } case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(2420) + p.SetState(2370) p.Alter_index() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(2421) + p.SetState(2371) p.Alter_inmemory_join_group() } case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(2422) + p.SetState(2372) p.Alter_java() } case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(2423) + p.SetState(2373) p.Alter_library() } case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(2424) + p.SetState(2374) p.Alter_lockdown_profile() } case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(2425) + p.SetState(2375) p.Alter_materialized_view() } case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(2426) + p.SetState(2376) p.Alter_materialized_view_log() } case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(2427) + p.SetState(2377) p.Alter_materialized_zonemap() } case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(2428) + p.SetState(2378) p.Alter_operator() } case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(2429) + p.SetState(2379) p.Alter_outline() } case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(2430) + p.SetState(2380) p.Alter_package() } case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(2431) + p.SetState(2381) p.Alter_pmem_filestore() } case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(2432) + p.SetState(2382) p.Alter_procedure() } case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(2433) + p.SetState(2383) p.Alter_resource_cost() } case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(2434) + p.SetState(2384) p.Alter_role() } case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(2435) + p.SetState(2385) p.Alter_rollback_segment() } case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(2436) + p.SetState(2386) p.Alter_sequence() } case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(2437) + p.SetState(2387) p.Alter_session() } case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(2438) + p.SetState(2388) p.Alter_synonym() } case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(2439) + p.SetState(2389) p.Alter_table() } case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(2440) + p.SetState(2390) p.Alter_tablespace() } case 33: p.EnterOuterAlt(localctx, 33) { - p.SetState(2441) + p.SetState(2391) p.Alter_tablespace_set() } case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(2442) + p.SetState(2392) p.Alter_trigger() } case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(2443) + p.SetState(2393) p.Alter_type() } case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(2444) + p.SetState(2394) p.Alter_user() } case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(2445) + p.SetState(2395) p.Alter_view() } case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(2446) + p.SetState(2396) p.Create_analytic_view() } case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(2447) + p.SetState(2397) p.Create_attribute_dimension() } case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(2448) + p.SetState(2398) p.Create_audit_policy() } case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(2449) + p.SetState(2399) p.Create_cluster() } case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(2450) + p.SetState(2400) p.Create_context() } case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(2451) + p.SetState(2401) p.Create_controlfile() } case 44: p.EnterOuterAlt(localctx, 44) { - p.SetState(2452) + p.SetState(2402) p.Create_database() } case 45: p.EnterOuterAlt(localctx, 45) { - p.SetState(2453) + p.SetState(2403) p.Create_database_link() } case 46: p.EnterOuterAlt(localctx, 46) { - p.SetState(2454) + p.SetState(2404) p.Create_dimension() } case 47: p.EnterOuterAlt(localctx, 47) { - p.SetState(2455) + p.SetState(2405) p.Create_directory() } case 48: p.EnterOuterAlt(localctx, 48) { - p.SetState(2456) + p.SetState(2406) p.Create_diskgroup() } case 49: p.EnterOuterAlt(localctx, 49) { - p.SetState(2457) + p.SetState(2407) p.Create_edition() } case 50: p.EnterOuterAlt(localctx, 50) { - p.SetState(2458) + p.SetState(2408) p.Create_flashback_archive() } case 51: p.EnterOuterAlt(localctx, 51) { - p.SetState(2459) + p.SetState(2409) p.Create_function_body() } case 52: p.EnterOuterAlt(localctx, 52) { - p.SetState(2460) + p.SetState(2410) p.Create_hierarchy() } case 53: p.EnterOuterAlt(localctx, 53) { - p.SetState(2461) + p.SetState(2411) p.Create_index() } case 54: p.EnterOuterAlt(localctx, 54) { - p.SetState(2462) + p.SetState(2412) p.Create_inmemory_join_group() } case 55: p.EnterOuterAlt(localctx, 55) { - p.SetState(2463) + p.SetState(2413) p.Create_java() } case 56: p.EnterOuterAlt(localctx, 56) { - p.SetState(2464) + p.SetState(2414) p.Create_library() } case 57: p.EnterOuterAlt(localctx, 57) { - p.SetState(2465) + p.SetState(2415) p.Create_lockdown_profile() } case 58: p.EnterOuterAlt(localctx, 58) { - p.SetState(2466) + p.SetState(2416) p.Create_materialized_view() } case 59: p.EnterOuterAlt(localctx, 59) { - p.SetState(2467) + p.SetState(2417) p.Create_materialized_view_log() } case 60: p.EnterOuterAlt(localctx, 60) { - p.SetState(2468) + p.SetState(2418) p.Create_materialized_zonemap() } case 61: p.EnterOuterAlt(localctx, 61) { - p.SetState(2469) + p.SetState(2419) p.Create_operator() } case 62: p.EnterOuterAlt(localctx, 62) { - p.SetState(2470) + p.SetState(2420) p.Create_outline() } case 63: p.EnterOuterAlt(localctx, 63) { - p.SetState(2471) + p.SetState(2421) p.Create_package() } case 64: p.EnterOuterAlt(localctx, 64) { - p.SetState(2472) + p.SetState(2422) p.Create_package_body() } case 65: p.EnterOuterAlt(localctx, 65) { - p.SetState(2473) + p.SetState(2423) p.Create_pmem_filestore() } case 66: p.EnterOuterAlt(localctx, 66) { - p.SetState(2474) + p.SetState(2424) p.Create_procedure_body() } case 67: p.EnterOuterAlt(localctx, 67) { - p.SetState(2475) + p.SetState(2425) p.Create_profile() } case 68: p.EnterOuterAlt(localctx, 68) { - p.SetState(2476) + p.SetState(2426) p.Create_restore_point() } case 69: p.EnterOuterAlt(localctx, 69) { - p.SetState(2477) + p.SetState(2427) p.Create_role() } case 70: p.EnterOuterAlt(localctx, 70) { - p.SetState(2478) + p.SetState(2428) p.Create_rollback_segment() } case 71: p.EnterOuterAlt(localctx, 71) { - p.SetState(2479) + p.SetState(2429) p.Create_sequence() } case 72: p.EnterOuterAlt(localctx, 72) { - p.SetState(2480) + p.SetState(2430) p.Create_spfile() } case 73: p.EnterOuterAlt(localctx, 73) { - p.SetState(2481) + p.SetState(2431) p.Create_synonym() } case 74: p.EnterOuterAlt(localctx, 74) { - p.SetState(2482) + p.SetState(2432) p.Create_table() } case 75: p.EnterOuterAlt(localctx, 75) { - p.SetState(2483) + p.SetState(2433) p.Create_tablespace() } case 76: p.EnterOuterAlt(localctx, 76) { - p.SetState(2484) + p.SetState(2434) p.Create_tablespace_set() } case 77: p.EnterOuterAlt(localctx, 77) { - p.SetState(2485) + p.SetState(2435) p.Create_trigger() } case 78: p.EnterOuterAlt(localctx, 78) { - p.SetState(2486) + p.SetState(2436) p.Create_type() } case 79: p.EnterOuterAlt(localctx, 79) { - p.SetState(2487) + p.SetState(2437) p.Create_user() } case 80: p.EnterOuterAlt(localctx, 80) { - p.SetState(2488) + p.SetState(2438) p.Create_view() } case 81: p.EnterOuterAlt(localctx, 81) { - p.SetState(2489) + p.SetState(2439) p.Drop_analytic_view() } case 82: p.EnterOuterAlt(localctx, 82) { - p.SetState(2490) + p.SetState(2440) p.Drop_attribute_dimension() } case 83: p.EnterOuterAlt(localctx, 83) { - p.SetState(2491) + p.SetState(2441) p.Drop_audit_policy() } case 84: p.EnterOuterAlt(localctx, 84) { - p.SetState(2492) + p.SetState(2442) p.Drop_cluster() } case 85: p.EnterOuterAlt(localctx, 85) { - p.SetState(2493) + p.SetState(2443) p.Drop_context() } case 86: p.EnterOuterAlt(localctx, 86) { - p.SetState(2494) + p.SetState(2444) p.Drop_database() } case 87: p.EnterOuterAlt(localctx, 87) { - p.SetState(2495) + p.SetState(2445) p.Drop_database_link() } case 88: p.EnterOuterAlt(localctx, 88) { - p.SetState(2496) + p.SetState(2446) p.Drop_directory() } case 89: p.EnterOuterAlt(localctx, 89) { - p.SetState(2497) + p.SetState(2447) p.Drop_diskgroup() } case 90: p.EnterOuterAlt(localctx, 90) { - p.SetState(2498) + p.SetState(2448) p.Drop_edition() } case 91: p.EnterOuterAlt(localctx, 91) { - p.SetState(2499) + p.SetState(2449) p.Drop_flashback_archive() } case 92: p.EnterOuterAlt(localctx, 92) { - p.SetState(2500) + p.SetState(2450) p.Drop_function() } case 93: p.EnterOuterAlt(localctx, 93) { - p.SetState(2501) + p.SetState(2451) p.Drop_hierarchy() } case 94: p.EnterOuterAlt(localctx, 94) { - p.SetState(2502) + p.SetState(2452) p.Drop_index() } case 95: p.EnterOuterAlt(localctx, 95) { - p.SetState(2503) + p.SetState(2453) p.Drop_indextype() } case 96: p.EnterOuterAlt(localctx, 96) { - p.SetState(2504) + p.SetState(2454) p.Drop_inmemory_join_group() } case 97: p.EnterOuterAlt(localctx, 97) { - p.SetState(2505) + p.SetState(2455) p.Drop_java() } case 98: p.EnterOuterAlt(localctx, 98) { - p.SetState(2506) + p.SetState(2456) p.Drop_library() } case 99: p.EnterOuterAlt(localctx, 99) { - p.SetState(2507) + p.SetState(2457) p.Drop_lockdown_profile() } case 100: p.EnterOuterAlt(localctx, 100) { - p.SetState(2508) + p.SetState(2458) p.Drop_materialized_view() } case 101: p.EnterOuterAlt(localctx, 101) { - p.SetState(2509) + p.SetState(2459) p.Drop_materialized_zonemap() } case 102: p.EnterOuterAlt(localctx, 102) { - p.SetState(2510) + p.SetState(2460) p.Drop_operator() } case 103: p.EnterOuterAlt(localctx, 103) { - p.SetState(2511) + p.SetState(2461) p.Drop_outline() } case 104: p.EnterOuterAlt(localctx, 104) { - p.SetState(2512) + p.SetState(2462) p.Drop_package() } case 105: p.EnterOuterAlt(localctx, 105) { - p.SetState(2513) + p.SetState(2463) p.Drop_pmem_filestore() } case 106: p.EnterOuterAlt(localctx, 106) { - p.SetState(2514) + p.SetState(2464) p.Drop_procedure() } case 107: p.EnterOuterAlt(localctx, 107) { - p.SetState(2515) + p.SetState(2465) p.Drop_restore_point() } case 108: p.EnterOuterAlt(localctx, 108) { - p.SetState(2516) + p.SetState(2466) p.Drop_role() } case 109: p.EnterOuterAlt(localctx, 109) { - p.SetState(2517) + p.SetState(2467) p.Drop_rollback_segment() } case 110: p.EnterOuterAlt(localctx, 110) { - p.SetState(2518) + p.SetState(2468) p.Drop_sequence() } case 111: p.EnterOuterAlt(localctx, 111) { - p.SetState(2519) + p.SetState(2469) p.Drop_synonym() } case 112: p.EnterOuterAlt(localctx, 112) { - p.SetState(2520) + p.SetState(2470) p.Drop_table() } case 113: p.EnterOuterAlt(localctx, 113) { - p.SetState(2521) + p.SetState(2471) p.Drop_tablespace() } case 114: p.EnterOuterAlt(localctx, 114) { - p.SetState(2522) + p.SetState(2472) p.Drop_tablespace_set() } case 115: p.EnterOuterAlt(localctx, 115) { - p.SetState(2523) + p.SetState(2473) p.Drop_trigger() } case 116: p.EnterOuterAlt(localctx, 116) { - p.SetState(2524) + p.SetState(2474) p.Drop_type() } case 117: p.EnterOuterAlt(localctx, 117) { - p.SetState(2525) + p.SetState(2475) p.Drop_user() } case 118: p.EnterOuterAlt(localctx, 118) { - p.SetState(2526) + p.SetState(2476) p.Drop_view() } case 119: p.EnterOuterAlt(localctx, 119) { - p.SetState(2527) + p.SetState(2477) p.Administer_key_management() } case 120: p.EnterOuterAlt(localctx, 120) { - p.SetState(2528) + p.SetState(2478) p.Analyze() } case 121: p.EnterOuterAlt(localctx, 121) { - p.SetState(2529) + p.SetState(2479) p.Anonymous_block() } case 122: p.EnterOuterAlt(localctx, 122) { - p.SetState(2530) + p.SetState(2480) p.Associate_statistics() } case 123: p.EnterOuterAlt(localctx, 123) { - p.SetState(2531) + p.SetState(2481) p.Audit_traditional() } case 124: p.EnterOuterAlt(localctx, 124) { - p.SetState(2532) + p.SetState(2482) p.Comment_on_column() } case 125: p.EnterOuterAlt(localctx, 125) { - p.SetState(2533) + p.SetState(2483) p.Comment_on_materialized() } case 126: p.EnterOuterAlt(localctx, 126) { - p.SetState(2534) + p.SetState(2484) p.Comment_on_table() } case 127: p.EnterOuterAlt(localctx, 127) { - p.SetState(2535) + p.SetState(2485) p.Data_manipulation_language_statements() } case 128: p.EnterOuterAlt(localctx, 128) { - p.SetState(2536) + p.SetState(2486) p.Disassociate_statistics() } case 129: p.EnterOuterAlt(localctx, 129) { - p.SetState(2537) + p.SetState(2487) p.Flashback_table() } case 130: p.EnterOuterAlt(localctx, 130) { - p.SetState(2538) + p.SetState(2488) p.Grant_statement() } case 131: p.EnterOuterAlt(localctx, 131) { - p.SetState(2539) + p.SetState(2489) p.Noaudit_statement() } case 132: p.EnterOuterAlt(localctx, 132) { - p.SetState(2540) + p.SetState(2490) p.Purge_statement() } case 133: p.EnterOuterAlt(localctx, 133) { - p.SetState(2541) + p.SetState(2491) p.Rename_object() } case 134: p.EnterOuterAlt(localctx, 134) { - p.SetState(2542) + p.SetState(2492) p.Revoke_statement() } case 135: p.EnterOuterAlt(localctx, 135) { - p.SetState(2543) + p.SetState(2493) p.Transaction_control_statements() } case 136: p.EnterOuterAlt(localctx, 136) { - p.SetState(2544) + p.SetState(2494) p.Truncate_cluster() } case 137: p.EnterOuterAlt(localctx, 137) { - p.SetState(2545) + p.SetState(2495) p.Truncate_table() } case 138: p.EnterOuterAlt(localctx, 138) { - p.SetState(2546) + p.SetState(2496) p.Unified_auditing() } case 139: p.EnterOuterAlt(localctx, 139) { - p.SetState(2547) + p.SetState(2497) p.Sql_call_statement() } @@ -20981,7 +20805,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2550) + p.SetState(2500) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -20989,14 +20813,14 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { } } { - p.SetState(2551) + p.SetState(2501) p.Match(PlSqlParserDISKGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2605) + p.SetState(2555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21005,10 +20829,10 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 14, p.GetParserRuleContext()) { case 1: { - p.SetState(2552) + p.SetState(2502) p.Id_expression() } - p.SetState(2587) + p.SetState(2537) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21016,7 +20840,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 10, p.GetParserRuleContext()) { case 1: - p.SetState(2560) + p.SetState(2510) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21024,7 +20848,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD, PlSqlParserDROP: - p.SetState(2555) + p.SetState(2505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21033,7 +20857,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(2555) + p.SetState(2505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21042,13 +20866,13 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: { - p.SetState(2553) + p.SetState(2503) p.Add_disk_clause() } case PlSqlParserDROP: { - p.SetState(2554) + p.SetState(2504) p.Drop_disk_clause() } @@ -21062,7 +20886,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { goto errorExit } - p.SetState(2557) + p.SetState(2507) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 6, p.GetParserRuleContext()) if p.HasError() { @@ -21072,7 +20896,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { case PlSqlParserRESIZE: { - p.SetState(2559) + p.SetState(2509) p.Resize_disk_clause() } @@ -21080,12 +20904,12 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(2563) + p.SetState(2513) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 8, p.GetParserRuleContext()) == 1 { { - p.SetState(2562) + p.SetState(2512) p.Rebalance_diskgroup_clause() } @@ -21094,7 +20918,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { } case 2: - p.SetState(2585) + p.SetState(2535) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21103,121 +20927,121 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 9, p.GetParserRuleContext()) { case 1: { - p.SetState(2565) + p.SetState(2515) p.Replace_disk_clause() } case 2: { - p.SetState(2566) + p.SetState(2516) p.Rename_disk_clause() } case 3: { - p.SetState(2567) + p.SetState(2517) p.Disk_online_clause() } case 4: { - p.SetState(2568) + p.SetState(2518) p.Disk_offline_clause() } case 5: { - p.SetState(2569) + p.SetState(2519) p.Rebalance_diskgroup_clause() } case 6: { - p.SetState(2570) + p.SetState(2520) p.Check_diskgroup_clause() } case 7: { - p.SetState(2571) + p.SetState(2521) p.Diskgroup_template_clauses() } case 8: { - p.SetState(2572) + p.SetState(2522) p.Diskgroup_directory_clauses() } case 9: { - p.SetState(2573) + p.SetState(2523) p.Diskgroup_alias_clauses() } case 10: { - p.SetState(2574) + p.SetState(2524) p.Diskgroup_volume_clauses() } case 11: { - p.SetState(2575) + p.SetState(2525) p.Diskgroup_attributes() } case 12: { - p.SetState(2576) + p.SetState(2526) p.Drop_diskgroup_file_clause() } case 13: { - p.SetState(2577) + p.SetState(2527) p.Convert_redundancy_clause() } case 14: { - p.SetState(2578) + p.SetState(2528) p.Usergroup_clauses() } case 15: { - p.SetState(2579) + p.SetState(2529) p.User_clauses() } case 16: { - p.SetState(2580) + p.SetState(2530) p.File_permissions_clause() } case 17: { - p.SetState(2581) + p.SetState(2531) p.File_owner_clause() } case 18: { - p.SetState(2582) + p.SetState(2532) p.Scrub_clause() } case 19: { - p.SetState(2583) + p.SetState(2533) p.Quotagroup_clauses() } case 20: { - p.SetState(2584) + p.SetState(2534) p.Filegroup_clauses() } @@ -21230,7 +21054,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { } case 2: - p.SetState(2598) + p.SetState(2548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21239,10 +21063,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(2589) + p.SetState(2539) p.Id_expression() } - p.SetState(2594) + p.SetState(2544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21251,7 +21075,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { for _la == PlSqlParserCOMMA { { - p.SetState(2590) + p.SetState(2540) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -21259,11 +21083,11 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { } } { - p.SetState(2591) + p.SetState(2541) p.Id_expression() } - p.SetState(2596) + p.SetState(2546) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21273,7 +21097,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { case PlSqlParserALL: { - p.SetState(2597) + p.SetState(2547) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -21285,7 +21109,7 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(2603) + p.SetState(2553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21294,19 +21118,19 @@ func (p *PlSqlParser) Alter_diskgroup() (localctx IAlter_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNDROP: { - p.SetState(2600) + p.SetState(2550) p.Undrop_disk_clause() } case PlSqlParserDISMOUNT, PlSqlParserMOUNT: { - p.SetState(2601) + p.SetState(2551) p.Diskgroup_availability() } case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(2602) + p.SetState(2552) p.Enable_disable_volume() } @@ -21612,14 +21436,14 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2607) + p.SetState(2557) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2628) + p.SetState(2578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21628,7 +21452,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(2610) + p.SetState(2560) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21637,7 +21461,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { if _la == PlSqlParserSITE { { - p.SetState(2608) + p.SetState(2558) p.Match(PlSqlParserSITE) if p.HasError() { // Recognition error - abort rule @@ -21645,7 +21469,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } { - p.SetState(2609) + p.SetState(2559) var _x = p.Id_expression() @@ -21653,7 +21477,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } - p.SetState(2613) + p.SetState(2563) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21662,12 +21486,12 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2612) + p.SetState(2562) p.Quorum_regular() } } - p.SetState(2617) + p.SetState(2567) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21676,7 +21500,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { if _la == PlSqlParserFAILGROUP { { - p.SetState(2615) + p.SetState(2565) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -21684,7 +21508,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } { - p.SetState(2616) + p.SetState(2566) var _x = p.Id_expression() @@ -21693,7 +21517,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } { - p.SetState(2619) + p.SetState(2569) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -21701,10 +21525,10 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } { - p.SetState(2620) + p.SetState(2570) p.Qualified_disk_clause() } - p.SetState(2625) + p.SetState(2575) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21716,7 +21540,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2621) + p.SetState(2571) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -21724,12 +21548,12 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { } } { - p.SetState(2622) + p.SetState(2572) p.Qualified_disk_clause() } } - p.SetState(2627) + p.SetState(2577) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -21745,7 +21569,7 @@ func (p *PlSqlParser) Add_disk_clause() (localctx IAdd_disk_clauseContext) { goto errorExit } - p.SetState(2630) + p.SetState(2580) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 19, p.GetParserRuleContext()) if p.HasError() { @@ -21988,14 +21812,14 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2632) + p.SetState(2582) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2671) + p.SetState(2621) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22003,7 +21827,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISK, PlSqlParserQUORUM, PlSqlParserREGULAR: - p.SetState(2634) + p.SetState(2584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22012,13 +21836,13 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2633) + p.SetState(2583) p.Quorum_regular() } } { - p.SetState(2636) + p.SetState(2586) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -22026,22 +21850,22 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2637) + p.SetState(2587) p.Id_expression() } - p.SetState(2639) + p.SetState(2589) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 21, p.GetParserRuleContext()) == 1 { { - p.SetState(2638) + p.SetState(2588) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2648) + p.SetState(2598) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22053,7 +21877,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2641) + p.SetState(2591) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -22061,15 +21885,15 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2642) + p.SetState(2592) p.Id_expression() } - p.SetState(2644) + p.SetState(2594) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 22, p.GetParserRuleContext()) == 1 { { - p.SetState(2643) + p.SetState(2593) p.Force_noforce() } @@ -22078,7 +21902,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } - p.SetState(2650) + p.SetState(2600) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22091,7 +21915,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { case PlSqlParserDISKS: { - p.SetState(2651) + p.SetState(2601) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -22099,14 +21923,14 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2652) + p.SetState(2602) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2654) + p.SetState(2604) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22115,13 +21939,13 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2653) + p.SetState(2603) p.Quorum_regular() } } { - p.SetState(2656) + p.SetState(2606) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -22129,22 +21953,22 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2657) + p.SetState(2607) p.Id_expression() } - p.SetState(2659) + p.SetState(2609) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 25, p.GetParserRuleContext()) == 1 { { - p.SetState(2658) + p.SetState(2608) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2668) + p.SetState(2618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22156,7 +21980,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2661) + p.SetState(2611) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -22164,15 +21988,15 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } { - p.SetState(2662) + p.SetState(2612) p.Id_expression() } - p.SetState(2664) + p.SetState(2614) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 26, p.GetParserRuleContext()) == 1 { { - p.SetState(2663) + p.SetState(2613) p.Force_noforce() } @@ -22181,7 +22005,7 @@ func (p *PlSqlParser) Drop_disk_clause() (localctx IDrop_disk_clauseContext) { } } - p.SetState(2670) + p.SetState(2620) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22322,7 +22146,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(2673) + p.SetState(2623) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -22330,19 +22154,19 @@ func (p *PlSqlParser) Resize_disk_clause() (localctx IResize_disk_clauseContext) } } { - p.SetState(2674) + p.SetState(2624) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2677) + p.SetState(2627) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 29, p.GetParserRuleContext()) == 1 { { - p.SetState(2675) + p.SetState(2625) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -22350,7 +22174,7 @@ func (p *PlSqlParser) Resize_disk_clause() (localctx IResize_disk_clauseContext) } } { - p.SetState(2676) + p.SetState(2626) p.Size_clause() } @@ -22618,7 +22442,7 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(2679) + p.SetState(2629) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -22626,7 +22450,7 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2680) + p.SetState(2630) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -22634,11 +22458,11 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2681) + p.SetState(2631) p.Id_expression() } { - p.SetState(2682) + p.SetState(2632) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -22646,26 +22470,26 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2683) + p.SetState(2633) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2685) + p.SetState(2635) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 30, p.GetParserRuleContext()) == 1 { { - p.SetState(2684) + p.SetState(2634) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2696) + p.SetState(2646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22677,7 +22501,7 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2687) + p.SetState(2637) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -22685,11 +22509,11 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2688) + p.SetState(2638) p.Id_expression() } { - p.SetState(2689) + p.SetState(2639) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -22697,19 +22521,19 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2690) + p.SetState(2640) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2692) + p.SetState(2642) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 31, p.GetParserRuleContext()) == 1 { { - p.SetState(2691) + p.SetState(2641) p.Force_noforce() } @@ -22718,7 +22542,7 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } - p.SetState(2698) + p.SetState(2648) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -22728,12 +22552,12 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex goto errorExit } } - p.SetState(2701) + p.SetState(2651) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 33, p.GetParserRuleContext()) == 1 { { - p.SetState(2699) + p.SetState(2649) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule @@ -22741,19 +22565,19 @@ func (p *PlSqlParser) Replace_disk_clause() (localctx IReplace_disk_clauseContex } } { - p.SetState(2700) + p.SetState(2650) p.Numeric() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2704) + p.SetState(2654) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 34, p.GetParserRuleContext()) == 1 { { - p.SetState(2703) + p.SetState(2653) p.Wait_nowait() } @@ -22866,7 +22690,7 @@ func (p *PlSqlParser) Wait_nowait() (localctx IWait_nowaitContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2706) + p.SetState(2656) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -23055,14 +22879,14 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(2708) + p.SetState(2658) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2725) + p.SetState(2675) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23071,7 +22895,7 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDISK: { - p.SetState(2709) + p.SetState(2659) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -23079,11 +22903,11 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2710) + p.SetState(2660) p.Id_expression() } { - p.SetState(2711) + p.SetState(2661) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -23091,10 +22915,10 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2712) + p.SetState(2662) p.Id_expression() } - p.SetState(2720) + p.SetState(2670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23106,7 +22930,7 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2713) + p.SetState(2663) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -23114,11 +22938,11 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2714) + p.SetState(2664) p.Id_expression() } { - p.SetState(2715) + p.SetState(2665) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -23126,12 +22950,12 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2716) + p.SetState(2666) p.Id_expression() } } - p.SetState(2722) + p.SetState(2672) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23144,7 +22968,7 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) case PlSqlParserDISKS: { - p.SetState(2723) + p.SetState(2673) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -23152,7 +22976,7 @@ func (p *PlSqlParser) Rename_disk_clause() (localctx IRename_disk_clauseContext) } } { - p.SetState(2724) + p.SetState(2674) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -23447,14 +23271,14 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(2727) + p.SetState(2677) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2759) + p.SetState(2709) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23462,7 +23286,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDISK, PlSqlParserDISKS, PlSqlParserQUORUM, PlSqlParserREGULAR: - p.SetState(2754) + p.SetState(2704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23471,7 +23295,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(2754) + p.SetState(2704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23479,7 +23303,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDISK, PlSqlParserQUORUM, PlSqlParserREGULAR: - p.SetState(2729) + p.SetState(2679) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23488,13 +23312,13 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2728) + p.SetState(2678) p.Quorum_regular() } } { - p.SetState(2731) + p.SetState(2681) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -23502,10 +23326,10 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2732) + p.SetState(2682) p.Id_expression() } - p.SetState(2737) + p.SetState(2687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23517,7 +23341,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2733) + p.SetState(2683) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -23525,12 +23349,12 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2734) + p.SetState(2684) p.Id_expression() } } - p.SetState(2739) + p.SetState(2689) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23543,7 +23367,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) case PlSqlParserDISKS: { - p.SetState(2740) + p.SetState(2690) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -23551,14 +23375,14 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2741) + p.SetState(2691) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2743) + p.SetState(2693) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23567,13 +23391,13 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2742) + p.SetState(2692) p.Quorum_regular() } } { - p.SetState(2745) + p.SetState(2695) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -23581,10 +23405,10 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2746) + p.SetState(2696) p.Id_expression() } - p.SetState(2751) + p.SetState(2701) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23596,7 +23420,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2747) + p.SetState(2697) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -23604,12 +23428,12 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2748) + p.SetState(2698) p.Id_expression() } } - p.SetState(2753) + p.SetState(2703) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23630,7 +23454,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) goto errorExit } - p.SetState(2756) + p.SetState(2706) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 42, p.GetParserRuleContext()) if p.HasError() { @@ -23640,7 +23464,7 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) case PlSqlParserALL: { - p.SetState(2758) + p.SetState(2708) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -23652,12 +23476,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(2763) + p.SetState(2713) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 44, p.GetParserRuleContext()) == 1 { { - p.SetState(2761) + p.SetState(2711) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule @@ -23665,19 +23489,19 @@ func (p *PlSqlParser) Disk_online_clause() (localctx IDisk_online_clauseContext) } } { - p.SetState(2762) + p.SetState(2712) p.Numeric() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2766) + p.SetState(2716) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 45, p.GetParserRuleContext()) == 1 { { - p.SetState(2765) + p.SetState(2715) p.Wait_nowait() } @@ -23894,14 +23718,14 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(2768) + p.SetState(2718) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2795) + p.SetState(2745) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23909,7 +23733,7 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex switch p.GetTokenStream().LA(1) { case PlSqlParserDISK, PlSqlParserQUORUM, PlSqlParserREGULAR: - p.SetState(2770) + p.SetState(2720) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23918,13 +23742,13 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2769) + p.SetState(2719) p.Quorum_regular() } } { - p.SetState(2772) + p.SetState(2722) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -23932,10 +23756,10 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2773) + p.SetState(2723) p.Id_expression() } - p.SetState(2778) + p.SetState(2728) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23947,7 +23771,7 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2774) + p.SetState(2724) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -23955,12 +23779,12 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2775) + p.SetState(2725) p.Id_expression() } } - p.SetState(2780) + p.SetState(2730) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23973,7 +23797,7 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex case PlSqlParserDISKS: { - p.SetState(2781) + p.SetState(2731) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -23981,14 +23805,14 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2782) + p.SetState(2732) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2784) + p.SetState(2734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -23997,13 +23821,13 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(2783) + p.SetState(2733) p.Quorum_regular() } } { - p.SetState(2786) + p.SetState(2736) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -24011,10 +23835,10 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2787) + p.SetState(2737) p.Id_expression() } - p.SetState(2792) + p.SetState(2742) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24026,7 +23850,7 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2788) + p.SetState(2738) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -24034,12 +23858,12 @@ func (p *PlSqlParser) Disk_offline_clause() (localctx IDisk_offline_clauseContex } } { - p.SetState(2789) + p.SetState(2739) p.Id_expression() } } - p.SetState(2794) + p.SetState(2744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24054,12 +23878,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(2798) + p.SetState(2748) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 51, p.GetParserRuleContext()) == 1 { { - p.SetState(2797) + p.SetState(2747) p.Timeout_clause() } @@ -24199,7 +24023,7 @@ func (p *PlSqlParser) Timeout_clause() (localctx ITimeout_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2800) + p.SetState(2750) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -24207,7 +24031,7 @@ func (p *PlSqlParser) Timeout_clause() (localctx ITimeout_clauseContext) { } } { - p.SetState(2801) + p.SetState(2751) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -24215,11 +24039,11 @@ func (p *PlSqlParser) Timeout_clause() (localctx ITimeout_clauseContext) { } } { - p.SetState(2802) + p.SetState(2752) p.Numeric() } { - p.SetState(2803) + p.SetState(2753) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserH_LETTER || _la == PlSqlParserM_LETTER) { @@ -24422,14 +24246,14 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou p.EnterOuterAlt(localctx, 1) { - p.SetState(2805) + p.SetState(2755) p.Match(PlSqlParserREBALANCE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2825) + p.SetState(2775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24437,7 +24261,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou switch p.GetTokenStream().LA(1) { case PlSqlParserPOWER, PlSqlParserWITHOUT, PlSqlParserWITH: - p.SetState(2812) + p.SetState(2762) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24446,7 +24270,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(2806) + p.SetState(2756) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -24456,7 +24280,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou p.Consume() } } - p.SetState(2808) + p.SetState(2758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -24466,7 +24290,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou switch _alt { case 1: { - p.SetState(2807) + p.SetState(2757) p.Phase() } @@ -24475,7 +24299,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou goto errorExit } - p.SetState(2810) + p.SetState(2760) p.GetErrorHandler().Sync(p) _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 52, p.GetParserRuleContext()) if p.HasError() { @@ -24486,7 +24310,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou } { - p.SetState(2814) + p.SetState(2764) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule @@ -24494,16 +24318,16 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou } } { - p.SetState(2815) + p.SetState(2765) p.Numeric() } - p.SetState(2818) + p.SetState(2768) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 54, p.GetParserRuleContext()) == 1 { { - p.SetState(2817) + p.SetState(2767) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -24520,7 +24344,7 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou case PlSqlParserMODIFY: { - p.SetState(2820) + p.SetState(2770) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -24528,19 +24352,19 @@ func (p *PlSqlParser) Rebalance_diskgroup_clause() (localctx IRebalance_diskgrou } } { - p.SetState(2821) + p.SetState(2771) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2823) + p.SetState(2773) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 55, p.GetParserRuleContext()) == 1 { { - p.SetState(2822) + p.SetState(2772) p.Numeric() } @@ -24663,7 +24487,7 @@ func (p *PlSqlParser) Phase() (localctx IPhaseContext) { p.EnterRule(localctx, 26, PlSqlParserRULE_phase) p.EnterOuterAlt(localctx, 1) { - p.SetState(2827) + p.SetState(2777) p.Id_expression() } @@ -24782,19 +24606,19 @@ func (p *PlSqlParser) Check_diskgroup_clause() (localctx ICheck_diskgroup_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(2829) + p.SetState(2779) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2831) + p.SetState(2781) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 57, p.GetParserRuleContext()) == 1 { { - p.SetState(2830) + p.SetState(2780) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -24805,12 +24629,12 @@ func (p *PlSqlParser) Check_diskgroup_clause() (localctx ICheck_diskgroup_clause } else if p.HasError() { // JIM goto errorExit } - p.SetState(2834) + p.SetState(2784) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 58, p.GetParserRuleContext()) == 1 { { - p.SetState(2833) + p.SetState(2783) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOREPAIR || _la == PlSqlParserREPAIR) { @@ -25036,7 +24860,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template var _alt int - p.SetState(2859) + p.SetState(2809) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25046,7 +24870,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template case PlSqlParserADD, PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 1) { - p.SetState(2836) + p.SetState(2786) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserMODIFY) { @@ -25057,7 +24881,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2837) + p.SetState(2787) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -25065,14 +24889,14 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2838) + p.SetState(2788) p.Id_expression() } { - p.SetState(2839) + p.SetState(2789) p.Qualified_template_clause() } - p.SetState(2846) + p.SetState(2796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25084,7 +24908,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2840) + p.SetState(2790) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -25092,16 +24916,16 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2841) + p.SetState(2791) p.Id_expression() } { - p.SetState(2842) + p.SetState(2792) p.Qualified_template_clause() } } - p.SetState(2848) + p.SetState(2798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25115,7 +24939,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(2849) + p.SetState(2799) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -25123,7 +24947,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2850) + p.SetState(2800) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -25131,10 +24955,10 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2851) + p.SetState(2801) p.Id_expression() } - p.SetState(2856) + p.SetState(2806) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25146,7 +24970,7 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2852) + p.SetState(2802) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -25154,12 +24978,12 @@ func (p *PlSqlParser) Diskgroup_template_clauses() (localctx IDiskgroup_template } } { - p.SetState(2853) + p.SetState(2803) p.Id_expression() } } - p.SetState(2858) + p.SetState(2808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25319,7 +25143,7 @@ func (p *PlSqlParser) Qualified_template_clause() (localctx IQualified_template_ p.EnterOuterAlt(localctx, 1) { - p.SetState(2861) + p.SetState(2811) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -25327,14 +25151,14 @@ func (p *PlSqlParser) Qualified_template_clause() (localctx IQualified_template_ } } { - p.SetState(2862) + p.SetState(2812) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2864) + p.SetState(2814) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25343,12 +25167,12 @@ func (p *PlSqlParser) Qualified_template_clause() (localctx IQualified_template_ if _la == PlSqlParserDOUBLE || _la == PlSqlParserHIGH || _la == PlSqlParserMIRROR || _la == PlSqlParserPARITY || _la == PlSqlParserUNPROTECTED { { - p.SetState(2863) + p.SetState(2813) p.Redundancy_clause() } } - p.SetState(2867) + p.SetState(2817) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -25357,13 +25181,13 @@ func (p *PlSqlParser) Qualified_template_clause() (localctx IQualified_template_ if _la == PlSqlParserCOARSE || _la == PlSqlParserFINE { { - p.SetState(2866) + p.SetState(2816) p.Striping_clause() } } { - p.SetState(2869) + p.SetState(2819) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -25491,7 +25315,7 @@ func (p *PlSqlParser) Redundancy_clause() (localctx IRedundancy_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2871) + p.SetState(2821) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDOUBLE || _la == PlSqlParserHIGH || _la == PlSqlParserMIRROR || _la == PlSqlParserPARITY || _la == PlSqlParserUNPROTECTED) { @@ -25607,7 +25431,7 @@ func (p *PlSqlParser) Striping_clause() (localctx IStriping_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2873) + p.SetState(2823) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOARSE || _la == PlSqlParserFINE) { @@ -25723,7 +25547,7 @@ func (p *PlSqlParser) Force_noforce() (localctx IForce_noforceContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2875) + p.SetState(2825) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -25764,6 +25588,8 @@ type IDiskgroup_directory_clausesContext interface { DROP() antlr.TerminalNode AllForce_noforce() []IForce_noforceContext Force_noforce(i int) IForce_noforceContext + AllCOMMAfilename() []antlr.TerminalNode + COMMAfilename(i int) antlr.TerminalNode RENAME() antlr.TerminalNode AllDir_name() []IDir_nameContext Dir_name(i int) IDir_nameContext @@ -25908,6 +25734,14 @@ func (s *Diskgroup_directory_clausesContext) Force_noforce(i int) IForce_noforce return t.(IForce_noforceContext) } +func (s *Diskgroup_directory_clausesContext) AllCOMMAfilename() []antlr.TerminalNode { + return s.GetTokens(PlSqlParserCOMMAfilename) +} + +func (s *Diskgroup_directory_clausesContext) COMMAfilename(i int) antlr.TerminalNode { + return s.GetToken(PlSqlParserCOMMAfilename, i) +} + func (s *Diskgroup_directory_clausesContext) RENAME() antlr.TerminalNode { return s.GetToken(PlSqlParserRENAME, 0) } @@ -25996,7 +25830,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo p.EnterRule(localctx, 40, PlSqlParserRULE_diskgroup_directory_clauses) var _alt int - p.SetState(2918) + p.SetState(2867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26006,7 +25840,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(2877) + p.SetState(2827) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -26014,7 +25848,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2878) + p.SetState(2828) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -26022,10 +25856,10 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2879) + p.SetState(2829) p.Filename() } - p.SetState(2884) + p.SetState(2834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26037,7 +25871,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2880) + p.SetState(2830) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26045,12 +25879,12 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2881) + p.SetState(2831) p.Filename() } } - p.SetState(2886) + p.SetState(2836) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26064,7 +25898,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(2887) + p.SetState(2837) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -26072,7 +25906,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2888) + p.SetState(2838) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -26080,22 +25914,22 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2889) + p.SetState(2839) p.Filename() } - p.SetState(2891) + p.SetState(2841) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 65, p.GetParserRuleContext()) == 1 { { - p.SetState(2890) + p.SetState(2840) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2900) + p.SetState(2849) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26107,23 +25941,19 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2893) - p.Match(PlSqlParserCOMMA) + p.SetState(2843) + p.Match(PlSqlParserCOMMAfilename) if p.HasError() { // Recognition error - abort rule goto errorExit } } - { - p.SetState(2894) - p.Filename() - } - p.SetState(2896) + p.SetState(2845) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 66, p.GetParserRuleContext()) == 1 { { - p.SetState(2895) + p.SetState(2844) p.Force_noforce() } @@ -26132,7 +25962,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } - p.SetState(2902) + p.SetState(2851) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26146,7 +25976,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 3) { - p.SetState(2903) + p.SetState(2852) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -26154,7 +25984,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2904) + p.SetState(2853) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -26162,11 +25992,11 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2905) + p.SetState(2854) p.Dir_name() } { - p.SetState(2906) + p.SetState(2855) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -26174,10 +26004,10 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2907) + p.SetState(2856) p.Dir_name() } - p.SetState(2915) + p.SetState(2864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26189,7 +26019,7 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2908) + p.SetState(2857) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26197,11 +26027,11 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2909) + p.SetState(2858) p.Dir_name() } { - p.SetState(2910) + p.SetState(2859) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -26209,12 +26039,12 @@ func (p *PlSqlParser) Diskgroup_directory_clauses() (localctx IDiskgroup_directo } } { - p.SetState(2911) + p.SetState(2860) p.Dir_name() } } - p.SetState(2917) + p.SetState(2866) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26328,7 +26158,7 @@ func (p *PlSqlParser) Dir_name() (localctx IDir_nameContext) { p.EnterRule(localctx, 42, PlSqlParserRULE_dir_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(2920) + p.SetState(2869) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26489,7 +26319,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus p.EnterRule(localctx, 44, PlSqlParserRULE_diskgroup_alias_clauses) var _alt int - p.SetState(2960) + p.SetState(2909) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26499,7 +26329,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(2922) + p.SetState(2871) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -26507,7 +26337,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2923) + p.SetState(2872) p.Match(PlSqlParserALIAS) if p.HasError() { // Recognition error - abort rule @@ -26515,7 +26345,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2924) + p.SetState(2873) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26523,7 +26353,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2925) + p.SetState(2874) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -26531,14 +26361,14 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2926) + p.SetState(2875) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2933) + p.SetState(2882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26550,7 +26380,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2927) + p.SetState(2876) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26558,7 +26388,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2928) + p.SetState(2877) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26566,7 +26396,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2929) + p.SetState(2878) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -26574,7 +26404,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2930) + p.SetState(2879) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26583,7 +26413,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } - p.SetState(2935) + p.SetState(2884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26597,7 +26427,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(2936) + p.SetState(2885) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -26605,7 +26435,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2937) + p.SetState(2886) p.Match(PlSqlParserALIAS) if p.HasError() { // Recognition error - abort rule @@ -26613,14 +26443,14 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2938) + p.SetState(2887) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2943) + p.SetState(2892) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26632,7 +26462,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2939) + p.SetState(2888) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26640,7 +26470,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2940) + p.SetState(2889) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26649,7 +26479,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } - p.SetState(2945) + p.SetState(2894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26663,7 +26493,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 3) { - p.SetState(2946) + p.SetState(2895) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -26671,7 +26501,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2947) + p.SetState(2896) p.Match(PlSqlParserALIAS) if p.HasError() { // Recognition error - abort rule @@ -26679,7 +26509,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2948) + p.SetState(2897) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26687,7 +26517,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2949) + p.SetState(2898) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -26695,14 +26525,14 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2950) + p.SetState(2899) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(2957) + p.SetState(2906) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26714,7 +26544,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(2951) + p.SetState(2900) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -26722,7 +26552,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2952) + p.SetState(2901) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26730,7 +26560,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2953) + p.SetState(2902) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -26738,7 +26568,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } { - p.SetState(2954) + p.SetState(2903) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -26747,7 +26577,7 @@ func (p *PlSqlParser) Diskgroup_alias_clauses() (localctx IDiskgroup_alias_claus } } - p.SetState(2959) + p.SetState(2908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26942,7 +26772,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(2973) + p.SetState(2922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -26952,21 +26782,21 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(2962) + p.SetState(2911) p.Add_volume_clause() } case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 2) { - p.SetState(2963) + p.SetState(2912) p.Modify_volume_clause() } case PlSqlParserRESIZE: p.EnterOuterAlt(localctx, 3) { - p.SetState(2964) + p.SetState(2913) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -26974,7 +26804,7 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2965) + p.SetState(2914) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule @@ -26982,11 +26812,11 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2966) + p.SetState(2915) p.Id_expression() } { - p.SetState(2967) + p.SetState(2916) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -26994,14 +26824,14 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2968) + p.SetState(2917) p.Size_clause() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 4) { - p.SetState(2970) + p.SetState(2919) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -27009,7 +26839,7 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2971) + p.SetState(2920) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule @@ -27017,7 +26847,7 @@ func (p *PlSqlParser) Diskgroup_volume_clauses() (localctx IDiskgroup_volume_cla } } { - p.SetState(2972) + p.SetState(2921) p.Id_expression() } @@ -27250,7 +27080,7 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(2975) + p.SetState(2924) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -27258,7 +27088,7 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2976) + p.SetState(2925) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule @@ -27266,11 +27096,11 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2977) + p.SetState(2926) p.Id_expression() } { - p.SetState(2978) + p.SetState(2927) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -27278,27 +27108,27 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2979) + p.SetState(2928) p.Size_clause() } - p.SetState(2981) + p.SetState(2930) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 75, p.GetParserRuleContext()) == 1 { { - p.SetState(2980) + p.SetState(2929) p.Redundancy_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(2987) + p.SetState(2936) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 76, p.GetParserRuleContext()) == 1 { { - p.SetState(2983) + p.SetState(2932) p.Match(PlSqlParserSTRIPE_WIDTH) if p.HasError() { // Recognition error - abort rule @@ -27306,11 +27136,11 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2984) + p.SetState(2933) p.Numeric() } { - p.SetState(2985) + p.SetState(2934) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserK_LETTER || _la == PlSqlParserM_LETTER) { @@ -27324,12 +27154,12 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(2991) + p.SetState(2940) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 77, p.GetParserRuleContext()) == 1 { { - p.SetState(2989) + p.SetState(2938) p.Match(PlSqlParserSTRIPE_COLUMNS) if p.HasError() { // Recognition error - abort rule @@ -27337,7 +27167,7 @@ func (p *PlSqlParser) Add_volume_clause() (localctx IAdd_volume_clauseContext) { } } { - p.SetState(2990) + p.SetState(2939) p.Numeric() } @@ -27485,7 +27315,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(2993) + p.SetState(2942) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -27493,7 +27323,7 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } } { - p.SetState(2994) + p.SetState(2943) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule @@ -27501,15 +27331,15 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } } { - p.SetState(2995) + p.SetState(2944) p.Id_expression() } - p.SetState(2998) + p.SetState(2947) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 78, p.GetParserRuleContext()) == 1 { { - p.SetState(2996) + p.SetState(2945) p.Match(PlSqlParserMOUNTPATH) if p.HasError() { // Recognition error - abort rule @@ -27517,7 +27347,7 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } } { - p.SetState(2997) + p.SetState(2946) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27528,12 +27358,12 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } else if p.HasError() { // JIM goto errorExit } - p.SetState(3002) + p.SetState(2951) p.GetErrorHandler().Sync(p) if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 79, p.GetParserRuleContext()) == 1 { { - p.SetState(3000) + p.SetState(2949) p.Match(PlSqlParserUSAGE) if p.HasError() { // Recognition error - abort rule @@ -27541,7 +27371,7 @@ func (p *PlSqlParser) Modify_volume_clause() (localctx IModify_volume_clauseCont } } { - p.SetState(3001) + p.SetState(2950) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27671,7 +27501,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont p.EnterRule(localctx, 52, PlSqlParserRULE_diskgroup_attributes) p.EnterOuterAlt(localctx, 1) { - p.SetState(3004) + p.SetState(2953) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -27679,7 +27509,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont } } { - p.SetState(3005) + p.SetState(2954) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -27687,7 +27517,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont } } { - p.SetState(3006) + p.SetState(2955) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -27695,7 +27525,7 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont } } { - p.SetState(3007) + p.SetState(2956) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -27703,412 +27533,13 @@ func (p *PlSqlParser) Diskgroup_attributes() (localctx IDiskgroup_attributesCont } } { - p.SetState(3008) - p.Match(PlSqlParserCHAR_STRING) - if p.HasError() { - // Recognition error - abort rule - 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 -} - -// IModify_diskgroup_fileContext is an interface to support dynamic dispatch. -type IModify_diskgroup_fileContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - MODIFY() antlr.TerminalNode - FILE() antlr.TerminalNode - AllCHAR_STRING() []antlr.TerminalNode - CHAR_STRING(i int) antlr.TerminalNode - AllATTRIBUTE() []antlr.TerminalNode - ATTRIBUTE(i int) antlr.TerminalNode - AllLEFT_PAREN() []antlr.TerminalNode - LEFT_PAREN(i int) antlr.TerminalNode - AllDisk_region_clause() []IDisk_region_clauseContext - Disk_region_clause(i int) IDisk_region_clauseContext - AllRIGHT_PAREN() []antlr.TerminalNode - RIGHT_PAREN(i int) antlr.TerminalNode - AllCOMMA() []antlr.TerminalNode - COMMA(i int) antlr.TerminalNode - - // IsModify_diskgroup_fileContext differentiates from other interfaces. - IsModify_diskgroup_fileContext() -} - -type Modify_diskgroup_fileContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyModify_diskgroup_fileContext() *Modify_diskgroup_fileContext { - var p = new(Modify_diskgroup_fileContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_modify_diskgroup_file - return p -} - -func InitEmptyModify_diskgroup_fileContext(p *Modify_diskgroup_fileContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_modify_diskgroup_file -} - -func (*Modify_diskgroup_fileContext) IsModify_diskgroup_fileContext() {} - -func NewModify_diskgroup_fileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Modify_diskgroup_fileContext { - var p = new(Modify_diskgroup_fileContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_modify_diskgroup_file - - return p -} - -func (s *Modify_diskgroup_fileContext) GetParser() antlr.Parser { return s.parser } - -func (s *Modify_diskgroup_fileContext) MODIFY() antlr.TerminalNode { - return s.GetToken(PlSqlParserMODIFY, 0) -} - -func (s *Modify_diskgroup_fileContext) FILE() antlr.TerminalNode { - return s.GetToken(PlSqlParserFILE, 0) -} - -func (s *Modify_diskgroup_fileContext) AllCHAR_STRING() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserCHAR_STRING) -} - -func (s *Modify_diskgroup_fileContext) CHAR_STRING(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserCHAR_STRING, i) -} - -func (s *Modify_diskgroup_fileContext) AllATTRIBUTE() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserATTRIBUTE) -} - -func (s *Modify_diskgroup_fileContext) ATTRIBUTE(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserATTRIBUTE, i) -} - -func (s *Modify_diskgroup_fileContext) AllLEFT_PAREN() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserLEFT_PAREN) -} - -func (s *Modify_diskgroup_fileContext) LEFT_PAREN(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserLEFT_PAREN, i) -} - -func (s *Modify_diskgroup_fileContext) AllDisk_region_clause() []IDisk_region_clauseContext { - children := s.GetChildren() - len := 0 - for _, ctx := range children { - if _, ok := ctx.(IDisk_region_clauseContext); ok { - len++ - } - } - - tst := make([]IDisk_region_clauseContext, len) - i := 0 - for _, ctx := range children { - if t, ok := ctx.(IDisk_region_clauseContext); ok { - tst[i] = t.(IDisk_region_clauseContext) - i++ - } - } - - return tst -} - -func (s *Modify_diskgroup_fileContext) Disk_region_clause(i int) IDisk_region_clauseContext { - var t antlr.RuleContext - j := 0 - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IDisk_region_clauseContext); ok { - if j == i { - t = ctx.(antlr.RuleContext) - break - } - j++ - } - } - - if t == nil { - return nil - } - - return t.(IDisk_region_clauseContext) -} - -func (s *Modify_diskgroup_fileContext) AllRIGHT_PAREN() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserRIGHT_PAREN) -} - -func (s *Modify_diskgroup_fileContext) RIGHT_PAREN(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserRIGHT_PAREN, i) -} - -func (s *Modify_diskgroup_fileContext) AllCOMMA() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserCOMMA) -} - -func (s *Modify_diskgroup_fileContext) COMMA(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserCOMMA, i) -} - -func (s *Modify_diskgroup_fileContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Modify_diskgroup_fileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Modify_diskgroup_fileContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterModify_diskgroup_file(s) - } -} - -func (s *Modify_diskgroup_fileContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitModify_diskgroup_file(s) - } -} - -func (s *Modify_diskgroup_fileContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitModify_diskgroup_file(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Modify_diskgroup_file() (localctx IModify_diskgroup_fileContext) { - localctx = NewModify_diskgroup_fileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 54, PlSqlParserRULE_modify_diskgroup_file) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(3010) - p.Match(PlSqlParserMODIFY) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(3011) - p.Match(PlSqlParserFILE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(3012) + p.SetState(2957) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - { - p.SetState(3013) - p.Match(PlSqlParserATTRIBUTE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(3014) - p.Match(PlSqlParserLEFT_PAREN) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(3015) - p.Disk_region_clause() - } - { - p.SetState(3016) - p.Match(PlSqlParserRIGHT_PAREN) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - p.SetState(3026) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - for _la == PlSqlParserCOMMA { - { - p.SetState(3017) - p.Match(PlSqlParserCOMMA) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(3018) - p.Match(PlSqlParserCHAR_STRING) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(3019) - p.Match(PlSqlParserATTRIBUTE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(3020) - p.Match(PlSqlParserLEFT_PAREN) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(3021) - p.Disk_region_clause() - } - { - p.SetState(3022) - p.Match(PlSqlParserRIGHT_PAREN) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - p.SetState(3028) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - } - -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 -} - -// IDisk_region_clauseContext is an interface to support dynamic dispatch. -type IDisk_region_clauseContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - // IsDisk_region_clauseContext differentiates from other interfaces. - IsDisk_region_clauseContext() -} - -type Disk_region_clauseContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyDisk_region_clauseContext() *Disk_region_clauseContext { - var p = new(Disk_region_clauseContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_disk_region_clause - return p -} - -func InitEmptyDisk_region_clauseContext(p *Disk_region_clauseContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_disk_region_clause -} - -func (*Disk_region_clauseContext) IsDisk_region_clauseContext() {} - -func NewDisk_region_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Disk_region_clauseContext { - var p = new(Disk_region_clauseContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_disk_region_clause - - return p -} - -func (s *Disk_region_clauseContext) GetParser() antlr.Parser { return s.parser } -func (s *Disk_region_clauseContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Disk_region_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Disk_region_clauseContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterDisk_region_clause(s) - } -} - -func (s *Disk_region_clauseContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitDisk_region_clause(s) - } -} - -func (s *Disk_region_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitDisk_region_clause(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Disk_region_clause() (localctx IDisk_region_clauseContext) { - localctx = NewDisk_region_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 56, PlSqlParserRULE_disk_region_clause) - p.EnterOuterAlt(localctx, 1) errorExit: if p.HasError() { @@ -28263,12 +27694,12 @@ func (s *Drop_diskgroup_file_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_file_clauseContext) { localctx = NewDrop_diskgroup_file_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 58, PlSqlParserRULE_drop_diskgroup_file_clause) + p.EnterRule(localctx, 54, PlSqlParserRULE_drop_diskgroup_file_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3031) + p.SetState(2959) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -28276,7 +27707,7 @@ func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_fil } } { - p.SetState(3032) + p.SetState(2960) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -28284,22 +27715,22 @@ func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_fil } } { - p.SetState(3033) + p.SetState(2961) p.Filename() } - p.SetState(3038) + p.SetState(2966) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 81, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 80, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3034) + p.SetState(2962) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -28307,17 +27738,17 @@ func (p *PlSqlParser) Drop_diskgroup_file_clause() (localctx IDrop_diskgroup_fil } } { - p.SetState(3035) + p.SetState(2963) p.Filename() } } - p.SetState(3040) + p.SetState(2968) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 81, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 80, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -28433,10 +27864,10 @@ func (s *Convert_redundancy_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Convert_redundancy_clause() (localctx IConvert_redundancy_clauseContext) { localctx = NewConvert_redundancy_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 60, PlSqlParserRULE_convert_redundancy_clause) + p.EnterRule(localctx, 56, PlSqlParserRULE_convert_redundancy_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3041) + p.SetState(2969) p.Match(PlSqlParserCONVERT) if p.HasError() { // Recognition error - abort rule @@ -28444,7 +27875,7 @@ func (p *PlSqlParser) Convert_redundancy_clause() (localctx IConvert_redundancy_ } } { - p.SetState(3042) + p.SetState(2970) p.Match(PlSqlParserREDUNDANCY) if p.HasError() { // Recognition error - abort rule @@ -28452,7 +27883,7 @@ func (p *PlSqlParser) Convert_redundancy_clause() (localctx IConvert_redundancy_ } } { - p.SetState(3043) + p.SetState(2971) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -28460,7 +27891,7 @@ func (p *PlSqlParser) Convert_redundancy_clause() (localctx IConvert_redundancy_ } } { - p.SetState(3044) + p.SetState(2972) p.Match(PlSqlParserFLEX) if p.HasError() { // Recognition error - abort rule @@ -28608,12 +28039,12 @@ func (s *Usergroup_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { localctx = NewUsergroup_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 62, PlSqlParserRULE_usergroup_clauses) + p.EnterRule(localctx, 58, PlSqlParserRULE_usergroup_clauses) var _la int var _alt int - p.SetState(3075) + p.SetState(3003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28623,7 +28054,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3046) + p.SetState(2974) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -28631,7 +28062,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3047) + p.SetState(2975) p.Match(PlSqlParserUSERGROUP) if p.HasError() { // Recognition error - abort rule @@ -28639,7 +28070,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3048) + p.SetState(2976) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28647,7 +28078,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3049) + p.SetState(2977) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -28655,7 +28086,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3050) + p.SetState(2978) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -28663,26 +28094,26 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3051) + p.SetState(2979) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3056) + p.SetState(2984) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 82, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 81, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3052) + p.SetState(2980) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -28690,7 +28121,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3053) + p.SetState(2981) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28699,12 +28130,12 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } - p.SetState(3058) + p.SetState(2986) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 82, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 81, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -28713,7 +28144,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 2) { - p.SetState(3059) + p.SetState(2987) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -28721,7 +28152,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3060) + p.SetState(2988) p.Match(PlSqlParserUSERGROUP) if p.HasError() { // Recognition error - abort rule @@ -28729,7 +28160,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3061) + p.SetState(2989) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28737,7 +28168,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3062) + p.SetState(2990) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -28748,7 +28179,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3063) + p.SetState(2991) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -28756,26 +28187,26 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3064) + p.SetState(2992) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3069) + p.SetState(2997) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 83, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 82, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3065) + p.SetState(2993) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -28783,7 +28214,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3066) + p.SetState(2994) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28792,12 +28223,12 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } - p.SetState(3071) + p.SetState(2999) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 83, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 82, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -28806,7 +28237,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { case PlSqlParserDROP: p.EnterOuterAlt(localctx, 3) { - p.SetState(3072) + p.SetState(3000) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -28814,7 +28245,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3073) + p.SetState(3001) p.Match(PlSqlParserUSERGROUP) if p.HasError() { // Recognition error - abort rule @@ -28822,7 +28253,7 @@ func (p *PlSqlParser) Usergroup_clauses() (localctx IUsergroup_clausesContext) { } } { - p.SetState(3074) + p.SetState(3002) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -28980,10 +28411,10 @@ func (s *User_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { localctx = NewUser_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 64, PlSqlParserRULE_user_clauses) + p.EnterRule(localctx, 60, PlSqlParserRULE_user_clauses) var _alt int - p.SetState(3114) + p.SetState(3042) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -28993,7 +28424,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3077) + p.SetState(3005) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -29001,7 +28432,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3078) + p.SetState(3006) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -29009,26 +28440,26 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3079) + p.SetState(3007) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3084) + p.SetState(3012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 85, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 84, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3080) + p.SetState(3008) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29036,7 +28467,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3081) + p.SetState(3009) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29045,12 +28476,12 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } - p.SetState(3086) + p.SetState(3014) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 85, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 84, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -29059,7 +28490,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(3087) + p.SetState(3015) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -29067,7 +28498,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3088) + p.SetState(3016) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -29075,26 +28506,26 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3089) + p.SetState(3017) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3094) + p.SetState(3022) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 86, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 85, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3090) + p.SetState(3018) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29102,7 +28533,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3091) + p.SetState(3019) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29111,22 +28542,22 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } - p.SetState(3096) + p.SetState(3024) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 86, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 85, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(3098) + p.SetState(3026) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 87, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 86, p.GetParserRuleContext()) == 1 { { - p.SetState(3097) + p.SetState(3025) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -29141,7 +28572,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { case PlSqlParserREPLACE: p.EnterOuterAlt(localctx, 3) { - p.SetState(3100) + p.SetState(3028) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -29149,7 +28580,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3101) + p.SetState(3029) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -29157,7 +28588,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3102) + p.SetState(3030) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29165,7 +28596,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3103) + p.SetState(3031) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -29173,26 +28604,26 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3104) + p.SetState(3032) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3111) + p.SetState(3039) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 88, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 87, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3105) + p.SetState(3033) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29200,7 +28631,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3106) + p.SetState(3034) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29208,7 +28639,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3107) + p.SetState(3035) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -29216,7 +28647,7 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } { - p.SetState(3108) + p.SetState(3036) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29225,12 +28656,12 @@ func (p *PlSqlParser) User_clauses() (localctx IUser_clausesContext) { } } - p.SetState(3113) + p.SetState(3041) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 88, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 87, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -29451,14 +28882,14 @@ func (s *File_permissions_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clauseContext) { localctx = NewFile_permissions_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 66, PlSqlParserRULE_file_permissions_clause) + p.EnterRule(localctx, 62, PlSqlParserRULE_file_permissions_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3116) + p.SetState(3044) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -29466,7 +28897,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3117) + p.SetState(3045) p.Match(PlSqlParserPERMISSION) if p.HasError() { // Recognition error - abort rule @@ -29474,7 +28905,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3118) + p.SetState(3046) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserOTHER || _la == PlSqlParserOWNER) { @@ -29485,14 +28916,14 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3119) + p.SetState(3047) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3123) + p.SetState(3051) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29501,7 +28932,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau switch p.GetTokenStream().LA(1) { case PlSqlParserNONE: { - p.SetState(3120) + p.SetState(3048) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -29511,7 +28942,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau case PlSqlParserREAD: { - p.SetState(3121) + p.SetState(3049) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -29519,7 +28950,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3122) + p.SetState(3050) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -29534,7 +28965,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(3135) + p.SetState(3063) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29543,7 +28974,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau for _la == PlSqlParserCOMMA { { - p.SetState(3125) + p.SetState(3053) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29551,7 +28982,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3126) + p.SetState(3054) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserOTHER || _la == PlSqlParserOWNER) { @@ -29562,14 +28993,14 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3127) + p.SetState(3055) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3131) + p.SetState(3059) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29578,7 +29009,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau switch p.GetTokenStream().LA(1) { case PlSqlParserNONE: { - p.SetState(3128) + p.SetState(3056) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -29588,7 +29019,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau case PlSqlParserREAD: { - p.SetState(3129) + p.SetState(3057) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -29596,7 +29027,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3130) + p.SetState(3058) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -29612,7 +29043,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau goto errorExit } - p.SetState(3137) + p.SetState(3065) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29620,7 +29051,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau _la = p.GetTokenStream().LA(1) } { - p.SetState(3138) + p.SetState(3066) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -29628,7 +29059,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3139) + p.SetState(3067) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -29636,26 +29067,26 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3140) + p.SetState(3068) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3145) + p.SetState(3073) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 93, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 92, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3141) + p.SetState(3069) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29663,7 +29094,7 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } { - p.SetState(3142) + p.SetState(3070) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29672,12 +29103,12 @@ func (p *PlSqlParser) File_permissions_clause() (localctx IFile_permissions_clau } } - p.SetState(3147) + p.SetState(3075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 93, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 92, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -29843,14 +29274,14 @@ func (s *File_owner_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { localctx = NewFile_owner_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 68, PlSqlParserRULE_file_owner_clause) + p.EnterRule(localctx, 64, PlSqlParserRULE_file_owner_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3148) + p.SetState(3076) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -29858,7 +29289,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3149) + p.SetState(3077) p.Match(PlSqlParserOWNERSHIP) if p.HasError() { // Recognition error - abort rule @@ -29866,7 +29297,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3150) + p.SetState(3078) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserOWNER) { @@ -29877,7 +29308,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3151) + p.SetState(3079) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -29885,14 +29316,14 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3152) + p.SetState(3080) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3159) + p.SetState(3087) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29901,7 +29332,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3153) + p.SetState(3081) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29909,7 +29340,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3154) + p.SetState(3082) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserOWNER) { @@ -29920,7 +29351,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3155) + p.SetState(3083) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -29928,7 +29359,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3156) + p.SetState(3084) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29936,7 +29367,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } - p.SetState(3161) + p.SetState(3089) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -29944,7 +29375,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3162) + p.SetState(3090) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -29952,7 +29383,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3163) + p.SetState(3091) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -29960,26 +29391,26 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3164) + p.SetState(3092) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3169) + p.SetState(3097) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 95, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 94, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3165) + p.SetState(3093) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -29987,7 +29418,7 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } { - p.SetState(3166) + p.SetState(3094) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -29996,12 +29427,12 @@ func (p *PlSqlParser) File_owner_clause() (localctx IFile_owner_clauseContext) { } } - p.SetState(3171) + p.SetState(3099) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 95, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 94, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -30208,24 +29639,24 @@ func (s *Scrub_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { localctx = NewScrub_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 70, PlSqlParserRULE_scrub_clause) + p.EnterRule(localctx, 66, PlSqlParserRULE_scrub_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3172) + p.SetState(3100) p.Match(PlSqlParserSCRUB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3177) + p.SetState(3105) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 96, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 95, p.GetParserRuleContext()) == 1 { { - p.SetState(3173) + p.SetState(3101) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -30233,7 +29664,7 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } } { - p.SetState(3174) + p.SetState(3102) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -30243,9 +29674,9 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 96, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 95, p.GetParserRuleContext()) == 2 { { - p.SetState(3175) + p.SetState(3103) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -30253,19 +29684,19 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } } { - p.SetState(3176) + p.SetState(3104) p.Id_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3180) + p.SetState(3108) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 97, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 96, p.GetParserRuleContext()) == 1 { { - p.SetState(3179) + p.SetState(3107) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOREPAIR || _la == PlSqlParserREPAIR) { @@ -30279,12 +29710,12 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3184) + p.SetState(3112) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 98, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 97, p.GetParserRuleContext()) == 1 { { - p.SetState(3182) + p.SetState(3110) p.Match(PlSqlParserPOWER) if p.HasError() { // Recognition error - abort rule @@ -30292,7 +29723,7 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } } { - p.SetState(3183) + p.SetState(3111) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTO || _la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMAX) { @@ -30306,36 +29737,36 @@ func (p *PlSqlParser) Scrub_clause() (localctx IScrub_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3187) + p.SetState(3115) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 99, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 98, p.GetParserRuleContext()) == 1 { { - p.SetState(3186) + p.SetState(3114) p.Wait_nowait() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3190) + p.SetState(3118) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 100, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 99, p.GetParserRuleContext()) == 1 { { - p.SetState(3189) + p.SetState(3117) p.Force_noforce() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3193) + p.SetState(3121) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 101, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 100, p.GetParserRuleContext()) == 1 { { - p.SetState(3192) + p.SetState(3120) p.Match(PlSqlParserSTOP) if p.HasError() { // Recognition error - abort rule @@ -30554,8 +29985,8 @@ 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(3222) + p.EnterRule(localctx, 68, PlSqlParserRULE_quotagroup_clauses) + p.SetState(3150) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -30565,7 +29996,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3195) + p.SetState(3123) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -30573,7 +30004,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3196) + p.SetState(3124) p.Match(PlSqlParserQUOTAGROUP) if p.HasError() { // Recognition error - abort rule @@ -30581,15 +30012,15 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3197) + p.SetState(3125) p.Id_expression() } - p.SetState(3203) + p.SetState(3131) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 102, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 101, p.GetParserRuleContext()) == 1 { { - p.SetState(3198) + p.SetState(3126) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -30597,11 +30028,11 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3199) + p.SetState(3127) p.Property_name() } { - p.SetState(3200) + p.SetState(3128) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -30609,7 +30040,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3201) + p.SetState(3129) p.Property_value() } @@ -30620,7 +30051,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 2) { - p.SetState(3205) + p.SetState(3133) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -30628,7 +30059,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3206) + p.SetState(3134) p.Match(PlSqlParserQUOTAGROUP) if p.HasError() { // Recognition error - abort rule @@ -30636,11 +30067,11 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3207) + p.SetState(3135) p.Id_expression() } { - p.SetState(3208) + p.SetState(3136) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -30648,11 +30079,11 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3209) + p.SetState(3137) p.Property_name() } { - p.SetState(3210) + p.SetState(3138) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -30660,14 +30091,14 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3211) + p.SetState(3139) p.Property_value() } case PlSqlParserMOVE: p.EnterOuterAlt(localctx, 3) { - p.SetState(3213) + p.SetState(3141) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -30675,7 +30106,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3214) + p.SetState(3142) p.Match(PlSqlParserQUOTAGROUP) if p.HasError() { // Recognition error - abort rule @@ -30683,11 +30114,11 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3215) + p.SetState(3143) p.Id_expression() } { - p.SetState(3216) + p.SetState(3144) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -30695,14 +30126,14 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3217) + p.SetState(3145) p.Id_expression() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 4) { - p.SetState(3219) + p.SetState(3147) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -30710,7 +30141,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3220) + p.SetState(3148) p.Match(PlSqlParserQUOTAGROUP) if p.HasError() { // Recognition error - abort rule @@ -30718,7 +30149,7 @@ func (p *PlSqlParser) Quotagroup_clauses() (localctx IQuotagroup_clausesContext) } } { - p.SetState(3221) + p.SetState(3149) p.Id_expression() } @@ -30834,10 +30265,10 @@ func (s *Property_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Property_name() (localctx IProperty_nameContext) { localctx = NewProperty_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 74, PlSqlParserRULE_property_name) + p.EnterRule(localctx, 70, PlSqlParserRULE_property_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(3224) + p.SetState(3152) p.Id_expression() } @@ -30948,10 +30379,10 @@ func (s *Property_valueContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Property_value() (localctx IProperty_valueContext) { localctx = NewProperty_valueContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 76, PlSqlParserRULE_property_value) + p.EnterRule(localctx, 72, PlSqlParserRULE_property_value) p.EnterOuterAlt(localctx, 1) { - p.SetState(3226) + p.SetState(3154) p.Id_expression() } @@ -31113,8 +30544,8 @@ 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(3232) + p.EnterRule(localctx, 74, PlSqlParserRULE_filegroup_clauses) + p.SetState(3160) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -31124,28 +30555,28 @@ func (p *PlSqlParser) Filegroup_clauses() (localctx IFilegroup_clausesContext) { case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3228) + p.SetState(3156) p.Add_filegroup_clause() } case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 2) { - p.SetState(3229) + p.SetState(3157) p.Modify_filegroup_clause() } case PlSqlParserMOVE: p.EnterOuterAlt(localctx, 3) { - p.SetState(3230) + p.SetState(3158) p.Move_to_filegroup_clause() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 4) { - p.SetState(3231) + p.SetState(3159) p.Drop_filegroup_clause() } @@ -31347,12 +30778,12 @@ func (s *Add_filegroup_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseContext) { localctx = NewAdd_filegroup_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 80, PlSqlParserRULE_add_filegroup_clause) + p.EnterRule(localctx, 76, PlSqlParserRULE_add_filegroup_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3234) + p.SetState(3162) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -31360,7 +30791,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3235) + p.SetState(3163) p.Match(PlSqlParserFILEGROUP) if p.HasError() { // Recognition error - abort rule @@ -31368,10 +30799,10 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3236) + p.SetState(3164) p.Id_expression() } - p.SetState(3240) + p.SetState(3168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -31380,7 +30811,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserCLUSTER, PlSqlParserDATABASE, PlSqlParserVOLUME: { - p.SetState(3237) + p.SetState(3165) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLUSTER || _la == PlSqlParserDATABASE || _la == PlSqlParserVOLUME) { @@ -31391,13 +30822,13 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3238) + p.SetState(3166) p.Id_expression() } case PlSqlParserTEMPLATE: { - p.SetState(3239) + p.SetState(3167) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -31409,12 +30840,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(3245) + p.SetState(3173) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 106, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 105, p.GetParserRuleContext()) == 1 { { - p.SetState(3242) + p.SetState(3170) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -31422,7 +30853,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3243) + p.SetState(3171) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -31430,19 +30861,19 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3244) + p.SetState(3172) p.Id_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3251) + p.SetState(3179) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 107, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 106, p.GetParserRuleContext()) == 1 { { - p.SetState(3247) + p.SetState(3175) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -31450,7 +30881,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3248) + p.SetState(3176) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31458,7 +30889,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3249) + p.SetState(3177) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -31466,7 +30897,7 @@ func (p *PlSqlParser) Add_filegroup_clause() (localctx IAdd_filegroup_clauseCont } } { - p.SetState(3250) + p.SetState(3178) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31615,10 +31046,10 @@ func (s *Modify_filegroup_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clauseContext) { localctx = NewModify_filegroup_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 82, PlSqlParserRULE_modify_filegroup_clause) + p.EnterRule(localctx, 78, PlSqlParserRULE_modify_filegroup_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3253) + p.SetState(3181) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -31626,7 +31057,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3254) + p.SetState(3182) p.Match(PlSqlParserFILEGROUP) if p.HasError() { // Recognition error - abort rule @@ -31634,11 +31065,11 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3255) + p.SetState(3183) p.Id_expression() } { - p.SetState(3256) + p.SetState(3184) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -31646,7 +31077,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3257) + p.SetState(3185) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31654,7 +31085,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3258) + p.SetState(3186) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -31662,7 +31093,7 @@ func (p *PlSqlParser) Modify_filegroup_clause() (localctx IModify_filegroup_clau } } { - p.SetState(3259) + p.SetState(3187) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31802,10 +31233,10 @@ func (s *Move_to_filegroup_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_clauseContext) { localctx = NewMove_to_filegroup_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 84, PlSqlParserRULE_move_to_filegroup_clause) + p.EnterRule(localctx, 80, PlSqlParserRULE_move_to_filegroup_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3261) + p.SetState(3189) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -31813,7 +31244,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3262) + p.SetState(3190) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -31821,7 +31252,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3263) + p.SetState(3191) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -31829,7 +31260,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3264) + p.SetState(3192) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -31837,7 +31268,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3265) + p.SetState(3193) p.Match(PlSqlParserFILEGROUP) if p.HasError() { // Recognition error - abort rule @@ -31845,7 +31276,7 @@ func (p *PlSqlParser) Move_to_filegroup_clause() (localctx IMove_to_filegroup_cl } } { - p.SetState(3266) + p.SetState(3194) p.Id_expression() } @@ -31971,10 +31402,10 @@ func (s *Drop_filegroup_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Drop_filegroup_clause() (localctx IDrop_filegroup_clauseContext) { localctx = NewDrop_filegroup_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 86, PlSqlParserRULE_drop_filegroup_clause) + p.EnterRule(localctx, 82, PlSqlParserRULE_drop_filegroup_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3268) + p.SetState(3196) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -31982,7 +31413,7 @@ func (p *PlSqlParser) Drop_filegroup_clause() (localctx IDrop_filegroup_clauseCo } } { - p.SetState(3269) + p.SetState(3197) p.Match(PlSqlParserFILEGROUP) if p.HasError() { // Recognition error - abort rule @@ -31990,15 +31421,15 @@ func (p *PlSqlParser) Drop_filegroup_clause() (localctx IDrop_filegroup_clauseCo } } { - p.SetState(3270) + p.SetState(3198) p.Id_expression() } - p.SetState(3272) + p.SetState(3200) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 108, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 107, p.GetParserRuleContext()) == 1 { { - p.SetState(3271) + p.SetState(3199) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -32110,12 +31541,12 @@ func (s *Quorum_regularContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Quorum_regular() (localctx IQuorum_regularContext) { localctx = NewQuorum_regularContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 88, PlSqlParserRULE_quorum_regular) + p.EnterRule(localctx, 84, PlSqlParserRULE_quorum_regular) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3274) + p.SetState(3202) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR) { @@ -32226,10 +31657,10 @@ func (s *Undrop_disk_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Undrop_disk_clause() (localctx IUndrop_disk_clauseContext) { localctx = NewUndrop_disk_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 90, PlSqlParserRULE_undrop_disk_clause) + p.EnterRule(localctx, 86, PlSqlParserRULE_undrop_disk_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(3276) + p.SetState(3204) p.Match(PlSqlParserUNDROP) if p.HasError() { // Recognition error - abort rule @@ -32237,7 +31668,7 @@ func (p *PlSqlParser) Undrop_disk_clause() (localctx IUndrop_disk_clauseContext) } } { - p.SetState(3277) + p.SetState(3205) p.Match(PlSqlParserDISKS) if p.HasError() { // Recognition error - abort rule @@ -32365,10 +31796,10 @@ func (s *Diskgroup_availabilityContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Diskgroup_availability() (localctx IDiskgroup_availabilityContext) { localctx = NewDiskgroup_availabilityContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 92, PlSqlParserRULE_diskgroup_availability) + p.EnterRule(localctx, 88, PlSqlParserRULE_diskgroup_availability) var _la int - p.SetState(3290) + p.SetState(3218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -32378,19 +31809,19 @@ func (p *PlSqlParser) Diskgroup_availability() (localctx IDiskgroup_availability case PlSqlParserMOUNT: p.EnterOuterAlt(localctx, 1) { - p.SetState(3279) + p.SetState(3207) p.Match(PlSqlParserMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3281) + p.SetState(3209) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 109, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 108, p.GetParserRuleContext()) == 1 { { - p.SetState(3280) + p.SetState(3208) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORMAL || _la == PlSqlParserRESTRICTED) { @@ -32404,12 +31835,12 @@ func (p *PlSqlParser) Diskgroup_availability() (localctx IDiskgroup_availability } else if p.HasError() { // JIM goto errorExit } - p.SetState(3284) + p.SetState(3212) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 110, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 109, p.GetParserRuleContext()) == 1 { { - p.SetState(3283) + p.SetState(3211) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -32427,19 +31858,19 @@ func (p *PlSqlParser) Diskgroup_availability() (localctx IDiskgroup_availability case PlSqlParserDISMOUNT: p.EnterOuterAlt(localctx, 2) { - p.SetState(3286) + p.SetState(3214) p.Match(PlSqlParserDISMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3288) + p.SetState(3216) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 111, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 110, p.GetParserRuleContext()) == 1 { { - p.SetState(3287) + p.SetState(3215) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -32622,14 +32053,14 @@ func (s *Enable_disable_volumeContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeContext) { localctx = NewEnable_disable_volumeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 94, PlSqlParserRULE_enable_disable_volume) + p.EnterRule(localctx, 90, PlSqlParserRULE_enable_disable_volume) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3292) + p.SetState(3220) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -32640,14 +32071,14 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo } } { - p.SetState(3293) + p.SetState(3221) p.Match(PlSqlParserVOLUME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3303) + p.SetState(3231) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -32656,22 +32087,22 @@ 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(3294) + p.SetState(3222) p.Id_expression() } - p.SetState(3299) + p.SetState(3227) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 113, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 112, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3295) + p.SetState(3223) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -32679,17 +32110,17 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo } } { - p.SetState(3296) + p.SetState(3224) p.Id_expression() } } - p.SetState(3301) + p.SetState(3229) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 113, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 112, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -32697,7 +32128,7 @@ func (p *PlSqlParser) Enable_disable_volume() (localctx IEnable_disable_volumeCo case PlSqlParserALL: { - p.SetState(3302) + p.SetState(3230) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -32832,10 +32263,10 @@ func (s *Drop_functionContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Drop_function() (localctx IDrop_functionContext) { localctx = NewDrop_functionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 96, PlSqlParserRULE_drop_function) + p.EnterRule(localctx, 92, PlSqlParserRULE_drop_function) p.EnterOuterAlt(localctx, 1) { - p.SetState(3305) + p.SetState(3233) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -32843,7 +32274,7 @@ func (p *PlSqlParser) Drop_function() (localctx IDrop_functionContext) { } } { - p.SetState(3306) + p.SetState(3234) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -32851,11 +32282,11 @@ func (p *PlSqlParser) Drop_function() (localctx IDrop_functionContext) { } } { - p.SetState(3307) + p.SetState(3235) p.Function_name() } { - p.SetState(3308) + p.SetState(3236) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -33165,12 +32596,12 @@ func (s *Alter_flashback_archiveContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archiveContext) { localctx = NewAlter_flashback_archiveContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 98, PlSqlParserRULE_alter_flashback_archive) + p.EnterRule(localctx, 94, PlSqlParserRULE_alter_flashback_archive) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3310) + p.SetState(3238) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -33178,7 +32609,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3311) + p.SetState(3239) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -33186,7 +32617,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3312) + p.SetState(3240) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -33194,22 +32625,22 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3313) + p.SetState(3241) var _x = p.Id_expression() localctx.(*Alter_flashback_archiveContext).fa = _x } - p.SetState(3343) + p.SetState(3271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 119, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 118, p.GetParserRuleContext()) { case 1: { - p.SetState(3314) + p.SetState(3242) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -33217,7 +32648,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3315) + p.SetState(3243) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -33227,7 +32658,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi case 2: { - p.SetState(3316) + p.SetState(3244) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserMODIFY) { @@ -33238,7 +32669,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3317) + p.SetState(3245) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -33246,18 +32677,18 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3318) + p.SetState(3246) var _x = p.Id_expression() localctx.(*Alter_flashback_archiveContext).ts = _x } - p.SetState(3320) + p.SetState(3248) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 115, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 114, p.GetParserRuleContext()) == 1 { { - p.SetState(3319) + p.SetState(3247) p.Flashback_archive_quota() } @@ -33267,7 +32698,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi case 3: { - p.SetState(3322) + p.SetState(3250) p.Match(PlSqlParserREMOVE) if p.HasError() { // Recognition error - abort rule @@ -33275,7 +32706,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3323) + p.SetState(3251) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -33283,7 +32714,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3324) + p.SetState(3252) var _x = p.Id_expression() @@ -33292,7 +32723,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi case 4: { - p.SetState(3325) + p.SetState(3253) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -33300,20 +32731,20 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3326) + p.SetState(3254) p.Flashback_archive_retention() } case 5: { - p.SetState(3327) + p.SetState(3255) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3336) + p.SetState(3264) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33322,7 +32753,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(3328) + p.SetState(3256) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -33332,14 +32763,14 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi case PlSqlParserBEFORE: { - p.SetState(3329) + p.SetState(3257) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3334) + p.SetState(3262) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33348,7 +32779,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi switch p.GetTokenStream().LA(1) { case PlSqlParserSCN: { - p.SetState(3330) + p.SetState(3258) p.Match(PlSqlParserSCN) if p.HasError() { // Recognition error - abort rule @@ -33356,13 +32787,13 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3331) + p.SetState(3259) p.Expression() } case PlSqlParserTIMESTAMP: { - p.SetState(3332) + p.SetState(3260) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -33370,7 +32801,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3333) + p.SetState(3261) p.Expression() } @@ -33385,7 +32816,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } case 6: - p.SetState(3339) + p.SetState(3267) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33394,7 +32825,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi if _la == PlSqlParserNO { { - p.SetState(3338) + p.SetState(3266) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -33404,7 +32835,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } { - p.SetState(3341) + p.SetState(3269) p.Match(PlSqlParserOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -33412,7 +32843,7 @@ func (p *PlSqlParser) Alter_flashback_archive() (localctx IAlter_flashback_archi } } { - p.SetState(3342) + p.SetState(3270) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -33626,10 +33057,10 @@ func (s *Alter_hierarchyContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { localctx = NewAlter_hierarchyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 100, PlSqlParserRULE_alter_hierarchy) + p.EnterRule(localctx, 96, PlSqlParserRULE_alter_hierarchy) p.EnterOuterAlt(localctx, 1) { - p.SetState(3345) + p.SetState(3273) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -33637,23 +33068,23 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { } } { - p.SetState(3346) + p.SetState(3274) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3350) + p.SetState(3278) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 120, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 119, p.GetParserRuleContext()) == 1 { { - p.SetState(3347) + p.SetState(3275) p.Schema_name() } { - p.SetState(3348) + p.SetState(3276) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -33665,13 +33096,13 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { goto errorExit } { - p.SetState(3352) + p.SetState(3280) var _x = p.Id_expression() localctx.(*Alter_hierarchyContext).hn = _x } - p.SetState(3357) + p.SetState(3285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33680,7 +33111,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserRENAME: { - p.SetState(3353) + p.SetState(3281) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -33688,7 +33119,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { } } { - p.SetState(3354) + p.SetState(3282) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -33696,7 +33127,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { } } { - p.SetState(3355) + p.SetState(3283) var _x = p.Id_expression() @@ -33705,7 +33136,7 @@ func (p *PlSqlParser) Alter_hierarchy() (localctx IAlter_hierarchyContext) { case PlSqlParserCOMPILE: { - p.SetState(3356) + p.SetState(3284) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -33903,14 +33334,14 @@ func (s *Alter_functionContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { localctx = NewAlter_functionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 102, PlSqlParserRULE_alter_function) + p.EnterRule(localctx, 98, PlSqlParserRULE_alter_function) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3359) + p.SetState(3287) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -33918,7 +33349,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } } { - p.SetState(3360) + p.SetState(3288) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -33926,23 +33357,23 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } } { - p.SetState(3361) + p.SetState(3289) p.Function_name() } { - p.SetState(3362) + p.SetState(3290) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3364) + p.SetState(3292) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 122, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 121, p.GetParserRuleContext()) == 1 { { - p.SetState(3363) + p.SetState(3291) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -33953,34 +33384,34 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3369) + p.SetState(3297) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 123, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 122, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3366) + p.SetState(3294) p.Compiler_parameters_clause() } } - p.SetState(3371) + p.SetState(3299) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 123, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 122, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(3374) + p.SetState(3302) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -33989,7 +33420,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { if _la == PlSqlParserREUSE { { - p.SetState(3372) + p.SetState(3300) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -33997,7 +33428,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } } { - p.SetState(3373) + p.SetState(3301) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -34007,7 +33438,7 @@ func (p *PlSqlParser) Alter_function() (localctx IAlter_functionContext) { } { - p.SetState(3376) + p.SetState(3304) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -34316,12 +33747,12 @@ func (s *Alter_javaContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { localctx = NewAlter_javaContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 104, PlSqlParserRULE_alter_java) + p.EnterRule(localctx, 100, PlSqlParserRULE_alter_java) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3378) + p.SetState(3306) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -34329,7 +33760,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } { - p.SetState(3379) + p.SetState(3307) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -34337,7 +33768,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } { - p.SetState(3380) + p.SetState(3308) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLASS || _la == PlSqlParserSOURCE) { @@ -34347,16 +33778,16 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { p.Consume() } } - p.SetState(3384) + p.SetState(3312) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 125, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 124, p.GetParserRuleContext()) == 1 { { - p.SetState(3381) + p.SetState(3309) p.Schema_name() } { - p.SetState(3382) + p.SetState(3310) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -34368,13 +33799,13 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { goto errorExit } { - p.SetState(3386) + p.SetState(3314) var _x = p.Id_expression() localctx.(*Alter_javaContext).o = _x } - p.SetState(3406) + p.SetState(3334) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34383,7 +33814,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { if _la == PlSqlParserRESOLVER { { - p.SetState(3387) + p.SetState(3315) p.Match(PlSqlParserRESOLVER) if p.HasError() { // Recognition error - abort rule @@ -34391,14 +33822,14 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } { - p.SetState(3388) + p.SetState(3316) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3400) + p.SetState(3328) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34407,7 +33838,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { for ok := true; ok; ok = _la == PlSqlParserLEFT_PAREN { { - p.SetState(3389) + p.SetState(3317) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -34415,10 +33846,10 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } { - p.SetState(3390) + p.SetState(3318) p.Match_string() } - p.SetState(3392) + p.SetState(3320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34427,7 +33858,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { if _la == PlSqlParserCOMMA { { - p.SetState(3391) + p.SetState(3319) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -34436,7 +33867,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } - p.SetState(3396) + p.SetState(3324) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34445,13 +33876,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(3394) + p.SetState(3322) p.Schema_name() } case PlSqlParserMINUS_SIGN: { - p.SetState(3395) + p.SetState(3323) p.Match(PlSqlParserMINUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -34464,7 +33895,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { goto errorExit } { - p.SetState(3398) + p.SetState(3326) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -34472,7 +33903,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } - p.SetState(3402) + p.SetState(3330) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34480,7 +33911,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3404) + p.SetState(3332) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -34489,7 +33920,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { } } - p.SetState(3411) + p.SetState(3339) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -34498,7 +33929,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPILE: { - p.SetState(3408) + p.SetState(3336) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -34508,7 +33939,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { case PlSqlParserRESOLVE: { - p.SetState(3409) + p.SetState(3337) p.Match(PlSqlParserRESOLVE) if p.HasError() { // Recognition error - abort rule @@ -34518,7 +33949,7 @@ func (p *PlSqlParser) Alter_java() (localctx IAlter_javaContext) { case PlSqlParserAUTHID: { - p.SetState(3410) + p.SetState(3338) p.Invoker_rights_clause() } @@ -34627,12 +34058,12 @@ func (s *Match_stringContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Match_string() (localctx IMatch_stringContext) { localctx = NewMatch_stringContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 106, PlSqlParserRULE_match_string) + p.EnterRule(localctx, 102, PlSqlParserRULE_match_string) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3413) + p.SetState(3341) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELIMITED_ID || _la == PlSqlParserASTERISK) { @@ -35114,19 +34545,19 @@ func (s *Create_function_bodyContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyContext) { localctx = NewCreate_function_bodyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 108, PlSqlParserRULE_create_function_body) + p.EnterRule(localctx, 104, PlSqlParserRULE_create_function_body) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3415) + p.SetState(3343) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3418) + p.SetState(3346) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35135,7 +34566,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont if _la == PlSqlParserOR { { - p.SetState(3416) + p.SetState(3344) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -35143,7 +34574,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3417) + p.SetState(3345) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -35153,7 +34584,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } { - p.SetState(3420) + p.SetState(3348) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -35161,10 +34592,10 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3421) + p.SetState(3349) p.Function_name() } - p.SetState(3433) + p.SetState(3361) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35173,7 +34604,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3422) + p.SetState(3350) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -35181,10 +34612,10 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3423) + p.SetState(3351) p.Parameter() } - p.SetState(3428) + p.SetState(3356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35193,7 +34624,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont for _la == PlSqlParserCOMMA { { - p.SetState(3424) + p.SetState(3352) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -35201,11 +34632,11 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3425) + p.SetState(3353) p.Parameter() } - p.SetState(3430) + p.SetState(3358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35213,7 +34644,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont _la = p.GetTokenStream().LA(1) } { - p.SetState(3431) + p.SetState(3359) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -35223,7 +34654,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } { - p.SetState(3435) + p.SetState(3363) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -35231,10 +34662,10 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3436) + p.SetState(3364) p.Type_spec() } - p.SetState(3443) + p.SetState(3371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35242,7 +34673,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(3441) + p.SetState(3369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35251,25 +34682,25 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont switch p.GetTokenStream().LA(1) { case PlSqlParserAUTHID: { - p.SetState(3437) + p.SetState(3365) p.Invoker_rights_clause() } case PlSqlParserPARALLEL_ENABLE: { - p.SetState(3438) + p.SetState(3366) p.Parallel_enable_clause() } case PlSqlParserRESULT_CACHE: { - p.SetState(3439) + p.SetState(3367) p.Result_cache_clause() } case PlSqlParserDETERMINISTIC: { - p.SetState(3440) + p.SetState(3368) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -35282,22 +34713,22 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont goto errorExit } - p.SetState(3445) + p.SetState(3373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(3464) + p.SetState(3392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 140, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 139, p.GetParserRuleContext()) { case 1: - p.SetState(3447) + p.SetState(3375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35306,7 +34737,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont if _la == PlSqlParserPIPELINED { { - p.SetState(3446) + p.SetState(3374) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -35316,7 +34747,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } { - p.SetState(3449) + p.SetState(3377) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -35326,15 +34757,15 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont p.Consume() } } - p.SetState(3458) + p.SetState(3386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 139, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 138, p.GetParserRuleContext()) { case 1: - p.SetState(3451) + p.SetState(3379) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35343,7 +34774,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont if _la == PlSqlParserDECLARE { { - p.SetState(3450) + p.SetState(3378) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -35352,12 +34783,12 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } - p.SetState(3454) + p.SetState(3382) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 138, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 137, p.GetParserRuleContext()) == 1 { { - p.SetState(3453) + p.SetState(3381) p.Seq_of_declare_specs() } @@ -35365,13 +34796,13 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont goto errorExit } { - p.SetState(3456) + p.SetState(3384) p.Body() } case 2: { - p.SetState(3457) + p.SetState(3385) p.Call_spec() } @@ -35381,7 +34812,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont case 2: { - p.SetState(3460) + p.SetState(3388) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAGGREGATE || _la == PlSqlParserPIPELINED) { @@ -35392,7 +34823,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3461) + p.SetState(3389) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -35400,13 +34831,13 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont } } { - p.SetState(3462) + p.SetState(3390) p.Implementation_type_name() } case 3: { - p.SetState(3463) + p.SetState(3391) p.Sql_macro_body() } @@ -35414,7 +34845,7 @@ func (p *PlSqlParser) Create_function_body() (localctx ICreate_function_bodyCont goto errorExit } { - p.SetState(3466) + p.SetState(3394) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -35559,10 +34990,10 @@ func (s *Sql_macro_bodyContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { localctx = NewSql_macro_bodyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 110, PlSqlParserRULE_sql_macro_body) + p.EnterRule(localctx, 106, PlSqlParserRULE_sql_macro_body) p.EnterOuterAlt(localctx, 1) { - p.SetState(3468) + p.SetState(3396) p.Match(PlSqlParserSQL_MACRO) if p.HasError() { // Recognition error - abort rule @@ -35570,7 +35001,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3469) + p.SetState(3397) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -35578,7 +35009,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3470) + p.SetState(3398) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -35586,7 +35017,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3471) + p.SetState(3399) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -35594,11 +35025,11 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3472) + p.SetState(3400) p.Quoted_string() } { - p.SetState(3473) + p.SetState(3401) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -35606,7 +35037,7 @@ func (p *PlSqlParser) Sql_macro_body() (localctx ISql_macro_bodyContext) { } } { - p.SetState(3474) + p.SetState(3402) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -35726,19 +35157,19 @@ func (s *Parallel_enable_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Parallel_enable_clause() (localctx IParallel_enable_clauseContext) { localctx = NewParallel_enable_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 112, PlSqlParserRULE_parallel_enable_clause) + p.EnterRule(localctx, 108, PlSqlParserRULE_parallel_enable_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3476) + p.SetState(3404) p.Match(PlSqlParserPARALLEL_ENABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3478) + p.SetState(3406) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35747,7 +35178,7 @@ func (p *PlSqlParser) Parallel_enable_clause() (localctx IParallel_enable_clause if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3477) + p.SetState(3405) p.Partition_by_clause() } @@ -35934,12 +35365,12 @@ func (s *Partition_by_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContext) { localctx = NewPartition_by_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 114, PlSqlParserRULE_partition_by_clause) + p.EnterRule(localctx, 110, PlSqlParserRULE_partition_by_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3480) + p.SetState(3408) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -35947,7 +35378,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex } } { - p.SetState(3481) + p.SetState(3409) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -35955,18 +35386,18 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex } } { - p.SetState(3482) + p.SetState(3410) p.Expression() } { - p.SetState(3483) + p.SetState(3411) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3487) + p.SetState(3415) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -35975,7 +35406,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex switch p.GetTokenStream().LA(1) { case PlSqlParserANY: { - p.SetState(3484) + p.SetState(3412) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -35985,7 +35416,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex case PlSqlParserHASH, PlSqlParserLIST, PlSqlParserRANGE: { - p.SetState(3485) + p.SetState(3413) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHASH || _la == PlSqlParserLIST || _la == PlSqlParserRANGE) { @@ -35996,7 +35427,7 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex } } { - p.SetState(3486) + p.SetState(3414) p.Paren_column_list() } @@ -36004,7 +35435,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(3490) + p.SetState(3418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36013,13 +35444,13 @@ func (p *PlSqlParser) Partition_by_clause() (localctx IPartition_by_clauseContex if _la == PlSqlParserCLUSTER || _la == PlSqlParserORDER { { - p.SetState(3489) + p.SetState(3417) p.Streaming_clause() } } { - p.SetState(3492) + p.SetState(3420) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -36139,19 +35570,19 @@ func (s *Result_cache_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Result_cache_clause() (localctx IResult_cache_clauseContext) { localctx = NewResult_cache_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 116, PlSqlParserRULE_result_cache_clause) + p.EnterRule(localctx, 112, PlSqlParserRULE_result_cache_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3494) + p.SetState(3422) p.Match(PlSqlParserRESULT_CACHE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3496) + p.SetState(3424) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36160,7 +35591,7 @@ func (p *PlSqlParser) Result_cache_clause() (localctx IResult_cache_clauseContex if _la == PlSqlParserRELIES_ON { { - p.SetState(3495) + p.SetState(3423) p.Relies_on_part() } @@ -36324,12 +35755,12 @@ func (s *Relies_on_partContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { localctx = NewRelies_on_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 118, PlSqlParserRULE_relies_on_part) + p.EnterRule(localctx, 114, PlSqlParserRULE_relies_on_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3498) + p.SetState(3426) p.Match(PlSqlParserRELIES_ON) if p.HasError() { // Recognition error - abort rule @@ -36337,7 +35768,7 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { } } { - p.SetState(3499) + p.SetState(3427) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -36345,10 +35776,10 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { } } { - p.SetState(3500) + p.SetState(3428) p.Tableview_name() } - p.SetState(3505) + p.SetState(3433) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36357,7 +35788,7 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3501) + p.SetState(3429) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -36365,11 +35796,11 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { } } { - p.SetState(3502) + p.SetState(3430) p.Tableview_name() } - p.SetState(3507) + p.SetState(3435) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36377,7 +35808,7 @@ func (p *PlSqlParser) Relies_on_part() (localctx IRelies_on_partContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3508) + p.SetState(3436) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -36524,12 +35955,12 @@ func (s *Streaming_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Streaming_clause() (localctx IStreaming_clauseContext) { localctx = NewStreaming_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 120, PlSqlParserRULE_streaming_clause) + p.EnterRule(localctx, 116, PlSqlParserRULE_streaming_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3510) + p.SetState(3438) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLUSTER || _la == PlSqlParserORDER) { @@ -36540,11 +35971,11 @@ func (p *PlSqlParser) Streaming_clause() (localctx IStreaming_clauseContext) { } } { - p.SetState(3511) + p.SetState(3439) p.Expression() } { - p.SetState(3512) + p.SetState(3440) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -36552,7 +35983,7 @@ func (p *PlSqlParser) Streaming_clause() (localctx IStreaming_clauseContext) { } } { - p.SetState(3513) + p.SetState(3441) p.Paren_column_list() } @@ -36737,14 +36168,14 @@ func (s *Alter_outlineContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { localctx = NewAlter_outlineContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 122, PlSqlParserRULE_alter_outline) + p.EnterRule(localctx, 118, PlSqlParserRULE_alter_outline) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3515) + p.SetState(3443) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -36752,19 +36183,19 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { } } { - p.SetState(3516) + p.SetState(3444) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3518) + p.SetState(3446) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 146, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 145, p.GetParserRuleContext()) == 1 { { - p.SetState(3517) + p.SetState(3445) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPRIVATE || _la == PlSqlParserPUBLIC) { @@ -36779,13 +36210,13 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { goto errorExit } { - p.SetState(3520) + p.SetState(3448) var _x = p.Id_expression() localctx.(*Alter_outlineContext).o = _x } - p.SetState(3522) + p.SetState(3450) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36795,7 +36226,7 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { switch _alt { case 1: { - p.SetState(3521) + p.SetState(3449) p.Outline_options() } @@ -36804,9 +36235,9 @@ func (p *PlSqlParser) Alter_outline() (localctx IAlter_outlineContext) { goto errorExit } - p.SetState(3524) + p.SetState(3452) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 147, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 146, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -36976,8 +36407,8 @@ 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(3536) + p.EnterRule(localctx, 120, PlSqlParserRULE_outline_options) + p.SetState(3464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -36987,7 +36418,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserREBUILD: p.EnterOuterAlt(localctx, 1) { - p.SetState(3526) + p.SetState(3454) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -36998,7 +36429,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 2) { - p.SetState(3527) + p.SetState(3455) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -37006,7 +36437,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3528) + p.SetState(3456) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -37014,7 +36445,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3529) + p.SetState(3457) var _x = p.Id_expression() @@ -37024,7 +36455,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserCHANGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(3530) + p.SetState(3458) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -37032,7 +36463,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3531) + p.SetState(3459) p.Match(PlSqlParserCATEGORY) if p.HasError() { // Recognition error - abort rule @@ -37040,7 +36471,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3532) + p.SetState(3460) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -37048,7 +36479,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { } } { - p.SetState(3533) + p.SetState(3461) var _x = p.Id_expression() @@ -37058,7 +36489,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserENABLE: p.EnterOuterAlt(localctx, 4) { - p.SetState(3534) + p.SetState(3462) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -37069,7 +36500,7 @@ func (p *PlSqlParser) Outline_options() (localctx IOutline_optionsContext) { case PlSqlParserDISABLE: p.EnterOuterAlt(localctx, 5) { - p.SetState(3535) + p.SetState(3463) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -37280,12 +36711,12 @@ func (s *Alter_lockdown_profileContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profileContext) { localctx = NewAlter_lockdown_profileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 126, PlSqlParserRULE_alter_lockdown_profile) + p.EnterRule(localctx, 122, PlSqlParserRULE_alter_lockdown_profile) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3538) + p.SetState(3466) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -37293,7 +36724,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3539) + p.SetState(3467) p.Match(PlSqlParserLOCKDOWN) if p.HasError() { // Recognition error - abort rule @@ -37301,7 +36732,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3540) + p.SetState(3468) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -37309,43 +36740,43 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3541) + p.SetState(3469) p.Id_expression() } - p.SetState(3545) + p.SetState(3473) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 149, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 148, p.GetParserRuleContext()) { case 1: { - p.SetState(3542) + p.SetState(3470) p.Lockdown_feature() } case 2: { - p.SetState(3543) + p.SetState(3471) p.Lockdown_options() } case 3: { - p.SetState(3544) + p.SetState(3472) p.Lockdown_statements() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(3550) + p.SetState(3478) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 150, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 149, p.GetParserRuleContext()) == 1 { { - p.SetState(3547) + p.SetState(3475) p.Match(PlSqlParserUSERS) if p.HasError() { // Recognition error - abort rule @@ -37353,7 +36784,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3548) + p.SetState(3476) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37361,7 +36792,7 @@ func (p *PlSqlParser) Alter_lockdown_profile() (localctx IAlter_lockdown_profile } } { - p.SetState(3549) + p.SetState(3477) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserCOMMON || _la == PlSqlParserLOCAL) { @@ -37530,21 +36961,21 @@ func (s *Lockdown_featureContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { localctx = NewLockdown_featureContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 128, PlSqlParserRULE_lockdown_feature) + p.EnterRule(localctx, 124, PlSqlParserRULE_lockdown_feature) p.EnterOuterAlt(localctx, 1) { - p.SetState(3552) + p.SetState(3480) p.Disable_enable() } { - p.SetState(3553) + p.SetState(3481) p.Match(PlSqlParserFEATURE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3568) + p.SetState(3496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -37553,7 +36984,7 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEQUALS_OP: { - p.SetState(3554) + p.SetState(3482) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37561,7 +36992,7 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3555) + p.SetState(3483) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37569,11 +37000,11 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3556) + p.SetState(3484) p.String_list() } { - p.SetState(3557) + p.SetState(3485) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37583,19 +37014,19 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { case PlSqlParserALL: { - p.SetState(3559) + p.SetState(3487) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3566) + p.SetState(3494) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 151, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 150, p.GetParserRuleContext()) == 1 { { - p.SetState(3560) + p.SetState(3488) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -37603,7 +37034,7 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3561) + p.SetState(3489) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37611,7 +37042,7 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3562) + p.SetState(3490) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37619,11 +37050,11 @@ func (p *PlSqlParser) Lockdown_feature() (localctx ILockdown_featureContext) { } } { - p.SetState(3563) + p.SetState(3491) p.String_list() } { - p.SetState(3564) + p.SetState(3492) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37794,21 +37225,21 @@ func (s *Lockdown_optionsContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { localctx = NewLockdown_optionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 130, PlSqlParserRULE_lockdown_options) + p.EnterRule(localctx, 126, PlSqlParserRULE_lockdown_options) p.EnterOuterAlt(localctx, 1) { - p.SetState(3570) + p.SetState(3498) p.Disable_enable() } { - p.SetState(3571) + p.SetState(3499) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3586) + p.SetState(3514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -37817,7 +37248,7 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEQUALS_OP: { - p.SetState(3572) + p.SetState(3500) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37825,7 +37256,7 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3573) + p.SetState(3501) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37833,11 +37264,11 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3574) + p.SetState(3502) p.String_list() } { - p.SetState(3575) + p.SetState(3503) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37847,19 +37278,19 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { case PlSqlParserALL: { - p.SetState(3577) + p.SetState(3505) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3584) + p.SetState(3512) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 153, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 152, p.GetParserRuleContext()) == 1 { { - p.SetState(3578) + p.SetState(3506) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -37867,7 +37298,7 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3579) + p.SetState(3507) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -37875,7 +37306,7 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3580) + p.SetState(3508) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -37883,11 +37314,11 @@ func (p *PlSqlParser) Lockdown_options() (localctx ILockdown_optionsContext) { } } { - p.SetState(3581) + p.SetState(3509) p.String_list() } { - p.SetState(3582) + p.SetState(3510) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38080,30 +37511,30 @@ func (s *Lockdown_statementsContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContext) { localctx = NewLockdown_statementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 132, PlSqlParserRULE_lockdown_statements) + p.EnterRule(localctx, 128, PlSqlParserRULE_lockdown_statements) p.EnterOuterAlt(localctx, 1) { - p.SetState(3588) + p.SetState(3516) p.Disable_enable() } { - p.SetState(3589) + p.SetState(3517) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3609) + p.SetState(3537) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 156, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 155, p.GetParserRuleContext()) { case 1: { - p.SetState(3590) + p.SetState(3518) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38111,7 +37542,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3591) + p.SetState(3519) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38119,11 +37550,11 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3592) + p.SetState(3520) p.String_list() } { - p.SetState(3593) + p.SetState(3521) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38133,7 +37564,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex case 2: { - p.SetState(3595) + p.SetState(3523) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38141,7 +37572,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3596) + p.SetState(3524) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38149,7 +37580,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3597) + p.SetState(3525) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -38157,7 +37588,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3598) + p.SetState(3526) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38165,25 +37596,25 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3599) + p.SetState(3527) p.Statement_clauses() } case 3: { - p.SetState(3600) + p.SetState(3528) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3607) + p.SetState(3535) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 155, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 154, p.GetParserRuleContext()) == 1 { { - p.SetState(3601) + p.SetState(3529) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -38191,7 +37622,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3602) + p.SetState(3530) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38199,7 +37630,7 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3603) + p.SetState(3531) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38207,11 +37638,11 @@ func (p *PlSqlParser) Lockdown_statements() (localctx ILockdown_statementsContex } } { - p.SetState(3604) + p.SetState(3532) p.String_list() } { - p.SetState(3605) + p.SetState(3533) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38386,26 +37817,26 @@ func (s *Statement_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { localctx = NewStatement_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 134, PlSqlParserRULE_statement_clauses) + p.EnterRule(localctx, 130, PlSqlParserRULE_statement_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(3611) + p.SetState(3539) p.Match(PlSqlParserCLAUSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3631) + p.SetState(3559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 158, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 157, p.GetParserRuleContext()) { case 1: { - p.SetState(3612) + p.SetState(3540) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38413,7 +37844,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3613) + p.SetState(3541) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38421,11 +37852,11 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3614) + p.SetState(3542) p.String_list() } { - p.SetState(3615) + p.SetState(3543) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38435,7 +37866,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { case 2: { - p.SetState(3617) + p.SetState(3545) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38443,7 +37874,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3618) + p.SetState(3546) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38451,7 +37882,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3619) + p.SetState(3547) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -38459,7 +37890,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3620) + p.SetState(3548) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38467,25 +37898,25 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3621) + p.SetState(3549) p.Clause_options() } case 3: { - p.SetState(3622) + p.SetState(3550) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3629) + p.SetState(3557) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 157, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 156, p.GetParserRuleContext()) == 1 { { - p.SetState(3623) + p.SetState(3551) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -38493,7 +37924,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3624) + p.SetState(3552) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38501,7 +37932,7 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3625) + p.SetState(3553) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38509,11 +37940,11 @@ func (p *PlSqlParser) Statement_clauses() (localctx IStatement_clausesContext) { } } { - p.SetState(3626) + p.SetState(3554) p.String_list() } { - p.SetState(3627) + p.SetState(3555) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38714,28 +38145,28 @@ func (s *Clause_optionsContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { localctx = NewClause_optionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 136, PlSqlParserRULE_clause_options) + p.EnterRule(localctx, 132, PlSqlParserRULE_clause_options) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3633) + p.SetState(3561) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3657) + p.SetState(3585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 161, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 160, p.GetParserRuleContext()) { case 1: { - p.SetState(3634) + p.SetState(3562) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38743,7 +38174,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3635) + p.SetState(3563) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38751,11 +38182,11 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3636) + p.SetState(3564) p.String_list() } { - p.SetState(3637) + p.SetState(3565) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38765,7 +38196,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { case 2: { - p.SetState(3639) + p.SetState(3567) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38773,7 +38204,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3640) + p.SetState(3568) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38781,7 +38212,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3641) + p.SetState(3569) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -38789,14 +38220,14 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3642) + p.SetState(3570) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3644) + p.SetState(3572) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -38806,7 +38237,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { switch _alt { case 1: { - p.SetState(3643) + p.SetState(3571) p.Option_values() } @@ -38815,9 +38246,9 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { goto errorExit } - p.SetState(3646) + p.SetState(3574) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 159, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 158, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -38825,19 +38256,19 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { case 3: { - p.SetState(3648) + p.SetState(3576) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3655) + p.SetState(3583) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 160, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 159, p.GetParserRuleContext()) == 1 { { - p.SetState(3649) + p.SetState(3577) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -38845,7 +38276,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3650) + p.SetState(3578) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -38853,7 +38284,7 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3651) + p.SetState(3579) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -38861,11 +38292,11 @@ func (p *PlSqlParser) Clause_options() (localctx IClause_optionsContext) { } } { - p.SetState(3652) + p.SetState(3580) p.String_list() } { - p.SetState(3653) + p.SetState(3581) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -39023,10 +38454,10 @@ func (s *Option_valuesContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { localctx = NewOption_valuesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 138, PlSqlParserRULE_option_values) + p.EnterRule(localctx, 134, PlSqlParserRULE_option_values) var _la int - p.SetState(3668) + p.SetState(3596) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -39036,7 +38467,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { case PlSqlParserVALUE: p.EnterOuterAlt(localctx, 1) { - p.SetState(3659) + p.SetState(3587) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -39044,7 +38475,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3660) + p.SetState(3588) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -39052,7 +38483,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3661) + p.SetState(3589) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -39060,11 +38491,11 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3662) + p.SetState(3590) p.String_list() } { - p.SetState(3663) + p.SetState(3591) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -39075,7 +38506,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { case PlSqlParserMAXVALUE, PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 2) { - p.SetState(3665) + p.SetState(3593) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE) { @@ -39086,7 +38517,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3666) + p.SetState(3594) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -39094,7 +38525,7 @@ func (p *PlSqlParser) Option_values() (localctx IOption_valuesContext) { } } { - p.SetState(3667) + p.SetState(3595) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -39217,19 +38648,19 @@ func (s *String_listContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) String_list() (localctx IString_listContext) { localctx = NewString_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 140, PlSqlParserRULE_string_list) + p.EnterRule(localctx, 136, PlSqlParserRULE_string_list) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3670) + p.SetState(3598) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3675) + p.SetState(3603) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -39238,7 +38669,7 @@ func (p *PlSqlParser) String_list() (localctx IString_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3671) + p.SetState(3599) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -39246,7 +38677,7 @@ func (p *PlSqlParser) String_list() (localctx IString_listContext) { } } { - p.SetState(3672) + p.SetState(3600) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -39254,7 +38685,7 @@ func (p *PlSqlParser) String_list() (localctx IString_listContext) { } } - p.SetState(3677) + p.SetState(3605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -39362,12 +38793,12 @@ func (s *Disable_enableContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Disable_enable() (localctx IDisable_enableContext) { localctx = NewDisable_enableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 142, PlSqlParserRULE_disable_enable) + p.EnterRule(localctx, 138, PlSqlParserRULE_disable_enable) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3678) + p.SetState(3606) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -39511,10 +38942,10 @@ func (s *Drop_lockdown_profileContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Drop_lockdown_profile() (localctx IDrop_lockdown_profileContext) { localctx = NewDrop_lockdown_profileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 144, PlSqlParserRULE_drop_lockdown_profile) + p.EnterRule(localctx, 140, PlSqlParserRULE_drop_lockdown_profile) p.EnterOuterAlt(localctx, 1) { - p.SetState(3680) + p.SetState(3608) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -39522,7 +38953,7 @@ func (p *PlSqlParser) Drop_lockdown_profile() (localctx IDrop_lockdown_profileCo } } { - p.SetState(3681) + p.SetState(3609) p.Match(PlSqlParserLOCKDOWN) if p.HasError() { // Recognition error - abort rule @@ -39530,7 +38961,7 @@ func (p *PlSqlParser) Drop_lockdown_profile() (localctx IDrop_lockdown_profileCo } } { - p.SetState(3682) + p.SetState(3610) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -39538,7 +38969,7 @@ func (p *PlSqlParser) Drop_lockdown_profile() (localctx IDrop_lockdown_profileCo } } { - p.SetState(3683) + p.SetState(3611) var _x = p.Id_expression() @@ -39694,10 +39125,10 @@ func (s *Drop_packageContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Drop_package() (localctx IDrop_packageContext) { localctx = NewDrop_packageContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 146, PlSqlParserRULE_drop_package) + p.EnterRule(localctx, 142, PlSqlParserRULE_drop_package) p.EnterOuterAlt(localctx, 1) { - p.SetState(3685) + p.SetState(3613) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -39705,19 +39136,19 @@ func (p *PlSqlParser) Drop_package() (localctx IDrop_packageContext) { } } { - p.SetState(3686) + p.SetState(3614) p.Match(PlSqlParserPACKAGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3688) + p.SetState(3616) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 164, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 163, p.GetParserRuleContext()) == 1 { { - p.SetState(3687) + p.SetState(3615) p.Match(PlSqlParserBODY) if p.HasError() { // Recognition error - abort rule @@ -39728,16 +39159,16 @@ func (p *PlSqlParser) Drop_package() (localctx IDrop_packageContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3693) + p.SetState(3621) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 165, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 164, p.GetParserRuleContext()) == 1 { { - p.SetState(3690) + p.SetState(3618) p.Schema_object_name() } { - p.SetState(3691) + p.SetState(3619) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -39749,11 +39180,11 @@ func (p *PlSqlParser) Drop_package() (localctx IDrop_packageContext) { goto errorExit } { - p.SetState(3695) + p.SetState(3623) p.Package_name() } { - p.SetState(3696) + p.SetState(3624) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -39961,14 +39392,14 @@ func (s *Alter_packageContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { localctx = NewAlter_packageContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 148, PlSqlParserRULE_alter_package) + p.EnterRule(localctx, 144, PlSqlParserRULE_alter_package) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3698) + p.SetState(3626) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -39976,7 +39407,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } } { - p.SetState(3699) + p.SetState(3627) p.Match(PlSqlParserPACKAGE) if p.HasError() { // Recognition error - abort rule @@ -39984,23 +39415,23 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } } { - p.SetState(3700) + p.SetState(3628) p.Package_name() } { - p.SetState(3701) + p.SetState(3629) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3703) + p.SetState(3631) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 166, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 165, p.GetParserRuleContext()) == 1 { { - p.SetState(3702) + p.SetState(3630) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -40011,12 +39442,12 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3706) + p.SetState(3634) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 167, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 166, p.GetParserRuleContext()) == 1 { { - p.SetState(3705) + p.SetState(3633) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBODY || _la == PlSqlParserPACKAGE || _la == PlSqlParserSPECIFICATION) { @@ -40030,34 +39461,34 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3711) + p.SetState(3639) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 168, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 167, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3708) + p.SetState(3636) p.Compiler_parameters_clause() } } - p.SetState(3713) + p.SetState(3641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 168, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 167, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(3716) + p.SetState(3644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40066,7 +39497,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { if _la == PlSqlParserREUSE { { - p.SetState(3714) + p.SetState(3642) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -40074,7 +39505,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } } { - p.SetState(3715) + p.SetState(3643) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -40084,7 +39515,7 @@ func (p *PlSqlParser) Alter_package() (localctx IAlter_packageContext) { } { - p.SetState(3718) + p.SetState(3646) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -40347,19 +39778,19 @@ func (s *Create_packageContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { localctx = NewCreate_packageContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 150, PlSqlParserRULE_create_package) + p.EnterRule(localctx, 146, PlSqlParserRULE_create_package) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3720) + p.SetState(3648) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3723) + p.SetState(3651) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40368,7 +39799,7 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { if _la == PlSqlParserOR { { - p.SetState(3721) + p.SetState(3649) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -40376,7 +39807,7 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { } } { - p.SetState(3722) + p.SetState(3650) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -40386,23 +39817,23 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { } { - p.SetState(3725) + p.SetState(3653) p.Match(PlSqlParserPACKAGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3729) + p.SetState(3657) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 171, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 170, p.GetParserRuleContext()) == 1 { { - p.SetState(3726) + p.SetState(3654) p.Schema_object_name() } { - p.SetState(3727) + p.SetState(3655) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -40414,10 +39845,10 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { goto errorExit } { - p.SetState(3731) + p.SetState(3659) p.Package_name() } - p.SetState(3733) + p.SetState(3661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40426,13 +39857,13 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { if _la == PlSqlParserAUTHID { { - p.SetState(3732) + p.SetState(3660) p.Invoker_rights_clause() } } { - p.SetState(3735) + p.SetState(3663) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -40442,7 +39873,7 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { p.Consume() } } - p.SetState(3739) + p.SetState(3667) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40451,11 +39882,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(3736) + p.SetState(3664) p.Package_obj_spec() } - p.SetState(3741) + p.SetState(3669) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40463,14 +39894,14 @@ func (p *PlSqlParser) Create_package() (localctx ICreate_packageContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3742) + p.SetState(3670) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3744) + p.SetState(3672) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40479,13 +39910,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(3743) + p.SetState(3671) p.Package_name() } } { - p.SetState(3746) + p.SetState(3674) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -40758,21 +40189,21 @@ func (s *Create_package_bodyContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContext) { localctx = NewCreate_package_bodyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 152, PlSqlParserRULE_create_package_body) + p.EnterRule(localctx, 148, PlSqlParserRULE_create_package_body) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3748) + p.SetState(3676) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3751) + p.SetState(3679) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40781,7 +40212,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex if _la == PlSqlParserOR { { - p.SetState(3749) + p.SetState(3677) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -40789,7 +40220,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex } } { - p.SetState(3750) + p.SetState(3678) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -40799,7 +40230,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex } { - p.SetState(3753) + p.SetState(3681) p.Match(PlSqlParserPACKAGE) if p.HasError() { // Recognition error - abort rule @@ -40807,23 +40238,23 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex } } { - p.SetState(3754) + p.SetState(3682) p.Match(PlSqlParserBODY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3758) + p.SetState(3686) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 176, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 175, p.GetParserRuleContext()) == 1 { { - p.SetState(3755) + p.SetState(3683) p.Schema_object_name() } { - p.SetState(3756) + p.SetState(3684) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -40835,11 +40266,11 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex goto errorExit } { - p.SetState(3760) + p.SetState(3688) p.Package_name() } { - p.SetState(3761) + p.SetState(3689) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -40849,34 +40280,34 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex p.Consume() } } - p.SetState(3765) + p.SetState(3693) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 177, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 176, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3762) + p.SetState(3690) p.Package_obj_body() } } - p.SetState(3767) + p.SetState(3695) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 177, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 176, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(3770) + p.SetState(3698) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40885,7 +40316,7 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex if _la == PlSqlParserBEGIN { { - p.SetState(3768) + p.SetState(3696) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -40893,20 +40324,20 @@ func (p *PlSqlParser) Create_package_body() (localctx ICreate_package_bodyContex } } { - p.SetState(3769) + p.SetState(3697) p.Seq_of_statements() } } { - p.SetState(3772) + p.SetState(3700) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3774) + p.SetState(3702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -40915,13 +40346,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(3773) + p.SetState(3701) p.Package_name() } } { - p.SetState(3776) + p.SetState(3704) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -41155,67 +40586,67 @@ 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(3786) + p.EnterRule(localctx, 150, PlSqlParserRULE_package_obj_spec) + p.SetState(3714) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 180, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 179, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(3778) + p.SetState(3706) p.Pragma_declaration() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(3779) + p.SetState(3707) p.Exception_declaration() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(3780) + p.SetState(3708) p.Variable_declaration() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(3781) + p.SetState(3709) p.Subtype_declaration() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(3782) + p.SetState(3710) p.Cursor_declaration() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(3783) + p.SetState(3711) p.Type_declaration() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(3784) + p.SetState(3712) p.Procedure_spec() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(3785) + p.SetState(3713) p.Function_spec() } @@ -41403,12 +40834,12 @@ func (s *Procedure_specContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { localctx = NewProcedure_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 156, PlSqlParserRULE_procedure_spec) + p.EnterRule(localctx, 152, PlSqlParserRULE_procedure_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3788) + p.SetState(3716) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -41416,10 +40847,10 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { } } { - p.SetState(3789) + p.SetState(3717) p.Identifier() } - p.SetState(3801) + p.SetState(3729) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41428,7 +40859,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3790) + p.SetState(3718) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -41436,10 +40867,10 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { } } { - p.SetState(3791) + p.SetState(3719) p.Parameter() } - p.SetState(3796) + p.SetState(3724) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41448,7 +40879,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3792) + p.SetState(3720) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -41456,11 +40887,11 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { } } { - p.SetState(3793) + p.SetState(3721) p.Parameter() } - p.SetState(3798) + p.SetState(3726) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41468,7 +40899,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3799) + p.SetState(3727) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -41478,7 +40909,7 @@ func (p *PlSqlParser) Procedure_spec() (localctx IProcedure_specContext) { } { - p.SetState(3803) + p.SetState(3731) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -41703,12 +41134,12 @@ func (s *Function_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { localctx = NewFunction_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 158, PlSqlParserRULE_function_spec) + p.EnterRule(localctx, 154, PlSqlParserRULE_function_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3805) + p.SetState(3733) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -41716,10 +41147,10 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } { - p.SetState(3806) + p.SetState(3734) p.Identifier() } - p.SetState(3818) + p.SetState(3746) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41728,7 +41159,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3807) + p.SetState(3735) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -41736,10 +41167,10 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } { - p.SetState(3808) + p.SetState(3736) p.Parameter() } - p.SetState(3813) + p.SetState(3741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41748,7 +41179,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3809) + p.SetState(3737) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -41756,11 +41187,11 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } { - p.SetState(3810) + p.SetState(3738) p.Parameter() } - p.SetState(3815) + p.SetState(3743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41768,7 +41199,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3816) + p.SetState(3744) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -41778,7 +41209,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } { - p.SetState(3820) + p.SetState(3748) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -41786,10 +41217,10 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } { - p.SetState(3821) + p.SetState(3749) p.Type_spec() } - p.SetState(3823) + p.SetState(3751) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41798,7 +41229,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { if _la == PlSqlParserPIPELINED { { - p.SetState(3822) + p.SetState(3750) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -41807,7 +41238,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } - p.SetState(3826) + p.SetState(3754) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41816,7 +41247,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { if _la == PlSqlParserDETERMINISTIC { { - p.SetState(3825) + p.SetState(3753) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -41825,7 +41256,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } } - p.SetState(3829) + p.SetState(3757) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -41834,7 +41265,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { if _la == PlSqlParserRESULT_CACHE { { - p.SetState(3828) + p.SetState(3756) p.Match(PlSqlParserRESULT_CACHE) if p.HasError() { // Recognition error - abort rule @@ -41844,7 +41275,7 @@ func (p *PlSqlParser) Function_spec() (localctx IFunction_specContext) { } { - p.SetState(3831) + p.SetState(3759) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -42095,74 +41526,74 @@ 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(3842) + p.EnterRule(localctx, 156, PlSqlParserRULE_package_obj_body) + p.SetState(3770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 188, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 187, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(3833) + p.SetState(3761) p.Exception_declaration() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(3834) + p.SetState(3762) p.Subtype_declaration() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(3835) + p.SetState(3763) p.Cursor_declaration() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(3836) + p.SetState(3764) p.Variable_declaration() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(3837) + p.SetState(3765) p.Type_declaration() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(3838) + p.SetState(3766) p.Procedure_body() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(3839) + p.SetState(3767) p.Function_body() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(3840) + p.SetState(3768) p.Procedure_spec() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(3841) + p.SetState(3769) p.Function_spec() } @@ -42401,10 +41832,10 @@ func (s *Alter_pmem_filestoreContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreContext) { localctx = NewAlter_pmem_filestoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 162, PlSqlParserRULE_alter_pmem_filestore) + p.EnterRule(localctx, 158, PlSqlParserRULE_alter_pmem_filestore) p.EnterOuterAlt(localctx, 1) { - p.SetState(3844) + p.SetState(3772) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -42412,7 +41843,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3845) + p.SetState(3773) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -42420,7 +41851,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3846) + p.SetState(3774) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -42428,13 +41859,13 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3847) + p.SetState(3775) var _x = p.Id_expression() localctx.(*Alter_pmem_filestoreContext).fsn = _x } - p.SetState(3864) + p.SetState(3792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -42443,7 +41874,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont switch p.GetTokenStream().LA(1) { case PlSqlParserRESIZE: { - p.SetState(3848) + p.SetState(3776) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -42451,31 +41882,31 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3849) + p.SetState(3777) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(3850) + p.SetState(3778) p.Autoextend_clause() } case PlSqlParserMOUNT: { - p.SetState(3851) + p.SetState(3779) p.Match(PlSqlParserMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3854) + p.SetState(3782) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 189, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 188, p.GetParserRuleContext()) == 1 { { - p.SetState(3852) + p.SetState(3780) p.Match(PlSqlParserMOUNTPOINT) if p.HasError() { // Recognition error - abort rule @@ -42483,19 +41914,19 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3853) + p.SetState(3781) p.File_path() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3858) + p.SetState(3786) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 190, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 189, p.GetParserRuleContext()) == 1 { { - p.SetState(3856) + p.SetState(3784) p.Match(PlSqlParserBACKINGFILE) if p.HasError() { // Recognition error - abort rule @@ -42503,19 +41934,19 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont } } { - p.SetState(3857) + p.SetState(3785) p.Filename() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(3861) + p.SetState(3789) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 191, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 190, p.GetParserRuleContext()) == 1 { { - p.SetState(3860) + p.SetState(3788) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -42529,7 +41960,7 @@ func (p *PlSqlParser) Alter_pmem_filestore() (localctx IAlter_pmem_filestoreCont case PlSqlParserDISMOUNT: { - p.SetState(3863) + p.SetState(3791) p.Match(PlSqlParserDISMOUNT) if p.HasError() { // Recognition error - abort rule @@ -42695,12 +42126,12 @@ func (s *Drop_pmem_filestoreContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContext) { localctx = NewDrop_pmem_filestoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 164, PlSqlParserRULE_drop_pmem_filestore) + p.EnterRule(localctx, 160, PlSqlParserRULE_drop_pmem_filestore) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3866) + p.SetState(3794) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -42708,7 +42139,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex } } { - p.SetState(3867) + p.SetState(3795) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -42716,7 +42147,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex } } { - p.SetState(3868) + p.SetState(3796) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -42724,17 +42155,17 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex } } { - p.SetState(3869) + p.SetState(3797) var _x = p.Id_expression() localctx.(*Drop_pmem_filestoreContext).fsn = _x } - p.SetState(3878) + p.SetState(3806) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 195, p.GetParserRuleContext()) == 1 { - p.SetState(3875) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 194, p.GetParserRuleContext()) == 1 { + p.SetState(3803) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -42742,7 +42173,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex switch p.GetTokenStream().LA(1) { case PlSqlParserFORCE, PlSqlParserINCLUDING: - p.SetState(3871) + p.SetState(3799) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -42751,7 +42182,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex if _la == PlSqlParserFORCE { { - p.SetState(3870) + p.SetState(3798) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -42761,7 +42192,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex } { - p.SetState(3873) + p.SetState(3801) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -42771,7 +42202,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex case PlSqlParserEXCLUDING: { - p.SetState(3874) + p.SetState(3802) p.Match(PlSqlParserEXCLUDING) if p.HasError() { // Recognition error - abort rule @@ -42784,7 +42215,7 @@ func (p *PlSqlParser) Drop_pmem_filestore() (localctx IDrop_pmem_filestoreContex goto errorExit } { - p.SetState(3877) + p.SetState(3805) p.Match(PlSqlParserCONTENTS) if p.HasError() { // Recognition error - abort rule @@ -42918,10 +42349,10 @@ func (s *Drop_procedureContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Drop_procedure() (localctx IDrop_procedureContext) { localctx = NewDrop_procedureContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 166, PlSqlParserRULE_drop_procedure) + p.EnterRule(localctx, 162, PlSqlParserRULE_drop_procedure) p.EnterOuterAlt(localctx, 1) { - p.SetState(3880) + p.SetState(3808) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -42929,7 +42360,7 @@ func (p *PlSqlParser) Drop_procedure() (localctx IDrop_procedureContext) { } } { - p.SetState(3881) + p.SetState(3809) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -42937,11 +42368,11 @@ func (p *PlSqlParser) Drop_procedure() (localctx IDrop_procedureContext) { } } { - p.SetState(3882) + p.SetState(3810) p.Procedure_name() } { - p.SetState(3883) + p.SetState(3811) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -43134,14 +42565,14 @@ func (s *Alter_procedureContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { localctx = NewAlter_procedureContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 168, PlSqlParserRULE_alter_procedure) + p.EnterRule(localctx, 164, PlSqlParserRULE_alter_procedure) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3885) + p.SetState(3813) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -43149,7 +42580,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } } { - p.SetState(3886) + p.SetState(3814) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -43157,23 +42588,23 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } } { - p.SetState(3887) + p.SetState(3815) p.Procedure_name() } { - p.SetState(3888) + p.SetState(3816) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3890) + p.SetState(3818) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 196, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 195, p.GetParserRuleContext()) == 1 { { - p.SetState(3889) + p.SetState(3817) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -43184,34 +42615,34 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(3895) + p.SetState(3823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 197, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 196, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(3892) + p.SetState(3820) p.Compiler_parameters_clause() } } - p.SetState(3897) + p.SetState(3825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 197, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 196, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(3900) + p.SetState(3828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43220,7 +42651,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { if _la == PlSqlParserREUSE { { - p.SetState(3898) + p.SetState(3826) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -43228,7 +42659,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } } { - p.SetState(3899) + p.SetState(3827) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -43238,7 +42669,7 @@ func (p *PlSqlParser) Alter_procedure() (localctx IAlter_procedureContext) { } { - p.SetState(3902) + p.SetState(3830) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -43685,14 +43116,14 @@ func (s *Function_bodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { localctx = NewFunction_bodyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 170, PlSqlParserRULE_function_body) + p.EnterRule(localctx, 166, PlSqlParserRULE_function_body) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(3904) + p.SetState(3832) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -43700,10 +43131,10 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3905) + p.SetState(3833) p.Identifier() } - p.SetState(3917) + p.SetState(3845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43712,7 +43143,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3906) + p.SetState(3834) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -43720,10 +43151,10 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3907) + p.SetState(3835) p.Parameter() } - p.SetState(3912) + p.SetState(3840) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43732,7 +43163,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3908) + p.SetState(3836) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -43740,11 +43171,11 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3909) + p.SetState(3837) p.Parameter() } - p.SetState(3914) + p.SetState(3842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43752,7 +43183,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3915) + p.SetState(3843) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -43762,7 +43193,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } { - p.SetState(3919) + p.SetState(3847) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -43770,21 +43201,21 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3920) + p.SetState(3848) p.Type_spec() } - p.SetState(3927) + p.SetState(3855) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 202, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 201, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(3925) + p.SetState(3853) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43793,25 +43224,25 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserAUTHID: { - p.SetState(3921) + p.SetState(3849) p.Invoker_rights_clause() } case PlSqlParserPARALLEL_ENABLE: { - p.SetState(3922) + p.SetState(3850) p.Parallel_enable_clause() } case PlSqlParserRESULT_CACHE: { - p.SetState(3923) + p.SetState(3851) p.Result_cache_clause() } case PlSqlParserDETERMINISTIC: { - p.SetState(3924) + p.SetState(3852) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -43825,25 +43256,25 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } - p.SetState(3929) + p.SetState(3857) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 202, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 201, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(3950) + p.SetState(3878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 208, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 207, p.GetParserRuleContext()) { case 1: - p.SetState(3931) + p.SetState(3859) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43852,7 +43283,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { if _la == PlSqlParserPIPELINED { { - p.SetState(3930) + p.SetState(3858) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -43861,7 +43292,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } - p.SetState(3934) + p.SetState(3862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43870,7 +43301,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { if _la == PlSqlParserDETERMINISTIC { { - p.SetState(3933) + p.SetState(3861) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -43880,7 +43311,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } { - p.SetState(3936) + p.SetState(3864) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -43890,15 +43321,15 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { p.Consume() } } - p.SetState(3945) + p.SetState(3873) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 207, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 206, p.GetParserRuleContext()) { case 1: - p.SetState(3938) + p.SetState(3866) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -43907,7 +43338,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { if _la == PlSqlParserDECLARE { { - p.SetState(3937) + p.SetState(3865) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -43916,12 +43347,12 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } - p.SetState(3941) + p.SetState(3869) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 206, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 205, p.GetParserRuleContext()) == 1 { { - p.SetState(3940) + p.SetState(3868) p.Seq_of_declare_specs() } @@ -43929,13 +43360,13 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { goto errorExit } { - p.SetState(3943) + p.SetState(3871) p.Body() } case 2: { - p.SetState(3944) + p.SetState(3872) p.Call_spec() } @@ -43945,7 +43376,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { case 2: { - p.SetState(3947) + p.SetState(3875) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAGGREGATE || _la == PlSqlParserPIPELINED) { @@ -43956,7 +43387,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3948) + p.SetState(3876) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -43964,7 +43395,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { } } { - p.SetState(3949) + p.SetState(3877) p.Implementation_type_name() } @@ -43972,7 +43403,7 @@ func (p *PlSqlParser) Function_body() (localctx IFunction_bodyContext) { goto errorExit } { - p.SetState(3952) + p.SetState(3880) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -44231,12 +43662,12 @@ func (s *Procedure_bodyContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { localctx = NewProcedure_bodyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 172, PlSqlParserRULE_procedure_body) + p.EnterRule(localctx, 168, PlSqlParserRULE_procedure_body) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3954) + p.SetState(3882) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -44244,10 +43675,10 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } } { - p.SetState(3955) + p.SetState(3883) p.Identifier() } - p.SetState(3967) + p.SetState(3895) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44256,7 +43687,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3956) + p.SetState(3884) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -44264,10 +43695,10 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } } { - p.SetState(3957) + p.SetState(3885) p.Parameter() } - p.SetState(3962) + p.SetState(3890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44276,7 +43707,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { for _la == PlSqlParserCOMMA { { - p.SetState(3958) + p.SetState(3886) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -44284,11 +43715,11 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } } { - p.SetState(3959) + p.SetState(3887) p.Parameter() } - p.SetState(3964) + p.SetState(3892) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44296,7 +43727,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(3965) + p.SetState(3893) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -44306,7 +43737,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } { - p.SetState(3969) + p.SetState(3897) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -44316,15 +43747,15 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { p.Consume() } } - p.SetState(3979) + p.SetState(3907) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 213, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 212, p.GetParserRuleContext()) { case 1: - p.SetState(3971) + p.SetState(3899) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44333,7 +43764,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { if _la == PlSqlParserDECLARE { { - p.SetState(3970) + p.SetState(3898) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -44342,12 +43773,12 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { } } - p.SetState(3974) + p.SetState(3902) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 212, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 211, p.GetParserRuleContext()) == 1 { { - p.SetState(3973) + p.SetState(3901) p.Seq_of_declare_specs() } @@ -44355,19 +43786,19 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { goto errorExit } { - p.SetState(3976) + p.SetState(3904) p.Body() } case 2: { - p.SetState(3977) + p.SetState(3905) p.Call_spec() } case 3: { - p.SetState(3978) + p.SetState(3906) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -44379,7 +43810,7 @@ func (p *PlSqlParser) Procedure_body() (localctx IProcedure_bodyContext) { goto errorExit } { - p.SetState(3981) + p.SetState(3909) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -44670,19 +44101,19 @@ func (s *Create_procedure_bodyContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyContext) { localctx = NewCreate_procedure_bodyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 174, PlSqlParserRULE_create_procedure_body) + p.EnterRule(localctx, 170, PlSqlParserRULE_create_procedure_body) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(3983) + p.SetState(3911) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(3986) + p.SetState(3914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44691,7 +44122,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo if _la == PlSqlParserOR { { - p.SetState(3984) + p.SetState(3912) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -44699,7 +44130,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } { - p.SetState(3985) + p.SetState(3913) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -44709,7 +44140,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } { - p.SetState(3988) + p.SetState(3916) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -44717,10 +44148,10 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } { - p.SetState(3989) + p.SetState(3917) p.Procedure_name() } - p.SetState(4001) + p.SetState(3929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44729,7 +44160,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo if _la == PlSqlParserLEFT_PAREN { { - p.SetState(3990) + p.SetState(3918) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -44737,10 +44168,10 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } { - p.SetState(3991) + p.SetState(3919) p.Parameter() } - p.SetState(3996) + p.SetState(3924) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44749,7 +44180,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo for _la == PlSqlParserCOMMA { { - p.SetState(3992) + p.SetState(3920) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -44757,11 +44188,11 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } { - p.SetState(3993) + p.SetState(3921) p.Parameter() } - p.SetState(3998) + p.SetState(3926) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44769,7 +44200,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo _la = p.GetTokenStream().LA(1) } { - p.SetState(3999) + p.SetState(3927) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -44778,7 +44209,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } - p.SetState(4004) + p.SetState(3932) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44787,13 +44218,13 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo if _la == PlSqlParserAUTHID { { - p.SetState(4003) + p.SetState(3931) p.Invoker_rights_clause() } } { - p.SetState(4006) + p.SetState(3934) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -44803,15 +44234,15 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo p.Consume() } } - p.SetState(4016) + p.SetState(3944) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 220, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 219, p.GetParserRuleContext()) { case 1: - p.SetState(4008) + p.SetState(3936) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -44820,7 +44251,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo if _la == PlSqlParserDECLARE { { - p.SetState(4007) + p.SetState(3935) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -44829,12 +44260,12 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo } } - p.SetState(4011) + p.SetState(3939) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 219, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 218, p.GetParserRuleContext()) == 1 { { - p.SetState(4010) + p.SetState(3938) p.Seq_of_declare_specs() } @@ -44842,19 +44273,19 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo goto errorExit } { - p.SetState(4013) + p.SetState(3941) p.Body() } case 2: { - p.SetState(4014) + p.SetState(3942) p.Call_spec() } case 3: { - p.SetState(4015) + p.SetState(3943) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -44866,7 +44297,7 @@ func (p *PlSqlParser) Create_procedure_body() (localctx ICreate_procedure_bodyCo goto errorExit } { - p.SetState(4018) + p.SetState(3946) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -45029,14 +44460,14 @@ func (s *Alter_resource_costContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContext) { localctx = NewAlter_resource_costContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 176, PlSqlParserRULE_alter_resource_cost) + p.EnterRule(localctx, 172, PlSqlParserRULE_alter_resource_cost) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(4020) + p.SetState(3948) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -45044,7 +44475,7 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex } } { - p.SetState(4021) + p.SetState(3949) p.Match(PlSqlParserRESOURCE) if p.HasError() { // Recognition error - abort rule @@ -45052,14 +44483,14 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex } } { - p.SetState(4022) + p.SetState(3950) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4025) + p.SetState(3953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -45069,7 +44500,7 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex switch _alt { case 1: { - p.SetState(4023) + p.SetState(3951) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONNECT_TIME || _la == PlSqlParserCPU_PER_SESSION || _la == PlSqlParserLOGICAL_READS_PER_SESSION || _la == PlSqlParserPRIVATE_SGA) { @@ -45080,7 +44511,7 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex } } { - p.SetState(4024) + p.SetState(3952) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -45093,9 +44524,9 @@ func (p *PlSqlParser) Alter_resource_cost() (localctx IAlter_resource_costContex goto errorExit } - p.SetState(4027) + p.SetState(3955) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 221, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 220, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -45229,10 +44660,10 @@ func (s *Drop_outlineContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Drop_outline() (localctx IDrop_outlineContext) { localctx = NewDrop_outlineContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 178, PlSqlParserRULE_drop_outline) + p.EnterRule(localctx, 174, PlSqlParserRULE_drop_outline) p.EnterOuterAlt(localctx, 1) { - p.SetState(4029) + p.SetState(3957) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -45240,7 +44671,7 @@ func (p *PlSqlParser) Drop_outline() (localctx IDrop_outlineContext) { } } { - p.SetState(4030) + p.SetState(3958) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule @@ -45248,7 +44679,7 @@ func (p *PlSqlParser) Drop_outline() (localctx IDrop_outlineContext) { } } { - p.SetState(4031) + p.SetState(3959) var _x = p.Id_expression() @@ -45431,10 +44862,10 @@ func (s *Alter_rollback_segmentContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segmentContext) { localctx = NewAlter_rollback_segmentContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 180, PlSqlParserRULE_alter_rollback_segment) + p.EnterRule(localctx, 176, PlSqlParserRULE_alter_rollback_segment) p.EnterOuterAlt(localctx, 1) { - p.SetState(4033) + p.SetState(3961) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -45442,7 +44873,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment } } { - p.SetState(4034) + p.SetState(3962) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -45450,7 +44881,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment } } { - p.SetState(4035) + p.SetState(3963) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -45458,10 +44889,10 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment } } { - p.SetState(4036) + p.SetState(3964) p.Rollback_segment_name() } - p.SetState(4045) + p.SetState(3973) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -45470,7 +44901,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment switch p.GetTokenStream().LA(1) { case PlSqlParserONLINE: { - p.SetState(4037) + p.SetState(3965) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -45480,7 +44911,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment case PlSqlParserOFFLINE: { - p.SetState(4038) + p.SetState(3966) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule @@ -45490,25 +44921,25 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment case PlSqlParserSTORAGE: { - p.SetState(4039) + p.SetState(3967) p.Storage_clause() } case PlSqlParserSHRINK: { - p.SetState(4040) + p.SetState(3968) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4043) + p.SetState(3971) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 222, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 221, p.GetParserRuleContext()) == 1 { { - p.SetState(4041) + p.SetState(3969) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -45516,7 +44947,7 @@ func (p *PlSqlParser) Alter_rollback_segment() (localctx IAlter_rollback_segment } } { - p.SetState(4042) + p.SetState(3970) p.Size_clause() } @@ -45714,10 +45145,10 @@ func (s *Drop_restore_pointContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) { localctx = NewDrop_restore_pointContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 182, PlSqlParserRULE_drop_restore_point) + p.EnterRule(localctx, 178, PlSqlParserRULE_drop_restore_point) p.EnterOuterAlt(localctx, 1) { - p.SetState(4047) + p.SetState(3975) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -45725,7 +45156,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4048) + p.SetState(3976) p.Match(PlSqlParserRESTORE) if p.HasError() { // Recognition error - abort rule @@ -45733,7 +45164,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4049) + p.SetState(3977) p.Match(PlSqlParserPOINT) if p.HasError() { // Recognition error - abort rule @@ -45741,18 +45172,18 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4050) + p.SetState(3978) var _x = p.Id_expression() localctx.(*Drop_restore_pointContext).rp = _x } - p.SetState(4055) + p.SetState(3983) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 224, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 223, p.GetParserRuleContext()) == 1 { { - p.SetState(4051) + p.SetState(3979) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -45760,7 +45191,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4052) + p.SetState(3980) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -45768,7 +45199,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4053) + p.SetState(3981) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -45776,7 +45207,7 @@ func (p *PlSqlParser) Drop_restore_point() (localctx IDrop_restore_pointContext) } } { - p.SetState(4054) + p.SetState(3982) var _x = p.Id_expression() @@ -45909,10 +45340,10 @@ func (s *Drop_rollback_segmentContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Drop_rollback_segment() (localctx IDrop_rollback_segmentContext) { localctx = NewDrop_rollback_segmentContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 184, PlSqlParserRULE_drop_rollback_segment) + p.EnterRule(localctx, 180, PlSqlParserRULE_drop_rollback_segment) p.EnterOuterAlt(localctx, 1) { - p.SetState(4057) + p.SetState(3985) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -45920,7 +45351,7 @@ func (p *PlSqlParser) Drop_rollback_segment() (localctx IDrop_rollback_segmentCo } } { - p.SetState(4058) + p.SetState(3986) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -45928,7 +45359,7 @@ func (p *PlSqlParser) Drop_rollback_segment() (localctx IDrop_rollback_segmentCo } } { - p.SetState(4059) + p.SetState(3987) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -45936,7 +45367,7 @@ func (p *PlSqlParser) Drop_rollback_segment() (localctx IDrop_rollback_segmentCo } } { - p.SetState(4060) + p.SetState(3988) p.Rollback_segment_name() } @@ -46062,10 +45493,10 @@ func (s *Drop_roleContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Drop_role() (localctx IDrop_roleContext) { localctx = NewDrop_roleContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 186, PlSqlParserRULE_drop_role) + p.EnterRule(localctx, 182, PlSqlParserRULE_drop_role) p.EnterOuterAlt(localctx, 1) { - p.SetState(4062) + p.SetState(3990) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -46073,7 +45504,7 @@ func (p *PlSqlParser) Drop_role() (localctx IDrop_roleContext) { } } { - p.SetState(4063) + p.SetState(3991) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -46081,11 +45512,11 @@ func (p *PlSqlParser) Drop_role() (localctx IDrop_roleContext) { } } { - p.SetState(4064) + p.SetState(3992) p.Role_name() } { - p.SetState(4065) + p.SetState(3993) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -46269,12 +45700,12 @@ func (s *Create_pmem_filestoreContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreContext) { localctx = NewCreate_pmem_filestoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 188, PlSqlParserRULE_create_pmem_filestore) + p.EnterRule(localctx, 184, PlSqlParserRULE_create_pmem_filestore) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(4067) + p.SetState(3995) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -46282,7 +45713,7 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo } } { - p.SetState(4068) + p.SetState(3996) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -46290,7 +45721,7 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo } } { - p.SetState(4069) + p.SetState(3997) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -46298,13 +45729,13 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo } } { - p.SetState(4070) + p.SetState(3998) var _x = p.Id_expression() localctx.(*Create_pmem_filestoreContext).fsn = _x } - p.SetState(4072) + p.SetState(4000) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -46314,7 +45745,7 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo switch _alt { case 1: { - p.SetState(4071) + p.SetState(3999) p.Pmem_filestore_options() } @@ -46323,9 +45754,9 @@ func (p *PlSqlParser) Create_pmem_filestore() (localctx ICreate_pmem_filestoreCo goto errorExit } - p.SetState(4074) + p.SetState(4002) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 225, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 224, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -46514,10 +45945,10 @@ func (s *Pmem_filestore_optionsContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_optionsContext) { localctx = NewPmem_filestore_optionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 190, PlSqlParserRULE_pmem_filestore_options) + p.EnterRule(localctx, 186, PlSqlParserRULE_pmem_filestore_options) var _la int - p.SetState(4086) + p.SetState(4014) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -46527,7 +45958,7 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options case PlSqlParserMOUNTPOINT: p.EnterOuterAlt(localctx, 1) { - p.SetState(4076) + p.SetState(4004) p.Match(PlSqlParserMOUNTPOINT) if p.HasError() { // Recognition error - abort rule @@ -46535,14 +45966,14 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options } } { - p.SetState(4077) + p.SetState(4005) p.File_path() } case PlSqlParserBACKINGFILE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4078) + p.SetState(4006) p.Match(PlSqlParserBACKINGFILE) if p.HasError() { // Recognition error - abort rule @@ -46550,15 +45981,15 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options } } { - p.SetState(4079) + p.SetState(4007) p.Filename() } - p.SetState(4081) + p.SetState(4009) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 226, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 225, p.GetParserRuleContext()) == 1 { { - p.SetState(4080) + p.SetState(4008) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -46573,7 +46004,7 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options case PlSqlParserBLOCKSIZE, PlSqlParserSIZE: p.EnterOuterAlt(localctx, 3) { - p.SetState(4083) + p.SetState(4011) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBLOCKSIZE || _la == PlSqlParserSIZE) { @@ -46584,14 +46015,14 @@ func (p *PlSqlParser) Pmem_filestore_options() (localctx IPmem_filestore_options } } { - p.SetState(4084) + p.SetState(4012) p.Size_clause() } case PlSqlParserAUTOEXTEND: p.EnterOuterAlt(localctx, 4) { - p.SetState(4085) + p.SetState(4013) p.Autoextend_clause() } @@ -46695,10 +46126,10 @@ func (s *File_pathContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) File_path() (localctx IFile_pathContext) { localctx = NewFile_pathContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 192, PlSqlParserRULE_file_path) + p.EnterRule(localctx, 188, PlSqlParserRULE_file_path) p.EnterOuterAlt(localctx, 1) { - p.SetState(4088) + p.SetState(4016) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -46929,21 +46360,21 @@ func (s *Create_rollback_segmentContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segmentContext) { localctx = NewCreate_rollback_segmentContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 194, PlSqlParserRULE_create_rollback_segment) + p.EnterRule(localctx, 190, PlSqlParserRULE_create_rollback_segment) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(4090) + p.SetState(4018) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4092) + p.SetState(4020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -46952,7 +46383,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme if _la == PlSqlParserPUBLIC { { - p.SetState(4091) + p.SetState(4019) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -46962,7 +46393,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } { - p.SetState(4094) + p.SetState(4022) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -46970,7 +46401,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } } { - p.SetState(4095) + p.SetState(4023) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -46978,21 +46409,21 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } } { - p.SetState(4096) + p.SetState(4024) p.Rollback_segment_name() } - p.SetState(4102) + p.SetState(4030) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 230, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 229, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(4100) + p.SetState(4028) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47001,7 +46432,7 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme switch p.GetTokenStream().LA(1) { case PlSqlParserTABLESPACE: { - p.SetState(4097) + p.SetState(4025) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -47009,13 +46440,13 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } } { - p.SetState(4098) + p.SetState(4026) p.Tablespace() } case PlSqlParserSTORAGE: { - p.SetState(4099) + p.SetState(4027) p.Storage_clause() } @@ -47025,12 +46456,12 @@ func (p *PlSqlParser) Create_rollback_segment() (localctx ICreate_rollback_segme } } - p.SetState(4104) + p.SetState(4032) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 230, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 229, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -47158,10 +46589,10 @@ func (s *Drop_triggerContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Drop_trigger() (localctx IDrop_triggerContext) { localctx = NewDrop_triggerContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 196, PlSqlParserRULE_drop_trigger) + p.EnterRule(localctx, 192, PlSqlParserRULE_drop_trigger) p.EnterOuterAlt(localctx, 1) { - p.SetState(4105) + p.SetState(4033) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -47169,7 +46600,7 @@ func (p *PlSqlParser) Drop_trigger() (localctx IDrop_triggerContext) { } } { - p.SetState(4106) + p.SetState(4034) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -47177,11 +46608,11 @@ func (p *PlSqlParser) Drop_trigger() (localctx IDrop_triggerContext) { } } { - p.SetState(4107) + p.SetState(4035) p.Trigger_name() } { - p.SetState(4108) + p.SetState(4036) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -47450,14 +46881,14 @@ func (s *Alter_triggerContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { localctx = NewAlter_triggerContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 198, PlSqlParserRULE_alter_trigger) + p.EnterRule(localctx, 194, PlSqlParserRULE_alter_trigger) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(4110) + p.SetState(4038) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -47465,7 +46896,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4111) + p.SetState(4039) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -47473,13 +46904,13 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4112) + p.SetState(4040) var _x = p.Trigger_name() localctx.(*Alter_triggerContext).alter_trigger_name = _x } - p.SetState(4131) + p.SetState(4059) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47488,7 +46919,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(4113) + p.SetState(4041) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -47501,7 +46932,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { case PlSqlParserRENAME: { - p.SetState(4114) + p.SetState(4042) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -47509,7 +46940,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4115) + p.SetState(4043) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -47517,7 +46948,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4116) + p.SetState(4044) var _x = p.Trigger_name() @@ -47526,19 +46957,19 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { case PlSqlParserCOMPILE: { - p.SetState(4117) + p.SetState(4045) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4119) + p.SetState(4047) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 231, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 230, p.GetParserRuleContext()) == 1 { { - p.SetState(4118) + p.SetState(4046) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -47549,34 +46980,34 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(4124) + p.SetState(4052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 232, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 231, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(4121) + p.SetState(4049) p.Compiler_parameters_clause() } } - p.SetState(4126) + p.SetState(4054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 232, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 231, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(4129) + p.SetState(4057) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47585,7 +47016,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { if _la == PlSqlParserREUSE { { - p.SetState(4127) + p.SetState(4055) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -47593,7 +47024,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { } } { - p.SetState(4128) + p.SetState(4056) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -47608,7 +47039,7 @@ func (p *PlSqlParser) Alter_trigger() (localctx IAlter_triggerContext) { goto errorExit } { - p.SetState(4133) + p.SetState(4061) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -47860,19 +47291,19 @@ func (s *Create_triggerContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { localctx = NewCreate_triggerContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 200, PlSqlParserRULE_create_trigger) + p.EnterRule(localctx, 196, PlSqlParserRULE_create_trigger) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4135) + p.SetState(4063) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4138) + p.SetState(4066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47881,7 +47312,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { if _la == PlSqlParserOR { { - p.SetState(4136) + p.SetState(4064) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -47889,7 +47320,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { } } { - p.SetState(4137) + p.SetState(4065) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -47899,7 +47330,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { } { - p.SetState(4140) + p.SetState(4068) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -47907,38 +47338,38 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { } } { - p.SetState(4141) + p.SetState(4069) p.Trigger_name() } - p.SetState(4145) + p.SetState(4073) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 236, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 235, p.GetParserRuleContext()) { case 1: { - p.SetState(4142) + p.SetState(4070) p.Simple_dml_trigger() } case 2: { - p.SetState(4143) + p.SetState(4071) p.Compound_dml_trigger() } case 3: { - p.SetState(4144) + p.SetState(4072) p.Non_dml_trigger() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(4148) + p.SetState(4076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47947,12 +47378,12 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { if _la == PlSqlParserFOLLOWS { { - p.SetState(4147) + p.SetState(4075) p.Trigger_follows_clause() } } - p.SetState(4151) + p.SetState(4079) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47961,7 +47392,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(4150) + p.SetState(4078) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -47973,7 +47404,7 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { } } - p.SetState(4154) + p.SetState(4082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -47982,17 +47413,17 @@ func (p *PlSqlParser) Create_trigger() (localctx ICreate_triggerContext) { if _la == PlSqlParserWHEN { { - p.SetState(4153) + p.SetState(4081) p.Trigger_when_clause() } } { - p.SetState(4156) + p.SetState(4084) p.Trigger_body() } { - p.SetState(4157) + p.SetState(4085) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -48148,12 +47579,12 @@ func (s *Trigger_follows_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Trigger_follows_clause() (localctx ITrigger_follows_clauseContext) { localctx = NewTrigger_follows_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 202, PlSqlParserRULE_trigger_follows_clause) + p.EnterRule(localctx, 198, PlSqlParserRULE_trigger_follows_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4159) + p.SetState(4087) p.Match(PlSqlParserFOLLOWS) if p.HasError() { // Recognition error - abort rule @@ -48161,10 +47592,10 @@ func (p *PlSqlParser) Trigger_follows_clause() (localctx ITrigger_follows_clause } } { - p.SetState(4160) + p.SetState(4088) p.Trigger_name() } - p.SetState(4165) + p.SetState(4093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48173,7 +47604,7 @@ func (p *PlSqlParser) Trigger_follows_clause() (localctx ITrigger_follows_clause for _la == PlSqlParserCOMMA { { - p.SetState(4161) + p.SetState(4089) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -48181,11 +47612,11 @@ func (p *PlSqlParser) Trigger_follows_clause() (localctx ITrigger_follows_clause } } { - p.SetState(4162) + p.SetState(4090) p.Trigger_name() } - p.SetState(4167) + p.SetState(4095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48315,10 +47746,10 @@ func (s *Trigger_when_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Trigger_when_clause() (localctx ITrigger_when_clauseContext) { localctx = NewTrigger_when_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 204, PlSqlParserRULE_trigger_when_clause) + p.EnterRule(localctx, 200, PlSqlParserRULE_trigger_when_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(4168) + p.SetState(4096) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -48326,7 +47757,7 @@ func (p *PlSqlParser) Trigger_when_clause() (localctx ITrigger_when_clauseContex } } { - p.SetState(4169) + p.SetState(4097) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -48334,11 +47765,11 @@ func (p *PlSqlParser) Trigger_when_clause() (localctx ITrigger_when_clauseContex } } { - p.SetState(4170) + p.SetState(4098) p.Condition() } { - p.SetState(4171) + p.SetState(4099) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -48507,11 +47938,11 @@ func (s *Simple_dml_triggerContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) { localctx = NewSimple_dml_triggerContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 206, PlSqlParserRULE_simple_dml_trigger) + p.EnterRule(localctx, 202, PlSqlParserRULE_simple_dml_trigger) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4177) + p.SetState(4105) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48520,7 +47951,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) switch p.GetTokenStream().LA(1) { case PlSqlParserBEFORE: { - p.SetState(4173) + p.SetState(4101) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule @@ -48530,7 +47961,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) case PlSqlParserAFTER: { - p.SetState(4174) + p.SetState(4102) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -48540,7 +47971,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) case PlSqlParserINSTEAD: { - p.SetState(4175) + p.SetState(4103) p.Match(PlSqlParserINSTEAD) if p.HasError() { // Recognition error - abort rule @@ -48548,7 +47979,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) } } { - p.SetState(4176) + p.SetState(4104) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -48561,10 +47992,10 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) goto errorExit } { - p.SetState(4179) + p.SetState(4107) p.Dml_event_clause() } - p.SetState(4181) + p.SetState(4109) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48573,12 +48004,12 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) if _la == PlSqlParserREFERENCING { { - p.SetState(4180) + p.SetState(4108) p.Referencing_clause() } } - p.SetState(4184) + p.SetState(4112) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48587,7 +48018,7 @@ func (p *PlSqlParser) Simple_dml_trigger() (localctx ISimple_dml_triggerContext) if _la == PlSqlParserFOR { { - p.SetState(4183) + p.SetState(4111) p.For_each_row() } @@ -48698,10 +48129,10 @@ func (s *For_each_rowContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) For_each_row() (localctx IFor_each_rowContext) { localctx = NewFor_each_rowContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 208, PlSqlParserRULE_for_each_row) + p.EnterRule(localctx, 204, PlSqlParserRULE_for_each_row) p.EnterOuterAlt(localctx, 1) { - p.SetState(4186) + p.SetState(4114) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -48709,7 +48140,7 @@ func (p *PlSqlParser) For_each_row() (localctx IFor_each_rowContext) { } } { - p.SetState(4187) + p.SetState(4115) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -48717,7 +48148,7 @@ func (p *PlSqlParser) For_each_row() (localctx IFor_each_rowContext) { } } { - p.SetState(4188) + p.SetState(4116) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -48854,12 +48285,12 @@ func (s *Compound_dml_triggerContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Compound_dml_trigger() (localctx ICompound_dml_triggerContext) { localctx = NewCompound_dml_triggerContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 210, PlSqlParserRULE_compound_dml_trigger) + p.EnterRule(localctx, 206, PlSqlParserRULE_compound_dml_trigger) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4190) + p.SetState(4118) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -48867,10 +48298,10 @@ func (p *PlSqlParser) Compound_dml_trigger() (localctx ICompound_dml_triggerCont } } { - p.SetState(4191) + p.SetState(4119) p.Dml_event_clause() } - p.SetState(4193) + p.SetState(4121) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -48879,7 +48310,7 @@ func (p *PlSqlParser) Compound_dml_trigger() (localctx ICompound_dml_triggerCont if _la == PlSqlParserREFERENCING { { - p.SetState(4192) + p.SetState(4120) p.Referencing_clause() } @@ -49075,12 +48506,12 @@ func (s *Non_dml_triggerContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { localctx = NewNon_dml_triggerContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 212, PlSqlParserRULE_non_dml_trigger) + p.EnterRule(localctx, 208, PlSqlParserRULE_non_dml_trigger) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4195) + p.SetState(4123) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAFTER || _la == PlSqlParserBEFORE) { @@ -49091,10 +48522,10 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { } } { - p.SetState(4196) + p.SetState(4124) p.Non_dml_event() } - p.SetState(4201) + p.SetState(4129) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49103,7 +48534,7 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { for _la == PlSqlParserOR { { - p.SetState(4197) + p.SetState(4125) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -49111,11 +48542,11 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { } } { - p.SetState(4198) + p.SetState(4126) p.Non_dml_event() } - p.SetState(4203) + p.SetState(4131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49123,23 +48554,23 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4204) + p.SetState(4132) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4212) + p.SetState(4140) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 247, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 246, p.GetParserRuleContext()) { case 1: { - p.SetState(4205) + p.SetState(4133) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -49148,16 +48579,16 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { } case 2: - p.SetState(4209) + p.SetState(4137) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 246, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 245, p.GetParserRuleContext()) == 1 { { - p.SetState(4206) + p.SetState(4134) p.Schema_name() } { - p.SetState(4207) + p.SetState(4135) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -49169,7 +48600,7 @@ func (p *PlSqlParser) Non_dml_trigger() (localctx INon_dml_triggerContext) { goto errorExit } { - p.SetState(4211) + p.SetState(4139) p.Match(PlSqlParserSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -49320,8 +48751,8 @@ 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(4219) + p.EnterRule(localctx, 210, PlSqlParserRULE_trigger_body) + p.SetState(4147) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -49331,7 +48762,7 @@ func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { case PlSqlParserCOMPOUND: p.EnterOuterAlt(localctx, 1) { - p.SetState(4214) + p.SetState(4142) p.Match(PlSqlParserCOMPOUND) if p.HasError() { // Recognition error - abort rule @@ -49339,7 +48770,7 @@ func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { } } { - p.SetState(4215) + p.SetState(4143) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -49350,7 +48781,7 @@ func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { case PlSqlParserCALL: p.EnterOuterAlt(localctx, 2) { - p.SetState(4216) + p.SetState(4144) p.Match(PlSqlParserCALL) if p.HasError() { // Recognition error - abort rule @@ -49358,14 +48789,14 @@ func (p *PlSqlParser) Trigger_body() (localctx ITrigger_bodyContext) { } } { - p.SetState(4217) + p.SetState(4145) p.Identifier() } case PlSqlParserBEGIN, PlSqlParserDECLARE: p.EnterOuterAlt(localctx, 3) { - p.SetState(4218) + p.SetState(4146) p.Trigger_block() } @@ -49387,865 +48818,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IRoutine_clauseContext is an interface to support dynamic dispatch. -type IRoutine_clauseContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - Routine_name() IRoutine_nameContext - Function_argument() IFunction_argumentContext - - // IsRoutine_clauseContext differentiates from other interfaces. - IsRoutine_clauseContext() -} - -type Routine_clauseContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyRoutine_clauseContext() *Routine_clauseContext { - var p = new(Routine_clauseContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_routine_clause - return p -} - -func InitEmptyRoutine_clauseContext(p *Routine_clauseContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_routine_clause -} - -func (*Routine_clauseContext) IsRoutine_clauseContext() {} - -func NewRoutine_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Routine_clauseContext { - var p = new(Routine_clauseContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_routine_clause - - return p -} - -func (s *Routine_clauseContext) GetParser() antlr.Parser { return s.parser } - -func (s *Routine_clauseContext) Routine_name() IRoutine_nameContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IRoutine_nameContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IRoutine_nameContext) -} - -func (s *Routine_clauseContext) Function_argument() IFunction_argumentContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IFunction_argumentContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IFunction_argumentContext) -} - -func (s *Routine_clauseContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Routine_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Routine_clauseContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterRoutine_clause(s) - } -} - -func (s *Routine_clauseContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitRoutine_clause(s) - } -} - -func (s *Routine_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitRoutine_clause(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Routine_clause() (localctx IRoutine_clauseContext) { - localctx = NewRoutine_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 216, PlSqlParserRULE_routine_clause) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(4221) - p.Routine_name() - } - p.SetState(4223) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserLEFT_PAREN { - { - p.SetState(4222) - p.Function_argument() - } - - } - -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 -} - -// ICompound_trigger_blockContext is an interface to support dynamic dispatch. -type ICompound_trigger_blockContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - COMPOUND() antlr.TerminalNode - TRIGGER() antlr.TerminalNode - END() antlr.TerminalNode - Trigger_name() ITrigger_nameContext - Seq_of_declare_specs() ISeq_of_declare_specsContext - AllTiming_point_section() []ITiming_point_sectionContext - Timing_point_section(i int) ITiming_point_sectionContext - - // IsCompound_trigger_blockContext differentiates from other interfaces. - IsCompound_trigger_blockContext() -} - -type Compound_trigger_blockContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyCompound_trigger_blockContext() *Compound_trigger_blockContext { - var p = new(Compound_trigger_blockContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_compound_trigger_block - return p -} - -func InitEmptyCompound_trigger_blockContext(p *Compound_trigger_blockContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_compound_trigger_block -} - -func (*Compound_trigger_blockContext) IsCompound_trigger_blockContext() {} - -func NewCompound_trigger_blockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Compound_trigger_blockContext { - var p = new(Compound_trigger_blockContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_compound_trigger_block - - return p -} - -func (s *Compound_trigger_blockContext) GetParser() antlr.Parser { return s.parser } - -func (s *Compound_trigger_blockContext) COMPOUND() antlr.TerminalNode { - return s.GetToken(PlSqlParserCOMPOUND, 0) -} - -func (s *Compound_trigger_blockContext) TRIGGER() antlr.TerminalNode { - return s.GetToken(PlSqlParserTRIGGER, 0) -} - -func (s *Compound_trigger_blockContext) END() antlr.TerminalNode { - return s.GetToken(PlSqlParserEND, 0) -} - -func (s *Compound_trigger_blockContext) Trigger_name() ITrigger_nameContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(ITrigger_nameContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(ITrigger_nameContext) -} - -func (s *Compound_trigger_blockContext) Seq_of_declare_specs() ISeq_of_declare_specsContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(ISeq_of_declare_specsContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(ISeq_of_declare_specsContext) -} - -func (s *Compound_trigger_blockContext) AllTiming_point_section() []ITiming_point_sectionContext { - children := s.GetChildren() - len := 0 - for _, ctx := range children { - if _, ok := ctx.(ITiming_point_sectionContext); ok { - len++ - } - } - - tst := make([]ITiming_point_sectionContext, len) - i := 0 - for _, ctx := range children { - if t, ok := ctx.(ITiming_point_sectionContext); ok { - tst[i] = t.(ITiming_point_sectionContext) - i++ - } - } - - return tst -} - -func (s *Compound_trigger_blockContext) Timing_point_section(i int) ITiming_point_sectionContext { - var t antlr.RuleContext - j := 0 - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(ITiming_point_sectionContext); ok { - if j == i { - t = ctx.(antlr.RuleContext) - break - } - j++ - } - } - - if t == nil { - return nil - } - - return t.(ITiming_point_sectionContext) -} - -func (s *Compound_trigger_blockContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Compound_trigger_blockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Compound_trigger_blockContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterCompound_trigger_block(s) - } -} - -func (s *Compound_trigger_blockContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitCompound_trigger_block(s) - } -} - -func (s *Compound_trigger_blockContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitCompound_trigger_block(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_blockContext) { - localctx = NewCompound_trigger_blockContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 218, PlSqlParserRULE_compound_trigger_block) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(4225) - p.Match(PlSqlParserCOMPOUND) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4226) - p.Match(PlSqlParserTRIGGER) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - p.SetState(4228) - p.GetErrorHandler().Sync(p) - - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 250, p.GetParserRuleContext()) == 1 { - { - p.SetState(4227) - p.Seq_of_declare_specs() - } - - } else if p.HasError() { // JIM - goto errorExit - } - p.SetState(4231) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - for ok := true; ok; ok = _la == PlSqlParserAFTER || _la == PlSqlParserBEFORE { - { - p.SetState(4230) - p.Timing_point_section() - } - - p.SetState(4233) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - } - { - p.SetState(4235) - p.Match(PlSqlParserEND) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4236) - p.Trigger_name() - } - -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 -} - -// ITiming_point_sectionContext is an interface to support dynamic dispatch. -type ITiming_point_sectionContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // GetBk returns the bk token. - GetBk() antlr.Token - - // GetAk returns the ak token. - GetAk() antlr.Token - - // SetBk sets the bk token. - SetBk(antlr.Token) - - // SetAk sets the ak token. - SetAk(antlr.Token) - - // Getter signatures - AllSTATEMENT() []antlr.TerminalNode - STATEMENT(i int) antlr.TerminalNode - IS() antlr.TerminalNode - Trigger_block() ITrigger_blockContext - AllBEFORE() []antlr.TerminalNode - BEFORE(i int) antlr.TerminalNode - SEMICOLON() antlr.TerminalNode - AllEACH() []antlr.TerminalNode - EACH(i int) antlr.TerminalNode - AllROW() []antlr.TerminalNode - ROW(i int) antlr.TerminalNode - AllAFTER() []antlr.TerminalNode - AFTER(i int) antlr.TerminalNode - - // IsTiming_point_sectionContext differentiates from other interfaces. - IsTiming_point_sectionContext() -} - -type Timing_point_sectionContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser - bk antlr.Token - ak antlr.Token -} - -func NewEmptyTiming_point_sectionContext() *Timing_point_sectionContext { - var p = new(Timing_point_sectionContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_timing_point_section - return p -} - -func InitEmptyTiming_point_sectionContext(p *Timing_point_sectionContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_timing_point_section -} - -func (*Timing_point_sectionContext) IsTiming_point_sectionContext() {} - -func NewTiming_point_sectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Timing_point_sectionContext { - var p = new(Timing_point_sectionContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_timing_point_section - - return p -} - -func (s *Timing_point_sectionContext) GetParser() antlr.Parser { return s.parser } - -func (s *Timing_point_sectionContext) GetBk() antlr.Token { return s.bk } - -func (s *Timing_point_sectionContext) GetAk() antlr.Token { return s.ak } - -func (s *Timing_point_sectionContext) SetBk(v antlr.Token) { s.bk = v } - -func (s *Timing_point_sectionContext) SetAk(v antlr.Token) { s.ak = v } - -func (s *Timing_point_sectionContext) AllSTATEMENT() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserSTATEMENT) -} - -func (s *Timing_point_sectionContext) STATEMENT(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserSTATEMENT, i) -} - -func (s *Timing_point_sectionContext) IS() antlr.TerminalNode { - return s.GetToken(PlSqlParserIS, 0) -} - -func (s *Timing_point_sectionContext) Trigger_block() ITrigger_blockContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(ITrigger_blockContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(ITrigger_blockContext) -} - -func (s *Timing_point_sectionContext) AllBEFORE() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserBEFORE) -} - -func (s *Timing_point_sectionContext) BEFORE(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserBEFORE, i) -} - -func (s *Timing_point_sectionContext) SEMICOLON() antlr.TerminalNode { - return s.GetToken(PlSqlParserSEMICOLON, 0) -} - -func (s *Timing_point_sectionContext) AllEACH() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserEACH) -} - -func (s *Timing_point_sectionContext) EACH(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserEACH, i) -} - -func (s *Timing_point_sectionContext) AllROW() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserROW) -} - -func (s *Timing_point_sectionContext) ROW(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserROW, i) -} - -func (s *Timing_point_sectionContext) AllAFTER() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserAFTER) -} - -func (s *Timing_point_sectionContext) AFTER(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserAFTER, i) -} - -func (s *Timing_point_sectionContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Timing_point_sectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Timing_point_sectionContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterTiming_point_section(s) - } -} - -func (s *Timing_point_sectionContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitTiming_point_section(s) - } -} - -func (s *Timing_point_sectionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitTiming_point_section(s) - - default: - return t.VisitChildren(s) - } -} - -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(4274) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 252, p.GetParserRuleContext()) { - case 1: - p.EnterOuterAlt(localctx, 1) - { - p.SetState(4238) - - var _m = p.Match(PlSqlParserBEFORE) - - localctx.(*Timing_point_sectionContext).bk = _m - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4239) - p.Match(PlSqlParserSTATEMENT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4240) - p.Match(PlSqlParserIS) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4241) - p.Trigger_block() - } - { - p.SetState(4242) - p.Match(PlSqlParserBEFORE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4243) - p.Match(PlSqlParserSTATEMENT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4244) - p.Match(PlSqlParserSEMICOLON) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - case 2: - p.EnterOuterAlt(localctx, 2) - { - p.SetState(4246) - - var _m = p.Match(PlSqlParserBEFORE) - - localctx.(*Timing_point_sectionContext).bk = _m - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4247) - p.Match(PlSqlParserEACH) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4248) - p.Match(PlSqlParserROW) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4249) - p.Match(PlSqlParserIS) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4250) - p.Trigger_block() - } - { - p.SetState(4251) - p.Match(PlSqlParserBEFORE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4252) - p.Match(PlSqlParserEACH) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4253) - p.Match(PlSqlParserROW) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4254) - p.Match(PlSqlParserSEMICOLON) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - case 3: - p.EnterOuterAlt(localctx, 3) - { - p.SetState(4256) - - var _m = p.Match(PlSqlParserAFTER) - - localctx.(*Timing_point_sectionContext).ak = _m - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4257) - p.Match(PlSqlParserSTATEMENT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4258) - p.Match(PlSqlParserIS) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4259) - p.Trigger_block() - } - { - p.SetState(4260) - p.Match(PlSqlParserAFTER) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4261) - p.Match(PlSqlParserSTATEMENT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4262) - p.Match(PlSqlParserSEMICOLON) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - case 4: - p.EnterOuterAlt(localctx, 4) - { - p.SetState(4264) - - var _m = p.Match(PlSqlParserAFTER) - - localctx.(*Timing_point_sectionContext).ak = _m - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4265) - p.Match(PlSqlParserEACH) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4266) - p.Match(PlSqlParserROW) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4267) - p.Match(PlSqlParserIS) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4268) - p.Trigger_block() - } - { - p.SetState(4269) - p.Match(PlSqlParserAFTER) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4270) - p.Match(PlSqlParserEACH) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4271) - p.Match(PlSqlParserROW) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4272) - p.Match(PlSqlParserSEMICOLON) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - case antlr.ATNInvalidAltNumber: - 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 -} - // INon_dml_eventContext is an interface to support dynamic dispatch. type INon_dml_eventContext interface { antlr.ParserRuleContext @@ -50448,8 +49020,8 @@ 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(4302) + p.EnterRule(localctx, 212, PlSqlParserRULE_non_dml_event) + p.SetState(4175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -50459,7 +49031,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserALTER: p.EnterOuterAlt(localctx, 1) { - p.SetState(4276) + p.SetState(4149) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -50470,7 +49042,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserANALYZE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4277) + p.SetState(4150) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -50481,7 +49053,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserASSOCIATE: p.EnterOuterAlt(localctx, 3) { - p.SetState(4278) + p.SetState(4151) p.Match(PlSqlParserASSOCIATE) if p.HasError() { // Recognition error - abort rule @@ -50489,7 +49061,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { } } { - p.SetState(4279) + p.SetState(4152) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -50500,7 +49072,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserAUDIT: p.EnterOuterAlt(localctx, 4) { - p.SetState(4280) + p.SetState(4153) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -50511,7 +49083,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserCOMMENT: p.EnterOuterAlt(localctx, 5) { - p.SetState(4281) + p.SetState(4154) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -50522,7 +49094,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserCREATE: p.EnterOuterAlt(localctx, 6) { - p.SetState(4282) + p.SetState(4155) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -50533,7 +49105,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDISASSOCIATE: p.EnterOuterAlt(localctx, 7) { - p.SetState(4283) + p.SetState(4156) p.Match(PlSqlParserDISASSOCIATE) if p.HasError() { // Recognition error - abort rule @@ -50541,7 +49113,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { } } { - p.SetState(4284) + p.SetState(4157) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -50552,7 +49124,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDROP: p.EnterOuterAlt(localctx, 8) { - p.SetState(4285) + p.SetState(4158) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -50563,7 +49135,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserGRANT: p.EnterOuterAlt(localctx, 9) { - p.SetState(4286) + p.SetState(4159) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -50574,7 +49146,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserNOAUDIT: p.EnterOuterAlt(localctx, 10) { - p.SetState(4287) + p.SetState(4160) p.Match(PlSqlParserNOAUDIT) if p.HasError() { // Recognition error - abort rule @@ -50585,7 +49157,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 11) { - p.SetState(4288) + p.SetState(4161) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -50596,7 +49168,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserREVOKE: p.EnterOuterAlt(localctx, 12) { - p.SetState(4289) + p.SetState(4162) p.Match(PlSqlParserREVOKE) if p.HasError() { // Recognition error - abort rule @@ -50607,7 +49179,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserTRUNCATE: p.EnterOuterAlt(localctx, 13) { - p.SetState(4290) + p.SetState(4163) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -50618,7 +49190,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDDL: p.EnterOuterAlt(localctx, 14) { - p.SetState(4291) + p.SetState(4164) p.Match(PlSqlParserDDL) if p.HasError() { // Recognition error - abort rule @@ -50629,7 +49201,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSTARTUP: p.EnterOuterAlt(localctx, 15) { - p.SetState(4292) + p.SetState(4165) p.Match(PlSqlParserSTARTUP) if p.HasError() { // Recognition error - abort rule @@ -50640,7 +49212,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSHUTDOWN: p.EnterOuterAlt(localctx, 16) { - p.SetState(4293) + p.SetState(4166) p.Match(PlSqlParserSHUTDOWN) if p.HasError() { // Recognition error - abort rule @@ -50651,7 +49223,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDB_ROLE_CHANGE: p.EnterOuterAlt(localctx, 17) { - p.SetState(4294) + p.SetState(4167) p.Match(PlSqlParserDB_ROLE_CHANGE) if p.HasError() { // Recognition error - abort rule @@ -50662,7 +49234,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserLOGON: p.EnterOuterAlt(localctx, 18) { - p.SetState(4295) + p.SetState(4168) p.Match(PlSqlParserLOGON) if p.HasError() { // Recognition error - abort rule @@ -50673,7 +49245,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserLOGOFF: p.EnterOuterAlt(localctx, 19) { - p.SetState(4296) + p.SetState(4169) p.Match(PlSqlParserLOGOFF) if p.HasError() { // Recognition error - abort rule @@ -50684,7 +49256,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSERVERERROR: p.EnterOuterAlt(localctx, 20) { - p.SetState(4297) + p.SetState(4170) p.Match(PlSqlParserSERVERERROR) if p.HasError() { // Recognition error - abort rule @@ -50695,7 +49267,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSUSPEND: p.EnterOuterAlt(localctx, 21) { - p.SetState(4298) + p.SetState(4171) p.Match(PlSqlParserSUSPEND) if p.HasError() { // Recognition error - abort rule @@ -50706,7 +49278,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserDATABASE: p.EnterOuterAlt(localctx, 22) { - p.SetState(4299) + p.SetState(4172) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -50717,7 +49289,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserSCHEMA: p.EnterOuterAlt(localctx, 23) { - p.SetState(4300) + p.SetState(4173) p.Match(PlSqlParserSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -50728,7 +49300,7 @@ func (p *PlSqlParser) Non_dml_event() (localctx INon_dml_eventContext) { case PlSqlParserFOLLOWS: p.EnterOuterAlt(localctx, 24) { - p.SetState(4301) + p.SetState(4174) p.Match(PlSqlParserFOLLOWS) if p.HasError() { // Recognition error - abort rule @@ -50923,15 +49495,15 @@ func (s *Dml_event_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { localctx = NewDml_event_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 224, PlSqlParserRULE_dml_event_clause) + p.EnterRule(localctx, 214, PlSqlParserRULE_dml_event_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4304) + p.SetState(4177) p.Dml_event_element() } - p.SetState(4309) + p.SetState(4182) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -50940,7 +49512,7 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { for _la == PlSqlParserOR { { - p.SetState(4305) + p.SetState(4178) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -50948,11 +49520,11 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { } } { - p.SetState(4306) + p.SetState(4179) p.Dml_event_element() } - p.SetState(4311) + p.SetState(4184) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -50960,19 +49532,19 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4312) + p.SetState(4185) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4314) + p.SetState(4187) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 255, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 250, p.GetParserRuleContext()) == 1 { { - p.SetState(4313) + p.SetState(4186) p.Dml_event_nested_clause() } @@ -50980,7 +49552,7 @@ func (p *PlSqlParser) Dml_event_clause() (localctx IDml_event_clauseContext) { goto errorExit } { - p.SetState(4316) + p.SetState(4189) p.Tableview_name() } @@ -51111,12 +49683,12 @@ func (s *Dml_event_elementContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Dml_event_element() (localctx IDml_event_elementContext) { localctx = NewDml_event_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 226, PlSqlParserRULE_dml_event_element) + p.EnterRule(localctx, 216, PlSqlParserRULE_dml_event_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4318) + p.SetState(4191) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserINSERT || _la == PlSqlParserUPDATE) { @@ -51126,7 +49698,7 @@ func (p *PlSqlParser) Dml_event_element() (localctx IDml_event_elementContext) { p.Consume() } } - p.SetState(4321) + p.SetState(4194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -51135,7 +49707,7 @@ func (p *PlSqlParser) Dml_event_element() (localctx IDml_event_elementContext) { if _la == PlSqlParserOF { { - p.SetState(4319) + p.SetState(4192) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -51143,7 +49715,7 @@ func (p *PlSqlParser) Dml_event_element() (localctx IDml_event_elementContext) { } } { - p.SetState(4320) + p.SetState(4193) p.Column_list() } @@ -51271,10 +49843,10 @@ func (s *Dml_event_nested_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Dml_event_nested_clause() (localctx IDml_event_nested_clauseContext) { localctx = NewDml_event_nested_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 228, PlSqlParserRULE_dml_event_nested_clause) + p.EnterRule(localctx, 218, PlSqlParserRULE_dml_event_nested_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(4323) + p.SetState(4196) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule @@ -51282,7 +49854,7 @@ func (p *PlSqlParser) Dml_event_nested_clause() (localctx IDml_event_nested_clau } } { - p.SetState(4324) + p.SetState(4197) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -51290,11 +49862,11 @@ func (p *PlSqlParser) Dml_event_nested_clause() (localctx IDml_event_nested_clau } } { - p.SetState(4325) + p.SetState(4198) p.Tableview_name() } { - p.SetState(4326) + p.SetState(4199) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -51440,19 +50012,19 @@ func (s *Referencing_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Referencing_clause() (localctx IReferencing_clauseContext) { localctx = NewReferencing_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 230, PlSqlParserRULE_referencing_clause) + p.EnterRule(localctx, 220, PlSqlParserRULE_referencing_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4328) + p.SetState(4201) p.Match(PlSqlParserREFERENCING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4330) + p.SetState(4203) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -51461,11 +50033,11 @@ func (p *PlSqlParser) Referencing_clause() (localctx IReferencing_clauseContext) for ok := true; ok; ok = _la == PlSqlParserNEW || _la == PlSqlParserOLD || _la == PlSqlParserPARENT { { - p.SetState(4329) + p.SetState(4202) p.Referencing_element() } - p.SetState(4332) + p.SetState(4205) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -51595,12 +50167,12 @@ func (s *Referencing_elementContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Referencing_element() (localctx IReferencing_elementContext) { localctx = NewReferencing_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 232, PlSqlParserRULE_referencing_element) + p.EnterRule(localctx, 222, PlSqlParserRULE_referencing_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4334) + p.SetState(4207) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNEW || _la == PlSqlParserOLD || _la == PlSqlParserPARENT) { @@ -51611,7 +50183,7 @@ func (p *PlSqlParser) Referencing_element() (localctx IReferencing_elementContex } } { - p.SetState(4335) + p.SetState(4208) p.Column_alias() } @@ -51752,12 +50324,12 @@ func (s *Drop_typeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { localctx = NewDrop_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 234, PlSqlParserRULE_drop_type) + p.EnterRule(localctx, 224, PlSqlParserRULE_drop_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4337) + p.SetState(4210) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -51765,19 +50337,19 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { } } { - p.SetState(4338) + p.SetState(4211) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4340) + p.SetState(4213) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 258, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 253, p.GetParserRuleContext()) == 1 { { - p.SetState(4339) + p.SetState(4212) p.Match(PlSqlParserBODY) if p.HasError() { // Recognition error - abort rule @@ -51789,10 +50361,10 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { goto errorExit } { - p.SetState(4342) + p.SetState(4215) p.Type_name() } - p.SetState(4344) + p.SetState(4217) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -51801,7 +50373,7 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { if _la == PlSqlParserFORCE || _la == PlSqlParserVALIDATE { { - p.SetState(4343) + p.SetState(4216) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserVALIDATE) { @@ -51814,7 +50386,7 @@ func (p *PlSqlParser) Drop_type() (localctx IDrop_typeContext) { } { - p.SetState(4346) + p.SetState(4219) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -52063,12 +50635,12 @@ func (s *Alter_typeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { localctx = NewAlter_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 236, PlSqlParserRULE_alter_type) + p.EnterRule(localctx, 226, PlSqlParserRULE_alter_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4348) + p.SetState(4221) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -52076,7 +50648,7 @@ func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { } } { - p.SetState(4349) + p.SetState(4222) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -52084,56 +50656,56 @@ func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { } } { - p.SetState(4350) + p.SetState(4223) p.Type_name() } - p.SetState(4357) + p.SetState(4230) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 260, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 255, p.GetParserRuleContext()) { case 1: { - p.SetState(4351) + p.SetState(4224) p.Compile_type_clause() } case 2: { - p.SetState(4352) + p.SetState(4225) p.Replace_type_clause() } case 3: { - p.SetState(4353) + p.SetState(4226) p.Alter_method_spec() } case 4: { - p.SetState(4354) + p.SetState(4227) p.Alter_collection_clauses() } case 5: { - p.SetState(4355) + p.SetState(4228) p.Modifier_clause() } case 6: { - p.SetState(4356) + p.SetState(4229) p.Overriding_subprogram_spec() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(4360) + p.SetState(4233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52142,13 +50714,13 @@ func (p *PlSqlParser) Alter_type() (localctx IAlter_typeContext) { if _la == PlSqlParserCASCADE || _la == PlSqlParserINVALIDATE { { - p.SetState(4359) + p.SetState(4232) p.Dependent_handling_clause() } } { - p.SetState(4362) + p.SetState(4235) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -52319,26 +50891,26 @@ func (s *Compile_type_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContext) { localctx = NewCompile_type_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 238, PlSqlParserRULE_compile_type_clause) + p.EnterRule(localctx, 228, PlSqlParserRULE_compile_type_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(4364) + p.SetState(4237) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4366) + p.SetState(4239) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 262, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 257, p.GetParserRuleContext()) == 1 { { - p.SetState(4365) + p.SetState(4238) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -52349,12 +50921,12 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(4369) + p.SetState(4242) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 263, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 258, p.GetParserRuleContext()) == 1 { { - p.SetState(4368) + p.SetState(4241) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBODY || _la == PlSqlParserSPECIFICATION) { @@ -52368,34 +50940,34 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(4374) + p.SetState(4247) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 264, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 259, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(4371) + p.SetState(4244) p.Compiler_parameters_clause() } } - p.SetState(4376) + p.SetState(4249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 264, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 259, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(4379) + p.SetState(4252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52404,7 +50976,7 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex if _la == PlSqlParserREUSE { { - p.SetState(4377) + p.SetState(4250) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -52412,7 +50984,7 @@ func (p *PlSqlParser) Compile_type_clause() (localctx ICompile_type_clauseContex } } { - p.SetState(4378) + p.SetState(4251) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -52607,19 +51179,19 @@ func (s *Replace_type_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContext) { localctx = NewReplace_type_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 240, PlSqlParserRULE_replace_type_clause) + p.EnterRule(localctx, 230, PlSqlParserRULE_replace_type_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4381) + p.SetState(4254) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4383) + p.SetState(4256) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52628,13 +51200,13 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex if _la == PlSqlParserAUTHID { { - p.SetState(4382) + p.SetState(4255) p.Invoker_rights_clause() } } { - p.SetState(4385) + p.SetState(4258) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -52642,7 +51214,7 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex } } { - p.SetState(4386) + p.SetState(4259) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -52650,7 +51222,7 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex } } { - p.SetState(4387) + p.SetState(4260) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -52658,10 +51230,10 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex } } { - p.SetState(4388) + p.SetState(4261) p.Object_member_spec() } - p.SetState(4393) + p.SetState(4266) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52670,7 +51242,7 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(4389) + p.SetState(4262) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -52678,11 +51250,11 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex } } { - p.SetState(4390) + p.SetState(4263) p.Object_member_spec() } - p.SetState(4395) + p.SetState(4268) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52690,7 +51262,7 @@ func (p *PlSqlParser) Replace_type_clause() (localctx IReplace_type_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(4396) + p.SetState(4269) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -52841,15 +51413,15 @@ func (s *Alter_method_specContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Alter_method_spec() (localctx IAlter_method_specContext) { localctx = NewAlter_method_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 242, PlSqlParserRULE_alter_method_spec) + p.EnterRule(localctx, 232, PlSqlParserRULE_alter_method_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4398) + p.SetState(4271) p.Alter_method_element() } - p.SetState(4403) + p.SetState(4276) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -52858,7 +51430,7 @@ func (p *PlSqlParser) Alter_method_spec() (localctx IAlter_method_specContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4399) + p.SetState(4272) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -52866,11 +51438,11 @@ func (p *PlSqlParser) Alter_method_spec() (localctx IAlter_method_specContext) { } } { - p.SetState(4400) + p.SetState(4273) p.Alter_method_element() } - p.SetState(4405) + p.SetState(4278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53012,12 +51584,12 @@ func (s *Alter_method_elementContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Alter_method_element() (localctx IAlter_method_elementContext) { localctx = NewAlter_method_elementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 244, PlSqlParserRULE_alter_method_element) + p.EnterRule(localctx, 234, PlSqlParserRULE_alter_method_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4406) + p.SetState(4279) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -53027,7 +51599,7 @@ func (p *PlSqlParser) Alter_method_element() (localctx IAlter_method_elementCont p.Consume() } } - p.SetState(4409) + p.SetState(4282) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53036,13 +51608,13 @@ func (p *PlSqlParser) Alter_method_element() (localctx IAlter_method_elementCont switch p.GetTokenStream().LA(1) { case PlSqlParserMAP, PlSqlParserORDER: { - p.SetState(4407) + p.SetState(4280) p.Map_order_function_spec() } case PlSqlParserMEMBER, PlSqlParserSTATIC: { - p.SetState(4408) + p.SetState(4281) p.Subprogram_spec() } @@ -53064,417 +51636,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IAlter_attribute_definitionContext is an interface to support dynamic dispatch. -type IAlter_attribute_definitionContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - ATTRIBUTE() antlr.TerminalNode - ADD() antlr.TerminalNode - MODIFY() antlr.TerminalNode - DROP() antlr.TerminalNode - AllAttribute_definition() []IAttribute_definitionContext - Attribute_definition(i int) IAttribute_definitionContext - LEFT_PAREN() antlr.TerminalNode - RIGHT_PAREN() antlr.TerminalNode - AllCOMMA() []antlr.TerminalNode - COMMA(i int) antlr.TerminalNode - - // IsAlter_attribute_definitionContext differentiates from other interfaces. - IsAlter_attribute_definitionContext() -} - -type Alter_attribute_definitionContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyAlter_attribute_definitionContext() *Alter_attribute_definitionContext { - var p = new(Alter_attribute_definitionContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_alter_attribute_definition - return p -} - -func InitEmptyAlter_attribute_definitionContext(p *Alter_attribute_definitionContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_alter_attribute_definition -} - -func (*Alter_attribute_definitionContext) IsAlter_attribute_definitionContext() {} - -func NewAlter_attribute_definitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Alter_attribute_definitionContext { - var p = new(Alter_attribute_definitionContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_alter_attribute_definition - - return p -} - -func (s *Alter_attribute_definitionContext) GetParser() antlr.Parser { return s.parser } - -func (s *Alter_attribute_definitionContext) ATTRIBUTE() antlr.TerminalNode { - return s.GetToken(PlSqlParserATTRIBUTE, 0) -} - -func (s *Alter_attribute_definitionContext) ADD() antlr.TerminalNode { - return s.GetToken(PlSqlParserADD, 0) -} - -func (s *Alter_attribute_definitionContext) MODIFY() antlr.TerminalNode { - return s.GetToken(PlSqlParserMODIFY, 0) -} - -func (s *Alter_attribute_definitionContext) DROP() antlr.TerminalNode { - return s.GetToken(PlSqlParserDROP, 0) -} - -func (s *Alter_attribute_definitionContext) AllAttribute_definition() []IAttribute_definitionContext { - children := s.GetChildren() - len := 0 - for _, ctx := range children { - if _, ok := ctx.(IAttribute_definitionContext); ok { - len++ - } - } - - tst := make([]IAttribute_definitionContext, len) - i := 0 - for _, ctx := range children { - if t, ok := ctx.(IAttribute_definitionContext); ok { - tst[i] = t.(IAttribute_definitionContext) - i++ - } - } - - return tst -} - -func (s *Alter_attribute_definitionContext) Attribute_definition(i int) IAttribute_definitionContext { - var t antlr.RuleContext - j := 0 - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IAttribute_definitionContext); ok { - if j == i { - t = ctx.(antlr.RuleContext) - break - } - j++ - } - } - - if t == nil { - return nil - } - - return t.(IAttribute_definitionContext) -} - -func (s *Alter_attribute_definitionContext) LEFT_PAREN() antlr.TerminalNode { - return s.GetToken(PlSqlParserLEFT_PAREN, 0) -} - -func (s *Alter_attribute_definitionContext) RIGHT_PAREN() antlr.TerminalNode { - return s.GetToken(PlSqlParserRIGHT_PAREN, 0) -} - -func (s *Alter_attribute_definitionContext) AllCOMMA() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserCOMMA) -} - -func (s *Alter_attribute_definitionContext) COMMA(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserCOMMA, i) -} - -func (s *Alter_attribute_definitionContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Alter_attribute_definitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Alter_attribute_definitionContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterAlter_attribute_definition(s) - } -} - -func (s *Alter_attribute_definitionContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitAlter_attribute_definition(s) - } -} - -func (s *Alter_attribute_definitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitAlter_attribute_definition(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Alter_attribute_definition() (localctx IAlter_attribute_definitionContext) { - localctx = NewAlter_attribute_definitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 246, PlSqlParserRULE_alter_attribute_definition) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(4411) - _la = p.GetTokenStream().LA(1) - - if !(_la == PlSqlParserADD || _la == PlSqlParserDROP || _la == PlSqlParserMODIFY) { - p.GetErrorHandler().RecoverInline(p) - } else { - p.GetErrorHandler().ReportMatch(p) - p.Consume() - } - } - { - p.SetState(4412) - p.Match(PlSqlParserATTRIBUTE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - p.SetState(4425) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - - 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(4413) - p.Attribute_definition() - } - - case PlSqlParserLEFT_PAREN: - { - p.SetState(4414) - p.Match(PlSqlParserLEFT_PAREN) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4415) - p.Attribute_definition() - } - p.SetState(4420) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - for _la == PlSqlParserCOMMA { - { - p.SetState(4416) - p.Match(PlSqlParserCOMMA) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(4417) - p.Attribute_definition() - } - - p.SetState(4422) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - } - { - p.SetState(4423) - p.Match(PlSqlParserRIGHT_PAREN) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - default: - p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) - 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 -} - -// IAttribute_definitionContext is an interface to support dynamic dispatch. -type IAttribute_definitionContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - Attribute_name() IAttribute_nameContext - Type_spec() IType_specContext - - // IsAttribute_definitionContext differentiates from other interfaces. - IsAttribute_definitionContext() -} - -type Attribute_definitionContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyAttribute_definitionContext() *Attribute_definitionContext { - var p = new(Attribute_definitionContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_attribute_definition - return p -} - -func InitEmptyAttribute_definitionContext(p *Attribute_definitionContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_attribute_definition -} - -func (*Attribute_definitionContext) IsAttribute_definitionContext() {} - -func NewAttribute_definitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Attribute_definitionContext { - var p = new(Attribute_definitionContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_attribute_definition - - return p -} - -func (s *Attribute_definitionContext) GetParser() antlr.Parser { return s.parser } - -func (s *Attribute_definitionContext) Attribute_name() IAttribute_nameContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IAttribute_nameContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IAttribute_nameContext) -} - -func (s *Attribute_definitionContext) Type_spec() IType_specContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IType_specContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IType_specContext) -} - -func (s *Attribute_definitionContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Attribute_definitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Attribute_definitionContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterAttribute_definition(s) - } -} - -func (s *Attribute_definitionContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitAttribute_definition(s) - } -} - -func (s *Attribute_definitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitAttribute_definition(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Attribute_definition() (localctx IAttribute_definitionContext) { - localctx = NewAttribute_definitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 248, PlSqlParserRULE_attribute_definition) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(4427) - p.Attribute_name() - } - p.SetState(4429) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _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))&-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(4428) - p.Type_spec() - } - - } - -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 -} - // IAlter_collection_clausesContext is an interface to support dynamic dispatch. type IAlter_collection_clausesContext interface { antlr.ParserRuleContext @@ -53606,17 +51767,17 @@ func (s *Alter_collection_clausesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_clausesContext) { localctx = NewAlter_collection_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 250, PlSqlParserRULE_alter_collection_clauses) + p.EnterRule(localctx, 236, PlSqlParserRULE_alter_collection_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(4431) + p.SetState(4284) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4437) + p.SetState(4290) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53625,7 +51786,7 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla switch p.GetTokenStream().LA(1) { case PlSqlParserLIMIT: { - p.SetState(4432) + p.SetState(4285) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule @@ -53633,13 +51794,13 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla } } { - p.SetState(4433) + p.SetState(4286) p.Expression() } case PlSqlParserELEMENT: { - p.SetState(4434) + p.SetState(4287) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule @@ -53647,7 +51808,7 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla } } { - p.SetState(4435) + p.SetState(4288) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -53655,7 +51816,7 @@ func (p *PlSqlParser) Alter_collection_clauses() (localctx IAlter_collection_cla } } { - p.SetState(4436) + p.SetState(4289) p.Type_spec() } @@ -53816,10 +51977,10 @@ func (s *Dependent_handling_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_clauseContext) { localctx = NewDependent_handling_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 252, PlSqlParserRULE_dependent_handling_clause) + p.EnterRule(localctx, 238, PlSqlParserRULE_dependent_handling_clause) var _la int - p.SetState(4455) + p.SetState(4308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53829,7 +51990,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ case PlSqlParserINVALIDATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(4439) + p.SetState(4292) p.Match(PlSqlParserINVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -53840,14 +52001,14 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ case PlSqlParserCASCADE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4440) + p.SetState(4293) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4450) + p.SetState(4303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53855,7 +52016,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ switch p.GetTokenStream().LA(1) { case PlSqlParserCONVERT: { - p.SetState(4441) + p.SetState(4294) p.Match(PlSqlParserCONVERT) if p.HasError() { // Recognition error - abort rule @@ -53863,7 +52024,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } } { - p.SetState(4442) + p.SetState(4295) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -53871,7 +52032,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } } { - p.SetState(4443) + p.SetState(4296) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -53880,7 +52041,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } case PlSqlParserINCLUDING, PlSqlParserNOT: - p.SetState(4445) + p.SetState(4298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53889,7 +52050,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ if _la == PlSqlParserNOT { { - p.SetState(4444) + p.SetState(4297) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -53899,7 +52060,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } { - p.SetState(4447) + p.SetState(4300) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -53907,7 +52068,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } } { - p.SetState(4448) + p.SetState(4301) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -53915,7 +52076,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ } } { - p.SetState(4449) + p.SetState(4302) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -53927,7 +52088,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ default: } - p.SetState(4453) + p.SetState(4306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -53936,7 +52097,7 @@ func (p *PlSqlParser) Dependent_handling_clause() (localctx IDependent_handling_ if _la == PlSqlParserEXCEPTIONS || _la == PlSqlParserFORCE { { - p.SetState(4452) + p.SetState(4305) p.Dependent_exceptions_part() } @@ -54069,11 +52230,11 @@ func (s *Dependent_exceptions_partContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exceptions_partContext) { localctx = NewDependent_exceptions_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 254, PlSqlParserRULE_dependent_exceptions_part) + p.EnterRule(localctx, 240, PlSqlParserRULE_dependent_exceptions_part) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4458) + p.SetState(4311) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54082,7 +52243,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception if _la == PlSqlParserFORCE { { - p.SetState(4457) + p.SetState(4310) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -54092,7 +52253,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception } { - p.SetState(4460) + p.SetState(4313) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -54100,7 +52261,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception } } { - p.SetState(4461) + p.SetState(4314) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -54108,7 +52269,7 @@ func (p *PlSqlParser) Dependent_exceptions_part() (localctx IDependent_exception } } { - p.SetState(4462) + p.SetState(4315) p.Tableview_name() } @@ -54261,19 +52422,19 @@ func (s *Create_typeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { localctx = NewCreate_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 256, PlSqlParserRULE_create_type) + p.EnterRule(localctx, 242, PlSqlParserRULE_create_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4464) + p.SetState(4317) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4467) + p.SetState(4320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54282,7 +52443,7 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { if _la == PlSqlParserOR { { - p.SetState(4465) + p.SetState(4318) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -54290,7 +52451,7 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { } } { - p.SetState(4466) + p.SetState(4319) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -54300,29 +52461,29 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { } { - p.SetState(4469) + p.SetState(4322) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4472) + p.SetState(4325) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 280, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 272, p.GetParserRuleContext()) { case 1: { - p.SetState(4470) + p.SetState(4323) p.Type_definition() } case 2: { - p.SetState(4471) + p.SetState(4324) p.Type_body() } @@ -54330,7 +52491,7 @@ func (p *PlSqlParser) Create_type() (localctx ICreate_typeContext) { goto errorExit } { - p.SetState(4474) + p.SetState(4327) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -54477,15 +52638,15 @@ func (s *Type_definitionContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { localctx = NewType_definitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 258, PlSqlParserRULE_type_definition) + p.EnterRule(localctx, 244, PlSqlParserRULE_type_definition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4476) + p.SetState(4329) p.Type_name() } - p.SetState(4479) + p.SetState(4332) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54494,7 +52655,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { if _la == PlSqlParserOID { { - p.SetState(4477) + p.SetState(4330) p.Match(PlSqlParserOID) if p.HasError() { // Recognition error - abort rule @@ -54502,7 +52663,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { } } { - p.SetState(4478) + p.SetState(4331) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -54511,7 +52672,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { } } - p.SetState(4482) + p.SetState(4335) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54520,7 +52681,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { if _la == PlSqlParserFORCE { { - p.SetState(4481) + p.SetState(4334) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -54529,7 +52690,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { } } - p.SetState(4485) + p.SetState(4338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54538,7 +52699,7 @@ func (p *PlSqlParser) Type_definition() (localctx IType_definitionContext) { if _la == PlSqlParserAS || _la == PlSqlParserAUTHID || _la == PlSqlParserIS || _la == PlSqlParserUNDER { { - p.SetState(4484) + p.SetState(4337) p.Object_type_def() } @@ -54808,11 +52969,11 @@ func (s *Object_type_defContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { localctx = NewObject_type_defContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 260, PlSqlParserRULE_object_type_def) + p.EnterRule(localctx, 246, PlSqlParserRULE_object_type_def) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4488) + p.SetState(4341) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54821,12 +52982,12 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { if _la == PlSqlParserAUTHID { { - p.SetState(4487) + p.SetState(4340) p.Invoker_rights_clause() } } - p.SetState(4492) + p.SetState(4345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54835,13 +52996,13 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserAS, PlSqlParserIS: { - p.SetState(4490) + p.SetState(4343) p.Object_as_part() } case PlSqlParserUNDER: { - p.SetState(4491) + p.SetState(4344) p.Object_under_part() } @@ -54849,7 +53010,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(4495) + p.SetState(4348) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54858,12 +53019,12 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(4494) + p.SetState(4347) p.Sqlj_object_type() } } - p.SetState(4508) + p.SetState(4361) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54872,7 +53033,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4497) + p.SetState(4350) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -54880,10 +53041,10 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { } } { - p.SetState(4498) + p.SetState(4351) p.Object_member_spec() } - p.SetState(4503) + p.SetState(4356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54892,7 +53053,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4499) + p.SetState(4352) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -54900,11 +53061,11 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { } } { - p.SetState(4500) + p.SetState(4353) p.Object_member_spec() } - p.SetState(4505) + p.SetState(4358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54912,7 +53073,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4506) + p.SetState(4359) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -54921,7 +53082,7 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { } } - p.SetState(4513) + p.SetState(4366) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -54930,11 +53091,11 @@ func (p *PlSqlParser) Object_type_def() (localctx IObject_type_defContext) { for _la == PlSqlParserFINAL || _la == PlSqlParserINSTANTIABLE || _la == PlSqlParserNOT || _la == PlSqlParserOVERRIDING { { - p.SetState(4510) + p.SetState(4363) p.Modifier_clause() } - p.SetState(4515) + p.SetState(4368) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55081,12 +53242,12 @@ func (s *Object_as_partContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Object_as_part() (localctx IObject_as_partContext) { localctx = NewObject_as_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 262, PlSqlParserRULE_object_as_part) + p.EnterRule(localctx, 248, PlSqlParserRULE_object_as_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4516) + p.SetState(4369) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -55096,7 +53257,7 @@ func (p *PlSqlParser) Object_as_part() (localctx IObject_as_partContext) { p.Consume() } } - p.SetState(4520) + p.SetState(4373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55105,7 +53266,7 @@ func (p *PlSqlParser) Object_as_part() (localctx IObject_as_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT: { - p.SetState(4517) + p.SetState(4370) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -55115,13 +53276,13 @@ func (p *PlSqlParser) Object_as_part() (localctx IObject_as_partContext) { case PlSqlParserVARRAY, PlSqlParserVARYING: { - p.SetState(4518) + p.SetState(4371) p.Varray_type_def() } case PlSqlParserTABLE: { - p.SetState(4519) + p.SetState(4372) p.Nested_table_type_def() } @@ -55242,10 +53403,10 @@ func (s *Object_under_partContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Object_under_part() (localctx IObject_under_partContext) { localctx = NewObject_under_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 264, PlSqlParserRULE_object_under_part) + p.EnterRule(localctx, 250, PlSqlParserRULE_object_under_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(4522) + p.SetState(4375) p.Match(PlSqlParserUNDER) if p.HasError() { // Recognition error - abort rule @@ -55253,7 +53414,7 @@ func (p *PlSqlParser) Object_under_part() (localctx IObject_under_partContext) { } } { - p.SetState(4523) + p.SetState(4376) p.Type_spec() } @@ -55384,10 +53545,10 @@ func (s *Nested_table_type_defContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Nested_table_type_def() (localctx INested_table_type_defContext) { localctx = NewNested_table_type_defContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 266, PlSqlParserRULE_nested_table_type_def) + p.EnterRule(localctx, 252, PlSqlParserRULE_nested_table_type_def) p.EnterOuterAlt(localctx, 1) { - p.SetState(4525) + p.SetState(4378) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -55395,7 +53556,7 @@ func (p *PlSqlParser) Nested_table_type_def() (localctx INested_table_type_defCo } } { - p.SetState(4526) + p.SetState(4379) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -55403,15 +53564,15 @@ func (p *PlSqlParser) Nested_table_type_def() (localctx INested_table_type_defCo } } { - p.SetState(4527) + p.SetState(4380) p.Type_spec() } - p.SetState(4530) + p.SetState(4383) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 291, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 283, p.GetParserRuleContext()) == 1 { { - p.SetState(4528) + p.SetState(4381) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -55419,7 +53580,7 @@ func (p *PlSqlParser) Nested_table_type_def() (localctx INested_table_type_defCo } } { - p.SetState(4529) + p.SetState(4382) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -55578,12 +53739,12 @@ func (s *Sqlj_object_typeContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { localctx = NewSqlj_object_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 268, PlSqlParserRULE_sqlj_object_type) + p.EnterRule(localctx, 254, PlSqlParserRULE_sqlj_object_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4532) + p.SetState(4385) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -55591,7 +53752,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4533) + p.SetState(4386) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -55599,11 +53760,11 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4534) + p.SetState(4387) p.Expression() } { - p.SetState(4535) + p.SetState(4388) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule @@ -55611,7 +53772,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4536) + p.SetState(4389) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -55619,7 +53780,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4537) + p.SetState(4390) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -55627,7 +53788,7 @@ func (p *PlSqlParser) Sqlj_object_type() (localctx ISqlj_object_typeContext) { } } { - p.SetState(4538) + p.SetState(4391) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCUSTOMDATUM || _la == PlSqlParserORADATA || _la == PlSqlParserSQLDATA) { @@ -55808,12 +53969,12 @@ func (s *Type_bodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { localctx = NewType_bodyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 270, PlSqlParserRULE_type_body) + p.EnterRule(localctx, 256, PlSqlParserRULE_type_body) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4540) + p.SetState(4393) p.Match(PlSqlParserBODY) if p.HasError() { // Recognition error - abort rule @@ -55821,11 +53982,11 @@ func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { } } { - p.SetState(4541) + p.SetState(4394) p.Type_name() } { - p.SetState(4542) + p.SetState(4395) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -55835,7 +53996,7 @@ func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { p.Consume() } } - p.SetState(4544) + p.SetState(4397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55844,11 +54005,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(4543) + p.SetState(4396) p.Type_body_elements() } - p.SetState(4546) + p.SetState(4399) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -55856,7 +54017,7 @@ func (p *PlSqlParser) Type_body() (localctx IType_bodyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4548) + p.SetState(4401) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -56005,8 +54166,8 @@ 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(4553) + p.EnterRule(localctx, 258, PlSqlParserRULE_type_body_elements) + p.SetState(4406) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56016,21 +54177,21 @@ func (p *PlSqlParser) Type_body_elements() (localctx IType_body_elementsContext) case PlSqlParserMAP, PlSqlParserORDER: p.EnterOuterAlt(localctx, 1) { - p.SetState(4550) + p.SetState(4403) p.Map_order_func_declaration() } case PlSqlParserMEMBER, PlSqlParserSTATIC: p.EnterOuterAlt(localctx, 2) { - p.SetState(4551) + p.SetState(4404) p.Subprog_decl_in_type() } case PlSqlParserOVERRIDING: p.EnterOuterAlt(localctx, 3) { - p.SetState(4552) + p.SetState(4405) p.Overriding_subprogram_spec() } @@ -56161,12 +54322,12 @@ func (s *Map_order_func_declarationContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Map_order_func_declaration() (localctx IMap_order_func_declarationContext) { localctx = NewMap_order_func_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 274, PlSqlParserRULE_map_order_func_declaration) + p.EnterRule(localctx, 260, PlSqlParserRULE_map_order_func_declaration) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4555) + p.SetState(4408) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAP || _la == PlSqlParserORDER) { @@ -56177,7 +54338,7 @@ func (p *PlSqlParser) Map_order_func_declaration() (localctx IMap_order_func_dec } } { - p.SetState(4556) + p.SetState(4409) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -56185,7 +54346,7 @@ func (p *PlSqlParser) Map_order_func_declaration() (localctx IMap_order_func_dec } } { - p.SetState(4557) + p.SetState(4410) p.Func_decl_in_type() } @@ -56340,12 +54501,12 @@ func (s *Subprog_decl_in_typeContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Subprog_decl_in_type() (localctx ISubprog_decl_in_typeContext) { localctx = NewSubprog_decl_in_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 276, PlSqlParserRULE_subprog_decl_in_type) + p.EnterRule(localctx, 262, PlSqlParserRULE_subprog_decl_in_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4559) + p.SetState(4412) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMEMBER || _la == PlSqlParserSTATIC) { @@ -56355,7 +54516,7 @@ func (p *PlSqlParser) Subprog_decl_in_type() (localctx ISubprog_decl_in_typeCont p.Consume() } } - p.SetState(4563) + p.SetState(4416) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56364,19 +54525,19 @@ func (p *PlSqlParser) Subprog_decl_in_type() (localctx ISubprog_decl_in_typeCont switch p.GetTokenStream().LA(1) { case PlSqlParserPROCEDURE: { - p.SetState(4560) + p.SetState(4413) p.Proc_decl_in_type() } case PlSqlParserFUNCTION: { - p.SetState(4561) + p.SetState(4414) p.Func_decl_in_type() } case PlSqlParserCONSTRUCTOR, PlSqlParserFINAL, PlSqlParserINSTANTIABLE: { - p.SetState(4562) + p.SetState(4415) p.Constructor_declaration() } @@ -56631,12 +54792,12 @@ func (s *Proc_decl_in_typeContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { localctx = NewProc_decl_in_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 278, PlSqlParserRULE_proc_decl_in_type) + p.EnterRule(localctx, 264, PlSqlParserRULE_proc_decl_in_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4565) + p.SetState(4418) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -56644,11 +54805,11 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } { - p.SetState(4566) + p.SetState(4419) p.Procedure_name() } { - p.SetState(4567) + p.SetState(4420) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -56656,10 +54817,10 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } { - p.SetState(4568) + p.SetState(4421) p.Type_elements_parameter() } - p.SetState(4573) + p.SetState(4426) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56668,7 +54829,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4569) + p.SetState(4422) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -56676,11 +54837,11 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } { - p.SetState(4570) + p.SetState(4423) p.Type_elements_parameter() } - p.SetState(4575) + p.SetState(4428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56688,7 +54849,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4576) + p.SetState(4429) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -56696,7 +54857,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } { - p.SetState(4577) + p.SetState(4430) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -56706,21 +54867,21 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { p.Consume() } } - p.SetState(4588) + p.SetState(4441) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 298, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 290, p.GetParserRuleContext()) { case 1: { - p.SetState(4578) + p.SetState(4431) p.Call_spec() } case 2: - p.SetState(4580) + p.SetState(4433) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -56729,7 +54890,7 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { if _la == PlSqlParserDECLARE { { - p.SetState(4579) + p.SetState(4432) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -56738,12 +54899,12 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { } } - p.SetState(4583) + p.SetState(4436) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 297, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 289, p.GetParserRuleContext()) == 1 { { - p.SetState(4582) + p.SetState(4435) p.Seq_of_declare_specs() } @@ -56751,11 +54912,11 @@ func (p *PlSqlParser) Proc_decl_in_type() (localctx IProc_decl_in_typeContext) { goto errorExit } { - p.SetState(4585) + p.SetState(4438) p.Body() } { - p.SetState(4586) + p.SetState(4439) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -57035,12 +55196,12 @@ func (s *Func_decl_in_typeContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { localctx = NewFunc_decl_in_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 280, PlSqlParserRULE_func_decl_in_type) + p.EnterRule(localctx, 266, PlSqlParserRULE_func_decl_in_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4590) + p.SetState(4443) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -57048,10 +55209,10 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } { - p.SetState(4591) + p.SetState(4444) p.Function_name() } - p.SetState(4603) + p.SetState(4456) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57060,7 +55221,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4592) + p.SetState(4445) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -57068,10 +55229,10 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } { - p.SetState(4593) + p.SetState(4446) p.Type_elements_parameter() } - p.SetState(4598) + p.SetState(4451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57080,7 +55241,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4594) + p.SetState(4447) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -57088,11 +55249,11 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } { - p.SetState(4595) + p.SetState(4448) p.Type_elements_parameter() } - p.SetState(4600) + p.SetState(4453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57100,7 +55261,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4601) + p.SetState(4454) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -57110,7 +55271,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } { - p.SetState(4605) + p.SetState(4458) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -57118,11 +55279,11 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } { - p.SetState(4606) + p.SetState(4459) p.Type_spec() } { - p.SetState(4607) + p.SetState(4460) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -57132,21 +55293,21 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { p.Consume() } } - p.SetState(4618) + p.SetState(4471) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 303, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 295, p.GetParserRuleContext()) { case 1: { - p.SetState(4608) + p.SetState(4461) p.Call_spec() } case 2: - p.SetState(4610) + p.SetState(4463) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57155,7 +55316,7 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { if _la == PlSqlParserDECLARE { { - p.SetState(4609) + p.SetState(4462) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -57164,12 +55325,12 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { } } - p.SetState(4613) + p.SetState(4466) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 302, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 294, p.GetParserRuleContext()) == 1 { { - p.SetState(4612) + p.SetState(4465) p.Seq_of_declare_specs() } @@ -57177,11 +55338,11 @@ func (p *PlSqlParser) Func_decl_in_type() (localctx IFunc_decl_in_typeContext) { goto errorExit } { - p.SetState(4615) + p.SetState(4468) p.Body() } { - p.SetState(4616) + p.SetState(4469) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -57515,11 +55676,11 @@ func (s *Constructor_declarationContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarationContext) { localctx = NewConstructor_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 282, PlSqlParserRULE_constructor_declaration) + p.EnterRule(localctx, 268, PlSqlParserRULE_constructor_declaration) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4621) + p.SetState(4474) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57528,7 +55689,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati if _la == PlSqlParserFINAL { { - p.SetState(4620) + p.SetState(4473) p.Match(PlSqlParserFINAL) if p.HasError() { // Recognition error - abort rule @@ -57537,7 +55698,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } - p.SetState(4624) + p.SetState(4477) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57546,7 +55707,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati if _la == PlSqlParserINSTANTIABLE { { - p.SetState(4623) + p.SetState(4476) p.Match(PlSqlParserINSTANTIABLE) if p.HasError() { // Recognition error - abort rule @@ -57556,7 +55717,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } { - p.SetState(4626) + p.SetState(4479) p.Match(PlSqlParserCONSTRUCTOR) if p.HasError() { // Recognition error - abort rule @@ -57564,7 +55725,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4627) + p.SetState(4480) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -57572,10 +55733,10 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4628) + p.SetState(4481) p.Type_spec() } - p.SetState(4646) + p.SetState(4499) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57584,7 +55745,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4629) + p.SetState(4482) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -57593,7 +55754,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } { - p.SetState(4630) + p.SetState(4483) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -57601,7 +55762,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4631) + p.SetState(4484) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -57609,7 +55770,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4632) + p.SetState(4485) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -57617,11 +55778,11 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4633) + p.SetState(4486) p.Type_spec() } { - p.SetState(4634) + p.SetState(4487) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -57630,10 +55791,10 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } { - p.SetState(4636) + p.SetState(4489) p.Type_elements_parameter() } - p.SetState(4641) + p.SetState(4494) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57642,7 +55803,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati for _la == PlSqlParserCOMMA { { - p.SetState(4637) + p.SetState(4490) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -57650,11 +55811,11 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4638) + p.SetState(4491) p.Type_elements_parameter() } - p.SetState(4643) + p.SetState(4496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57662,7 +55823,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati _la = p.GetTokenStream().LA(1) } { - p.SetState(4644) + p.SetState(4497) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -57672,7 +55833,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } { - p.SetState(4648) + p.SetState(4501) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -57680,7 +55841,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4649) + p.SetState(4502) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -57688,7 +55849,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4650) + p.SetState(4503) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -57696,7 +55857,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4651) + p.SetState(4504) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -57704,7 +55865,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } { - p.SetState(4652) + p.SetState(4505) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -57714,21 +55875,21 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati p.Consume() } } - p.SetState(4663) + p.SetState(4516) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 310, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 302, p.GetParserRuleContext()) { case 1: { - p.SetState(4653) + p.SetState(4506) p.Call_spec() } case 2: - p.SetState(4655) + p.SetState(4508) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57737,7 +55898,7 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati if _la == PlSqlParserDECLARE { { - p.SetState(4654) + p.SetState(4507) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -57746,12 +55907,12 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati } } - p.SetState(4658) + p.SetState(4511) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 309, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 301, p.GetParserRuleContext()) == 1 { { - p.SetState(4657) + p.SetState(4510) p.Seq_of_declare_specs() } @@ -57759,11 +55920,11 @@ func (p *PlSqlParser) Constructor_declaration() (localctx IConstructor_declarati goto errorExit } { - p.SetState(4660) + p.SetState(4513) p.Body() } { - p.SetState(4661) + p.SetState(4514) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -57885,11 +56046,11 @@ func (s *Modifier_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Modifier_clause() (localctx IModifier_clauseContext) { localctx = NewModifier_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 284, PlSqlParserRULE_modifier_clause) + p.EnterRule(localctx, 270, PlSqlParserRULE_modifier_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4666) + p.SetState(4519) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -57898,7 +56059,7 @@ func (p *PlSqlParser) Modifier_clause() (localctx IModifier_clauseContext) { if _la == PlSqlParserNOT { { - p.SetState(4665) + p.SetState(4518) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -57908,7 +56069,7 @@ func (p *PlSqlParser) Modifier_clause() (localctx IModifier_clauseContext) { } { - p.SetState(4668) + p.SetState(4521) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFINAL || _la == PlSqlParserINSTANTIABLE || _la == PlSqlParserOVERRIDING) { @@ -58077,27 +56238,27 @@ func (s *Object_member_specContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Object_member_spec() (localctx IObject_member_specContext) { localctx = NewObject_member_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 286, PlSqlParserRULE_object_member_spec) + p.EnterRule(localctx, 272, PlSqlParserRULE_object_member_spec) var _la int - p.SetState(4676) + p.SetState(4529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 313, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 305, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(4670) + p.SetState(4523) p.Identifier() } { - p.SetState(4671) + p.SetState(4524) p.Type_spec() } - p.SetState(4673) + p.SetState(4526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58106,7 +56267,7 @@ func (p *PlSqlParser) Object_member_spec() (localctx IObject_member_specContext) if _la == PlSqlParserEXTERNAL { { - p.SetState(4672) + p.SetState(4525) p.Sqlj_object_type_attr() } @@ -58115,7 +56276,7 @@ func (p *PlSqlParser) Object_member_spec() (localctx IObject_member_specContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(4675) + p.SetState(4528) p.Element_spec() } @@ -58240,10 +56401,10 @@ func (s *Sqlj_object_type_attrContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Sqlj_object_type_attr() (localctx ISqlj_object_type_attrContext) { localctx = NewSqlj_object_type_attrContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 288, PlSqlParserRULE_sqlj_object_type_attr) + p.EnterRule(localctx, 274, PlSqlParserRULE_sqlj_object_type_attr) p.EnterOuterAlt(localctx, 1) { - p.SetState(4678) + p.SetState(4531) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -58251,7 +56412,7 @@ func (p *PlSqlParser) Sqlj_object_type_attr() (localctx ISqlj_object_type_attrCo } } { - p.SetState(4679) + p.SetState(4532) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -58259,7 +56420,7 @@ func (p *PlSqlParser) Sqlj_object_type_attr() (localctx ISqlj_object_type_attrCo } } { - p.SetState(4680) + p.SetState(4533) p.Expression() } @@ -58435,23 +56596,23 @@ func (s *Element_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Element_spec() (localctx IElement_specContext) { localctx = NewElement_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 290, PlSqlParserRULE_element_spec) + p.EnterRule(localctx, 276, PlSqlParserRULE_element_spec) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4683) + p.SetState(4536) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 314, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 306, p.GetParserRuleContext()) == 1 { { - p.SetState(4682) + p.SetState(4535) p.Modifier_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(4686) + p.SetState(4539) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58460,23 +56621,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(4685) + p.SetState(4538) p.Element_spec_options() } - p.SetState(4688) + p.SetState(4541) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(4692) + p.SetState(4545) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 316, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 308, p.GetParserRuleContext()) == 1 { { - p.SetState(4690) + p.SetState(4543) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -58484,7 +56645,7 @@ func (p *PlSqlParser) Element_spec() (localctx IElement_specContext) { } } { - p.SetState(4691) + p.SetState(4544) p.Pragma_clause() } @@ -58633,8 +56794,8 @@ 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(4697) + p.EnterRule(localctx, 278, PlSqlParserRULE_element_spec_options) + p.SetState(4550) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58644,21 +56805,21 @@ func (p *PlSqlParser) Element_spec_options() (localctx IElement_spec_optionsCont case PlSqlParserMEMBER, PlSqlParserSTATIC: p.EnterOuterAlt(localctx, 1) { - p.SetState(4694) + p.SetState(4547) p.Subprogram_spec() } case PlSqlParserCONSTRUCTOR, PlSqlParserFINAL, PlSqlParserINSTANTIABLE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4695) + p.SetState(4548) p.Constructor_spec() } case PlSqlParserMAP, PlSqlParserORDER: p.EnterOuterAlt(localctx, 3) { - p.SetState(4696) + p.SetState(4549) p.Map_order_function_spec() } @@ -58801,12 +56962,12 @@ func (s *Subprogram_specContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Subprogram_spec() (localctx ISubprogram_specContext) { localctx = NewSubprogram_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 294, PlSqlParserRULE_subprogram_spec) + p.EnterRule(localctx, 280, PlSqlParserRULE_subprogram_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4699) + p.SetState(4552) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMEMBER || _la == PlSqlParserSTATIC) { @@ -58816,7 +56977,7 @@ func (p *PlSqlParser) Subprogram_spec() (localctx ISubprogram_specContext) { p.Consume() } } - p.SetState(4702) + p.SetState(4555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -58825,13 +56986,13 @@ func (p *PlSqlParser) Subprogram_spec() (localctx ISubprogram_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPROCEDURE: { - p.SetState(4700) + p.SetState(4553) p.Type_procedure_spec() } case PlSqlParserFUNCTION: { - p.SetState(4701) + p.SetState(4554) p.Type_function_spec() } @@ -58957,10 +57118,10 @@ func (s *Overriding_subprogram_specContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Overriding_subprogram_spec() (localctx IOverriding_subprogram_specContext) { localctx = NewOverriding_subprogram_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 296, PlSqlParserRULE_overriding_subprogram_spec) + p.EnterRule(localctx, 282, PlSqlParserRULE_overriding_subprogram_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(4704) + p.SetState(4557) p.Match(PlSqlParserOVERRIDING) if p.HasError() { // Recognition error - abort rule @@ -58968,7 +57129,7 @@ func (p *PlSqlParser) Overriding_subprogram_spec() (localctx IOverriding_subprog } } { - p.SetState(4705) + p.SetState(4558) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -58976,7 +57137,7 @@ func (p *PlSqlParser) Overriding_subprogram_spec() (localctx IOverriding_subprog } } { - p.SetState(4706) + p.SetState(4559) p.Overriding_function_spec() } @@ -59251,12 +57412,12 @@ func (s *Overriding_function_specContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_specContext) { localctx = NewOverriding_function_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 298, PlSqlParserRULE_overriding_function_spec) + p.EnterRule(localctx, 284, PlSqlParserRULE_overriding_function_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4708) + p.SetState(4561) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -59264,10 +57425,10 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4709) + p.SetState(4562) p.Function_name() } - p.SetState(4721) + p.SetState(4574) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59276,7 +57437,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4710) + p.SetState(4563) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -59284,10 +57445,10 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4711) + p.SetState(4564) p.Type_elements_parameter() } - p.SetState(4716) + p.SetState(4569) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59296,7 +57457,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ for _la == PlSqlParserCOMMA { { - p.SetState(4712) + p.SetState(4565) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -59304,11 +57465,11 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4713) + p.SetState(4566) p.Type_elements_parameter() } - p.SetState(4718) + p.SetState(4571) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59316,7 +57477,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ _la = p.GetTokenStream().LA(1) } { - p.SetState(4719) + p.SetState(4572) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -59326,29 +57487,29 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } { - p.SetState(4723) + p.SetState(4576) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4728) + p.SetState(4581) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 321, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 313, p.GetParserRuleContext()) { case 1: { - p.SetState(4724) + p.SetState(4577) p.Type_spec() } case 2: { - p.SetState(4725) + p.SetState(4578) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -59356,7 +57517,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4726) + p.SetState(4579) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -59364,7 +57525,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } { - p.SetState(4727) + p.SetState(4580) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -59375,7 +57536,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(4741) + p.SetState(4594) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59383,7 +57544,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ _la = p.GetTokenStream().LA(1) if _la == PlSqlParserAS || _la == PlSqlParserIS || _la == PlSqlParserPIPELINED { - p.SetState(4731) + p.SetState(4584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59392,7 +57553,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ if _la == PlSqlParserPIPELINED { { - p.SetState(4730) + p.SetState(4583) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -59402,7 +57563,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } { - p.SetState(4733) + p.SetState(4586) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -59413,7 +57574,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } - p.SetState(4735) + p.SetState(4588) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59422,7 +57583,7 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ if _la == PlSqlParserDECLARE { { - p.SetState(4734) + p.SetState(4587) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -59431,12 +57592,12 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ } } - p.SetState(4738) + p.SetState(4591) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 324, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 316, p.GetParserRuleContext()) == 1 { { - p.SetState(4737) + p.SetState(4590) p.Seq_of_declare_specs() } @@ -59444,17 +57605,17 @@ func (p *PlSqlParser) Overriding_function_spec() (localctx IOverriding_function_ goto errorExit } { - p.SetState(4740) + p.SetState(4593) p.Body() } } - p.SetState(4744) + p.SetState(4597) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 326, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 318, p.GetParserRuleContext()) == 1 { { - p.SetState(4743) + p.SetState(4596) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -59668,12 +57829,12 @@ func (s *Type_procedure_specContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContext) { localctx = NewType_procedure_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 300, PlSqlParserRULE_type_procedure_spec) + p.EnterRule(localctx, 286, PlSqlParserRULE_type_procedure_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4746) + p.SetState(4599) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -59681,11 +57842,11 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex } } { - p.SetState(4747) + p.SetState(4600) p.Procedure_name() } { - p.SetState(4748) + p.SetState(4601) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -59693,10 +57854,10 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex } } { - p.SetState(4749) + p.SetState(4602) p.Type_elements_parameter() } - p.SetState(4754) + p.SetState(4607) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59705,7 +57866,7 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex for _la == PlSqlParserCOMMA { { - p.SetState(4750) + p.SetState(4603) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -59713,11 +57874,11 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex } } { - p.SetState(4751) + p.SetState(4604) p.Type_elements_parameter() } - p.SetState(4756) + p.SetState(4609) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59725,14 +57886,14 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex _la = p.GetTokenStream().LA(1) } { - p.SetState(4757) + p.SetState(4610) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4760) + p.SetState(4613) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -59741,7 +57902,7 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex if _la == PlSqlParserAS || _la == PlSqlParserIS { { - p.SetState(4758) + p.SetState(4611) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -59752,7 +57913,7 @@ func (p *PlSqlParser) Type_procedure_spec() (localctx IType_procedure_specContex } } { - p.SetState(4759) + p.SetState(4612) p.Call_spec() } @@ -60029,12 +58190,12 @@ func (s *Type_function_specContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) { localctx = NewType_function_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 302, PlSqlParserRULE_type_function_spec) + p.EnterRule(localctx, 288, PlSqlParserRULE_type_function_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4762) + p.SetState(4615) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -60042,10 +58203,10 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4763) + p.SetState(4616) p.Function_name() } - p.SetState(4775) + p.SetState(4628) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60054,7 +58215,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4764) + p.SetState(4617) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -60062,10 +58223,10 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4765) + p.SetState(4618) p.Type_elements_parameter() } - p.SetState(4770) + p.SetState(4623) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60074,7 +58235,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) for _la == PlSqlParserCOMMA { { - p.SetState(4766) + p.SetState(4619) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -60082,11 +58243,11 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4767) + p.SetState(4620) p.Type_elements_parameter() } - p.SetState(4772) + p.SetState(4625) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60094,7 +58255,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(4773) + p.SetState(4626) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -60104,29 +58265,29 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } { - p.SetState(4777) + p.SetState(4630) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4782) + p.SetState(4635) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 331, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 323, p.GetParserRuleContext()) { case 1: { - p.SetState(4778) + p.SetState(4631) p.Type_spec() } case 2: { - p.SetState(4779) + p.SetState(4632) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -60134,7 +58295,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4780) + p.SetState(4633) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -60142,7 +58303,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4781) + p.SetState(4634) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -60153,7 +58314,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(4792) + p.SetState(4645) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60161,7 +58322,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) switch p.GetTokenStream().LA(1) { case PlSqlParserAS, PlSqlParserIS: { - p.SetState(4784) + p.SetState(4637) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -60172,20 +58333,20 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4785) + p.SetState(4638) p.Call_spec() } case PlSqlParserEXTERNAL: { - p.SetState(4786) + p.SetState(4639) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4788) + p.SetState(4641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60194,7 +58355,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) if _la == PlSqlParserVARIABLE { { - p.SetState(4787) + p.SetState(4640) p.Match(PlSqlParserVARIABLE) if p.HasError() { // Recognition error - abort rule @@ -60204,7 +58365,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } { - p.SetState(4790) + p.SetState(4643) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -60212,7 +58373,7 @@ func (p *PlSqlParser) Type_function_spec() (localctx IType_function_specContext) } } { - p.SetState(4791) + p.SetState(4644) p.Expression() } @@ -60499,11 +58660,11 @@ func (s *Constructor_specContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { localctx = NewConstructor_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 304, PlSqlParserRULE_constructor_spec) + p.EnterRule(localctx, 290, PlSqlParserRULE_constructor_spec) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(4795) + p.SetState(4648) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60512,7 +58673,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { if _la == PlSqlParserFINAL { { - p.SetState(4794) + p.SetState(4647) p.Match(PlSqlParserFINAL) if p.HasError() { // Recognition error - abort rule @@ -60521,7 +58682,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } - p.SetState(4798) + p.SetState(4651) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60530,7 +58691,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { if _la == PlSqlParserINSTANTIABLE { { - p.SetState(4797) + p.SetState(4650) p.Match(PlSqlParserINSTANTIABLE) if p.HasError() { // Recognition error - abort rule @@ -60540,7 +58701,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } { - p.SetState(4800) + p.SetState(4653) p.Match(PlSqlParserCONSTRUCTOR) if p.HasError() { // Recognition error - abort rule @@ -60548,7 +58709,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4801) + p.SetState(4654) p.Match(PlSqlParserFUNCTION) if p.HasError() { // Recognition error - abort rule @@ -60556,10 +58717,10 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4802) + p.SetState(4655) p.Type_spec() } - p.SetState(4820) + p.SetState(4673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60568,7 +58729,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(4803) + p.SetState(4656) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -60577,7 +58738,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } { - p.SetState(4804) + p.SetState(4657) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -60585,7 +58746,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4805) + p.SetState(4658) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -60593,7 +58754,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4806) + p.SetState(4659) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -60601,11 +58762,11 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4807) + p.SetState(4660) p.Type_spec() } { - p.SetState(4808) + p.SetState(4661) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -60614,10 +58775,10 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } { - p.SetState(4810) + p.SetState(4663) p.Type_elements_parameter() } - p.SetState(4815) + p.SetState(4668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60626,7 +58787,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4811) + p.SetState(4664) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -60634,11 +58795,11 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4812) + p.SetState(4665) p.Type_elements_parameter() } - p.SetState(4817) + p.SetState(4670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60646,7 +58807,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4818) + p.SetState(4671) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -60656,7 +58817,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } { - p.SetState(4822) + p.SetState(4675) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -60664,7 +58825,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4823) + p.SetState(4676) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -60672,7 +58833,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4824) + p.SetState(4677) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -60680,14 +58841,14 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4825) + p.SetState(4678) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4828) + p.SetState(4681) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -60696,7 +58857,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { if _la == PlSqlParserAS || _la == PlSqlParserIS { { - p.SetState(4826) + p.SetState(4679) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -60707,7 +58868,7 @@ func (p *PlSqlParser) Constructor_spec() (localctx IConstructor_specContext) { } } { - p.SetState(4827) + p.SetState(4680) p.Call_spec() } @@ -60835,12 +58996,12 @@ func (s *Map_order_function_specContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Map_order_function_spec() (localctx IMap_order_function_specContext) { localctx = NewMap_order_function_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 306, PlSqlParserRULE_map_order_function_spec) + p.EnterRule(localctx, 292, PlSqlParserRULE_map_order_function_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4830) + p.SetState(4683) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAP || _la == PlSqlParserORDER) { @@ -60851,7 +59012,7 @@ func (p *PlSqlParser) Map_order_function_spec() (localctx IMap_order_function_sp } } { - p.SetState(4831) + p.SetState(4684) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -60859,7 +59020,7 @@ func (p *PlSqlParser) Map_order_function_spec() (localctx IMap_order_function_sp } } { - p.SetState(4832) + p.SetState(4685) p.Type_function_spec() } @@ -61026,12 +59187,12 @@ func (s *Pragma_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { localctx = NewPragma_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 308, PlSqlParserRULE_pragma_clause) + p.EnterRule(localctx, 294, PlSqlParserRULE_pragma_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4834) + p.SetState(4687) p.Match(PlSqlParserPRAGMA) if p.HasError() { // Recognition error - abort rule @@ -61039,7 +59200,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { } } { - p.SetState(4835) + p.SetState(4688) p.Match(PlSqlParserRESTRICT_REFERENCES) if p.HasError() { // Recognition error - abort rule @@ -61047,7 +59208,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { } } { - p.SetState(4836) + p.SetState(4689) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -61055,10 +59216,10 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { } } { - p.SetState(4837) + p.SetState(4690) p.Pragma_elements() } - p.SetState(4842) + p.SetState(4695) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61067,7 +59228,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(4838) + p.SetState(4691) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -61075,11 +59236,11 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { } } { - p.SetState(4839) + p.SetState(4692) p.Pragma_elements() } - p.SetState(4844) + p.SetState(4697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61087,7 +59248,7 @@ func (p *PlSqlParser) Pragma_clause() (localctx IPragma_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4845) + p.SetState(4698) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -61207,8 +59368,8 @@ 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(4849) + p.EnterRule(localctx, 296, PlSqlParserRULE_pragma_elements) + p.SetState(4702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61218,14 +59379,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(4847) + p.SetState(4700) p.Identifier() } case PlSqlParserDEFAULT: p.EnterOuterAlt(localctx, 2) { - p.SetState(4848) + p.SetState(4701) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -61362,14 +59523,14 @@ func (s *Type_elements_parameterContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Type_elements_parameter() (localctx IType_elements_parameterContext) { localctx = NewType_elements_parameterContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 312, PlSqlParserRULE_type_elements_parameter) + p.EnterRule(localctx, 298, PlSqlParserRULE_type_elements_parameter) p.EnterOuterAlt(localctx, 1) { - p.SetState(4851) + p.SetState(4704) p.Parameter_name() } { - p.SetState(4852) + p.SetState(4705) p.Type_spec() } @@ -61495,10 +59656,10 @@ func (s *Drop_sequenceContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Drop_sequence() (localctx IDrop_sequenceContext) { localctx = NewDrop_sequenceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 314, PlSqlParserRULE_drop_sequence) + p.EnterRule(localctx, 300, PlSqlParserRULE_drop_sequence) p.EnterOuterAlt(localctx, 1) { - p.SetState(4854) + p.SetState(4707) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -61506,7 +59667,7 @@ func (p *PlSqlParser) Drop_sequence() (localctx IDrop_sequenceContext) { } } { - p.SetState(4855) + p.SetState(4708) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -61514,11 +59675,11 @@ func (p *PlSqlParser) Drop_sequence() (localctx IDrop_sequenceContext) { } } { - p.SetState(4856) + p.SetState(4709) p.Sequence_name() } { - p.SetState(4857) + p.SetState(4710) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -61691,12 +59852,12 @@ func (s *Alter_sequenceContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { localctx = NewAlter_sequenceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 316, PlSqlParserRULE_alter_sequence) + p.EnterRule(localctx, 302, PlSqlParserRULE_alter_sequence) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4859) + p.SetState(4712) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -61704,7 +59865,7 @@ func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { } } { - p.SetState(4860) + p.SetState(4713) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -61712,10 +59873,10 @@ func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { } } { - p.SetState(4861) + p.SetState(4714) p.Sequence_name() } - p.SetState(4863) + p.SetState(4716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61724,11 +59885,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(4862) + p.SetState(4715) p.Sequence_spec() } - p.SetState(4865) + p.SetState(4718) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -61736,7 +59897,7 @@ func (p *PlSqlParser) Alter_sequence() (localctx IAlter_sequenceContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4867) + p.SetState(4720) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -61997,12 +60158,12 @@ func (s *Alter_sessionContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { localctx = NewAlter_sessionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 318, PlSqlParserRULE_alter_session) + p.EnterRule(localctx, 304, PlSqlParserRULE_alter_session) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4869) + p.SetState(4722) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -62010,23 +60171,23 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4870) + p.SetState(4723) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4900) + p.SetState(4753) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 345, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 337, p.GetParserRuleContext()) { case 1: { - p.SetState(4871) + p.SetState(4724) p.Match(PlSqlParserADVISE) if p.HasError() { // Recognition error - abort rule @@ -62034,7 +60195,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4872) + p.SetState(4725) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserNOTHING || _la == PlSqlParserROLLBACK) { @@ -62047,7 +60208,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { case 2: { - p.SetState(4873) + p.SetState(4726) p.Match(PlSqlParserCLOSE) if p.HasError() { // Recognition error - abort rule @@ -62055,7 +60216,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4874) + p.SetState(4727) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -62063,7 +60224,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4875) + p.SetState(4728) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -62071,17 +60232,17 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4876) + p.SetState(4729) p.Parameter_name() } case 3: { - p.SetState(4877) + p.SetState(4730) p.Enable_or_disable() } { - p.SetState(4878) + p.SetState(4731) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -62089,7 +60250,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4879) + p.SetState(4732) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -62097,7 +60258,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4880) + p.SetState(4733) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -62107,11 +60268,11 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { case 4: { - p.SetState(4882) + p.SetState(4735) p.Enable_or_disable() } { - p.SetState(4883) + p.SetState(4736) p.Match(PlSqlParserGUARD) if p.HasError() { // Recognition error - abort rule @@ -62120,7 +60281,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } case 5: - p.SetState(4887) + p.SetState(4740) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62129,13 +60290,13 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(4885) + p.SetState(4738) p.Enable_or_disable() } case PlSqlParserFORCE: { - p.SetState(4886) + p.SetState(4739) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -62148,7 +60309,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { goto errorExit } { - p.SetState(4889) + p.SetState(4742) p.Match(PlSqlParserPARALLEL) if p.HasError() { // Recognition error - abort rule @@ -62156,7 +60317,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4890) + p.SetState(4743) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDDL || _la == PlSqlParserDML || _la == PlSqlParserQUERY) { @@ -62166,34 +60327,34 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { p.Consume() } } - p.SetState(4896) + p.SetState(4749) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 344, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 336, p.GetParserRuleContext()) == 1 { { - p.SetState(4891) + p.SetState(4744) p.Match(PlSqlParserPARALLEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4894) + p.SetState(4747) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 343, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 335, p.GetParserRuleContext()) { case 1: { - p.SetState(4892) + p.SetState(4745) p.Literal() } case 2: { - p.SetState(4893) + p.SetState(4746) p.Parameter_name() } @@ -62207,7 +60368,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { case 6: { - p.SetState(4898) + p.SetState(4751) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -62215,7 +60376,7 @@ func (p *PlSqlParser) Alter_session() (localctx IAlter_sessionContext) { } } { - p.SetState(4899) + p.SetState(4752) p.Alter_session_set_clause() } @@ -62546,21 +60707,21 @@ func (s *Alter_session_set_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_clauseContext) { localctx = NewAlter_session_set_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 320, PlSqlParserRULE_alter_session_set_clause) + p.EnterRule(localctx, 306, PlSqlParserRULE_alter_session_set_clause) var _la int var _alt int - p.SetState(4932) + p.SetState(4785) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 349, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 341, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(4906) + p.SetState(4759) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -62570,11 +60731,11 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl switch _alt { case 1: { - p.SetState(4902) + p.SetState(4755) p.Parameter_name() } { - p.SetState(4903) + p.SetState(4756) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62582,7 +60743,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4904) + p.SetState(4757) p.Parameter_value() } @@ -62591,9 +60752,9 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl goto errorExit } - p.SetState(4908) + p.SetState(4761) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 346, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 338, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -62602,7 +60763,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(4910) + p.SetState(4763) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -62610,7 +60771,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4911) + p.SetState(4764) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62618,7 +60779,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4912) + p.SetState(4765) var _x = p.Id_expression() @@ -62628,7 +60789,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(4913) + p.SetState(4766) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -62636,7 +60797,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4914) + p.SetState(4767) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62644,18 +60805,18 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4915) + p.SetState(4768) var _x = p.Id_expression() localctx.(*Alter_session_set_clauseContext).cn = _x } - p.SetState(4919) + p.SetState(4772) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 347, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 339, p.GetParserRuleContext()) == 1 { { - p.SetState(4916) + p.SetState(4769) p.Match(PlSqlParserSERVICE) if p.HasError() { // Recognition error - abort rule @@ -62663,7 +60824,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4917) + p.SetState(4770) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62671,7 +60832,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4918) + p.SetState(4771) var _x = p.Id_expression() @@ -62685,7 +60846,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(4921) + p.SetState(4774) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -62693,7 +60854,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4922) + p.SetState(4775) p.Match(PlSqlParserARCHIVAL) if p.HasError() { // Recognition error - abort rule @@ -62701,7 +60862,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4923) + p.SetState(4776) p.Match(PlSqlParserVISIBILITY) if p.HasError() { // Recognition error - abort rule @@ -62709,7 +60870,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4924) + p.SetState(4777) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -62717,7 +60878,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4925) + p.SetState(4778) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserACTIVE || _la == PlSqlParserALL) { @@ -62731,7 +60892,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(4926) + p.SetState(4779) p.Match(PlSqlParserDEFAULT_COLLATION) if p.HasError() { // Recognition error - abort rule @@ -62739,23 +60900,23 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl } } { - p.SetState(4927) + p.SetState(4780) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4930) + p.SetState(4783) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 348, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 340, p.GetParserRuleContext()) { case 1: { - p.SetState(4928) + p.SetState(4781) var _x = p.Id_expression() @@ -62764,7 +60925,7 @@ func (p *PlSqlParser) Alter_session_set_clause() (localctx IAlter_session_set_cl case 2: { - p.SetState(4929) + p.SetState(4782) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -62988,12 +61149,12 @@ func (s *Create_sequenceContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { localctx = NewCreate_sequenceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 322, PlSqlParserRULE_create_sequence) + p.EnterRule(localctx, 308, PlSqlParserRULE_create_sequence) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(4934) + p.SetState(4787) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -63001,7 +61162,7 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { } } { - p.SetState(4935) + p.SetState(4788) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -63009,10 +61170,10 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { } } { - p.SetState(4936) + p.SetState(4789) p.Sequence_name() } - p.SetState(4941) + p.SetState(4794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63020,7 +61181,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(4939) + p.SetState(4792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63029,13 +61190,13 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSTART: { - p.SetState(4937) + p.SetState(4790) p.Sequence_start_clause() } case PlSqlParserCACHE, PlSqlParserCYCLE, PlSqlParserINCREMENT, PlSqlParserMAXVALUE, PlSqlParserMINVALUE, PlSqlParserNOCACHE, PlSqlParserNOCYCLE, PlSqlParserNOMAXVALUE, PlSqlParserNOMINVALUE, PlSqlParserNOORDER, PlSqlParserORDER: { - p.SetState(4938) + p.SetState(4791) p.Sequence_spec() } @@ -63044,7 +61205,7 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { goto errorExit } - p.SetState(4943) + p.SetState(4796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63052,7 +61213,7 @@ func (p *PlSqlParser) Create_sequence() (localctx ICreate_sequenceContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(4944) + p.SetState(4797) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -63215,8 +61376,8 @@ 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(4962) + p.EnterRule(localctx, 310, PlSqlParserRULE_sequence_spec) + p.SetState(4815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63226,7 +61387,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserINCREMENT: p.EnterOuterAlt(localctx, 1) { - p.SetState(4946) + p.SetState(4799) p.Match(PlSqlParserINCREMENT) if p.HasError() { // Recognition error - abort rule @@ -63234,7 +61395,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4947) + p.SetState(4800) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -63242,7 +61403,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4948) + p.SetState(4801) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63253,7 +61414,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 2) { - p.SetState(4949) + p.SetState(4802) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -63261,7 +61422,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4950) + p.SetState(4803) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63272,7 +61433,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOMAXVALUE: p.EnterOuterAlt(localctx, 3) { - p.SetState(4951) + p.SetState(4804) p.Match(PlSqlParserNOMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -63283,7 +61444,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 4) { - p.SetState(4952) + p.SetState(4805) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -63291,7 +61452,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4953) + p.SetState(4806) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63302,7 +61463,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOMINVALUE: p.EnterOuterAlt(localctx, 5) { - p.SetState(4954) + p.SetState(4807) p.Match(PlSqlParserNOMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -63313,7 +61474,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserCYCLE: p.EnterOuterAlt(localctx, 6) { - p.SetState(4955) + p.SetState(4808) p.Match(PlSqlParserCYCLE) if p.HasError() { // Recognition error - abort rule @@ -63324,7 +61485,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOCYCLE: p.EnterOuterAlt(localctx, 7) { - p.SetState(4956) + p.SetState(4809) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -63335,7 +61496,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserCACHE: p.EnterOuterAlt(localctx, 8) { - p.SetState(4957) + p.SetState(4810) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -63343,7 +61504,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { } } { - p.SetState(4958) + p.SetState(4811) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63354,7 +61515,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOCACHE: p.EnterOuterAlt(localctx, 9) { - p.SetState(4959) + p.SetState(4812) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -63365,7 +61526,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserORDER: p.EnterOuterAlt(localctx, 10) { - p.SetState(4960) + p.SetState(4813) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -63376,7 +61537,7 @@ func (p *PlSqlParser) Sequence_spec() (localctx ISequence_specContext) { case PlSqlParserNOORDER: p.EnterOuterAlt(localctx, 11) { - p.SetState(4961) + p.SetState(4814) p.Match(PlSqlParserNOORDER) if p.HasError() { // Recognition error - abort rule @@ -63494,10 +61655,10 @@ func (s *Sequence_start_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Sequence_start_clause() (localctx ISequence_start_clauseContext) { localctx = NewSequence_start_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 326, PlSqlParserRULE_sequence_start_clause) + p.EnterRule(localctx, 312, PlSqlParserRULE_sequence_start_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(4964) + p.SetState(4817) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -63505,7 +61666,7 @@ func (p *PlSqlParser) Sequence_start_clause() (localctx ISequence_start_clauseCo } } { - p.SetState(4965) + p.SetState(4818) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -63513,7 +61674,7 @@ func (p *PlSqlParser) Sequence_start_clause() (localctx ISequence_start_clauseCo } } { - p.SetState(4966) + p.SetState(4819) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -63873,21 +62034,21 @@ func (s *Create_analytic_viewContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewContext) { localctx = NewCreate_analytic_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 328, PlSqlParserRULE_create_analytic_view) + p.EnterRule(localctx, 314, PlSqlParserRULE_create_analytic_view) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(4968) + p.SetState(4821) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(4971) + p.SetState(4824) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63896,7 +62057,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont if _la == PlSqlParserOR { { - p.SetState(4969) + p.SetState(4822) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -63904,7 +62065,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4970) + p.SetState(4823) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -63913,7 +62074,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } - p.SetState(4974) + p.SetState(4827) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -63922,7 +62083,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont if _la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE { { - p.SetState(4973) + p.SetState(4826) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -63935,7 +62096,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } { - p.SetState(4976) + p.SetState(4829) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -63943,7 +62104,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4977) + p.SetState(4830) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -63951,18 +62112,18 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4978) + p.SetState(4831) var _x = p.Id_expression() localctx.(*Create_analytic_viewContext).av = _x } - p.SetState(4982) + p.SetState(4835) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 355, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 347, p.GetParserRuleContext()) == 1 { { - p.SetState(4979) + p.SetState(4832) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -63970,7 +62131,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4980) + p.SetState(4833) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -63978,7 +62139,7 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } } { - p.SetState(4981) + p.SetState(4834) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -63992,123 +62153,123 @@ func (p *PlSqlParser) Create_analytic_view() (localctx ICreate_analytic_viewCont } else if p.HasError() { // JIM goto errorExit } - p.SetState(4987) + p.SetState(4840) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 356, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 348, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(4984) + p.SetState(4837) p.Classification_clause() } } - p.SetState(4989) + p.SetState(4842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 356, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 348, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(4991) + p.SetState(4844) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 357, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 349, p.GetParserRuleContext()) == 1 { { - p.SetState(4990) + p.SetState(4843) p.Cav_using_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(4994) + p.SetState(4847) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 358, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 350, p.GetParserRuleContext()) == 1 { { - p.SetState(4993) + p.SetState(4846) p.Dim_by_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(4997) + p.SetState(4850) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 359, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 351, p.GetParserRuleContext()) == 1 { { - p.SetState(4996) + p.SetState(4849) p.Measures_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5000) + p.SetState(4853) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 360, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 352, p.GetParserRuleContext()) == 1 { { - p.SetState(4999) + p.SetState(4852) p.Default_measure_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5003) + p.SetState(4856) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 361, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 353, p.GetParserRuleContext()) == 1 { { - p.SetState(5002) + p.SetState(4855) p.Default_aggregate_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5006) + p.SetState(4859) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 362, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 354, p.GetParserRuleContext()) == 1 { { - p.SetState(5005) + p.SetState(4858) p.Cache_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5009) + p.SetState(4862) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 363, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 355, p.GetParserRuleContext()) == 1 { { - p.SetState(5008) + p.SetState(4861) p.Fact_columns_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5012) + p.SetState(4865) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 364, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 356, p.GetParserRuleContext()) == 1 { { - p.SetState(5011) + p.SetState(4864) p.Qry_transform_clause() } @@ -64283,38 +62444,38 @@ func (s *Classification_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseContext) { localctx = NewClassification_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 330, PlSqlParserRULE_classification_clause) + p.EnterRule(localctx, 316, PlSqlParserRULE_classification_clause) var _la int var _alt int - p.SetState(5041) + p.SetState(4894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 372, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 364, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(5022) + p.SetState(4875) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 367, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 359, p.GetParserRuleContext()) { case 1: { - p.SetState(5014) + p.SetState(4867) p.Caption_clause() } - p.SetState(5016) + p.SetState(4869) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 365, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 357, p.GetParserRuleContext()) == 1 { { - p.SetState(5015) + p.SetState(4868) p.Description_clause() } @@ -64323,7 +62484,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo } case 2: - p.SetState(5019) + p.SetState(4872) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64332,42 +62493,42 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo if _la == PlSqlParserCAPTION { { - p.SetState(5018) + p.SetState(4871) p.Caption_clause() } } { - p.SetState(5021) + p.SetState(4874) p.Description_clause() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(5027) + p.SetState(4880) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 368, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 360, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5024) + p.SetState(4877) p.Classification_item() } } - p.SetState(5029) + p.SetState(4882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 368, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 360, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -64375,7 +62536,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(5031) + p.SetState(4884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64384,12 +62545,12 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo if _la == PlSqlParserCAPTION { { - p.SetState(5030) + p.SetState(4883) p.Caption_clause() } } - p.SetState(5034) + p.SetState(4887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64398,12 +62559,12 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo if _la == PlSqlParserDESCRIPTION { { - p.SetState(5033) + p.SetState(4886) p.Description_clause() } } - p.SetState(5037) + p.SetState(4890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -64413,7 +62574,7 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo switch _alt { case 1: { - p.SetState(5036) + p.SetState(4889) p.Classification_item() } @@ -64422,9 +62583,9 @@ func (p *PlSqlParser) Classification_clause() (localctx IClassification_clauseCo goto errorExit } - p.SetState(5039) + p.SetState(4892) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 371, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 363, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -64557,10 +62718,10 @@ func (s *Caption_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Caption_clause() (localctx ICaption_clauseContext) { localctx = NewCaption_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 332, PlSqlParserRULE_caption_clause) + p.EnterRule(localctx, 318, PlSqlParserRULE_caption_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5043) + p.SetState(4896) p.Match(PlSqlParserCAPTION) if p.HasError() { // Recognition error - abort rule @@ -64568,7 +62729,7 @@ func (p *PlSqlParser) Caption_clause() (localctx ICaption_clauseContext) { } } { - p.SetState(5044) + p.SetState(4897) var _x = p.Quoted_string() @@ -64698,10 +62859,10 @@ func (s *Description_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Description_clause() (localctx IDescription_clauseContext) { localctx = NewDescription_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 334, PlSqlParserRULE_description_clause) + p.EnterRule(localctx, 320, PlSqlParserRULE_description_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5046) + p.SetState(4899) p.Match(PlSqlParserDESCRIPTION) if p.HasError() { // Recognition error - abort rule @@ -64709,7 +62870,7 @@ func (p *PlSqlParser) Description_clause() (localctx IDescription_clauseContext) } } { - p.SetState(5047) + p.SetState(4900) var _x = p.Quoted_string() @@ -64894,10 +63055,10 @@ func (s *Classification_itemContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContext) { localctx = NewClassification_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 336, PlSqlParserRULE_classification_item) + p.EnterRule(localctx, 322, PlSqlParserRULE_classification_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(5049) + p.SetState(4902) p.Match(PlSqlParserCLASSIFICATION) if p.HasError() { // Recognition error - abort rule @@ -64905,18 +63066,18 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex } } { - p.SetState(5050) + p.SetState(4903) var _x = p.Id_expression() localctx.(*Classification_itemContext).cn = _x } - p.SetState(5053) + p.SetState(4906) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 373, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 365, p.GetParserRuleContext()) == 1 { { - p.SetState(5051) + p.SetState(4904) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -64924,7 +63085,7 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex } } { - p.SetState(5052) + p.SetState(4905) var _x = p.Quoted_string() @@ -64934,12 +63095,12 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(5057) + p.SetState(4910) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 374, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 366, p.GetParserRuleContext()) == 1 { { - p.SetState(5055) + p.SetState(4908) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule @@ -64947,7 +63108,7 @@ func (p *PlSqlParser) Classification_item() (localctx IClassification_itemContex } } { - p.SetState(5056) + p.SetState(4909) p.Language() } @@ -65078,8 +63239,8 @@ 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(5061) + p.EnterRule(localctx, 324, PlSqlParserRULE_language) + p.SetState(4914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -65089,7 +63250,7 @@ func (p *PlSqlParser) Language() (localctx ILanguageContext) { case PlSqlParserNULL_: p.EnterOuterAlt(localctx, 1) { - p.SetState(5059) + p.SetState(4912) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -65100,7 +63261,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(5060) + p.SetState(4913) var _x = p.Id_expression() @@ -65304,28 +63465,28 @@ func (s *Cav_using_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { localctx = NewCav_using_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 340, PlSqlParserRULE_cav_using_clause) + p.EnterRule(localctx, 326, PlSqlParserRULE_cav_using_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5063) + p.SetState(4916) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5067) + p.SetState(4920) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 376, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 368, p.GetParserRuleContext()) == 1 { { - p.SetState(5064) + p.SetState(4917) p.Schema_name() } { - p.SetState(5065) + p.SetState(4918) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -65337,18 +63498,18 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { goto errorExit } { - p.SetState(5069) + p.SetState(4922) var _x = p.Id_expression() localctx.(*Cav_using_clauseContext).t = _x } - p.SetState(5071) + p.SetState(4924) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 377, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 369, p.GetParserRuleContext()) == 1 { { - p.SetState(5070) + p.SetState(4923) p.Match(PlSqlParserREMOTE) if p.HasError() { // Recognition error - abort rule @@ -65359,11 +63520,11 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5077) + p.SetState(4930) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 379, p.GetParserRuleContext()) == 1 { - p.SetState(5074) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 371, p.GetParserRuleContext()) == 1 { + p.SetState(4927) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -65372,7 +63533,7 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { if _la == PlSqlParserAS { { - p.SetState(5073) + p.SetState(4926) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -65382,7 +63543,7 @@ func (p *PlSqlParser) Cav_using_clause() (localctx ICav_using_clauseContext) { } { - p.SetState(5076) + p.SetState(4929) var _x = p.Id_expression() @@ -65556,12 +63717,12 @@ func (s *Dim_by_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { localctx = NewDim_by_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 342, PlSqlParserRULE_dim_by_clause) + p.EnterRule(localctx, 328, PlSqlParserRULE_dim_by_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5079) + p.SetState(4932) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -65569,7 +63730,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { } } { - p.SetState(5080) + p.SetState(4933) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -65577,7 +63738,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { } } { - p.SetState(5081) + p.SetState(4934) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -65585,10 +63746,10 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { } } { - p.SetState(5082) + p.SetState(4935) p.Dim_key() } - p.SetState(5087) + p.SetState(4940) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -65597,7 +63758,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5083) + p.SetState(4936) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -65605,11 +63766,11 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { } } { - p.SetState(5084) + p.SetState(4937) p.Dim_key() } - p.SetState(5089) + p.SetState(4942) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -65617,7 +63778,7 @@ func (p *PlSqlParser) Dim_by_clause() (localctx IDim_by_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5090) + p.SetState(4943) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66029,15 +64190,15 @@ func (s *Dim_keyContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { localctx = NewDim_keyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 344, PlSqlParserRULE_dim_key) + p.EnterRule(localctx, 330, PlSqlParserRULE_dim_key) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5092) + p.SetState(4945) p.Dim_ref() } - p.SetState(5096) + p.SetState(4949) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66046,11 +64207,11 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5093) + p.SetState(4946) p.Classification_clause() } - p.SetState(5098) + p.SetState(4951) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66058,14 +64219,14 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5099) + p.SetState(4952) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5127) + p.SetState(4980) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66074,26 +64235,26 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(5100) + p.SetState(4953) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5104) + p.SetState(4957) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 382, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 374, p.GetParserRuleContext()) == 1 { { - p.SetState(5101) + p.SetState(4954) var _x = p.Id_expression() localctx.(*Dim_keyContext).a = _x } { - p.SetState(5102) + p.SetState(4955) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66105,13 +64266,13 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5106) + p.SetState(4959) var _x = p.Column_name() localctx.(*Dim_keyContext).f = _x } - p.SetState(5116) + p.SetState(4969) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66120,26 +64281,26 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5107) + p.SetState(4960) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5111) + p.SetState(4964) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 383, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 375, p.GetParserRuleContext()) == 1 { { - p.SetState(5108) + p.SetState(4961) var _x = p.Id_expression() localctx.(*Dim_keyContext).a = _x } { - p.SetState(5109) + p.SetState(4962) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66151,14 +64312,14 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5113) + p.SetState(4966) var _x = p.Column_name() localctx.(*Dim_keyContext).f = _x } - p.SetState(5118) + p.SetState(4971) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66166,7 +64327,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5119) + p.SetState(4972) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66175,19 +64336,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(5124) + p.SetState(4977) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 385, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 377, p.GetParserRuleContext()) == 1 { { - p.SetState(5121) + p.SetState(4974) var _x = p.Id_expression() localctx.(*Dim_keyContext).a = _x } { - p.SetState(5122) + p.SetState(4975) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66199,7 +64360,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5126) + p.SetState(4979) var _x = p.Column_name() @@ -66211,14 +64372,14 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5129) + p.SetState(4982) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5131) + p.SetState(4984) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66227,7 +64388,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { if _la == PlSqlParserDISTINCT { { - p.SetState(5130) + p.SetState(4983) p.Match(PlSqlParserDISTINCT) if p.HasError() { // Recognition error - abort rule @@ -66236,7 +64397,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } - p.SetState(5141) + p.SetState(4994) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66245,7 +64406,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(5133) + p.SetState(4986) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66253,12 +64414,12 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5134) + p.SetState(4987) p.Attribute_name() } { - p.SetState(5135) + p.SetState(4988) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -66266,12 +64427,12 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5136) + p.SetState(4989) p.Attribute_name() } { - p.SetState(5138) + p.SetState(4991) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66281,7 +64442,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(5140) + p.SetState(4993) p.Attribute_name() } @@ -66290,7 +64451,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { goto errorExit } { - p.SetState(5143) + p.SetState(4996) p.Match(PlSqlParserHIERARCHIES) if p.HasError() { // Recognition error - abort rule @@ -66298,7 +64459,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5144) + p.SetState(4997) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66306,10 +64467,10 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5145) + p.SetState(4998) p.Hier_ref() } - p.SetState(5150) + p.SetState(5003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66318,7 +64479,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5146) + p.SetState(4999) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -66326,11 +64487,11 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { } } { - p.SetState(5147) + p.SetState(5000) p.Hier_ref() } - p.SetState(5152) + p.SetState(5005) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66338,7 +64499,7 @@ func (p *PlSqlParser) Dim_key() (localctx IDim_keyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5153) + p.SetState(5006) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -66528,20 +64689,20 @@ func (s *Dim_refContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Dim_ref() (localctx IDim_refContext) { localctx = NewDim_refContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 346, PlSqlParserRULE_dim_ref) + p.EnterRule(localctx, 332, PlSqlParserRULE_dim_ref) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(5158) + p.SetState(5011) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 390, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 382, p.GetParserRuleContext()) == 1 { { - p.SetState(5155) + p.SetState(5008) p.Schema_name() } { - p.SetState(5156) + p.SetState(5009) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66553,17 +64714,17 @@ func (p *PlSqlParser) Dim_ref() (localctx IDim_refContext) { goto errorExit } { - p.SetState(5160) + p.SetState(5013) var _x = p.Id_expression() localctx.(*Dim_refContext).ad = _x } - p.SetState(5165) + p.SetState(5018) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 392, p.GetParserRuleContext()) == 1 { - p.SetState(5162) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 384, p.GetParserRuleContext()) == 1 { + p.SetState(5015) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66572,7 +64733,7 @@ func (p *PlSqlParser) Dim_ref() (localctx IDim_refContext) { if _la == PlSqlParserAS { { - p.SetState(5161) + p.SetState(5014) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -66582,7 +64743,7 @@ func (p *PlSqlParser) Dim_ref() (localctx IDim_refContext) { } { - p.SetState(5164) + p.SetState(5017) var _x = p.Id_expression() @@ -66780,20 +64941,20 @@ func (s *Hier_refContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { localctx = NewHier_refContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 348, PlSqlParserRULE_hier_ref) + p.EnterRule(localctx, 334, PlSqlParserRULE_hier_ref) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(5170) + p.SetState(5023) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 393, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 385, p.GetParserRuleContext()) == 1 { { - p.SetState(5167) + p.SetState(5020) p.Schema_name() } { - p.SetState(5168) + p.SetState(5021) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -66805,13 +64966,13 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { goto errorExit } { - p.SetState(5172) + p.SetState(5025) var _x = p.Id_expression() localctx.(*Hier_refContext).h = _x } - p.SetState(5177) + p.SetState(5030) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66819,7 +64980,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(5174) + p.SetState(5027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66828,7 +64989,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { if _la == PlSqlParserAS { { - p.SetState(5173) + p.SetState(5026) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -66838,7 +64999,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { } { - p.SetState(5176) + p.SetState(5029) var _x = p.Id_expression() @@ -66846,7 +65007,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { } } - p.SetState(5180) + p.SetState(5033) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -66855,7 +65016,7 @@ func (p *PlSqlParser) Hier_ref() (localctx IHier_refContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(5179) + p.SetState(5032) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -67023,12 +65184,12 @@ func (s *Measures_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { localctx = NewMeasures_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 350, PlSqlParserRULE_measures_clause) + p.EnterRule(localctx, 336, PlSqlParserRULE_measures_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5182) + p.SetState(5035) p.Match(PlSqlParserMEASURES) if p.HasError() { // Recognition error - abort rule @@ -67036,7 +65197,7 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { } } { - p.SetState(5183) + p.SetState(5036) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -67044,10 +65205,10 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { } } { - p.SetState(5184) + p.SetState(5037) p.Av_measure() } - p.SetState(5189) + p.SetState(5042) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -67056,7 +65217,7 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5185) + p.SetState(5038) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -67064,11 +65225,11 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { } } { - p.SetState(5186) + p.SetState(5039) p.Av_measure() } - p.SetState(5191) + p.SetState(5044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -67076,7 +65237,7 @@ func (p *PlSqlParser) Measures_clause() (localctx IMeasures_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5192) + p.SetState(5045) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -67236,16 +65397,16 @@ func (s *Av_measureContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Av_measure() (localctx IAv_measureContext) { localctx = NewAv_measureContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 352, PlSqlParserRULE_av_measure) + p.EnterRule(localctx, 338, PlSqlParserRULE_av_measure) p.EnterOuterAlt(localctx, 1) { - p.SetState(5194) + p.SetState(5047) var _x = p.Id_expression() localctx.(*Av_measureContext).mn = _x } - p.SetState(5197) + p.SetState(5050) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -67253,13 +65414,13 @@ func (p *PlSqlParser) Av_measure() (localctx IAv_measureContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFACT: { - p.SetState(5195) + p.SetState(5048) p.Base_meas_clause() } case PlSqlParserAS: { - p.SetState(5196) + p.SetState(5049) p.Calc_meas_clause() } @@ -67408,12 +65569,12 @@ func (s *Base_meas_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Base_meas_clause() (localctx IBase_meas_clauseContext) { localctx = NewBase_meas_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 354, PlSqlParserRULE_base_meas_clause) + p.EnterRule(localctx, 340, PlSqlParserRULE_base_meas_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5199) + p.SetState(5052) p.Match(PlSqlParserFACT) if p.HasError() { // Recognition error - abort rule @@ -67421,13 +65582,13 @@ func (p *PlSqlParser) Base_meas_clause() (localctx IBase_meas_clauseContext) { } } { - p.SetState(5200) + p.SetState(5053) var _x = p.Id_expression() localctx.(*Base_meas_clauseContext).bm = _x } - p.SetState(5202) + p.SetState(5055) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -67436,7 +65597,7 @@ func (p *PlSqlParser) Base_meas_clause() (localctx IBase_meas_clauseContext) { if _la == PlSqlParserAGGREGATE { { - p.SetState(5201) + p.SetState(5054) p.Meas_aggregate_clause() } @@ -67559,10 +65720,10 @@ func (s *Meas_aggregate_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Meas_aggregate_clause() (localctx IMeas_aggregate_clauseContext) { localctx = NewMeas_aggregate_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 356, PlSqlParserRULE_meas_aggregate_clause) + p.EnterRule(localctx, 342, PlSqlParserRULE_meas_aggregate_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5204) + p.SetState(5057) p.Match(PlSqlParserAGGREGATE) if p.HasError() { // Recognition error - abort rule @@ -67570,7 +65731,7 @@ func (p *PlSqlParser) Meas_aggregate_clause() (localctx IMeas_aggregate_clauseCo } } { - p.SetState(5205) + p.SetState(5058) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -67578,7 +65739,7 @@ func (p *PlSqlParser) Meas_aggregate_clause() (localctx IMeas_aggregate_clauseCo } } { - p.SetState(5206) + p.SetState(5059) p.Aggregate_function_name() } @@ -67704,10 +65865,10 @@ func (s *Calc_meas_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Calc_meas_clause() (localctx ICalc_meas_clauseContext) { localctx = NewCalc_meas_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 358, PlSqlParserRULE_calc_meas_clause) + p.EnterRule(localctx, 344, PlSqlParserRULE_calc_meas_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5208) + p.SetState(5061) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -67715,7 +65876,7 @@ func (p *PlSqlParser) Calc_meas_clause() (localctx ICalc_meas_clauseContext) { } } { - p.SetState(5209) + p.SetState(5062) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -67723,11 +65884,11 @@ func (p *PlSqlParser) Calc_meas_clause() (localctx ICalc_meas_clauseContext) { } } { - p.SetState(5210) + p.SetState(5063) p.Expression() } { - p.SetState(5211) + p.SetState(5064) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -67863,10 +66024,10 @@ func (s *Default_measure_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Default_measure_clause() (localctx IDefault_measure_clauseContext) { localctx = NewDefault_measure_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 360, PlSqlParserRULE_default_measure_clause) + p.EnterRule(localctx, 346, PlSqlParserRULE_default_measure_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5213) + p.SetState(5066) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -67874,7 +66035,7 @@ func (p *PlSqlParser) Default_measure_clause() (localctx IDefault_measure_clause } } { - p.SetState(5214) + p.SetState(5067) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -67882,7 +66043,7 @@ func (p *PlSqlParser) Default_measure_clause() (localctx IDefault_measure_clause } } { - p.SetState(5215) + p.SetState(5068) var _x = p.Id_expression() @@ -68011,10 +66172,10 @@ func (s *Default_aggregate_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Default_aggregate_clause() (localctx IDefault_aggregate_clauseContext) { localctx = NewDefault_aggregate_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 362, PlSqlParserRULE_default_aggregate_clause) + p.EnterRule(localctx, 348, PlSqlParserRULE_default_aggregate_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5217) + p.SetState(5070) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -68022,7 +66183,7 @@ func (p *PlSqlParser) Default_aggregate_clause() (localctx IDefault_aggregate_cl } } { - p.SetState(5218) + p.SetState(5071) p.Match(PlSqlParserAGGREGATE) if p.HasError() { // Recognition error - abort rule @@ -68030,7 +66191,7 @@ func (p *PlSqlParser) Default_aggregate_clause() (localctx IDefault_aggregate_cl } } { - p.SetState(5219) + p.SetState(5072) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -68038,7 +66199,7 @@ func (p *PlSqlParser) Default_aggregate_clause() (localctx IDefault_aggregate_cl } } { - p.SetState(5220) + p.SetState(5073) p.Aggregate_function_name() } @@ -68190,12 +66351,12 @@ func (s *Cache_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Cache_clause() (localctx ICache_clauseContext) { localctx = NewCache_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 364, PlSqlParserRULE_cache_clause) + p.EnterRule(localctx, 350, PlSqlParserRULE_cache_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5222) + p.SetState(5075) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -68203,22 +66364,22 @@ func (p *PlSqlParser) Cache_clause() (localctx ICache_clauseContext) { } } { - p.SetState(5223) + p.SetState(5076) p.Cache_specification() } - p.SetState(5228) + p.SetState(5081) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 400, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 392, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5224) + p.SetState(5077) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -68226,17 +66387,17 @@ func (p *PlSqlParser) Cache_clause() (localctx ICache_clauseContext) { } } { - p.SetState(5225) + p.SetState(5078) p.Cache_specification() } } - p.SetState(5230) + p.SetState(5083) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 400, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 392, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -68453,14 +66614,14 @@ func (s *Cache_specificationContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContext) { localctx = NewCache_specificationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 366, PlSqlParserRULE_cache_specification) + p.EnterRule(localctx, 352, PlSqlParserRULE_cache_specification) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5231) + p.SetState(5084) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -68468,14 +66629,14 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5232) + p.SetState(5085) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5252) + p.SetState(5105) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68484,7 +66645,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(5233) + p.SetState(5086) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -68494,7 +66655,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex case PlSqlParserLEFT_PAREN: { - p.SetState(5234) + p.SetState(5087) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -68502,10 +66663,10 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5235) + p.SetState(5088) p.Id_expression() } - p.SetState(5240) + p.SetState(5093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68514,7 +66675,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex for _la == PlSqlParserCOMMA { { - p.SetState(5236) + p.SetState(5089) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -68522,11 +66683,11 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5237) + p.SetState(5090) p.Id_expression() } - p.SetState(5242) + p.SetState(5095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68534,7 +66695,7 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex _la = p.GetTokenStream().LA(1) } { - p.SetState(5243) + p.SetState(5096) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -68542,22 +66703,22 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5244) + p.SetState(5097) p.Levels_clause() } - p.SetState(5249) + p.SetState(5102) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 402, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 394, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5245) + p.SetState(5098) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -68565,17 +66726,17 @@ func (p *PlSqlParser) Cache_specification() (localctx ICache_specificationContex } } { - p.SetState(5246) + p.SetState(5099) p.Levels_clause() } } - p.SetState(5251) + p.SetState(5104) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 402, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 394, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -68761,12 +66922,12 @@ func (s *Levels_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { localctx = NewLevels_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 368, PlSqlParserRULE_levels_clause) + p.EnterRule(localctx, 354, PlSqlParserRULE_levels_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5254) + p.SetState(5107) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -68774,7 +66935,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { } } { - p.SetState(5255) + p.SetState(5108) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -68782,10 +66943,10 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { } } { - p.SetState(5256) + p.SetState(5109) p.Level_specification() } - p.SetState(5261) + p.SetState(5114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68794,7 +66955,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5257) + p.SetState(5110) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -68802,11 +66963,11 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { } } { - p.SetState(5258) + p.SetState(5111) p.Level_specification() } - p.SetState(5263) + p.SetState(5116) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -68814,7 +66975,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5264) + p.SetState(5117) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -68822,7 +66983,7 @@ func (p *PlSqlParser) Levels_clause() (localctx ILevels_clauseContext) { } } { - p.SetState(5265) + p.SetState(5118) p.Level_group_type() } @@ -69012,33 +67173,33 @@ func (s *Level_specificationContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Level_specification() (localctx ILevel_specificationContext) { localctx = NewLevel_specificationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 370, PlSqlParserRULE_level_specification) + p.EnterRule(localctx, 356, PlSqlParserRULE_level_specification) p.EnterOuterAlt(localctx, 1) { - p.SetState(5267) + p.SetState(5120) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5276) + p.SetState(5129) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 406, p.GetParserRuleContext()) == 1 { - p.SetState(5271) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 398, p.GetParserRuleContext()) == 1 { + p.SetState(5124) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 405, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 397, p.GetParserRuleContext()) == 1 { { - p.SetState(5268) + p.SetState(5121) var _x = p.Id_expression() localctx.(*Level_specificationContext).d = _x } { - p.SetState(5269) + p.SetState(5122) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -69050,14 +67211,14 @@ func (p *PlSqlParser) Level_specification() (localctx ILevel_specificationContex goto errorExit } { - p.SetState(5273) + p.SetState(5126) var _x = p.Id_expression() localctx.(*Level_specificationContext).h = _x } { - p.SetState(5274) + p.SetState(5127) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -69069,14 +67230,14 @@ func (p *PlSqlParser) Level_specification() (localctx ILevel_specificationContex goto errorExit } { - p.SetState(5278) + p.SetState(5131) var _x = p.Id_expression() localctx.(*Level_specificationContext).l = _x } { - p.SetState(5279) + p.SetState(5132) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -69239,8 +67400,8 @@ 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(5292) + p.EnterRule(localctx, 358, PlSqlParserRULE_level_group_type) + p.SetState(5145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -69250,7 +67411,7 @@ func (p *PlSqlParser) Level_group_type() (localctx ILevel_group_typeContext) { case PlSqlParserDYNAMIC: p.EnterOuterAlt(localctx, 1) { - p.SetState(5281) + p.SetState(5134) p.Match(PlSqlParserDYNAMIC) if p.HasError() { // Recognition error - abort rule @@ -69261,35 +67422,35 @@ func (p *PlSqlParser) Level_group_type() (localctx ILevel_group_typeContext) { case PlSqlParserMATERIALIZED: p.EnterOuterAlt(localctx, 2) { - p.SetState(5282) + p.SetState(5135) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5290) + p.SetState(5143) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 408, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 400, p.GetParserRuleContext()) == 1 { { - p.SetState(5283) + p.SetState(5136) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5287) + p.SetState(5140) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 407, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 399, p.GetParserRuleContext()) == 1 { { - p.SetState(5284) + p.SetState(5137) p.Schema_name() } { - p.SetState(5285) + p.SetState(5138) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -69301,7 +67462,7 @@ func (p *PlSqlParser) Level_group_type() (localctx ILevel_group_typeContext) { goto errorExit } { - p.SetState(5289) + p.SetState(5142) var _x = p.Id_expression() @@ -69519,14 +67680,14 @@ func (s *Fact_columns_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContext) { localctx = NewFact_columns_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 374, PlSqlParserRULE_fact_columns_clause) + p.EnterRule(localctx, 360, PlSqlParserRULE_fact_columns_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5294) + p.SetState(5147) p.Match(PlSqlParserFACT) if p.HasError() { // Recognition error - abort rule @@ -69534,7 +67695,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } } { - p.SetState(5295) + p.SetState(5148) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -69542,17 +67703,17 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } } { - p.SetState(5296) + p.SetState(5149) var _x = p.Column_name() localctx.(*Fact_columns_clauseContext).f = _x } - p.SetState(5311) + p.SetState(5164) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 413, p.GetParserRuleContext()) == 1 { - p.SetState(5298) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 405, p.GetParserRuleContext()) == 1 { + p.SetState(5151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -69561,7 +67722,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex if _la == PlSqlParserAS { { - p.SetState(5297) + p.SetState(5150) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -69571,32 +67732,32 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } { - p.SetState(5300) + p.SetState(5153) var _x = p.Id_expression() localctx.(*Fact_columns_clauseContext).fa = _x } - p.SetState(5308) + p.SetState(5161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 412, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 404, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5301) + p.SetState(5154) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5303) + p.SetState(5156) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -69605,7 +67766,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex if _la == PlSqlParserAS { { - p.SetState(5302) + p.SetState(5155) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -69615,7 +67776,7 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } { - p.SetState(5305) + p.SetState(5158) var _x = p.Id_expression() @@ -69623,12 +67784,12 @@ func (p *PlSqlParser) Fact_columns_clause() (localctx IFact_columns_clauseContex } } - p.SetState(5310) + p.SetState(5163) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 412, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 404, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -69753,12 +67914,12 @@ func (s *Qry_transform_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Qry_transform_clause() (localctx IQry_transform_clauseContext) { localctx = NewQry_transform_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 376, PlSqlParserRULE_qry_transform_clause) + p.EnterRule(localctx, 362, PlSqlParserRULE_qry_transform_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5313) + p.SetState(5166) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -69766,7 +67927,7 @@ func (p *PlSqlParser) Qry_transform_clause() (localctx IQry_transform_clauseCont } } { - p.SetState(5314) + p.SetState(5167) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -69774,19 +67935,19 @@ func (p *PlSqlParser) Qry_transform_clause() (localctx IQry_transform_clauseCont } } { - p.SetState(5315) + p.SetState(5168) p.Match(PlSqlParserTRANSFORM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5317) + p.SetState(5170) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 414, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 406, p.GetParserRuleContext()) == 1 { { - p.SetState(5316) + p.SetState(5169) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORELY || _la == PlSqlParserRELY) { @@ -70153,21 +68314,21 @@ func (s *Create_attribute_dimensionContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_dimensionContext) { localctx = NewCreate_attribute_dimensionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 378, PlSqlParserRULE_create_attribute_dimension) + p.EnterRule(localctx, 364, PlSqlParserRULE_create_attribute_dimension) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5319) + p.SetState(5172) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5322) + p.SetState(5175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70176,7 +68337,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d if _la == PlSqlParserOR { { - p.SetState(5320) + p.SetState(5173) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -70184,7 +68345,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5321) + p.SetState(5174) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -70193,7 +68354,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } - p.SetState(5325) + p.SetState(5178) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70202,7 +68363,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d if _la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE { { - p.SetState(5324) + p.SetState(5177) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFORCE || _la == PlSqlParserNOFORCE) { @@ -70215,7 +68376,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } { - p.SetState(5327) + p.SetState(5180) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -70223,23 +68384,23 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5328) + p.SetState(5181) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5332) + p.SetState(5185) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 417, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 409, p.GetParserRuleContext()) == 1 { { - p.SetState(5329) + p.SetState(5182) p.Schema_name() } { - p.SetState(5330) + p.SetState(5183) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -70251,13 +68412,13 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d goto errorExit } { - p.SetState(5334) + p.SetState(5187) var _x = p.Id_expression() localctx.(*Create_attribute_dimensionContext).ad = _x } - p.SetState(5338) + p.SetState(5191) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70266,7 +68427,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d if _la == PlSqlParserSHARING { { - p.SetState(5335) + p.SetState(5188) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -70274,7 +68435,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5336) + p.SetState(5189) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -70282,7 +68443,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5337) + p.SetState(5190) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -70294,7 +68455,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } - p.SetState(5343) + p.SetState(5196) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70303,18 +68464,18 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5340) + p.SetState(5193) p.Classification_clause() } - p.SetState(5345) + p.SetState(5198) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(5349) + p.SetState(5202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70323,7 +68484,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d if _la == PlSqlParserDIMENSION { { - p.SetState(5346) + p.SetState(5199) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -70331,7 +68492,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5347) + p.SetState(5200) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -70339,7 +68500,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } } { - p.SetState(5348) + p.SetState(5201) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSTANDARD || _la == PlSqlParserTIME) { @@ -70352,14 +68513,14 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d } { - p.SetState(5351) + p.SetState(5204) p.Ad_using_clause() } { - p.SetState(5352) + p.SetState(5205) p.Attributes_clause() } - p.SetState(5354) + p.SetState(5207) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70369,7 +68530,7 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d switch _alt { case 1: { - p.SetState(5353) + p.SetState(5206) p.Ad_level_clause() } @@ -70378,19 +68539,19 @@ func (p *PlSqlParser) Create_attribute_dimension() (localctx ICreate_attribute_d goto errorExit } - p.SetState(5356) + p.SetState(5209) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 421, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 413, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(5359) + p.SetState(5212) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 422, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 414, p.GetParserRuleContext()) == 1 { { - p.SetState(5358) + p.SetState(5211) p.All_clause() } @@ -70589,12 +68750,12 @@ func (s *Ad_using_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { localctx = NewAd_using_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 380, PlSqlParserRULE_ad_using_clause) + p.EnterRule(localctx, 366, PlSqlParserRULE_ad_using_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5361) + p.SetState(5214) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -70602,10 +68763,10 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { } } { - p.SetState(5362) + p.SetState(5215) p.Source_clause() } - p.SetState(5367) + p.SetState(5220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70614,7 +68775,7 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5363) + p.SetState(5216) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -70622,18 +68783,18 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { } } { - p.SetState(5364) + p.SetState(5217) p.Source_clause() } - p.SetState(5369) + p.SetState(5222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(5373) + p.SetState(5226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70642,11 +68803,11 @@ func (p *PlSqlParser) Ad_using_clause() (localctx IAd_using_clauseContext) { for _la == PlSqlParserJOIN { { - p.SetState(5370) + p.SetState(5223) p.Join_path_clause() } - p.SetState(5375) + p.SetState(5228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70841,20 +69002,20 @@ func (s *Source_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { localctx = NewSource_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 382, PlSqlParserRULE_source_clause) + p.EnterRule(localctx, 368, PlSqlParserRULE_source_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(5379) + p.SetState(5232) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 425, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 417, p.GetParserRuleContext()) == 1 { { - p.SetState(5376) + p.SetState(5229) p.Schema_name() } { - p.SetState(5377) + p.SetState(5230) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -70866,18 +69027,18 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { goto errorExit } { - p.SetState(5381) + p.SetState(5234) var _x = p.Id_expression() localctx.(*Source_clauseContext).ftov = _x } - p.SetState(5383) + p.SetState(5236) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 426, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 418, p.GetParserRuleContext()) == 1 { { - p.SetState(5382) + p.SetState(5235) p.Match(PlSqlParserREMOTE) if p.HasError() { // Recognition error - abort rule @@ -70888,11 +69049,11 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5389) + p.SetState(5242) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 428, p.GetParserRuleContext()) == 1 { - p.SetState(5386) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 420, p.GetParserRuleContext()) == 1 { + p.SetState(5239) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -70901,7 +69062,7 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { if _la == PlSqlParserAS { { - p.SetState(5385) + p.SetState(5238) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -70911,7 +69072,7 @@ func (p *PlSqlParser) Source_clause() (localctx ISource_clauseContext) { } { - p.SetState(5388) + p.SetState(5241) var _x = p.Id_expression() @@ -71072,10 +69233,10 @@ func (s *Join_path_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Join_path_clause() (localctx IJoin_path_clauseContext) { localctx = NewJoin_path_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 384, PlSqlParserRULE_join_path_clause) + p.EnterRule(localctx, 370, PlSqlParserRULE_join_path_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5391) + p.SetState(5244) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -71083,7 +69244,7 @@ func (p *PlSqlParser) Join_path_clause() (localctx IJoin_path_clauseContext) { } } { - p.SetState(5392) + p.SetState(5245) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -71091,14 +69252,14 @@ func (p *PlSqlParser) Join_path_clause() (localctx IJoin_path_clauseContext) { } } { - p.SetState(5393) + p.SetState(5246) var _x = p.Id_expression() localctx.(*Join_path_clauseContext).jpn = _x } { - p.SetState(5394) + p.SetState(5247) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -71106,7 +69267,7 @@ func (p *PlSqlParser) Join_path_clause() (localctx IJoin_path_clauseContext) { } } { - p.SetState(5395) + p.SetState(5248) p.Join_condition() } @@ -71253,15 +69414,15 @@ func (s *Join_conditionContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Join_condition() (localctx IJoin_conditionContext) { localctx = NewJoin_conditionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 386, PlSqlParserRULE_join_condition) + p.EnterRule(localctx, 372, PlSqlParserRULE_join_condition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5397) + p.SetState(5250) p.Join_condition_item() } - p.SetState(5402) + p.SetState(5255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -71270,7 +69431,7 @@ func (p *PlSqlParser) Join_condition() (localctx IJoin_conditionContext) { for _la == PlSqlParserAND { { - p.SetState(5398) + p.SetState(5251) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -71278,11 +69439,11 @@ func (p *PlSqlParser) Join_condition() (localctx IJoin_conditionContext) { } } { - p.SetState(5399) + p.SetState(5252) p.Join_condition_item() } - p.SetState(5404) + p.SetState(5257) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -71503,21 +69664,21 @@ func (s *Join_condition_itemContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Join_condition_item() (localctx IJoin_condition_itemContext) { localctx = NewJoin_condition_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 388, PlSqlParserRULE_join_condition_item) + p.EnterRule(localctx, 374, PlSqlParserRULE_join_condition_item) p.EnterOuterAlt(localctx, 1) - p.SetState(5408) + p.SetState(5261) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 430, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 422, p.GetParserRuleContext()) == 1 { { - p.SetState(5405) + p.SetState(5258) var _x = p.Id_expression() localctx.(*Join_condition_itemContext).a = _x } { - p.SetState(5406) + p.SetState(5259) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -71529,30 +69690,30 @@ func (p *PlSqlParser) Join_condition_item() (localctx IJoin_condition_itemContex goto errorExit } { - p.SetState(5410) + p.SetState(5263) p.Column_name() } { - p.SetState(5411) + p.SetState(5264) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5415) + p.SetState(5268) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 431, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 423, p.GetParserRuleContext()) == 1 { { - p.SetState(5412) + p.SetState(5265) var _x = p.Id_expression() localctx.(*Join_condition_itemContext).b = _x } { - p.SetState(5413) + p.SetState(5266) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -71564,7 +69725,7 @@ func (p *PlSqlParser) Join_condition_item() (localctx IJoin_condition_itemContex goto errorExit } { - p.SetState(5417) + p.SetState(5270) p.Column_name() } @@ -71726,12 +69887,12 @@ func (s *Attributes_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { localctx = NewAttributes_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 390, PlSqlParserRULE_attributes_clause) + p.EnterRule(localctx, 376, PlSqlParserRULE_attributes_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5419) + p.SetState(5272) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -71739,7 +69900,7 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { } } { - p.SetState(5420) + p.SetState(5273) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -71747,10 +69908,10 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { } } { - p.SetState(5421) + p.SetState(5274) p.Ad_attributes_clause() } - p.SetState(5426) + p.SetState(5279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -71759,7 +69920,7 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5422) + p.SetState(5275) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -71767,11 +69928,11 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { } } { - p.SetState(5423) + p.SetState(5276) p.Ad_attributes_clause() } - p.SetState(5428) + p.SetState(5281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -71779,7 +69940,7 @@ func (p *PlSqlParser) Attributes_clause() (localctx IAttributes_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5429) + p.SetState(5282) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -72012,23 +70173,23 @@ func (s *Ad_attributes_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseContext) { localctx = NewAd_attributes_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 392, PlSqlParserRULE_ad_attributes_clause) + p.EnterRule(localctx, 378, PlSqlParserRULE_ad_attributes_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(5434) + p.SetState(5287) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 433, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 425, p.GetParserRuleContext()) == 1 { { - p.SetState(5431) + p.SetState(5284) var _x = p.Id_expression() localctx.(*Ad_attributes_clauseContext).a = _x } { - p.SetState(5432) + p.SetState(5285) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -72040,14 +70201,14 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont goto errorExit } { - p.SetState(5436) + p.SetState(5289) p.Column_name() } - p.SetState(5441) + p.SetState(5294) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 435, p.GetParserRuleContext()) == 1 { - p.SetState(5438) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 427, p.GetParserRuleContext()) == 1 { + p.SetState(5291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72056,7 +70217,7 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont if _la == PlSqlParserAS { { - p.SetState(5437) + p.SetState(5290) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -72066,7 +70227,7 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont } { - p.SetState(5440) + p.SetState(5293) var _x = p.Id_expression() @@ -72076,7 +70237,7 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont } else if p.HasError() { // JIM goto errorExit } - p.SetState(5446) + p.SetState(5299) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72085,11 +70246,11 @@ func (p *PlSqlParser) Ad_attributes_clause() (localctx IAd_attributes_clauseCont for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5443) + p.SetState(5296) p.Classification_clause() } - p.SetState(5448) + p.SetState(5301) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72569,14 +70730,14 @@ func (s *Ad_level_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { localctx = NewAd_level_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 394, PlSqlParserRULE_ad_level_clause) + p.EnterRule(localctx, 380, PlSqlParserRULE_ad_level_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5449) + p.SetState(5302) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -72584,13 +70745,13 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5450) + p.SetState(5303) var _x = p.Id_expression() localctx.(*Ad_level_clauseContext).l = _x } - p.SetState(5456) + p.SetState(5309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72598,7 +70759,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNOT: { - p.SetState(5451) + p.SetState(5304) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -72606,7 +70767,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5452) + p.SetState(5305) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -72616,7 +70777,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { case PlSqlParserSKIP_: { - p.SetState(5453) + p.SetState(5306) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -72624,7 +70785,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5454) + p.SetState(5307) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -72632,7 +70793,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5455) + p.SetState(5308) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -72644,7 +70805,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { default: } - p.SetState(5461) + p.SetState(5314) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72653,7 +70814,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { if _la == PlSqlParserLEVEL { { - p.SetState(5458) + p.SetState(5311) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -72661,7 +70822,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5459) + p.SetState(5312) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -72669,7 +70830,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5460) + p.SetState(5313) _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) { @@ -72681,7 +70842,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } - p.SetState(5466) + p.SetState(5319) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72690,11 +70851,11 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5463) + p.SetState(5316) p.Classification_clause() } - p.SetState(5468) + p.SetState(5321) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72702,27 +70863,27 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5469) + p.SetState(5322) p.Key_clause() } - p.SetState(5471) + p.SetState(5324) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 440, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 432, p.GetParserRuleContext()) == 1 { { - p.SetState(5470) + p.SetState(5323) p.Alternate_key_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5476) + p.SetState(5329) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 441, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 433, p.GetParserRuleContext()) == 1 { { - p.SetState(5473) + p.SetState(5326) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -72730,7 +70891,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5474) + p.SetState(5327) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -72738,19 +70899,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5475) + p.SetState(5328) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5481) + p.SetState(5334) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 442, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 434, p.GetParserRuleContext()) == 1 { { - p.SetState(5478) + p.SetState(5331) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -72758,7 +70919,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5479) + p.SetState(5332) p.Match(PlSqlParserCAPTION) if p.HasError() { // Recognition error - abort rule @@ -72766,19 +70927,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5480) + p.SetState(5333) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5486) + p.SetState(5339) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 443, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 435, p.GetParserRuleContext()) == 1 { { - p.SetState(5483) + p.SetState(5336) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -72786,7 +70947,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5484) + p.SetState(5337) p.Match(PlSqlParserDESCRIPTION) if p.HasError() { // Recognition error - abort rule @@ -72794,19 +70955,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5485) + p.SetState(5338) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5504) + p.SetState(5357) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 447, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 439, p.GetParserRuleContext()) == 1 { { - p.SetState(5488) + p.SetState(5341) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -72814,19 +70975,19 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5489) + p.SetState(5342) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5491) + p.SetState(5344) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 444, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 436, p.GetParserRuleContext()) == 1 { { - p.SetState(5490) + p.SetState(5343) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAX || _la == PlSqlParserMIN) { @@ -72841,34 +71002,34 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { goto errorExit } { - p.SetState(5493) + p.SetState(5346) p.Dim_order_clause() } - p.SetState(5501) + p.SetState(5354) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 446, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 438, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5494) + p.SetState(5347) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5496) + p.SetState(5349) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 445, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 437, p.GetParserRuleContext()) == 1 { { - p.SetState(5495) + p.SetState(5348) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAX || _la == PlSqlParserMIN) { @@ -72883,17 +71044,17 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { goto errorExit } { - p.SetState(5498) + p.SetState(5351) p.Dim_order_clause() } } - p.SetState(5503) + p.SetState(5356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 446, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 438, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -72902,12 +71063,12 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5518) + p.SetState(5371) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 449, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 441, p.GetParserRuleContext()) == 1 { { - p.SetState(5506) + p.SetState(5359) p.Match(PlSqlParserDETERMINES) if p.HasError() { // Recognition error - abort rule @@ -72915,7 +71076,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5507) + p.SetState(5360) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -72923,10 +71084,10 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5508) + p.SetState(5361) p.Id_expression() } - p.SetState(5513) + p.SetState(5366) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72935,7 +71096,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5509) + p.SetState(5362) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -72943,11 +71104,11 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { } } { - p.SetState(5510) + p.SetState(5363) p.Id_expression() } - p.SetState(5515) + p.SetState(5368) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -72955,7 +71116,7 @@ func (p *PlSqlParser) Ad_level_clause() (localctx IAd_level_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5516) + p.SetState(5369) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -73136,19 +71297,19 @@ func (s *Key_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { localctx = NewKey_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 396, PlSqlParserRULE_key_clause) + p.EnterRule(localctx, 382, PlSqlParserRULE_key_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5520) + p.SetState(5373) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5533) + p.SetState(5386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -73157,7 +71318,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(5521) + p.SetState(5374) var _x = p.Id_expression() @@ -73166,7 +71327,7 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(5522) + p.SetState(5375) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -73174,10 +71335,10 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { } } { - p.SetState(5523) + p.SetState(5376) p.Id_expression() } - p.SetState(5528) + p.SetState(5381) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -73186,7 +71347,7 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5524) + p.SetState(5377) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -73194,11 +71355,11 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { } } { - p.SetState(5525) + p.SetState(5378) p.Id_expression() } - p.SetState(5530) + p.SetState(5383) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -73206,7 +71367,7 @@ func (p *PlSqlParser) Key_clause() (localctx IKey_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5531) + p.SetState(5384) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -73331,10 +71492,10 @@ func (s *Alternate_key_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Alternate_key_clause() (localctx IAlternate_key_clauseContext) { localctx = NewAlternate_key_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 398, PlSqlParserRULE_alternate_key_clause) + p.EnterRule(localctx, 384, PlSqlParserRULE_alternate_key_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5535) + p.SetState(5388) p.Match(PlSqlParserALTERNATE) if p.HasError() { // Recognition error - abort rule @@ -73342,7 +71503,7 @@ func (p *PlSqlParser) Alternate_key_clause() (localctx IAlternate_key_clauseCont } } { - p.SetState(5536) + p.SetState(5389) p.Key_clause() } @@ -73489,23 +71650,23 @@ func (s *Dim_order_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Dim_order_clause() (localctx IDim_order_clauseContext) { localctx = NewDim_order_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 400, PlSqlParserRULE_dim_order_clause) + p.EnterRule(localctx, 386, PlSqlParserRULE_dim_order_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5538) + p.SetState(5391) var _x = p.Id_expression() localctx.(*Dim_order_clauseContext).a = _x } - p.SetState(5540) + p.SetState(5393) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 452, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 444, p.GetParserRuleContext()) == 1 { { - p.SetState(5539) + p.SetState(5392) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -73519,12 +71680,12 @@ func (p *PlSqlParser) Dim_order_clause() (localctx IDim_order_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5544) + p.SetState(5397) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 453, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 445, p.GetParserRuleContext()) == 1 { { - p.SetState(5542) + p.SetState(5395) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -73532,7 +71693,7 @@ func (p *PlSqlParser) Dim_order_clause() (localctx IDim_order_clauseContext) { } } { - p.SetState(5543) + p.SetState(5396) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserLAST) { @@ -73710,10 +71871,10 @@ func (s *All_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { localctx = NewAll_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 402, PlSqlParserRULE_all_clause) + p.EnterRule(localctx, 388, PlSqlParserRULE_all_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5546) + p.SetState(5399) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -73721,14 +71882,14 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5547) + p.SetState(5400) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5564) + p.SetState(5417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -73737,7 +71898,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNAME: { - p.SetState(5548) + p.SetState(5401) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -73745,15 +71906,15 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5549) + p.SetState(5402) p.Expression() } - p.SetState(5553) + p.SetState(5406) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 454, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 446, p.GetParserRuleContext()) == 1 { { - p.SetState(5550) + p.SetState(5403) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -73761,7 +71922,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5551) + p.SetState(5404) p.Match(PlSqlParserCAPTION) if p.HasError() { // Recognition error - abort rule @@ -73769,7 +71930,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5552) + p.SetState(5405) p.Expression() } @@ -73779,7 +71940,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { case PlSqlParserCAPTION: { - p.SetState(5555) + p.SetState(5408) p.Match(PlSqlParserCAPTION) if p.HasError() { // Recognition error - abort rule @@ -73787,15 +71948,15 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5556) + p.SetState(5409) p.Expression() } - p.SetState(5560) + p.SetState(5413) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 455, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 447, p.GetParserRuleContext()) == 1 { { - p.SetState(5557) + p.SetState(5410) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -73803,7 +71964,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5558) + p.SetState(5411) p.Match(PlSqlParserDESCRIPTION) if p.HasError() { // Recognition error - abort rule @@ -73811,7 +71972,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5559) + p.SetState(5412) p.Expression() } @@ -73821,7 +71982,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { case PlSqlParserDESCRIPTION: { - p.SetState(5562) + p.SetState(5415) p.Match(PlSqlParserDESCRIPTION) if p.HasError() { // Recognition error - abort rule @@ -73829,7 +71990,7 @@ func (p *PlSqlParser) All_clause() (localctx IAll_clauseContext) { } } { - p.SetState(5563) + p.SetState(5416) p.Expression() } @@ -74096,12 +72257,12 @@ func (s *Create_audit_policyContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContext) { localctx = NewCreate_audit_policyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 404, PlSqlParserRULE_create_audit_policy) + p.EnterRule(localctx, 390, PlSqlParserRULE_create_audit_policy) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5566) + p.SetState(5419) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -74109,7 +72270,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5567) + p.SetState(5420) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -74117,7 +72278,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5568) + p.SetState(5421) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -74125,54 +72286,54 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5569) + p.SetState(5422) var _x = p.Id_expression() localctx.(*Create_audit_policyContext).p = _x } - p.SetState(5571) + p.SetState(5424) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 457, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 449, p.GetParserRuleContext()) == 1 { { - p.SetState(5570) + p.SetState(5423) p.Privilege_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5574) + p.SetState(5427) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 458, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 450, p.GetParserRuleContext()) == 1 { { - p.SetState(5573) + p.SetState(5426) p.Action_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5577) + p.SetState(5430) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 459, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 451, p.GetParserRuleContext()) == 1 { { - p.SetState(5576) + p.SetState(5429) p.Role_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5585) + p.SetState(5438) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 460, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 452, p.GetParserRuleContext()) == 1 { { - p.SetState(5579) + p.SetState(5432) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -74180,11 +72341,11 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5580) + p.SetState(5433) p.Quoted_string() } { - p.SetState(5581) + p.SetState(5434) p.Match(PlSqlParserEVALUATE) if p.HasError() { // Recognition error - abort rule @@ -74192,7 +72353,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5582) + p.SetState(5435) p.Match(PlSqlParserPER) if p.HasError() { // Recognition error - abort rule @@ -74200,7 +72361,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5583) + p.SetState(5436) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINSTANCE || _la == PlSqlParserSESSION || _la == PlSqlParserSTATEMENT) { @@ -74214,12 +72375,12 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(5589) + p.SetState(5442) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 461, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 453, p.GetParserRuleContext()) == 1 { { - p.SetState(5587) + p.SetState(5440) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -74227,7 +72388,7 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } } { - p.SetState(5588) + p.SetState(5441) p.Match(PlSqlParserTOPLEVEL) if p.HasError() { // Recognition error - abort rule @@ -74238,12 +72399,12 @@ func (p *PlSqlParser) Create_audit_policy() (localctx ICreate_audit_policyContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(5592) + p.SetState(5445) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 462, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 454, p.GetParserRuleContext()) == 1 { { - p.SetState(5591) + p.SetState(5444) p.Container_clause() } @@ -74399,12 +72560,12 @@ func (s *Privilege_audit_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Privilege_audit_clause() (localctx IPrivilege_audit_clauseContext) { localctx = NewPrivilege_audit_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 406, PlSqlParserRULE_privilege_audit_clause) + p.EnterRule(localctx, 392, PlSqlParserRULE_privilege_audit_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5594) + p.SetState(5447) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -74412,22 +72573,22 @@ func (p *PlSqlParser) Privilege_audit_clause() (localctx IPrivilege_audit_clause } } { - p.SetState(5595) + p.SetState(5448) p.System_privilege() } - p.SetState(5600) + p.SetState(5453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 463, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 455, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5596) + p.SetState(5449) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -74435,17 +72596,17 @@ func (p *PlSqlParser) Privilege_audit_clause() (localctx IPrivilege_audit_clause } } { - p.SetState(5597) + p.SetState(5450) p.System_privilege() } } - p.SetState(5602) + p.SetState(5455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 463, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 455, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -74627,11 +72788,11 @@ func (s *Action_audit_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Action_audit_clause() (localctx IAction_audit_clauseContext) { localctx = NewAction_audit_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 408, PlSqlParserRULE_action_audit_clause) + p.EnterRule(localctx, 394, PlSqlParserRULE_action_audit_clause) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(5605) + p.SetState(5458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -74640,22 +72801,22 @@ 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(5605) + p.SetState(5458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 464, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 456, p.GetParserRuleContext()) { case 1: { - p.SetState(5603) + p.SetState(5456) p.Standard_actions() } case 2: { - p.SetState(5604) + p.SetState(5457) p.Component_actions() } @@ -74668,9 +72829,9 @@ func (p *PlSqlParser) Action_audit_clause() (localctx IAction_audit_clauseContex goto errorExit } - p.SetState(5607) + p.SetState(5460) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 465, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 457, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -74824,12 +72985,12 @@ func (s *Standard_actionsContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Standard_actions() (localctx IStandard_actionsContext) { localctx = NewStandard_actionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 410, PlSqlParserRULE_standard_actions) + p.EnterRule(localctx, 396, PlSqlParserRULE_standard_actions) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5609) + p.SetState(5462) p.Match(PlSqlParserACTIONS) if p.HasError() { // Recognition error - abort rule @@ -74837,22 +72998,22 @@ func (p *PlSqlParser) Standard_actions() (localctx IStandard_actionsContext) { } } { - p.SetState(5610) + p.SetState(5463) p.Actions_clause() } - p.SetState(5615) + p.SetState(5468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 466, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 458, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5611) + p.SetState(5464) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -74860,17 +73021,17 @@ func (p *PlSqlParser) Standard_actions() (localctx IStandard_actionsContext) { } } { - p.SetState(5612) + p.SetState(5465) p.Actions_clause() } } - p.SetState(5617) + p.SetState(5470) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 466, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 458, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -75081,17 +73242,17 @@ 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(5641) + p.EnterRule(localctx, 398, PlSqlParserRULE_actions_clause) + p.SetState(5494) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 472, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 464, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(5620) + p.SetState(5473) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75100,13 +73261,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(5618) + p.SetState(5471) p.Object_action() } case PlSqlParserALL: { - p.SetState(5619) + p.SetState(5472) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -75119,23 +73280,23 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { goto errorExit } { - p.SetState(5622) + p.SetState(5475) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5635) + p.SetState(5488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 470, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 462, p.GetParserRuleContext()) { case 1: { - p.SetState(5623) + p.SetState(5476) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -75143,17 +73304,17 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { } } { - p.SetState(5624) + p.SetState(5477) p.Directory_name() } case 2: - p.SetState(5627) + p.SetState(5480) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 468, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 460, p.GetParserRuleContext()) == 1 { { - p.SetState(5625) + p.SetState(5478) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -75161,7 +73322,7 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { } } { - p.SetState(5626) + p.SetState(5479) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -75172,16 +73333,16 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(5632) + p.SetState(5485) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 469, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 461, p.GetParserRuleContext()) == 1 { { - p.SetState(5629) + p.SetState(5482) p.Schema_name() } { - p.SetState(5630) + p.SetState(5483) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -75193,7 +73354,7 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { goto errorExit } { - p.SetState(5634) + p.SetState(5487) p.Id_expression() } @@ -75203,7 +73364,7 @@ func (p *PlSqlParser) Actions_clause() (localctx IActions_clauseContext) { case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(5639) + p.SetState(5492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -75212,13 +73373,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(5637) + p.SetState(5490) p.System_action() } case PlSqlParserALL: { - p.SetState(5638) + p.SetState(5491) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -75395,12 +73556,12 @@ func (s *Object_actionContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Object_action() (localctx IObject_actionContext) { localctx = NewObject_actionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 414, PlSqlParserRULE_object_action) + p.EnterRule(localctx, 400, PlSqlParserRULE_object_action) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5643) + p.SetState(5496) _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) { @@ -75609,20 +73770,20 @@ func (s *System_actionContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { localctx = NewSystem_actionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 416, PlSqlParserRULE_system_action) + p.EnterRule(localctx, 402, PlSqlParserRULE_system_action) var _la int - p.SetState(5662) + p.SetState(5515) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 473, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 465, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(5645) + p.SetState(5498) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -75630,7 +73791,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } { - p.SetState(5646) + p.SetState(5499) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -75638,7 +73799,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } { - p.SetState(5647) + p.SetState(5500) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -75649,7 +73810,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(5648) + p.SetState(5501) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -75660,7 +73821,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } { - p.SetState(5649) + p.SetState(5502) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -75671,7 +73832,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(5650) + p.SetState(5503) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -75679,7 +73840,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } { - p.SetState(5651) + p.SetState(5504) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -75690,7 +73851,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(5652) + p.SetState(5505) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXECUTE || _la == PlSqlParserREAD || _la == PlSqlParserWRITE) { @@ -75701,7 +73862,7 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { } } { - p.SetState(5653) + p.SetState(5506) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -75712,33 +73873,33 @@ func (p *PlSqlParser) System_action() (localctx ISystem_actionContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(5654) + p.SetState(5507) p.Id_expression() } { - p.SetState(5655) + p.SetState(5508) p.Id_expression() } { - p.SetState(5656) + p.SetState(5509) p.Id_expression() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(5658) + p.SetState(5511) p.Id_expression() } { - p.SetState(5659) + p.SetState(5512) p.Id_expression() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(5661) + p.SetState(5514) p.Id_expression() } @@ -76002,14 +74163,14 @@ func (s *Component_actionsContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { localctx = NewComponent_actionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 418, PlSqlParserRULE_component_actions) + p.EnterRule(localctx, 404, PlSqlParserRULE_component_actions) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5664) + p.SetState(5517) p.Match(PlSqlParserACTIONS) if p.HasError() { // Recognition error - abort rule @@ -76017,7 +74178,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5665) + p.SetState(5518) p.Match(PlSqlParserCOMPONENT) if p.HasError() { // Recognition error - abort rule @@ -76025,14 +74186,14 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5666) + p.SetState(5519) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5692) + p.SetState(5545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76041,7 +74202,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDATAPUMP, PlSqlParserDIRECT_LOAD, PlSqlParserOLS, PlSqlParserXS: { - p.SetState(5667) + p.SetState(5520) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATAPUMP || _la == PlSqlParserDIRECT_LOAD || _la == PlSqlParserOLS || _la == PlSqlParserXS) { @@ -76052,22 +74213,22 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5668) + p.SetState(5521) p.Component_action() } - p.SetState(5673) + p.SetState(5526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 474, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 466, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5669) + p.SetState(5522) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -76075,17 +74236,17 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5670) + p.SetState(5523) p.Component_action() } } - p.SetState(5675) + p.SetState(5528) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 474, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 466, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -76093,7 +74254,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { case PlSqlParserDV: { - p.SetState(5676) + p.SetState(5529) p.Match(PlSqlParserDV) if p.HasError() { // Recognition error - abort rule @@ -76101,11 +74262,11 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5677) + p.SetState(5530) p.Component_action() } { - p.SetState(5678) + p.SetState(5531) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -76113,22 +74274,22 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5679) + p.SetState(5532) p.Id_expression() } - p.SetState(5687) + p.SetState(5540) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 475, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 467, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5680) + p.SetState(5533) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -76136,11 +74297,11 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5681) + p.SetState(5534) p.Component_action() } { - p.SetState(5682) + p.SetState(5535) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -76148,17 +74309,17 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5683) + p.SetState(5536) p.Id_expression() } } - p.SetState(5689) + p.SetState(5542) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 475, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 467, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -76166,7 +74327,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { case PlSqlParserPROTOCOL: { - p.SetState(5690) + p.SetState(5543) p.Match(PlSqlParserPROTOCOL) if p.HasError() { // Recognition error - abort rule @@ -76174,7 +74335,7 @@ func (p *PlSqlParser) Component_actions() (localctx IComponent_actionsContext) { } } { - p.SetState(5691) + p.SetState(5544) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTHENTICATION || _la == PlSqlParserFTP || _la == PlSqlParserHTTP) { @@ -76297,10 +74458,10 @@ func (s *Component_actionContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Component_action() (localctx IComponent_actionContext) { localctx = NewComponent_actionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 420, PlSqlParserRULE_component_action) + p.EnterRule(localctx, 406, PlSqlParserRULE_component_action) p.EnterOuterAlt(localctx, 1) { - p.SetState(5694) + p.SetState(5547) p.Id_expression() } @@ -76452,12 +74613,12 @@ func (s *Role_audit_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Role_audit_clause() (localctx IRole_audit_clauseContext) { localctx = NewRole_audit_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 422, PlSqlParserRULE_role_audit_clause) + p.EnterRule(localctx, 408, PlSqlParserRULE_role_audit_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5696) + p.SetState(5549) p.Match(PlSqlParserROLES) if p.HasError() { // Recognition error - abort rule @@ -76465,22 +74626,22 @@ func (p *PlSqlParser) Role_audit_clause() (localctx IRole_audit_clauseContext) { } } { - p.SetState(5697) + p.SetState(5550) p.Role_name() } - p.SetState(5702) + p.SetState(5555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 477, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 469, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5698) + p.SetState(5551) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -76488,17 +74649,17 @@ func (p *PlSqlParser) Role_audit_clause() (localctx IRole_audit_clauseContext) { } } { - p.SetState(5699) + p.SetState(5552) p.Role_name() } } - p.SetState(5704) + p.SetState(5557) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 477, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 469, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -76792,14 +74953,14 @@ func (s *Create_controlfileContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) { localctx = NewCreate_controlfileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 424, PlSqlParserRULE_create_controlfile) + p.EnterRule(localctx, 410, PlSqlParserRULE_create_controlfile) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5705) + p.SetState(5558) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -76807,14 +74968,14 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } { - p.SetState(5706) + p.SetState(5559) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5708) + p.SetState(5561) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76823,7 +74984,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) if _la == PlSqlParserREUSE { { - p.SetState(5707) + p.SetState(5560) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -76832,7 +74993,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } - p.SetState(5711) + p.SetState(5564) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76841,7 +75002,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) if _la == PlSqlParserSET { { - p.SetState(5710) + p.SetState(5563) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -76851,7 +75012,7 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } { - p.SetState(5713) + p.SetState(5566) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -76859,13 +75020,13 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } { - p.SetState(5714) + p.SetState(5567) var _x = p.Id_expression() localctx.(*Create_controlfileContext).d = _x } - p.SetState(5716) + p.SetState(5569) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -76874,13 +75035,13 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) if _la == PlSqlParserLOGFILE { { - p.SetState(5715) + p.SetState(5568) p.Logfile_clause() } } { - p.SetState(5718) + p.SetState(5571) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS) { @@ -76890,12 +75051,12 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) p.Consume() } } - p.SetState(5728) + p.SetState(5581) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 482, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 474, p.GetParserRuleContext()) == 1 { { - p.SetState(5719) + p.SetState(5572) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -76903,22 +75064,22 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } { - p.SetState(5720) + p.SetState(5573) p.File_specification() } - p.SetState(5725) + p.SetState(5578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 481, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 473, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5721) + p.SetState(5574) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -76926,17 +75087,17 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } } { - p.SetState(5722) + p.SetState(5575) p.File_specification() } } - p.SetState(5727) + p.SetState(5580) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 481, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 473, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -76945,39 +75106,39 @@ func (p *PlSqlParser) Create_controlfile() (localctx ICreate_controlfileContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(5733) + p.SetState(5586) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 483, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 475, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5730) + p.SetState(5583) p.Controlfile_options() } } - p.SetState(5735) + p.SetState(5588) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 483, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 475, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(5737) + p.SetState(5590) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 484, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 476, p.GetParserRuleContext()) == 1 { { - p.SetState(5736) + p.SetState(5589) p.Character_set_clause() } @@ -77177,8 +75338,8 @@ 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(5763) + p.EnterRule(localctx, 412, PlSqlParserRULE_controlfile_options) + p.SetState(5616) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77188,7 +75349,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserMAXLOGFILES: p.EnterOuterAlt(localctx, 1) { - p.SetState(5739) + p.SetState(5592) p.Match(PlSqlParserMAXLOGFILES) if p.HasError() { // Recognition error - abort rule @@ -77196,14 +75357,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5740) + p.SetState(5593) p.Numeric() } case PlSqlParserMAXLOGMEMBERS: p.EnterOuterAlt(localctx, 2) { - p.SetState(5741) + p.SetState(5594) p.Match(PlSqlParserMAXLOGMEMBERS) if p.HasError() { // Recognition error - abort rule @@ -77211,14 +75372,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5742) + p.SetState(5595) p.Numeric() } case PlSqlParserMAXLOGHISTORY: p.EnterOuterAlt(localctx, 3) { - p.SetState(5743) + p.SetState(5596) p.Match(PlSqlParserMAXLOGHISTORY) if p.HasError() { // Recognition error - abort rule @@ -77226,14 +75387,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5744) + p.SetState(5597) p.Numeric() } case PlSqlParserMAXDATAFILES: p.EnterOuterAlt(localctx, 4) { - p.SetState(5745) + p.SetState(5598) p.Match(PlSqlParserMAXDATAFILES) if p.HasError() { // Recognition error - abort rule @@ -77241,14 +75402,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5746) + p.SetState(5599) p.Numeric() } case PlSqlParserMAXINSTANCES: p.EnterOuterAlt(localctx, 5) { - p.SetState(5747) + p.SetState(5600) p.Match(PlSqlParserMAXINSTANCES) if p.HasError() { // Recognition error - abort rule @@ -77256,14 +75417,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5748) + p.SetState(5601) p.Numeric() } case PlSqlParserARCHIVELOG: p.EnterOuterAlt(localctx, 6) { - p.SetState(5749) + p.SetState(5602) p.Match(PlSqlParserARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -77274,7 +75435,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserNOARCHIVELOG: p.EnterOuterAlt(localctx, 7) { - p.SetState(5750) + p.SetState(5603) p.Match(PlSqlParserNOARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -77285,7 +75446,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserFORCE: p.EnterOuterAlt(localctx, 8) { - p.SetState(5751) + p.SetState(5604) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -77293,7 +75454,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5752) + p.SetState(5605) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -77304,7 +75465,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserSET: p.EnterOuterAlt(localctx, 9) { - p.SetState(5753) + p.SetState(5606) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -77312,7 +75473,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5754) + p.SetState(5607) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -77320,7 +75481,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5755) + p.SetState(5608) p.Match(PlSqlParserNOLOGGING) if p.HasError() { // Recognition error - abort rule @@ -77328,14 +75489,14 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5756) + p.SetState(5609) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5761) + p.SetState(5614) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77344,7 +75505,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(5757) + p.SetState(5610) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -77352,7 +75513,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5758) + p.SetState(5611) p.Match(PlSqlParserAVAILABILITY) if p.HasError() { // Recognition error - abort rule @@ -77362,7 +75523,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex case PlSqlParserLOAD: { - p.SetState(5759) + p.SetState(5612) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -77370,7 +75531,7 @@ func (p *PlSqlParser) Controlfile_options() (localctx IControlfile_optionsContex } } { - p.SetState(5760) + p.SetState(5613) p.Match(PlSqlParserPERFORMANCE) if p.HasError() { // Recognition error - abort rule @@ -77589,19 +75750,19 @@ func (s *Logfile_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { localctx = NewLogfile_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 428, PlSqlParserRULE_logfile_clause) + p.EnterRule(localctx, 414, PlSqlParserRULE_logfile_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5765) + p.SetState(5618) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5770) + p.SetState(5623) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77609,7 +75770,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(5767) + p.SetState(5620) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77618,7 +75779,7 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { if _la == PlSqlParserGROUP { { - p.SetState(5766) + p.SetState(5619) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -77628,16 +75789,16 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { } { - p.SetState(5769) + p.SetState(5622) p.Numeric() } } { - p.SetState(5772) + p.SetState(5625) p.File_specification() } - p.SetState(5783) + p.SetState(5636) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77646,14 +75807,14 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(5773) + p.SetState(5626) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5778) + p.SetState(5631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77661,7 +75822,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(5775) + p.SetState(5628) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77670,7 +75831,7 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { if _la == PlSqlParserGROUP { { - p.SetState(5774) + p.SetState(5627) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -77680,17 +75841,17 @@ func (p *PlSqlParser) Logfile_clause() (localctx ILogfile_clauseContext) { } { - p.SetState(5777) + p.SetState(5630) p.Numeric() } } { - p.SetState(5780) + p.SetState(5633) p.File_specification() } - p.SetState(5785) + p.SetState(5638) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -77826,10 +75987,10 @@ func (s *Character_set_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Character_set_clause() (localctx ICharacter_set_clauseContext) { localctx = NewCharacter_set_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 430, PlSqlParserRULE_character_set_clause) + p.EnterRule(localctx, 416, PlSqlParserRULE_character_set_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5786) + p.SetState(5639) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -77837,7 +75998,7 @@ func (p *PlSqlParser) Character_set_clause() (localctx ICharacter_set_clauseCont } } { - p.SetState(5787) + p.SetState(5640) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -77845,7 +76006,7 @@ func (p *PlSqlParser) Character_set_clause() (localctx ICharacter_set_clauseCont } } { - p.SetState(5788) + p.SetState(5641) var _x = p.Id_expression() @@ -77976,25 +76137,25 @@ 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(5792) + p.EnterRule(localctx, 418, PlSqlParserRULE_file_specification) + p.SetState(5645) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 492, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 484, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(5790) + p.SetState(5643) p.Datafile_tempfile_spec() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(5791) + p.SetState(5644) p.Redo_log_file_spec() } @@ -78365,14 +76526,14 @@ func (s *Create_diskgroupContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { localctx = NewCreate_diskgroupContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 434, PlSqlParserRULE_create_diskgroup) + p.EnterRule(localctx, 420, PlSqlParserRULE_create_diskgroup) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(5794) + p.SetState(5647) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -78380,7 +76541,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5795) + p.SetState(5648) p.Match(PlSqlParserDISKGROUP) if p.HasError() { // Recognition error - abort rule @@ -78388,10 +76549,10 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5796) + p.SetState(5649) p.Id_expression() } - p.SetState(5809) + p.SetState(5662) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78399,7 +76560,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(5806) + p.SetState(5659) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78408,7 +76569,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserHIGH: { - p.SetState(5797) + p.SetState(5650) p.Match(PlSqlParserHIGH) if p.HasError() { // Recognition error - abort rule @@ -78418,7 +76579,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { case PlSqlParserNORMAL: { - p.SetState(5798) + p.SetState(5651) p.Match(PlSqlParserNORMAL) if p.HasError() { // Recognition error - abort rule @@ -78428,7 +76589,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { case PlSqlParserFLEX: { - p.SetState(5799) + p.SetState(5652) p.Match(PlSqlParserFLEX) if p.HasError() { // Recognition error - abort rule @@ -78438,14 +76599,14 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { case PlSqlParserEXTENDED: { - p.SetState(5800) + p.SetState(5653) p.Match(PlSqlParserEXTENDED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5803) + p.SetState(5656) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78454,7 +76615,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { if _la == PlSqlParserSITE { { - p.SetState(5801) + p.SetState(5654) p.Match(PlSqlParserSITE) if p.HasError() { // Recognition error - abort rule @@ -78462,7 +76623,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5802) + p.SetState(5655) var _x = p.Id_expression() @@ -78473,7 +76634,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { case PlSqlParserEXTERNAL: { - p.SetState(5805) + p.SetState(5658) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -78486,7 +76647,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { goto errorExit } { - p.SetState(5808) + p.SetState(5661) p.Match(PlSqlParserREDUNDANCY) if p.HasError() { // Recognition error - abort rule @@ -78495,7 +76656,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } - p.SetState(5827) + p.SetState(5680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78504,7 +76665,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(5812) + p.SetState(5665) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78513,12 +76674,12 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { if _la == PlSqlParserQUORUM || _la == PlSqlParserREGULAR { { - p.SetState(5811) + p.SetState(5664) p.Quorum_regular() } } - p.SetState(5816) + p.SetState(5669) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -78527,7 +76688,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { if _la == PlSqlParserFAILGROUP { { - p.SetState(5814) + p.SetState(5667) p.Match(PlSqlParserFAILGROUP) if p.HasError() { // Recognition error - abort rule @@ -78535,7 +76696,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5815) + p.SetState(5668) var _x = p.Id_expression() @@ -78544,7 +76705,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } { - p.SetState(5818) + p.SetState(5671) p.Match(PlSqlParserDISK) if p.HasError() { // Recognition error - abort rule @@ -78552,22 +76713,22 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5819) + p.SetState(5672) p.Qualified_disk_clause() } - p.SetState(5824) + p.SetState(5677) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 498, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 490, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5820) + p.SetState(5673) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -78575,17 +76736,17 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5821) + p.SetState(5674) p.Qualified_disk_clause() } } - p.SetState(5826) + p.SetState(5679) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 498, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 490, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -78596,19 +76757,19 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { goto errorExit } - p.SetState(5829) + p.SetState(5682) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 499, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 491, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(5844) + p.SetState(5697) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 501, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 493, p.GetParserRuleContext()) == 1 { { - p.SetState(5831) + p.SetState(5684) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -78616,7 +76777,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5832) + p.SetState(5685) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -78627,7 +76788,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5833) + p.SetState(5686) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -78635,7 +76796,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5834) + p.SetState(5687) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -78645,19 +76806,19 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { goto errorExit } } - p.SetState(5841) + p.SetState(5694) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 500, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 492, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(5835) + p.SetState(5688) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -78665,7 +76826,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5836) + p.SetState(5689) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -78673,7 +76834,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5837) + p.SetState(5690) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -78681,7 +76842,7 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } { - p.SetState(5838) + p.SetState(5691) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -78690,12 +76851,12 @@ func (p *PlSqlParser) Create_diskgroup() (localctx ICreate_diskgroupContext) { } } - p.SetState(5843) + p.SetState(5696) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 500, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 492, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -78883,10 +77044,10 @@ func (s *Qualified_disk_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseContext) { localctx = NewQualified_disk_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 436, PlSqlParserRULE_qualified_disk_clause) + p.EnterRule(localctx, 422, PlSqlParserRULE_qualified_disk_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5846) + p.SetState(5699) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -78896,12 +77057,12 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo goto errorExit } } - p.SetState(5849) + p.SetState(5702) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 502, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 494, p.GetParserRuleContext()) == 1 { { - p.SetState(5847) + p.SetState(5700) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -78909,7 +77070,7 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo } } { - p.SetState(5848) + p.SetState(5701) var _x = p.Id_expression() @@ -78919,12 +77080,12 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(5853) + p.SetState(5706) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 503, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 495, p.GetParserRuleContext()) == 1 { { - p.SetState(5851) + p.SetState(5704) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -78932,19 +77093,19 @@ func (p *PlSqlParser) Qualified_disk_clause() (localctx IQualified_disk_clauseCo } } { - p.SetState(5852) + p.SetState(5705) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(5856) + p.SetState(5709) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 504, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 496, p.GetParserRuleContext()) == 1 { { - p.SetState(5855) + p.SetState(5708) p.Force_noforce() } @@ -79132,10 +77293,10 @@ func (s *Create_editionContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { localctx = NewCreate_editionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 438, PlSqlParserRULE_create_edition) + p.EnterRule(localctx, 424, PlSqlParserRULE_create_edition) p.EnterOuterAlt(localctx, 1) { - p.SetState(5858) + p.SetState(5711) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -79143,7 +77304,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5859) + p.SetState(5712) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -79151,18 +77312,18 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5860) + p.SetState(5713) var _x = p.Id_expression() localctx.(*Create_editionContext).e = _x } - p.SetState(5865) + p.SetState(5718) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 505, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 497, p.GetParserRuleContext()) == 1 { { - p.SetState(5861) + p.SetState(5714) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -79170,7 +77331,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5862) + p.SetState(5715) p.Match(PlSqlParserCHILD) if p.HasError() { // Recognition error - abort rule @@ -79178,7 +77339,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5863) + p.SetState(5716) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -79186,7 +77347,7 @@ func (p *PlSqlParser) Create_edition() (localctx ICreate_editionContext) { } } { - p.SetState(5864) + p.SetState(5717) var _x = p.Id_expression() @@ -79426,12 +77587,12 @@ func (s *Create_flashback_archiveContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_archiveContext) { localctx = NewCreate_flashback_archiveContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 440, PlSqlParserRULE_create_flashback_archive) + p.EnterRule(localctx, 426, PlSqlParserRULE_create_flashback_archive) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5867) + p.SetState(5720) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -79439,7 +77600,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } } { - p.SetState(5868) + p.SetState(5721) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -79447,14 +77608,14 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } } { - p.SetState(5869) + p.SetState(5722) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5871) + p.SetState(5724) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -79463,7 +77624,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc if _la == PlSqlParserDEFAULT { { - p.SetState(5870) + p.SetState(5723) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -79473,14 +77634,14 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } { - p.SetState(5873) + p.SetState(5726) var _x = p.Id_expression() localctx.(*Create_flashback_archiveContext).fa = _x } { - p.SetState(5874) + p.SetState(5727) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -79488,13 +77649,13 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } } { - p.SetState(5875) + p.SetState(5728) var _x = p.Id_expression() localctx.(*Create_flashback_archiveContext).ts = _x } - p.SetState(5877) + p.SetState(5730) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -79503,12 +77664,12 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc if _la == PlSqlParserQUOTA { { - p.SetState(5876) + p.SetState(5729) p.Flashback_archive_quota() } } - p.SetState(5884) + p.SetState(5737) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -79516,7 +77677,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc _la = p.GetTokenStream().LA(1) if _la == PlSqlParserNO || _la == PlSqlParserOPTIMIZE { - p.SetState(5880) + p.SetState(5733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -79525,7 +77686,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc if _la == PlSqlParserNO { { - p.SetState(5879) + p.SetState(5732) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -79535,7 +77696,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } { - p.SetState(5882) + p.SetState(5735) p.Match(PlSqlParserOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -79543,7 +77704,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } } { - p.SetState(5883) + p.SetState(5736) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -79553,7 +77714,7 @@ func (p *PlSqlParser) Create_flashback_archive() (localctx ICreate_flashback_arc } { - p.SetState(5886) + p.SetState(5739) p.Flashback_archive_retention() } @@ -79682,12 +77843,12 @@ func (s *Flashback_archive_quotaContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Flashback_archive_quota() (localctx IFlashback_archive_quotaContext) { localctx = NewFlashback_archive_quotaContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 442, PlSqlParserRULE_flashback_archive_quota) + p.EnterRule(localctx, 428, PlSqlParserRULE_flashback_archive_quota) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5888) + p.SetState(5741) p.Match(PlSqlParserQUOTA) if p.HasError() { // Recognition error - abort rule @@ -79695,7 +77856,7 @@ func (p *PlSqlParser) Flashback_archive_quota() (localctx IFlashback_archive_quo } } { - p.SetState(5889) + p.SetState(5742) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -79703,7 +77864,7 @@ func (p *PlSqlParser) Flashback_archive_quota() (localctx IFlashback_archive_quo } } { - p.SetState(5890) + p.SetState(5743) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserE_LETTER || _la == PlSqlParserG_LETTER || _la == PlSqlParserM_LETTER || _la == PlSqlParserP_LETTER || _la == PlSqlParserT_LETTER) { @@ -79829,12 +77990,12 @@ func (s *Flashback_archive_retentionContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Flashback_archive_retention() (localctx IFlashback_archive_retentionContext) { localctx = NewFlashback_archive_retentionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 444, PlSqlParserRULE_flashback_archive_retention) + p.EnterRule(localctx, 430, PlSqlParserRULE_flashback_archive_retention) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5892) + p.SetState(5745) p.Match(PlSqlParserRETENTION) if p.HasError() { // Recognition error - abort rule @@ -79842,7 +78003,7 @@ func (p *PlSqlParser) Flashback_archive_retention() (localctx IFlashback_archive } } { - p.SetState(5893) + p.SetState(5746) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -79850,7 +78011,7 @@ func (p *PlSqlParser) Flashback_archive_retention() (localctx IFlashback_archive } } { - p.SetState(5894) + p.SetState(5747) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserMONTH || _la == PlSqlParserYEAR) { @@ -80145,19 +78306,19 @@ func (s *Create_hierarchyContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { localctx = NewCreate_hierarchyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 446, PlSqlParserRULE_create_hierarchy) + p.EnterRule(localctx, 432, PlSqlParserRULE_create_hierarchy) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5896) + p.SetState(5749) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5899) + p.SetState(5752) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80166,7 +78327,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { if _la == PlSqlParserOR { { - p.SetState(5897) + p.SetState(5750) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -80174,7 +78335,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } { - p.SetState(5898) + p.SetState(5751) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -80183,7 +78344,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } - p.SetState(5905) + p.SetState(5758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80191,7 +78352,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserFORCE || _la == PlSqlParserNO { - p.SetState(5902) + p.SetState(5755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80200,7 +78361,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { if _la == PlSqlParserNO { { - p.SetState(5901) + p.SetState(5754) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -80210,7 +78371,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } { - p.SetState(5904) + p.SetState(5757) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -80220,23 +78381,23 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } { - p.SetState(5907) + p.SetState(5760) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5911) + p.SetState(5764) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 513, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 505, p.GetParserRuleContext()) == 1 { { - p.SetState(5908) + p.SetState(5761) p.Schema_name() } { - p.SetState(5909) + p.SetState(5762) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -80248,13 +78409,13 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { goto errorExit } { - p.SetState(5913) + p.SetState(5766) var _x = p.Id_expression() localctx.(*Create_hierarchyContext).h = _x } - p.SetState(5917) + p.SetState(5770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80263,7 +78424,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { if _la == PlSqlParserSHARING { { - p.SetState(5914) + p.SetState(5767) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -80271,7 +78432,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } { - p.SetState(5915) + p.SetState(5768) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -80279,7 +78440,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } { - p.SetState(5916) + p.SetState(5769) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -80291,7 +78452,7 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { } } - p.SetState(5922) + p.SetState(5775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80300,11 +78461,11 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5919) + p.SetState(5772) p.Classification_clause() } - p.SetState(5924) + p.SetState(5777) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80312,19 +78473,19 @@ func (p *PlSqlParser) Create_hierarchy() (localctx ICreate_hierarchyContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5925) + p.SetState(5778) p.Hier_using_clause() } { - p.SetState(5926) + p.SetState(5779) p.Level_hier_clause() } - p.SetState(5928) + p.SetState(5781) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 516, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 508, p.GetParserRuleContext()) == 1 { { - p.SetState(5927) + p.SetState(5780) p.Hier_attrs_clause() } @@ -80477,26 +78638,26 @@ func (s *Hier_using_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Hier_using_clause() (localctx IHier_using_clauseContext) { localctx = NewHier_using_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 448, PlSqlParserRULE_hier_using_clause) + p.EnterRule(localctx, 434, PlSqlParserRULE_hier_using_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5930) + p.SetState(5783) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5934) + p.SetState(5787) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 517, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 509, p.GetParserRuleContext()) == 1 { { - p.SetState(5931) + p.SetState(5784) p.Schema_name() } { - p.SetState(5932) + p.SetState(5785) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -80508,7 +78669,7 @@ func (p *PlSqlParser) Hier_using_clause() (localctx IHier_using_clauseContext) { goto errorExit } { - p.SetState(5936) + p.SetState(5789) var _x = p.Id_expression() @@ -80689,19 +78850,19 @@ func (s *Level_hier_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { localctx = NewLevel_hier_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 450, PlSqlParserRULE_level_hier_clause) + p.EnterRule(localctx, 436, PlSqlParserRULE_level_hier_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5938) + p.SetState(5791) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5944) + p.SetState(5797) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80710,18 +78871,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(5939) + p.SetState(5792) var _x = p.Id_expression() localctx.(*Level_hier_clauseContext).l = _x } - p.SetState(5942) + p.SetState(5795) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 518, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 510, p.GetParserRuleContext()) == 1 { { - p.SetState(5940) + p.SetState(5793) p.Match(PlSqlParserCHILD) if p.HasError() { // Recognition error - abort rule @@ -80729,7 +78890,7 @@ func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { } } { - p.SetState(5941) + p.SetState(5794) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -80741,7 +78902,7 @@ func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { goto errorExit } - p.SetState(5946) + p.SetState(5799) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -80749,7 +78910,7 @@ func (p *PlSqlParser) Level_hier_clause() (localctx ILevel_hier_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(5948) + p.SetState(5801) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -80884,10 +79045,10 @@ func (s *Hier_attrs_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Hier_attrs_clause() (localctx IHier_attrs_clauseContext) { localctx = NewHier_attrs_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 452, PlSqlParserRULE_hier_attrs_clause) + p.EnterRule(localctx, 438, PlSqlParserRULE_hier_attrs_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(5950) + p.SetState(5803) p.Match(PlSqlParserHIERARCHICAL) if p.HasError() { // Recognition error - abort rule @@ -80895,7 +79056,7 @@ func (p *PlSqlParser) Hier_attrs_clause() (localctx IHier_attrs_clauseContext) { } } { - p.SetState(5951) + p.SetState(5804) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -80903,7 +79064,7 @@ func (p *PlSqlParser) Hier_attrs_clause() (localctx IHier_attrs_clauseContext) { } } { - p.SetState(5952) + p.SetState(5805) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -80911,11 +79072,11 @@ func (p *PlSqlParser) Hier_attrs_clause() (localctx IHier_attrs_clauseContext) { } } { - p.SetState(5953) + p.SetState(5806) p.Hier_attr_clause() } { - p.SetState(5954) + p.SetState(5807) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -81073,15 +79234,15 @@ func (s *Hier_attr_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Hier_attr_clause() (localctx IHier_attr_clauseContext) { localctx = NewHier_attr_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 454, PlSqlParserRULE_hier_attr_clause) + p.EnterRule(localctx, 440, PlSqlParserRULE_hier_attr_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5956) + p.SetState(5809) p.Hier_attr_name() } - p.SetState(5960) + p.SetState(5813) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81090,11 +79251,11 @@ func (p *PlSqlParser) Hier_attr_clause() (localctx IHier_attr_clauseContext) { for _la == PlSqlParserCAPTION || _la == PlSqlParserCLASSIFICATION || _la == PlSqlParserDESCRIPTION { { - p.SetState(5957) + p.SetState(5810) p.Classification_clause() } - p.SetState(5962) + p.SetState(5815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81242,12 +79403,12 @@ func (s *Hier_attr_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Hier_attr_name() (localctx IHier_attr_nameContext) { localctx = NewHier_attr_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 456, PlSqlParserRULE_hier_attr_name) + p.EnterRule(localctx, 442, PlSqlParserRULE_hier_attr_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5963) + p.SetState(5816) _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) { @@ -81456,19 +79617,19 @@ func (s *Create_indexContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { localctx = NewCreate_indexContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 458, PlSqlParserRULE_create_index) + p.EnterRule(localctx, 444, PlSqlParserRULE_create_index) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5965) + p.SetState(5818) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5967) + p.SetState(5820) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81477,7 +79638,7 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { if _la == PlSqlParserBITMAP || _la == PlSqlParserUNIQUE { { - p.SetState(5966) + p.SetState(5819) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBITMAP || _la == PlSqlParserUNIQUE) { @@ -81490,7 +79651,7 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { } { - p.SetState(5969) + p.SetState(5822) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -81498,46 +79659,46 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { } } { - p.SetState(5970) + p.SetState(5823) p.Index_name() } { - p.SetState(5971) + p.SetState(5824) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(5975) + p.SetState(5828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 522, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 514, p.GetParserRuleContext()) { case 1: { - p.SetState(5972) + p.SetState(5825) p.Cluster_index_clause() } case 2: { - p.SetState(5973) + p.SetState(5826) p.Table_index_clause() } case 3: { - p.SetState(5974) + p.SetState(5827) p.Bitmap_join_index_clause() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(5978) + p.SetState(5831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81546,7 +79707,7 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { if _la == PlSqlParserUNUSABLE || _la == PlSqlParserUSABLE { { - p.SetState(5977) + p.SetState(5830) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserUNUSABLE || _la == PlSqlParserUSABLE) { @@ -81559,7 +79720,7 @@ func (p *PlSqlParser) Create_index() (localctx ICreate_indexContext) { } { - p.SetState(5980) + p.SetState(5833) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -81696,12 +79857,12 @@ func (s *Cluster_index_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Cluster_index_clause() (localctx ICluster_index_clauseContext) { localctx = NewCluster_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 460, PlSqlParserRULE_cluster_index_clause) + p.EnterRule(localctx, 446, PlSqlParserRULE_cluster_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5982) + p.SetState(5835) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -81709,10 +79870,10 @@ func (p *PlSqlParser) Cluster_index_clause() (localctx ICluster_index_clauseCont } } { - p.SetState(5983) + p.SetState(5836) p.Cluster_name() } - p.SetState(5985) + p.SetState(5838) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -81721,7 +79882,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(5984) + p.SetState(5837) p.Index_attributes() } @@ -81865,18 +80026,18 @@ func (s *Cluster_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Cluster_name() (localctx ICluster_nameContext) { localctx = NewCluster_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 462, PlSqlParserRULE_cluster_name) + p.EnterRule(localctx, 448, PlSqlParserRULE_cluster_name) p.EnterOuterAlt(localctx, 1) - p.SetState(5990) + p.SetState(5843) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 525, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 517, p.GetParserRuleContext()) == 1 { { - p.SetState(5987) + p.SetState(5840) p.Id_expression() } { - p.SetState(5988) + p.SetState(5841) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -81888,7 +80049,7 @@ func (p *PlSqlParser) Cluster_name() (localctx ICluster_nameContext) { goto errorExit } { - p.SetState(5992) + p.SetState(5845) p.Id_expression() } @@ -82096,15 +80257,15 @@ func (s *Table_index_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) { localctx = NewTable_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 464, PlSqlParserRULE_table_index_clause) + p.EnterRule(localctx, 450, PlSqlParserRULE_table_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(5994) + p.SetState(5847) p.Tableview_name() } - p.SetState(5996) + p.SetState(5849) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82113,13 +80274,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(5995) + p.SetState(5848) p.Table_alias() } } { - p.SetState(5998) + p.SetState(5851) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -82127,10 +80288,10 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) } } { - p.SetState(5999) + p.SetState(5852) p.Index_expr_option() } - p.SetState(6004) + p.SetState(5857) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82139,7 +80300,7 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(6000) + p.SetState(5853) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -82147,11 +80308,11 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) } } { - p.SetState(6001) + p.SetState(5854) p.Index_expr_option() } - p.SetState(6006) + p.SetState(5859) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82159,14 +80320,14 @@ func (p *PlSqlParser) Table_index_clause() (localctx ITable_index_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(6007) + p.SetState(5860) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6009) + p.SetState(5862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82175,7 +80336,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(6008) + p.SetState(5861) p.Index_properties() } @@ -82496,36 +80657,36 @@ func (s *Bitmap_join_index_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_clauseContext) { localctx = NewBitmap_join_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 466, PlSqlParserRULE_bitmap_join_index_clause) + p.EnterRule(localctx, 452, PlSqlParserRULE_bitmap_join_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6011) + p.SetState(5864) p.Tableview_name() } { - p.SetState(6012) + p.SetState(5865) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6015) + p.SetState(5868) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 529, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 521, p.GetParserRuleContext()) == 1 { { - p.SetState(6013) + p.SetState(5866) p.Tableview_name() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 529, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 521, p.GetParserRuleContext()) == 2 { { - p.SetState(6014) + p.SetState(5867) p.Table_alias() } @@ -82533,10 +80694,10 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl goto errorExit } { - p.SetState(6017) + p.SetState(5870) p.Column_name() } - p.SetState(6019) + p.SetState(5872) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82545,7 +80706,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl if _la == PlSqlParserASC || _la == PlSqlParserDESC { { - p.SetState(6018) + p.SetState(5871) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -82557,7 +80718,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } } - p.SetState(6032) + p.SetState(5885) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82566,27 +80727,27 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl for _la == PlSqlParserCOMMA { { - p.SetState(6021) + p.SetState(5874) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6024) + p.SetState(5877) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 531, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 523, p.GetParserRuleContext()) == 1 { { - p.SetState(6022) + p.SetState(5875) p.Tableview_name() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 531, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 523, p.GetParserRuleContext()) == 2 { { - p.SetState(6023) + p.SetState(5876) p.Table_alias() } @@ -82594,10 +80755,10 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl goto errorExit } { - p.SetState(6026) + p.SetState(5879) p.Column_name() } - p.SetState(6028) + p.SetState(5881) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82606,7 +80767,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl if _la == PlSqlParserASC || _la == PlSqlParserDESC { { - p.SetState(6027) + p.SetState(5880) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -82619,7 +80780,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } - p.SetState(6034) + p.SetState(5887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82627,7 +80788,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl _la = p.GetTokenStream().LA(1) } { - p.SetState(6035) + p.SetState(5888) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -82635,7 +80796,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } } { - p.SetState(6036) + p.SetState(5889) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -82643,14 +80804,14 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } } { - p.SetState(6037) + p.SetState(5890) p.Tableview_name() } { - p.SetState(6038) + p.SetState(5891) p.Table_alias() } - p.SetState(6045) + p.SetState(5898) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82659,7 +80820,7 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl for _la == PlSqlParserCOMMA { { - p.SetState(6039) + p.SetState(5892) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -82667,15 +80828,15 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl } } { - p.SetState(6040) + p.SetState(5893) p.Tableview_name() } { - p.SetState(6041) + p.SetState(5894) p.Table_alias() } - p.SetState(6047) + p.SetState(5900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82683,10 +80844,10 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl _la = p.GetTokenStream().LA(1) } { - p.SetState(6048) + p.SetState(5901) p.Where_clause() } - p.SetState(6050) + p.SetState(5903) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82695,12 +80856,12 @@ func (p *PlSqlParser) Bitmap_join_index_clause() (localctx IBitmap_join_index_cl if _la == PlSqlParserLOCAL { { - p.SetState(6049) + p.SetState(5902) p.Local_partitioned_index() } } - p.SetState(6053) + p.SetState(5906) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82709,7 +80870,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(6052) + p.SetState(5905) p.Index_attributes() } @@ -82832,15 +80993,15 @@ func (s *Index_expr_optionContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Index_expr_option() (localctx IIndex_expr_optionContext) { localctx = NewIndex_expr_optionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 468, PlSqlParserRULE_index_expr_option) + p.EnterRule(localctx, 454, PlSqlParserRULE_index_expr_option) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6055) + p.SetState(5908) p.Index_expr() } - p.SetState(6057) + p.SetState(5910) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -82849,7 +81010,7 @@ func (p *PlSqlParser) Index_expr_option() (localctx IIndex_expr_optionContext) { if _la == PlSqlParserASC || _la == PlSqlParserDESC { { - p.SetState(6056) + p.SetState(5909) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -82986,25 +81147,25 @@ 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(6061) + p.EnterRule(localctx, 456, PlSqlParserRULE_index_expr) + p.SetState(5914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 538, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 530, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6059) + p.SetState(5912) p.Column_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6060) + p.SetState(5913) p.Expression() } @@ -83275,10 +81436,10 @@ func (s *Index_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { localctx = NewIndex_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 472, PlSqlParserRULE_index_properties) + p.EnterRule(localctx, 458, PlSqlParserRULE_index_properties) var _la int - p.SetState(6076) + p.SetState(5929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83287,7 +81448,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(6066) + p.SetState(5919) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83295,7 +81456,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(6066) + p.SetState(5919) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83304,19 +81465,19 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserGLOBAL: { - p.SetState(6063) + p.SetState(5916) p.Global_partitioned_index() } case PlSqlParserLOCAL: { - p.SetState(6064) + p.SetState(5917) 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(6065) + p.SetState(5918) p.Index_attributes() } @@ -83325,7 +81486,7 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { goto errorExit } - p.SetState(6068) + p.SetState(5921) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83336,7 +81497,7 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { case PlSqlParserINDEXTYPE: p.EnterOuterAlt(localctx, 2) { - p.SetState(6070) + p.SetState(5923) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule @@ -83344,14 +81505,14 @@ func (p *PlSqlParser) Index_properties() (localctx IIndex_propertiesContext) { } } { - p.SetState(6071) + p.SetState(5924) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6074) + p.SetState(5927) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83360,13 +81521,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(6072) + p.SetState(5925) p.Domain_index_clause() } case PlSqlParserXDB, PlSqlParserXMLINDEX: { - p.SetState(6073) + p.SetState(5926) p.Xmlindex_clause() } @@ -83553,15 +81714,15 @@ func (s *Domain_index_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContext) { localctx = NewDomain_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 474, PlSqlParserRULE_domain_index_clause) + p.EnterRule(localctx, 460, PlSqlParserRULE_domain_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6078) + p.SetState(5931) p.Indextype() } - p.SetState(6080) + p.SetState(5933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83570,12 +81731,12 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex if _la == PlSqlParserLOCAL { { - p.SetState(6079) + p.SetState(5932) p.Local_domain_index_clause() } } - p.SetState(6083) + p.SetState(5936) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83584,12 +81745,12 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6082) + p.SetState(5935) p.Parallel_clause() } } - p.SetState(6090) + p.SetState(5943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83598,7 +81759,7 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex if _la == PlSqlParserPARAMETERS { { - p.SetState(6085) + p.SetState(5938) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -83606,7 +81767,7 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex } } { - p.SetState(6086) + p.SetState(5939) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83614,11 +81775,11 @@ func (p *PlSqlParser) Domain_index_clause() (localctx IDomain_index_clauseContex } } { - p.SetState(6087) + p.SetState(5940) p.Odci_parameters() } { - p.SetState(6088) + p.SetState(5941) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83859,19 +82020,19 @@ func (s *Local_domain_index_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_clauseContext) { localctx = NewLocal_domain_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 476, PlSqlParserRULE_local_domain_index_clause) + p.EnterRule(localctx, 462, PlSqlParserRULE_local_domain_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6092) + p.SetState(5945) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6120) + p.SetState(5973) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83880,7 +82041,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(6093) + p.SetState(5946) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83888,7 +82049,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6094) + p.SetState(5947) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -83896,10 +82057,10 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6095) + p.SetState(5948) p.Partition_name() } - p.SetState(6101) + p.SetState(5954) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83908,7 +82069,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ if _la == PlSqlParserPARAMETERS { { - p.SetState(6096) + p.SetState(5949) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -83916,7 +82077,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6097) + p.SetState(5950) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83924,11 +82085,11 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6098) + p.SetState(5951) p.Odci_parameters() } { - p.SetState(6099) + p.SetState(5952) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83937,7 +82098,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } - p.SetState(6115) + p.SetState(5968) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83946,7 +82107,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ for _la == PlSqlParserCOMMA { { - p.SetState(6103) + p.SetState(5956) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -83954,7 +82115,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6104) + p.SetState(5957) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -83962,10 +82123,10 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6105) + p.SetState(5958) p.Partition_name() } - p.SetState(6111) + p.SetState(5964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -83974,7 +82135,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ if _la == PlSqlParserPARAMETERS { { - p.SetState(6106) + p.SetState(5959) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -83982,7 +82143,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6107) + p.SetState(5960) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -83990,11 +82151,11 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } } { - p.SetState(6108) + p.SetState(5961) p.Odci_parameters() } { - p.SetState(6109) + p.SetState(5962) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84004,7 +82165,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ } - p.SetState(6117) + p.SetState(5970) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84012,7 +82173,7 @@ func (p *PlSqlParser) Local_domain_index_clause() (localctx ILocal_domain_index_ _la = p.GetTokenStream().LA(1) } { - p.SetState(6118) + p.SetState(5971) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84161,11 +82322,11 @@ func (s *Xmlindex_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { localctx = NewXmlindex_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 478, PlSqlParserRULE_xmlindex_clause) + p.EnterRule(localctx, 464, PlSqlParserRULE_xmlindex_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(6124) + p.SetState(5977) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84174,7 +82335,7 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { if _la == PlSqlParserXDB { { - p.SetState(6122) + p.SetState(5975) p.Match(PlSqlParserXDB) if p.HasError() { // Recognition error - abort rule @@ -84182,7 +82343,7 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { } } { - p.SetState(6123) + p.SetState(5976) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -84192,14 +82353,14 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { } { - p.SetState(6126) + p.SetState(5979) p.Match(PlSqlParserXMLINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6128) + p.SetState(5981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84208,12 +82369,12 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { if _la == PlSqlParserLOCAL { { - p.SetState(6127) + p.SetState(5980) p.Local_xmlindex_clause() } } - p.SetState(6131) + p.SetState(5984) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84222,7 +82383,7 @@ func (p *PlSqlParser) Xmlindex_clause() (localctx IXmlindex_clauseContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6130) + p.SetState(5983) p.Parallel_clause() } @@ -84396,19 +82557,19 @@ func (s *Local_xmlindex_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseContext) { localctx = NewLocal_xmlindex_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 480, PlSqlParserRULE_local_xmlindex_clause) + p.EnterRule(localctx, 466, PlSqlParserRULE_local_xmlindex_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6133) + p.SetState(5986) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6147) + p.SetState(6000) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84417,7 +82578,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo if _la == PlSqlParserLEFT_PAREN { { - p.SetState(6134) + p.SetState(5987) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84425,7 +82586,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo } } { - p.SetState(6135) + p.SetState(5988) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -84433,10 +82594,10 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo } } { - p.SetState(6136) + p.SetState(5989) p.Partition_name() } - p.SetState(6142) + p.SetState(5995) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84445,7 +82606,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(6137) + p.SetState(5990) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -84453,7 +82614,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo } } { - p.SetState(6138) + p.SetState(5991) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -84461,11 +82622,11 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo } } { - p.SetState(6139) + p.SetState(5992) p.Partition_name() } - p.SetState(6144) + p.SetState(5997) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84473,7 +82634,7 @@ func (p *PlSqlParser) Local_xmlindex_clause() (localctx ILocal_xmlindex_clauseCo _la = p.GetTokenStream().LA(1) } { - p.SetState(6145) + p.SetState(5998) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84748,19 +82909,19 @@ func (s *Global_partitioned_indexContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_indexContext) { localctx = NewGlobal_partitioned_indexContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 482, PlSqlParserRULE_global_partitioned_index) + p.EnterRule(localctx, 468, PlSqlParserRULE_global_partitioned_index) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6149) + p.SetState(6002) p.Match(PlSqlParserGLOBAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6191) + p.SetState(6044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84769,7 +82930,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i if _la == PlSqlParserPARTITION { { - p.SetState(6150) + p.SetState(6003) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -84777,14 +82938,14 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6151) + p.SetState(6004) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6189) + p.SetState(6042) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84793,7 +82954,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i switch p.GetTokenStream().LA(1) { case PlSqlParserRANGE: { - p.SetState(6152) + p.SetState(6005) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -84801,7 +82962,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6153) + p.SetState(6006) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84809,10 +82970,10 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6154) + p.SetState(6007) p.Column_name() } - p.SetState(6159) + p.SetState(6012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84821,7 +82982,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i for _la == PlSqlParserCOMMA { { - p.SetState(6155) + p.SetState(6008) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -84829,11 +82990,11 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6156) + p.SetState(6009) p.Column_name() } - p.SetState(6161) + p.SetState(6014) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84841,7 +83002,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i _la = p.GetTokenStream().LA(1) } { - p.SetState(6162) + p.SetState(6015) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84849,7 +83010,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6163) + p.SetState(6016) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84857,10 +83018,10 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6164) + p.SetState(6017) p.Index_partitioning_clause() } - p.SetState(6169) + p.SetState(6022) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84869,7 +83030,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i for _la == PlSqlParserCOMMA { { - p.SetState(6165) + p.SetState(6018) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -84877,11 +83038,11 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6166) + p.SetState(6019) p.Index_partitioning_clause() } - p.SetState(6171) + p.SetState(6024) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84889,7 +83050,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i _la = p.GetTokenStream().LA(1) } { - p.SetState(6172) + p.SetState(6025) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84899,7 +83060,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i case PlSqlParserHASH: { - p.SetState(6174) + p.SetState(6027) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -84907,7 +83068,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6175) + p.SetState(6028) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -84915,10 +83076,10 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6176) + p.SetState(6029) p.Column_name() } - p.SetState(6181) + p.SetState(6034) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84927,7 +83088,7 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i for _la == PlSqlParserCOMMA { { - p.SetState(6177) + p.SetState(6030) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -84935,11 +83096,11 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i } } { - p.SetState(6178) + p.SetState(6031) p.Column_name() } - p.SetState(6183) + p.SetState(6036) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84947,14 +83108,14 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i _la = p.GetTokenStream().LA(1) } { - p.SetState(6184) + p.SetState(6037) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6187) + p.SetState(6040) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -84963,13 +83124,13 @@ func (p *PlSqlParser) Global_partitioned_index() (localctx IGlobal_partitioned_i switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(6185) + p.SetState(6038) p.Individual_hash_partitions() } case PlSqlParserPARTITIONS: { - p.SetState(6186) + p.SetState(6039) p.Hash_partitions_by_quantity() } @@ -85192,19 +83353,19 @@ func (s *Index_partitioning_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_clauseContext) { localctx = NewIndex_partitioning_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 484, PlSqlParserRULE_index_partitioning_clause) + p.EnterRule(localctx, 470, PlSqlParserRULE_index_partitioning_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6193) + p.SetState(6046) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6195) + p.SetState(6048) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85213,13 +83374,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(6194) + p.SetState(6047) p.Partition_name() } } { - p.SetState(6197) + p.SetState(6050) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -85227,7 +83388,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6198) + p.SetState(6051) p.Match(PlSqlParserLESS) if p.HasError() { // Recognition error - abort rule @@ -85235,7 +83396,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6199) + p.SetState(6052) p.Match(PlSqlParserTHAN) if p.HasError() { // Recognition error - abort rule @@ -85243,7 +83404,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6200) + p.SetState(6053) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -85251,10 +83412,10 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6201) + p.SetState(6054) p.Literal() } - p.SetState(6206) + p.SetState(6059) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85263,7 +83424,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ for _la == PlSqlParserCOMMA { { - p.SetState(6202) + p.SetState(6055) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -85271,11 +83432,11 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } } { - p.SetState(6203) + p.SetState(6056) p.Literal() } - p.SetState(6208) + p.SetState(6061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85283,14 +83444,14 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ _la = p.GetTokenStream().LA(1) } { - p.SetState(6209) + p.SetState(6062) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6211) + p.SetState(6064) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85299,7 +83460,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(6210) + p.SetState(6063) p.Segment_attributes_clause() } @@ -85468,46 +83629,46 @@ func (s *Local_partitioned_indexContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Local_partitioned_index() (localctx ILocal_partitioned_indexContext) { localctx = NewLocal_partitioned_indexContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 486, PlSqlParserRULE_local_partitioned_index) + p.EnterRule(localctx, 472, PlSqlParserRULE_local_partitioned_index) p.EnterOuterAlt(localctx, 1) { - p.SetState(6213) + p.SetState(6066) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6218) + p.SetState(6071) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 564, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 556, p.GetParserRuleContext()) == 1 { { - p.SetState(6214) + p.SetState(6067) p.On_range_partitioned_table() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 564, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 556, p.GetParserRuleContext()) == 2 { { - p.SetState(6215) + p.SetState(6068) p.On_list_partitioned_table() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 564, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 556, p.GetParserRuleContext()) == 3 { { - p.SetState(6216) + p.SetState(6069) p.On_hash_partitioned_table() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 564, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 556, p.GetParserRuleContext()) == 4 { { - p.SetState(6217) + p.SetState(6070) p.On_comp_partitioned_table() } @@ -85668,12 +83829,12 @@ func (s *On_range_partitioned_tableContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partitioned_tableContext) { localctx = NewOn_range_partitioned_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 488, PlSqlParserRULE_on_range_partitioned_table) + p.EnterRule(localctx, 474, PlSqlParserRULE_on_range_partitioned_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6220) + p.SetState(6073) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -85681,10 +83842,10 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition } } { - p.SetState(6221) + p.SetState(6074) p.Partitioned_table() } - p.SetState(6226) + p.SetState(6079) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85693,7 +83854,7 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition for _la == PlSqlParserCOMMA { { - p.SetState(6222) + p.SetState(6075) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -85701,11 +83862,11 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition } } { - p.SetState(6223) + p.SetState(6076) p.Partitioned_table() } - p.SetState(6228) + p.SetState(6081) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85713,7 +83874,7 @@ func (p *PlSqlParser) On_range_partitioned_table() (localctx IOn_range_partition _la = p.GetTokenStream().LA(1) } { - p.SetState(6229) + p.SetState(6082) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -85874,12 +84035,12 @@ func (s *On_list_partitioned_tableContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned_tableContext) { localctx = NewOn_list_partitioned_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 490, PlSqlParserRULE_on_list_partitioned_table) + p.EnterRule(localctx, 476, PlSqlParserRULE_on_list_partitioned_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6231) + p.SetState(6084) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -85887,10 +84048,10 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned } } { - p.SetState(6232) + p.SetState(6085) p.Partitioned_table() } - p.SetState(6237) + p.SetState(6090) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85899,7 +84060,7 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6233) + p.SetState(6086) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -85907,11 +84068,11 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned } } { - p.SetState(6234) + p.SetState(6087) p.Partitioned_table() } - p.SetState(6239) + p.SetState(6092) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -85919,7 +84080,7 @@ func (p *PlSqlParser) On_list_partitioned_table() (localctx IOn_list_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6240) + p.SetState(6093) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86130,31 +84291,31 @@ func (s *Partitioned_tableContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { localctx = NewPartitioned_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 492, PlSqlParserRULE_partitioned_table) + p.EnterRule(localctx, 478, PlSqlParserRULE_partitioned_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6242) + p.SetState(6095) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6244) + p.SetState(6097) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 567, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 559, p.GetParserRuleContext()) == 1 { { - p.SetState(6243) + p.SetState(6096) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6250) + p.SetState(6103) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86162,22 +84323,22 @@ 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(6248) + p.SetState(6101) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 568, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 560, p.GetParserRuleContext()) { case 1: { - p.SetState(6246) + p.SetState(6099) p.Segment_attributes_clause() } case 2: { - p.SetState(6247) + p.SetState(6100) p.Key_compression() } @@ -86185,14 +84346,14 @@ func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { goto errorExit } - p.SetState(6252) + p.SetState(6105) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(6254) + p.SetState(6107) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86201,7 +84362,7 @@ func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { if _la == PlSqlParserUNUSABLE { { - p.SetState(6253) + p.SetState(6106) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -86417,10 +84578,10 @@ func (s *On_hash_partitioned_tableContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned_tableContext) { localctx = NewOn_hash_partitioned_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 494, PlSqlParserRULE_on_hash_partitioned_table) + p.EnterRule(localctx, 480, PlSqlParserRULE_on_hash_partitioned_table) var _la int - p.SetState(6280) + p.SetState(6133) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86430,7 +84591,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned case PlSqlParserSTORE: p.EnterOuterAlt(localctx, 1) { - p.SetState(6256) + p.SetState(6109) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -86438,7 +84599,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6257) + p.SetState(6110) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -86446,7 +84607,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6258) + p.SetState(6111) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86454,10 +84615,10 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6259) + p.SetState(6112) p.Tablespace() } - p.SetState(6264) + p.SetState(6117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86466,7 +84627,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6260) + p.SetState(6113) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -86474,11 +84635,11 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6261) + p.SetState(6114) p.Tablespace() } - p.SetState(6266) + p.SetState(6119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86486,7 +84647,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6267) + p.SetState(6120) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86497,7 +84658,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(6269) + p.SetState(6122) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86505,10 +84666,10 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6270) + p.SetState(6123) p.On_hash_partitioned_clause() } - p.SetState(6275) + p.SetState(6128) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86517,7 +84678,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6271) + p.SetState(6124) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -86525,11 +84686,11 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned } } { - p.SetState(6272) + p.SetState(6125) p.On_hash_partitioned_clause() } - p.SetState(6277) + p.SetState(6130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86537,7 +84698,7 @@ func (p *PlSqlParser) On_hash_partitioned_table() (localctx IOn_hash_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6278) + p.SetState(6131) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -86706,31 +84867,31 @@ func (s *On_hash_partitioned_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitioned_clauseContext) { localctx = NewOn_hash_partitioned_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 496, PlSqlParserRULE_on_hash_partitioned_clause) + p.EnterRule(localctx, 482, PlSqlParserRULE_on_hash_partitioned_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6282) + p.SetState(6135) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6284) + p.SetState(6137) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 574, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 566, p.GetParserRuleContext()) == 1 { { - p.SetState(6283) + p.SetState(6136) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6288) + p.SetState(6141) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86739,7 +84900,7 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione if _la == PlSqlParserTABLESPACE { { - p.SetState(6286) + p.SetState(6139) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -86747,12 +84908,12 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione } } { - p.SetState(6287) + p.SetState(6140) p.Tablespace() } } - p.SetState(6291) + p.SetState(6144) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86761,12 +84922,12 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(6290) + p.SetState(6143) p.Key_compression() } } - p.SetState(6294) + p.SetState(6147) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -86775,7 +84936,7 @@ func (p *PlSqlParser) On_hash_partitioned_clause() (localctx IOn_hash_partitione if _la == PlSqlParserUNUSABLE { { - p.SetState(6293) + p.SetState(6146) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -87001,11 +85162,11 @@ func (s *On_comp_partitioned_tableContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned_tableContext) { localctx = NewOn_comp_partitioned_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 498, PlSqlParserRULE_on_comp_partitioned_table) + p.EnterRule(localctx, 484, PlSqlParserRULE_on_comp_partitioned_table) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(6309) + p.SetState(6162) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87014,7 +85175,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned if _la == PlSqlParserSTORE { { - p.SetState(6296) + p.SetState(6149) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -87022,7 +85183,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6297) + p.SetState(6150) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -87030,7 +85191,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6298) + p.SetState(6151) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87038,10 +85199,10 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6299) + p.SetState(6152) p.Tablespace() } - p.SetState(6304) + p.SetState(6157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87050,7 +85211,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6300) + p.SetState(6153) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -87058,11 +85219,11 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6301) + p.SetState(6154) p.Tablespace() } - p.SetState(6306) + p.SetState(6159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87070,7 +85231,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6307) + p.SetState(6160) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87080,7 +85241,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } { - p.SetState(6311) + p.SetState(6164) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87088,10 +85249,10 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6312) + p.SetState(6165) p.On_comp_partitioned_clause() } - p.SetState(6317) + p.SetState(6170) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87100,7 +85261,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned for _la == PlSqlParserCOMMA { { - p.SetState(6313) + p.SetState(6166) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -87108,11 +85269,11 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned } } { - p.SetState(6314) + p.SetState(6167) p.On_comp_partitioned_clause() } - p.SetState(6319) + p.SetState(6172) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87120,7 +85281,7 @@ func (p *PlSqlParser) On_comp_partitioned_table() (localctx IOn_comp_partitioned _la = p.GetTokenStream().LA(1) } { - p.SetState(6320) + p.SetState(6173) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87348,31 +85509,31 @@ func (s *On_comp_partitioned_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitioned_clauseContext) { localctx = NewOn_comp_partitioned_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 500, PlSqlParserRULE_on_comp_partitioned_clause) + p.EnterRule(localctx, 486, PlSqlParserRULE_on_comp_partitioned_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6322) + p.SetState(6175) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6324) + p.SetState(6177) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 581, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 573, p.GetParserRuleContext()) == 1 { { - p.SetState(6323) + p.SetState(6176) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6330) + p.SetState(6183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87380,22 +85541,22 @@ 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(6328) + p.SetState(6181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 582, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 574, p.GetParserRuleContext()) { case 1: { - p.SetState(6326) + p.SetState(6179) p.Segment_attributes_clause() } case 2: { - p.SetState(6327) + p.SetState(6180) p.Key_compression() } @@ -87403,7 +85564,7 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione goto errorExit } - p.SetState(6332) + p.SetState(6185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87411,14 +85572,14 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione _la = p.GetTokenStream().LA(1) } { - p.SetState(6333) + p.SetState(6186) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6335) + p.SetState(6188) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87427,7 +85588,7 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione if _la == PlSqlParserSTORE || _la == PlSqlParserLEFT_PAREN { { - p.SetState(6334) + p.SetState(6187) p.Index_subpartition_clause() } @@ -87639,10 +85800,10 @@ func (s *Index_subpartition_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_clauseContext) { localctx = NewIndex_subpartition_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 502, PlSqlParserRULE_index_subpartition_clause) + p.EnterRule(localctx, 488, PlSqlParserRULE_index_subpartition_clause) var _la int - p.SetState(6361) + p.SetState(6214) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87652,7 +85813,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ case PlSqlParserSTORE: p.EnterOuterAlt(localctx, 1) { - p.SetState(6337) + p.SetState(6190) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -87660,7 +85821,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6338) + p.SetState(6191) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -87668,7 +85829,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6339) + p.SetState(6192) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87676,10 +85837,10 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6340) + p.SetState(6193) p.Tablespace() } - p.SetState(6345) + p.SetState(6198) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87688,7 +85849,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ for _la == PlSqlParserCOMMA { { - p.SetState(6341) + p.SetState(6194) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -87696,11 +85857,11 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6342) + p.SetState(6195) p.Tablespace() } - p.SetState(6347) + p.SetState(6200) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87708,7 +85869,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ _la = p.GetTokenStream().LA(1) } { - p.SetState(6348) + p.SetState(6201) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87719,7 +85880,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(6350) + p.SetState(6203) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87727,10 +85888,10 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6351) + p.SetState(6204) p.Index_subpartition_subclause() } - p.SetState(6356) + p.SetState(6209) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87739,7 +85900,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ for _la == PlSqlParserCOMMA { { - p.SetState(6352) + p.SetState(6205) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -87747,11 +85908,11 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ } } { - p.SetState(6353) + p.SetState(6206) p.Index_subpartition_subclause() } - p.SetState(6358) + p.SetState(6211) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87759,7 +85920,7 @@ func (p *PlSqlParser) Index_subpartition_clause() (localctx IIndex_subpartition_ _la = p.GetTokenStream().LA(1) } { - p.SetState(6359) + p.SetState(6212) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -87928,31 +86089,31 @@ func (s *Index_subpartition_subclauseContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartition_subclauseContext) { localctx = NewIndex_subpartition_subclauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 504, PlSqlParserRULE_index_subpartition_subclause) + p.EnterRule(localctx, 490, PlSqlParserRULE_index_subpartition_subclause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6363) + p.SetState(6216) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6365) + p.SetState(6218) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 588, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 580, p.GetParserRuleContext()) == 1 { { - p.SetState(6364) + p.SetState(6217) p.Subpartition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6369) + p.SetState(6222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87961,7 +86122,7 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti if _la == PlSqlParserTABLESPACE { { - p.SetState(6367) + p.SetState(6220) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -87969,12 +86130,12 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti } } { - p.SetState(6368) + p.SetState(6221) p.Tablespace() } } - p.SetState(6372) + p.SetState(6225) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87983,12 +86144,12 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(6371) + p.SetState(6224) p.Key_compression() } } - p.SetState(6375) + p.SetState(6228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -87997,7 +86158,7 @@ func (p *PlSqlParser) Index_subpartition_subclause() (localctx IIndex_subpartiti if _la == PlSqlParserUNUSABLE { { - p.SetState(6374) + p.SetState(6227) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -88102,10 +86263,10 @@ func (s *Odci_parametersContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Odci_parameters() (localctx IOdci_parametersContext) { localctx = NewOdci_parametersContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 506, PlSqlParserRULE_odci_parameters) + p.EnterRule(localctx, 492, PlSqlParserRULE_odci_parameters) p.EnterOuterAlt(localctx, 1) { - p.SetState(6377) + p.SetState(6230) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -88251,18 +86412,18 @@ func (s *IndextypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Indextype() (localctx IIndextypeContext) { localctx = NewIndextypeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 508, PlSqlParserRULE_indextype) + p.EnterRule(localctx, 494, PlSqlParserRULE_indextype) p.EnterOuterAlt(localctx, 1) - p.SetState(6382) + p.SetState(6235) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 592, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 584, p.GetParserRuleContext()) == 1 { { - p.SetState(6379) + p.SetState(6232) p.Id_expression() } { - p.SetState(6380) + p.SetState(6233) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -88274,7 +86435,7 @@ func (p *PlSqlParser) Indextype() (localctx IIndextypeContext) { goto errorExit } { - p.SetState(6384) + p.SetState(6237) p.Id_expression() } @@ -88434,10 +86595,10 @@ func (s *Alter_indexContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { localctx = NewAlter_indexContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 510, PlSqlParserRULE_alter_index) + p.EnterRule(localctx, 496, PlSqlParserRULE_alter_index) p.EnterOuterAlt(localctx, 1) { - p.SetState(6386) + p.SetState(6239) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -88445,7 +86606,7 @@ func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { } } { - p.SetState(6387) + p.SetState(6240) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -88453,10 +86614,10 @@ func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { } } { - p.SetState(6388) + p.SetState(6241) p.Index_name() } - p.SetState(6391) + p.SetState(6244) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -88465,13 +86626,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(6389) + p.SetState(6242) 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(6390) + p.SetState(6243) p.Alter_index_ops_set2() } @@ -88480,7 +86641,7 @@ func (p *PlSqlParser) Alter_index() (localctx IAlter_indexContext) { goto errorExit } { - p.SetState(6393) + p.SetState(6246) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -88836,11 +86997,11 @@ func (s *Alter_index_ops_set1Context) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Alter_index_ops_set1() (localctx IAlter_index_ops_set1Context) { localctx = NewAlter_index_ops_set1Context(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 512, PlSqlParserRULE_alter_index_ops_set1) + p.EnterRule(localctx, 498, PlSqlParserRULE_alter_index_ops_set1) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(6401) + p.SetState(6254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -88848,7 +87009,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(6401) + p.SetState(6254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -88857,37 +87018,37 @@ func (p *PlSqlParser) Alter_index_ops_set1() (localctx IAlter_index_ops_set1Cont switch p.GetTokenStream().LA(1) { case PlSqlParserDEALLOCATE: { - p.SetState(6395) + p.SetState(6248) p.Deallocate_unused_clause() } case PlSqlParserALLOCATE: { - p.SetState(6396) + p.SetState(6249) p.Allocate_extent_clause() } case PlSqlParserSHRINK: { - p.SetState(6397) + p.SetState(6250) p.Shrink_clause() } case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(6398) + p.SetState(6251) p.Parallel_clause() } case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(6399) + p.SetState(6252) p.Physical_attributes_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(6400) + p.SetState(6253) p.Logging_clause() } @@ -88896,7 +87057,7 @@ func (p *PlSqlParser) Alter_index_ops_set1() (localctx IAlter_index_ops_set1Cont goto errorExit } - p.SetState(6403) + p.SetState(6256) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -89173,25 +87334,25 @@ 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(6426) + p.EnterRule(localctx, 500, PlSqlParserRULE_alter_index_ops_set2) + p.SetState(6279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 596, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 588, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6405) + p.SetState(6258) p.Rebuild_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6406) + p.SetState(6259) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -89199,7 +87360,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6407) + p.SetState(6260) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -89207,11 +87368,11 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6408) + p.SetState(6261) p.Odci_parameters() } { - p.SetState(6409) + p.SetState(6262) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -89222,7 +87383,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(6411) + p.SetState(6264) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -89233,14 +87394,14 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(6412) + p.SetState(6265) p.Enable_or_disable() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(6413) + p.SetState(6266) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -89251,14 +87412,14 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(6414) + p.SetState(6267) p.Visible_or_invisible() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(6415) + p.SetState(6268) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -89266,7 +87427,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6416) + p.SetState(6269) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -89274,14 +87435,14 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6417) + p.SetState(6270) p.New_index_name() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(6418) + p.SetState(6271) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -89292,11 +87453,11 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(6419) + p.SetState(6272) p.Monitoring_nomonitoring() } { - p.SetState(6420) + p.SetState(6273) p.Match(PlSqlParserUSAGE) if p.HasError() { // Recognition error - abort rule @@ -89307,7 +87468,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(6422) + p.SetState(6275) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -89315,7 +87476,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6423) + p.SetState(6276) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -89323,7 +87484,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont } } { - p.SetState(6424) + p.SetState(6277) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -89334,7 +87495,7 @@ func (p *PlSqlParser) Alter_index_ops_set2() (localctx IAlter_index_ops_set2Cont case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(6425) + p.SetState(6278) p.Alter_index_partitioning() } @@ -89442,12 +87603,12 @@ func (s *Visible_or_invisibleContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Visible_or_invisible() (localctx IVisible_or_invisibleContext) { localctx = NewVisible_or_invisibleContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 516, PlSqlParserRULE_visible_or_invisible) + p.EnterRule(localctx, 502, PlSqlParserRULE_visible_or_invisible) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6428) + p.SetState(6281) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -89558,12 +87719,12 @@ func (s *Monitoring_nomonitoringContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Monitoring_nomonitoring() (localctx IMonitoring_nomonitoringContext) { localctx = NewMonitoring_nomonitoringContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 518, PlSqlParserRULE_monitoring_nomonitoring) + p.EnterRule(localctx, 504, PlSqlParserRULE_monitoring_nomonitoring) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6430) + p.SetState(6283) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMONITORING || _la == PlSqlParserNOMONITORING) { @@ -90031,19 +88192,19 @@ func (s *Rebuild_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { localctx = NewRebuild_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 520, PlSqlParserRULE_rebuild_clause) + p.EnterRule(localctx, 506, PlSqlParserRULE_rebuild_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6432) + p.SetState(6285) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6439) + p.SetState(6292) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90051,7 +88212,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION: { - p.SetState(6433) + p.SetState(6286) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -90059,13 +88220,13 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6434) + p.SetState(6287) p.Partition_name() } case PlSqlParserSUBPARTITION: { - p.SetState(6435) + p.SetState(6288) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -90073,13 +88234,13 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6436) + p.SetState(6289) p.Subpartition_name() } case PlSqlParserREVERSE: { - p.SetState(6437) + p.SetState(6290) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -90089,7 +88250,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { case PlSqlParserNOREVERSE: { - p.SetState(6438) + p.SetState(6291) p.Match(PlSqlParserNOREVERSE) if p.HasError() { // Recognition error - abort rule @@ -90101,7 +88262,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { default: } - p.SetState(6455) + p.SetState(6308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90109,7 +88270,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(6453) + p.SetState(6306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90118,13 +88279,13 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(6441) + p.SetState(6294) p.Parallel_clause() } case PlSqlParserTABLESPACE: { - p.SetState(6442) + p.SetState(6295) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -90132,13 +88293,13 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6443) + p.SetState(6296) p.Tablespace() } case PlSqlParserPARAMETERS: { - p.SetState(6444) + p.SetState(6297) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -90146,7 +88307,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6445) + p.SetState(6298) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -90154,11 +88315,11 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { } } { - p.SetState(6446) + p.SetState(6299) p.Odci_parameters() } { - p.SetState(6447) + p.SetState(6300) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -90168,7 +88329,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { case PlSqlParserONLINE: { - p.SetState(6449) + p.SetState(6302) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -90178,19 +88339,19 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(6450) + p.SetState(6303) p.Physical_attributes_clause() } case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(6451) + p.SetState(6304) p.Key_compression() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(6452) + p.SetState(6305) p.Logging_clause() } @@ -90199,7 +88360,7 @@ func (p *PlSqlParser) Rebuild_clause() (localctx IRebuild_clauseContext) { goto errorExit } - p.SetState(6457) + p.SetState(6310) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90433,67 +88594,67 @@ 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(6466) + p.EnterRule(localctx, 508, PlSqlParserRULE_alter_index_partitioning) + p.SetState(6319) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 600, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 592, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6458) + p.SetState(6311) p.Modify_index_default_attrs() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6459) + p.SetState(6312) p.Add_hash_index_partition() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(6460) + p.SetState(6313) p.Modify_index_partition() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(6461) + p.SetState(6314) p.Rename_index_partition() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(6462) + p.SetState(6315) p.Drop_index_partition() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(6463) + p.SetState(6316) p.Split_index_partition() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(6464) + p.SetState(6317) p.Coalesce_index_partition() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(6465) + p.SetState(6318) p.Modify_index_subpartition() } @@ -90694,12 +88855,12 @@ func (s *Modify_index_default_attrsContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_default_attrsContext) { localctx = NewModify_index_default_attrsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 524, PlSqlParserRULE_modify_index_default_attrs) + p.EnterRule(localctx, 510, PlSqlParserRULE_modify_index_default_attrs) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6468) + p.SetState(6321) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -90707,7 +88868,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau } } { - p.SetState(6469) + p.SetState(6322) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -90715,14 +88876,14 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau } } { - p.SetState(6470) + p.SetState(6323) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6474) + p.SetState(6327) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90731,7 +88892,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau if _la == PlSqlParserFOR { { - p.SetState(6471) + p.SetState(6324) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -90739,7 +88900,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau } } { - p.SetState(6472) + p.SetState(6325) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -90747,12 +88908,12 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau } } { - p.SetState(6473) + p.SetState(6326) p.Partition_name() } } - p.SetState(6483) + p.SetState(6336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90761,20 +88922,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(6476) + p.SetState(6329) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(6477) + p.SetState(6330) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6480) + p.SetState(6333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -90783,13 +88944,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(6478) + p.SetState(6331) p.Tablespace() } case PlSqlParserDEFAULT: { - p.SetState(6479) + p.SetState(6332) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -90804,7 +88965,7 @@ func (p *PlSqlParser) Modify_index_default_attrs() (localctx IModify_index_defau case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(6482) + p.SetState(6335) p.Logging_clause() } @@ -90986,12 +89147,12 @@ func (s *Add_hash_index_partitionContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_partitionContext) { localctx = NewAdd_hash_index_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 526, PlSqlParserRULE_add_hash_index_partition) + p.EnterRule(localctx, 512, PlSqlParserRULE_add_hash_index_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6485) + p.SetState(6338) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -90999,26 +89160,26 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti } } { - p.SetState(6486) + p.SetState(6339) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6488) + p.SetState(6341) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 604, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 596, p.GetParserRuleContext()) == 1 { { - p.SetState(6487) + p.SetState(6340) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(6492) + p.SetState(6345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91027,7 +89188,7 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti if _la == PlSqlParserTABLESPACE { { - p.SetState(6490) + p.SetState(6343) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -91035,12 +89196,12 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti } } { - p.SetState(6491) + p.SetState(6344) p.Tablespace() } } - p.SetState(6495) + p.SetState(6348) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91049,12 +89210,12 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(6494) + p.SetState(6347) p.Key_compression() } } - p.SetState(6498) + p.SetState(6351) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91063,7 +89224,7 @@ func (p *PlSqlParser) Add_hash_index_partition() (localctx IAdd_hash_index_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6497) + p.SetState(6350) p.Parallel_clause() } @@ -91186,12 +89347,12 @@ func (s *Coalesce_index_partitionContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Coalesce_index_partition() (localctx ICoalesce_index_partitionContext) { localctx = NewCoalesce_index_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 528, PlSqlParserRULE_coalesce_index_partition) + p.EnterRule(localctx, 514, PlSqlParserRULE_coalesce_index_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6500) + p.SetState(6353) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -91199,14 +89360,14 @@ func (p *PlSqlParser) Coalesce_index_partition() (localctx ICoalesce_index_parti } } { - p.SetState(6501) + p.SetState(6354) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6503) + p.SetState(6356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91215,7 +89376,7 @@ func (p *PlSqlParser) Coalesce_index_partition() (localctx ICoalesce_index_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6502) + p.SetState(6355) p.Parallel_clause() } @@ -91438,12 +89599,12 @@ func (s *Modify_index_partitionContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partitionContext) { localctx = NewModify_index_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 530, PlSqlParserRULE_modify_index_partition) + p.EnterRule(localctx, 516, PlSqlParserRULE_modify_index_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6505) + p.SetState(6358) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -91451,7 +89612,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6506) + p.SetState(6359) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -91459,10 +89620,10 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6507) + p.SetState(6360) p.Partition_name() } - p.SetState(6523) + p.SetState(6376) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91470,7 +89631,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(6509) + p.SetState(6362) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91479,11 +89640,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(6508) + p.SetState(6361) p.Modify_index_partitions_ops() } - p.SetState(6511) + p.SetState(6364) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91493,7 +89654,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition case PlSqlParserPARAMETERS: { - p.SetState(6513) + p.SetState(6366) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -91501,7 +89662,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6514) + p.SetState(6367) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -91509,11 +89670,11 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6515) + p.SetState(6368) p.Odci_parameters() } { - p.SetState(6516) + p.SetState(6369) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -91523,7 +89684,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition case PlSqlParserCOALESCE: { - p.SetState(6518) + p.SetState(6371) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -91533,7 +89694,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition case PlSqlParserUPDATE: { - p.SetState(6519) + p.SetState(6372) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -91541,7 +89702,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6520) + p.SetState(6373) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -91549,7 +89710,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition } } { - p.SetState(6521) + p.SetState(6374) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -91559,7 +89720,7 @@ func (p *PlSqlParser) Modify_index_partition() (localctx IModify_index_partition case PlSqlParserUNUSABLE: { - p.SetState(6522) + p.SetState(6375) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -91747,8 +89908,8 @@ 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(6530) + p.EnterRule(localctx, 518, PlSqlParserRULE_modify_index_partitions_ops) + p.SetState(6383) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91758,35 +89919,35 @@ func (p *PlSqlParser) Modify_index_partitions_ops() (localctx IModify_index_part case PlSqlParserDEALLOCATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(6525) + p.SetState(6378) p.Deallocate_unused_clause() } case PlSqlParserALLOCATE: p.EnterOuterAlt(localctx, 2) { - p.SetState(6526) + p.SetState(6379) p.Allocate_extent_clause() } case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(6527) + p.SetState(6380) p.Physical_attributes_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: p.EnterOuterAlt(localctx, 4) { - p.SetState(6528) + p.SetState(6381) p.Logging_clause() } case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 5) { - p.SetState(6529) + p.SetState(6382) p.Key_compression() } @@ -91956,17 +90117,17 @@ func (s *Rename_index_partitionContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partitionContext) { localctx = NewRename_index_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 534, PlSqlParserRULE_rename_index_partition) + p.EnterRule(localctx, 520, PlSqlParserRULE_rename_index_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(6532) + p.SetState(6385) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6537) + p.SetState(6390) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -91975,7 +90136,7 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION: { - p.SetState(6533) + p.SetState(6386) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -91983,13 +90144,13 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition } } { - p.SetState(6534) + p.SetState(6387) p.Partition_name() } case PlSqlParserSUBPARTITION: { - p.SetState(6535) + p.SetState(6388) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -91997,7 +90158,7 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition } } { - p.SetState(6536) + p.SetState(6389) p.Subpartition_name() } @@ -92006,7 +90167,7 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition goto errorExit } { - p.SetState(6539) + p.SetState(6392) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -92014,7 +90175,7 @@ func (p *PlSqlParser) Rename_index_partition() (localctx IRename_index_partition } } { - p.SetState(6540) + p.SetState(6393) p.New_partition_name() } @@ -92135,10 +90296,10 @@ func (s *Drop_index_partitionContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Drop_index_partition() (localctx IDrop_index_partitionContext) { localctx = NewDrop_index_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 536, PlSqlParserRULE_drop_index_partition) + p.EnterRule(localctx, 522, PlSqlParserRULE_drop_index_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(6542) + p.SetState(6395) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -92146,7 +90307,7 @@ func (p *PlSqlParser) Drop_index_partition() (localctx IDrop_index_partitionCont } } { - p.SetState(6543) + p.SetState(6396) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -92154,7 +90315,7 @@ func (p *PlSqlParser) Drop_index_partition() (localctx IDrop_index_partitionCont } } { - p.SetState(6544) + p.SetState(6397) p.Partition_name() } @@ -92418,12 +90579,12 @@ func (s *Split_index_partitionContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionContext) { localctx = NewSplit_index_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 538, PlSqlParserRULE_split_index_partition) + p.EnterRule(localctx, 524, PlSqlParserRULE_split_index_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6546) + p.SetState(6399) p.Match(PlSqlParserSPLIT) if p.HasError() { // Recognition error - abort rule @@ -92431,7 +90592,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6547) + p.SetState(6400) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -92439,11 +90600,11 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6548) + p.SetState(6401) p.Partition_name_old() } { - p.SetState(6549) + p.SetState(6402) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -92451,7 +90612,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6550) + p.SetState(6403) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92459,10 +90620,10 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6551) + p.SetState(6404) p.Literal() } - p.SetState(6556) + p.SetState(6409) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92471,7 +90632,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo for _la == PlSqlParserCOMMA { { - p.SetState(6552) + p.SetState(6405) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -92479,11 +90640,11 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6553) + p.SetState(6406) p.Literal() } - p.SetState(6558) + p.SetState(6411) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92491,14 +90652,14 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo _la = p.GetTokenStream().LA(1) } { - p.SetState(6559) + p.SetState(6412) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6567) + p.SetState(6420) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92507,7 +90668,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo if _la == PlSqlParserINTO { { - p.SetState(6560) + p.SetState(6413) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -92515,7 +90676,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6561) + p.SetState(6414) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92523,11 +90684,11 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6562) + p.SetState(6415) p.Index_partition_description() } { - p.SetState(6563) + p.SetState(6416) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -92535,11 +90696,11 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } { - p.SetState(6564) + p.SetState(6417) p.Index_partition_description() } { - p.SetState(6565) + p.SetState(6418) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92548,7 +90709,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo } } - p.SetState(6570) + p.SetState(6423) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92557,7 +90718,7 @@ func (p *PlSqlParser) Split_index_partition() (localctx ISplit_index_partitionCo if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(6569) + p.SetState(6422) p.Parallel_clause() } @@ -92798,27 +90959,27 @@ func (s *Index_partition_descriptionContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_descriptionContext) { localctx = NewIndex_partition_descriptionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 540, PlSqlParserRULE_index_partition_description) + p.EnterRule(localctx, 526, PlSqlParserRULE_index_partition_description) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6572) + p.SetState(6425) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6590) + p.SetState(6443) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 620, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 612, p.GetParserRuleContext()) == 1 { { - p.SetState(6573) + p.SetState(6426) p.Partition_name() } - p.SetState(6585) + p.SetState(6438) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92826,7 +90987,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(6576) + p.SetState(6429) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92834,22 +90995,22 @@ 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(6576) + p.SetState(6429) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 616, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 608, p.GetParserRuleContext()) { case 1: { - p.SetState(6574) + p.SetState(6427) p.Segment_attributes_clause() } case 2: { - p.SetState(6575) + p.SetState(6428) p.Key_compression() } @@ -92857,7 +91018,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d goto errorExit } - p.SetState(6578) + p.SetState(6431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92867,7 +91028,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d case PlSqlParserPARAMETERS: { - p.SetState(6580) + p.SetState(6433) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -92875,7 +91036,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d } } { - p.SetState(6581) + p.SetState(6434) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92883,11 +91044,11 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d } } { - p.SetState(6582) + p.SetState(6435) p.Odci_parameters() } { - p.SetState(6583) + p.SetState(6436) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -92899,7 +91060,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(6588) + p.SetState(6441) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -92908,7 +91069,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d if _la == PlSqlParserUNUSABLE { { - p.SetState(6587) + p.SetState(6440) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -93078,10 +91239,10 @@ func (s *Modify_index_subpartitionContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpartitionContext) { localctx = NewModify_index_subpartitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 542, PlSqlParserRULE_modify_index_subpartition) + p.EnterRule(localctx, 528, PlSqlParserRULE_modify_index_subpartition) p.EnterOuterAlt(localctx, 1) { - p.SetState(6592) + p.SetState(6445) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -93089,7 +91250,7 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar } } { - p.SetState(6593) + p.SetState(6446) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -93097,10 +91258,10 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar } } { - p.SetState(6594) + p.SetState(6447) p.Subpartition_name() } - p.SetState(6598) + p.SetState(6451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -93109,7 +91270,7 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar switch p.GetTokenStream().LA(1) { case PlSqlParserUNUSABLE: { - p.SetState(6595) + p.SetState(6448) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -93119,13 +91280,13 @@ func (p *PlSqlParser) Modify_index_subpartition() (localctx IModify_index_subpar case PlSqlParserALLOCATE: { - p.SetState(6596) + p.SetState(6449) p.Allocate_extent_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(6597) + p.SetState(6450) p.Deallocate_unused_clause() } @@ -93241,10 +91402,10 @@ func (s *Partition_name_oldContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Partition_name_old() (localctx IPartition_name_oldContext) { localctx = NewPartition_name_oldContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 544, PlSqlParserRULE_partition_name_old) + p.EnterRule(localctx, 530, PlSqlParserRULE_partition_name_old) p.EnterOuterAlt(localctx, 1) { - p.SetState(6600) + p.SetState(6453) p.Partition_name() } @@ -93355,10 +91516,10 @@ func (s *New_partition_nameContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) New_partition_name() (localctx INew_partition_nameContext) { localctx = NewNew_partition_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 546, PlSqlParserRULE_new_partition_name) + p.EnterRule(localctx, 532, PlSqlParserRULE_new_partition_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(6602) + p.SetState(6455) p.Partition_name() } @@ -93469,10 +91630,10 @@ func (s *New_index_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) New_index_name() (localctx INew_index_nameContext) { localctx = NewNew_index_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 548, PlSqlParserRULE_new_index_name) + p.EnterRule(localctx, 534, PlSqlParserRULE_new_index_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(6604) + p.SetState(6457) p.Index_name() } @@ -93745,12 +91906,12 @@ func (s *Alter_inmemory_join_groupContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join_groupContext) { localctx = NewAlter_inmemory_join_groupContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 550, PlSqlParserRULE_alter_inmemory_join_group) + p.EnterRule(localctx, 536, PlSqlParserRULE_alter_inmemory_join_group) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6606) + p.SetState(6459) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -93758,7 +91919,7 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6607) + p.SetState(6460) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -93766,7 +91927,7 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6608) + p.SetState(6461) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -93774,23 +91935,23 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6609) + p.SetState(6462) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6613) + p.SetState(6466) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 622, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 614, p.GetParserRuleContext()) == 1 { { - p.SetState(6610) + p.SetState(6463) p.Schema_name() } { - p.SetState(6611) + p.SetState(6464) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -93802,14 +91963,14 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join goto errorExit } { - p.SetState(6615) + p.SetState(6468) var _x = p.Id_expression() localctx.(*Alter_inmemory_join_groupContext).jg = _x } { - p.SetState(6616) + p.SetState(6469) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserREMOVE) { @@ -93820,23 +91981,23 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6617) + p.SetState(6470) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6621) + p.SetState(6474) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 623, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 615, p.GetParserRuleContext()) == 1 { { - p.SetState(6618) + p.SetState(6471) p.Schema_name() } { - p.SetState(6619) + p.SetState(6472) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -93848,14 +92009,14 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join goto errorExit } { - p.SetState(6623) + p.SetState(6476) var _x = p.Id_expression() localctx.(*Alter_inmemory_join_groupContext).t = _x } { - p.SetState(6624) + p.SetState(6477) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -93863,14 +92024,14 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6625) + p.SetState(6478) var _x = p.Id_expression() localctx.(*Alter_inmemory_join_groupContext).c = _x } { - p.SetState(6626) + p.SetState(6479) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -93878,7 +92039,7 @@ func (p *PlSqlParser) Alter_inmemory_join_group() (localctx IAlter_inmemory_join } } { - p.SetState(6627) + p.SetState(6480) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -94395,12 +92556,12 @@ func (s *Create_userContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { localctx = NewCreate_userContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 552, PlSqlParserRULE_create_user) + p.EnterRule(localctx, 538, PlSqlParserRULE_create_user) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6629) + p.SetState(6482) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -94408,7 +92569,7 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { } } { - p.SetState(6630) + p.SetState(6483) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -94416,10 +92577,10 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { } } { - p.SetState(6631) + p.SetState(6484) p.User_object_name() } - p.SetState(6641) + p.SetState(6494) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -94427,64 +92588,64 @@ 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(6641) + p.SetState(6494) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 624, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 616, p.GetParserRuleContext()) { case 1: { - p.SetState(6632) + p.SetState(6485) p.Identified_by() } case 2: { - p.SetState(6633) + p.SetState(6486) p.Identified_other_clause() } case 3: { - p.SetState(6634) + p.SetState(6487) p.User_tablespace_clause() } case 4: { - p.SetState(6635) + p.SetState(6488) p.Quota_clause() } case 5: { - p.SetState(6636) + p.SetState(6489) p.Profile_clause() } case 6: { - p.SetState(6637) + p.SetState(6490) p.Password_expire_clause() } case 7: { - p.SetState(6638) + p.SetState(6491) p.User_lock_clause() } case 8: { - p.SetState(6639) + p.SetState(6492) p.User_editions_clause() } case 9: { - p.SetState(6640) + p.SetState(6493) p.Container_clause() } @@ -94492,7 +92653,7 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { goto errorExit } - p.SetState(6643) + p.SetState(6496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -94500,7 +92661,7 @@ func (p *PlSqlParser) Create_user() (localctx ICreate_userContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(6645) + p.SetState(6498) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -95156,10 +93317,10 @@ func (s *Alter_userContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { localctx = NewAlter_userContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 554, PlSqlParserRULE_alter_user) + p.EnterRule(localctx, 540, PlSqlParserRULE_alter_user) var _la int - p.SetState(6678) + p.SetState(6531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95169,7 +93330,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { case PlSqlParserALTER: p.EnterOuterAlt(localctx, 1) { - p.SetState(6647) + p.SetState(6500) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -95177,7 +93338,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { } } { - p.SetState(6648) + p.SetState(6501) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -95185,10 +93346,10 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { } } { - p.SetState(6649) + p.SetState(6502) p.User_object_name() } - p.SetState(6661) + p.SetState(6514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95196,76 +93357,76 @@ 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(6661) + p.SetState(6514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 626, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 618, p.GetParserRuleContext()) { case 1: { - p.SetState(6650) + p.SetState(6503) p.Alter_identified_by() } case 2: { - p.SetState(6651) + p.SetState(6504) p.Identified_other_clause() } case 3: { - p.SetState(6652) + p.SetState(6505) p.User_tablespace_clause() } case 4: { - p.SetState(6653) + p.SetState(6506) p.Quota_clause() } case 5: { - p.SetState(6654) + p.SetState(6507) p.Profile_clause() } case 6: { - p.SetState(6655) + p.SetState(6508) p.User_default_role_clause() } case 7: { - p.SetState(6656) + p.SetState(6509) p.Password_expire_clause() } case 8: { - p.SetState(6657) + p.SetState(6510) p.User_lock_clause() } case 9: { - p.SetState(6658) + p.SetState(6511) p.Alter_user_editions_clause() } case 10: { - p.SetState(6659) + p.SetState(6512) p.Container_clause() } case 11: { - p.SetState(6660) + p.SetState(6513) p.Container_data_clause() } @@ -95273,7 +93434,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { goto errorExit } - p.SetState(6663) + p.SetState(6516) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95281,7 +93442,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(6665) + p.SetState(6518) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -95292,10 +93453,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(6667) + p.SetState(6520) p.User_object_name() } - p.SetState(6672) + p.SetState(6525) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95304,7 +93465,7 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { for _la == PlSqlParserCOMMA { { - p.SetState(6668) + p.SetState(6521) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -95312,11 +93473,11 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { } } { - p.SetState(6669) + p.SetState(6522) p.User_object_name() } - p.SetState(6674) + p.SetState(6527) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95324,11 +93485,11 @@ func (p *PlSqlParser) Alter_user() (localctx IAlter_userContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(6675) + p.SetState(6528) p.Proxy_clause() } { - p.SetState(6676) + p.SetState(6529) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -95463,10 +93624,10 @@ func (s *Drop_userContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Drop_user() (localctx IDrop_userContext) { localctx = NewDrop_userContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 556, PlSqlParserRULE_drop_user) + p.EnterRule(localctx, 542, PlSqlParserRULE_drop_user) p.EnterOuterAlt(localctx, 1) { - p.SetState(6680) + p.SetState(6533) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -95474,7 +93635,7 @@ func (p *PlSqlParser) Drop_user() (localctx IDrop_userContext) { } } { - p.SetState(6681) + p.SetState(6534) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -95482,15 +93643,15 @@ func (p *PlSqlParser) Drop_user() (localctx IDrop_userContext) { } } { - p.SetState(6682) + p.SetState(6535) p.User_object_name() } - p.SetState(6684) + p.SetState(6537) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 630, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 622, p.GetParserRuleContext()) == 1 { { - p.SetState(6683) + p.SetState(6536) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -95631,15 +93792,15 @@ func (s *Alter_identified_byContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Alter_identified_by() (localctx IAlter_identified_byContext) { localctx = NewAlter_identified_byContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 558, PlSqlParserRULE_alter_identified_by) + p.EnterRule(localctx, 544, PlSqlParserRULE_alter_identified_by) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6686) + p.SetState(6539) p.Identified_by() } - p.SetState(6689) + p.SetState(6542) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95648,7 +93809,7 @@ func (p *PlSqlParser) Alter_identified_by() (localctx IAlter_identified_byContex if _la == PlSqlParserREPLACE { { - p.SetState(6687) + p.SetState(6540) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -95656,7 +93817,7 @@ func (p *PlSqlParser) Alter_identified_by() (localctx IAlter_identified_byContex } } { - p.SetState(6688) + p.SetState(6541) p.Id_expression() } @@ -95779,10 +93940,10 @@ func (s *Identified_byContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Identified_by() (localctx IIdentified_byContext) { localctx = NewIdentified_byContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 560, PlSqlParserRULE_identified_by) + p.EnterRule(localctx, 546, PlSqlParserRULE_identified_by) p.EnterOuterAlt(localctx, 1) { - p.SetState(6691) + p.SetState(6544) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -95790,7 +93951,7 @@ func (p *PlSqlParser) Identified_by() (localctx IIdentified_byContext) { } } { - p.SetState(6692) + p.SetState(6545) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -95798,7 +93959,7 @@ func (p *PlSqlParser) Identified_by() (localctx IIdentified_byContext) { } } { - p.SetState(6693) + p.SetState(6546) p.Id_expression() } @@ -95929,12 +94090,12 @@ func (s *Identified_other_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clauseContext) { localctx = NewIdentified_other_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 562, PlSqlParserRULE_identified_other_clause) + p.EnterRule(localctx, 548, PlSqlParserRULE_identified_other_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6695) + p.SetState(6548) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -95942,7 +94103,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau } } { - p.SetState(6696) + p.SetState(6549) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXTERNALLY || _la == PlSqlParserGLOBALLY) { @@ -95952,7 +94113,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau p.Consume() } } - p.SetState(6699) + p.SetState(6552) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -95961,7 +94122,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau if _la == PlSqlParserAS { { - p.SetState(6697) + p.SetState(6550) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -95969,7 +94130,7 @@ func (p *PlSqlParser) Identified_other_clause() (localctx IIdentified_other_clau } } { - p.SetState(6698) + p.SetState(6551) p.Quoted_string() } @@ -96097,12 +94258,12 @@ func (s *User_tablespace_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) User_tablespace_clause() (localctx IUser_tablespace_clauseContext) { localctx = NewUser_tablespace_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 564, PlSqlParserRULE_user_tablespace_clause) + p.EnterRule(localctx, 550, PlSqlParserRULE_user_tablespace_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6701) + p.SetState(6554) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserTEMPORARY) { @@ -96113,7 +94274,7 @@ func (p *PlSqlParser) User_tablespace_clause() (localctx IUser_tablespace_clause } } { - p.SetState(6702) + p.SetState(6555) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -96121,7 +94282,7 @@ func (p *PlSqlParser) User_tablespace_clause() (localctx IUser_tablespace_clause } } { - p.SetState(6703) + p.SetState(6556) p.Id_expression() } @@ -96264,17 +94425,17 @@ func (s *Quota_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Quota_clause() (localctx IQuota_clauseContext) { localctx = NewQuota_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 566, PlSqlParserRULE_quota_clause) + p.EnterRule(localctx, 552, PlSqlParserRULE_quota_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6705) + p.SetState(6558) p.Match(PlSqlParserQUOTA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6708) + p.SetState(6561) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96283,13 +94444,13 @@ func (p *PlSqlParser) Quota_clause() (localctx IQuota_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(6706) + p.SetState(6559) p.Size_clause() } case PlSqlParserUNLIMITED: { - p.SetState(6707) + p.SetState(6560) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -96302,7 +94463,7 @@ func (p *PlSqlParser) Quota_clause() (localctx IQuota_clauseContext) { goto errorExit } { - p.SetState(6710) + p.SetState(6563) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -96310,7 +94471,7 @@ func (p *PlSqlParser) Quota_clause() (localctx IQuota_clauseContext) { } } { - p.SetState(6711) + p.SetState(6564) p.Id_expression() } @@ -96426,10 +94587,10 @@ func (s *Profile_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Profile_clause() (localctx IProfile_clauseContext) { localctx = NewProfile_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 568, PlSqlParserRULE_profile_clause) + p.EnterRule(localctx, 554, PlSqlParserRULE_profile_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6713) + p.SetState(6566) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -96437,7 +94598,7 @@ func (p *PlSqlParser) Profile_clause() (localctx IProfile_clauseContext) { } } { - p.SetState(6714) + p.SetState(6567) p.Id_expression() } @@ -96599,10 +94760,10 @@ func (s *Role_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { localctx = NewRole_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 570, PlSqlParserRULE_role_clause) + p.EnterRule(localctx, 556, PlSqlParserRULE_role_clause) var _la int - p.SetState(6739) + p.SetState(6592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96612,10 +94773,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(6716) + p.SetState(6569) p.Role_name() } - p.SetState(6721) + p.SetState(6574) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96624,7 +94785,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(6717) + p.SetState(6570) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -96632,11 +94793,11 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { } } { - p.SetState(6718) + p.SetState(6571) p.Role_name() } - p.SetState(6723) + p.SetState(6576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96647,14 +94808,14 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { case PlSqlParserALL: p.EnterOuterAlt(localctx, 2) { - p.SetState(6724) + p.SetState(6577) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6736) + p.SetState(6589) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96663,7 +94824,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { for _la == PlSqlParserEXCEPT { { - p.SetState(6725) + p.SetState(6578) p.Match(PlSqlParserEXCEPT) if p.HasError() { // Recognition error - abort rule @@ -96671,10 +94832,10 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { } } { - p.SetState(6726) + p.SetState(6579) p.Role_name() } - p.SetState(6731) + p.SetState(6584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96683,7 +94844,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(6727) + p.SetState(6580) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -96691,11 +94852,11 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { } } { - p.SetState(6728) + p.SetState(6581) p.Role_name() } - p.SetState(6733) + p.SetState(6586) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96703,7 +94864,7 @@ func (p *PlSqlParser) Role_clause() (localctx IRole_clauseContext) { _la = p.GetTokenStream().LA(1) } - p.SetState(6738) + p.SetState(6591) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -96838,10 +94999,10 @@ func (s *User_default_role_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) User_default_role_clause() (localctx IUser_default_role_clauseContext) { localctx = NewUser_default_role_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 572, PlSqlParserRULE_user_default_role_clause) + p.EnterRule(localctx, 558, PlSqlParserRULE_user_default_role_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6741) + p.SetState(6594) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -96849,23 +95010,23 @@ func (p *PlSqlParser) User_default_role_clause() (localctx IUser_default_role_cl } } { - p.SetState(6742) + p.SetState(6595) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6745) + p.SetState(6598) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 638, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 630, p.GetParserRuleContext()) { case 1: { - p.SetState(6743) + p.SetState(6596) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -96875,7 +95036,7 @@ func (p *PlSqlParser) User_default_role_clause() (localctx IUser_default_role_cl case 2: { - p.SetState(6744) + p.SetState(6597) p.Role_clause() } @@ -96983,10 +95144,10 @@ func (s *Password_expire_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Password_expire_clause() (localctx IPassword_expire_clauseContext) { localctx = NewPassword_expire_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 574, PlSqlParserRULE_password_expire_clause) + p.EnterRule(localctx, 560, PlSqlParserRULE_password_expire_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6747) + p.SetState(6600) p.Match(PlSqlParserPASSWORD) if p.HasError() { // Recognition error - abort rule @@ -96994,7 +95155,7 @@ func (p *PlSqlParser) Password_expire_clause() (localctx IPassword_expire_clause } } { - p.SetState(6748) + p.SetState(6601) p.Match(PlSqlParserEXPIRE) if p.HasError() { // Recognition error - abort rule @@ -97107,12 +95268,12 @@ func (s *User_lock_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) User_lock_clause() (localctx IUser_lock_clauseContext) { localctx = NewUser_lock_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 576, PlSqlParserRULE_user_lock_clause) + p.EnterRule(localctx, 562, PlSqlParserRULE_user_lock_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6750) + p.SetState(6603) p.Match(PlSqlParserACCOUNT) if p.HasError() { // Recognition error - abort rule @@ -97120,7 +95281,7 @@ func (p *PlSqlParser) User_lock_clause() (localctx IUser_lock_clauseContext) { } } { - p.SetState(6751) + p.SetState(6604) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCK || _la == PlSqlParserUNLOCK) { @@ -97231,10 +95392,10 @@ func (s *User_editions_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) User_editions_clause() (localctx IUser_editions_clauseContext) { localctx = NewUser_editions_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 578, PlSqlParserRULE_user_editions_clause) + p.EnterRule(localctx, 564, PlSqlParserRULE_user_editions_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(6753) + p.SetState(6606) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -97242,7 +95403,7 @@ func (p *PlSqlParser) User_editions_clause() (localctx IUser_editions_clauseCont } } { - p.SetState(6754) + p.SetState(6607) p.Match(PlSqlParserEDITIONS) if p.HasError() { // Recognition error - abort rule @@ -97420,15 +95581,15 @@ func (s *Alter_user_editions_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_editions_clauseContext) { localctx = NewAlter_user_editions_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 580, PlSqlParserRULE_alter_user_editions_clause) + p.EnterRule(localctx, 566, PlSqlParserRULE_alter_user_editions_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6756) + p.SetState(6609) p.User_editions_clause() } - p.SetState(6766) + p.SetState(6619) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97437,7 +95598,7 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition if _la == PlSqlParserFOR { { - p.SetState(6757) + p.SetState(6610) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -97445,10 +95606,10 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition } } { - p.SetState(6758) + p.SetState(6611) p.Regular_id() } - p.SetState(6763) + p.SetState(6616) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97457,7 +95618,7 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition for _la == PlSqlParserCOMMA { { - p.SetState(6759) + p.SetState(6612) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -97465,11 +95626,11 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition } } { - p.SetState(6760) + p.SetState(6613) p.Regular_id() } - p.SetState(6765) + p.SetState(6618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97478,7 +95639,7 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition } } - p.SetState(6769) + p.SetState(6622) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97487,7 +95648,7 @@ func (p *PlSqlParser) Alter_user_editions_clause() (localctx IAlter_user_edition if _la == PlSqlParserFORCE { { - p.SetState(6768) + p.SetState(6621) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -97711,10 +95872,10 @@ func (s *Proxy_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { localctx = NewProxy_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 582, PlSqlParserRULE_proxy_clause) + p.EnterRule(localctx, 568, PlSqlParserRULE_proxy_clause) var _la int - p.SetState(6810) + p.SetState(6663) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97724,7 +95885,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserREVOKE: p.EnterOuterAlt(localctx, 1) { - p.SetState(6771) + p.SetState(6624) p.Match(PlSqlParserREVOKE) if p.HasError() { // Recognition error - abort rule @@ -97732,7 +95893,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6772) + p.SetState(6625) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -97740,23 +95901,23 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6773) + p.SetState(6626) p.Match(PlSqlParserTHROUGH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6777) + p.SetState(6630) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 642, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 634, p.GetParserRuleContext()) { case 1: { - p.SetState(6774) + p.SetState(6627) p.Match(PlSqlParserENTERPRISE) if p.HasError() { // Recognition error - abort rule @@ -97764,7 +95925,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6775) + p.SetState(6628) p.Match(PlSqlParserUSERS) if p.HasError() { // Recognition error - abort rule @@ -97774,7 +95935,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case 2: { - p.SetState(6776) + p.SetState(6629) p.User_object_name() } @@ -97785,7 +95946,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserGRANT: p.EnterOuterAlt(localctx, 2) { - p.SetState(6779) + p.SetState(6632) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -97793,7 +95954,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6780) + p.SetState(6633) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -97801,23 +95962,23 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6781) + p.SetState(6634) p.Match(PlSqlParserTHROUGH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6808) + p.SetState(6661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 648, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 640, p.GetParserRuleContext()) { case 1: { - p.SetState(6782) + p.SetState(6635) p.Match(PlSqlParserENTERPRISE) if p.HasError() { // Recognition error - abort rule @@ -97825,7 +95986,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6783) + p.SetState(6636) p.Match(PlSqlParserUSERS) if p.HasError() { // Recognition error - abort rule @@ -97835,10 +95996,10 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case 2: { - p.SetState(6784) + p.SetState(6637) p.User_object_name() } - p.SetState(6792) + p.SetState(6645) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97847,14 +96008,14 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { if _la == PlSqlParserWITH { { - p.SetState(6785) + p.SetState(6638) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6790) + p.SetState(6643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97863,7 +96024,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNO: { - p.SetState(6786) + p.SetState(6639) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -97871,7 +96032,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6787) + p.SetState(6640) p.Match(PlSqlParserROLES) if p.HasError() { // Recognition error - abort rule @@ -97881,7 +96042,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserROLE: { - p.SetState(6788) + p.SetState(6641) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -97889,7 +96050,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6789) + p.SetState(6642) p.Role_clause() } @@ -97899,7 +96060,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } - p.SetState(6796) + p.SetState(6649) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97908,7 +96069,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { if _la == PlSqlParserAUTHENTICATION { { - p.SetState(6794) + p.SetState(6647) p.Match(PlSqlParserAUTHENTICATION) if p.HasError() { // Recognition error - abort rule @@ -97916,7 +96077,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6795) + p.SetState(6648) p.Match(PlSqlParserREQUIRED) if p.HasError() { // Recognition error - abort rule @@ -97925,7 +96086,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } - p.SetState(6806) + p.SetState(6659) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97934,7 +96095,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { if _la == PlSqlParserAUTHENTICATED { { - p.SetState(6798) + p.SetState(6651) p.Match(PlSqlParserAUTHENTICATED) if p.HasError() { // Recognition error - abort rule @@ -97942,14 +96103,14 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6799) + p.SetState(6652) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6804) + p.SetState(6657) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -97958,7 +96119,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPASSWORD: { - p.SetState(6800) + p.SetState(6653) p.Match(PlSqlParserPASSWORD) if p.HasError() { // Recognition error - abort rule @@ -97968,7 +96129,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserCERTIFICATE: { - p.SetState(6801) + p.SetState(6654) p.Match(PlSqlParserCERTIFICATE) if p.HasError() { // Recognition error - abort rule @@ -97978,7 +96139,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { case PlSqlParserDISTINGUISHED: { - p.SetState(6802) + p.SetState(6655) p.Match(PlSqlParserDISTINGUISHED) if p.HasError() { // Recognition error - abort rule @@ -97986,7 +96147,7 @@ func (p *PlSqlParser) Proxy_clause() (localctx IProxy_clauseContext) { } } { - p.SetState(6803) + p.SetState(6656) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -98163,12 +96324,12 @@ func (s *Container_namesContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { localctx = NewContainer_namesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 584, PlSqlParserRULE_container_names) + p.EnterRule(localctx, 570, PlSqlParserRULE_container_names) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6812) + p.SetState(6665) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -98176,10 +96337,10 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { } } { - p.SetState(6813) + p.SetState(6666) p.Id_expression() } - p.SetState(6818) + p.SetState(6671) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98188,7 +96349,7 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(6814) + p.SetState(6667) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -98196,11 +96357,11 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { } } { - p.SetState(6815) + p.SetState(6668) p.Id_expression() } - p.SetState(6820) + p.SetState(6673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98208,7 +96369,7 @@ func (p *PlSqlParser) Container_names() (localctx IContainer_namesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(6821) + p.SetState(6674) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -98348,10 +96509,10 @@ func (s *Set_container_dataContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) { localctx = NewSet_container_dataContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 586, PlSqlParserRULE_set_container_data) + p.EnterRule(localctx, 572, PlSqlParserRULE_set_container_data) p.EnterOuterAlt(localctx, 1) { - p.SetState(6823) + p.SetState(6676) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -98359,7 +96520,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) } } { - p.SetState(6824) + p.SetState(6677) p.Match(PlSqlParserCONTAINER_DATA) if p.HasError() { // Recognition error - abort rule @@ -98367,14 +96528,14 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) } } { - p.SetState(6825) + p.SetState(6678) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6829) + p.SetState(6682) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98383,7 +96544,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(6826) + p.SetState(6679) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -98393,7 +96554,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) case PlSqlParserDEFAULT: { - p.SetState(6827) + p.SetState(6680) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -98403,7 +96564,7 @@ func (p *PlSqlParser) Set_container_data() (localctx ISet_container_dataContext) case PlSqlParserLEFT_PAREN: { - p.SetState(6828) + p.SetState(6681) p.Container_names() } @@ -98539,12 +96700,12 @@ func (s *Add_rem_container_dataContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Add_rem_container_data() (localctx IAdd_rem_container_dataContext) { localctx = NewAdd_rem_container_dataContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 588, PlSqlParserRULE_add_rem_container_data) + p.EnterRule(localctx, 574, PlSqlParserRULE_add_rem_container_data) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6831) + p.SetState(6684) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserREMOVE) { @@ -98555,7 +96716,7 @@ func (p *PlSqlParser) Add_rem_container_data() (localctx IAdd_rem_container_data } } { - p.SetState(6832) + p.SetState(6685) p.Match(PlSqlParserCONTAINER_DATA) if p.HasError() { // Recognition error - abort rule @@ -98563,7 +96724,7 @@ func (p *PlSqlParser) Add_rem_container_data() (localctx IAdd_rem_container_data } } { - p.SetState(6833) + p.SetState(6686) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -98571,7 +96732,7 @@ func (p *PlSqlParser) Add_rem_container_data() (localctx IAdd_rem_container_data } } { - p.SetState(6834) + p.SetState(6687) p.Container_names() } @@ -98721,10 +96882,10 @@ func (s *Container_data_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Container_data_clause() (localctx IContainer_data_clauseContext) { localctx = NewContainer_data_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 590, PlSqlParserRULE_container_data_clause) + p.EnterRule(localctx, 576, PlSqlParserRULE_container_data_clause) var _la int - p.SetState(6842) + p.SetState(6695) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98734,17 +96895,17 @@ func (p *PlSqlParser) Container_data_clause() (localctx IContainer_data_clauseCo case PlSqlParserSET: p.EnterOuterAlt(localctx, 1) { - p.SetState(6836) + p.SetState(6689) p.Set_container_data() } case PlSqlParserADD, PlSqlParserREMOVE: p.EnterOuterAlt(localctx, 2) { - p.SetState(6837) + p.SetState(6690) p.Add_rem_container_data() } - p.SetState(6840) + p.SetState(6693) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -98753,7 +96914,7 @@ func (p *PlSqlParser) Container_data_clause() (localctx IContainer_data_clauseCo if _la == PlSqlParserFOR { { - p.SetState(6838) + p.SetState(6691) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -98761,7 +96922,7 @@ func (p *PlSqlParser) Container_data_clause() (localctx IContainer_data_clauseCo } } { - p.SetState(6839) + p.SetState(6692) p.Container_tableview_name() } @@ -98950,10 +97111,10 @@ func (s *Administer_key_managementContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_managementContext) { localctx = NewAdminister_key_managementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 592, PlSqlParserRULE_administer_key_management) + p.EnterRule(localctx, 578, PlSqlParserRULE_administer_key_management) p.EnterOuterAlt(localctx, 1) { - p.SetState(6844) + p.SetState(6697) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -98961,7 +97122,7 @@ func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_mana } } { - p.SetState(6845) + p.SetState(6698) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -98969,41 +97130,41 @@ func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_mana } } { - p.SetState(6846) + p.SetState(6699) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6851) + p.SetState(6704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 654, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 646, p.GetParserRuleContext()) { case 1: { - p.SetState(6847) + p.SetState(6700) p.Keystore_management_clauses() } case 2: { - p.SetState(6848) + p.SetState(6701) p.Key_management_clauses() } case 3: { - p.SetState(6849) + p.SetState(6702) p.Secret_management_clauses() } case 4: { - p.SetState(6850) + p.SetState(6703) p.Zero_downtime_software_patching_clauses() } @@ -99011,7 +97172,7 @@ func (p *PlSqlParser) Administer_key_management() (localctx IAdminister_key_mana goto errorExit } { - p.SetState(6853) + p.SetState(6706) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -99262,74 +97423,74 @@ 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(6864) + p.EnterRule(localctx, 580, PlSqlParserRULE_keystore_management_clauses) + p.SetState(6717) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 655, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 647, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6855) + p.SetState(6708) p.Create_keystore() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6856) + p.SetState(6709) p.Open_keystore() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(6857) + p.SetState(6710) p.Close_keystore() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(6858) + p.SetState(6711) p.Backup_keystore() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(6859) + p.SetState(6712) p.Alter_keystore_password() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(6860) + p.SetState(6713) p.Merge_into_new_keystore() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(6861) + p.SetState(6714) p.Merge_into_existing_keystore() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(6862) + p.SetState(6715) p.Isolate_keystore() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(6863) + p.SetState(6716) p.Unite_keystore() } @@ -99500,19 +97661,19 @@ func (s *Create_keystoreContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { localctx = NewCreate_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 596, PlSqlParserRULE_create_keystore) + p.EnterRule(localctx, 582, PlSqlParserRULE_create_keystore) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6866) + p.SetState(6719) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6877) + p.SetState(6730) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99521,7 +97682,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserKEYSTORE: { - p.SetState(6867) + p.SetState(6720) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99529,7 +97690,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6868) + p.SetState(6721) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -99541,7 +97702,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } case PlSqlParserAUTO_LOGIN, PlSqlParserLOCAL: - p.SetState(6870) + p.SetState(6723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99550,7 +97711,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { if _la == PlSqlParserLOCAL { { - p.SetState(6869) + p.SetState(6722) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -99560,7 +97721,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } { - p.SetState(6872) + p.SetState(6725) p.Match(PlSqlParserAUTO_LOGIN) if p.HasError() { // Recognition error - abort rule @@ -99568,7 +97729,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6873) + p.SetState(6726) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99576,7 +97737,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6874) + p.SetState(6727) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -99584,7 +97745,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6875) + p.SetState(6728) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99592,7 +97753,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6876) + p.SetState(6729) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -99608,7 +97769,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { goto errorExit } { - p.SetState(6879) + p.SetState(6732) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -99616,7 +97777,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6880) + p.SetState(6733) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -99624,7 +97785,7 @@ func (p *PlSqlParser) Create_keystore() (localctx ICreate_keystoreContext) { } } { - p.SetState(6881) + p.SetState(6734) p.Keystore_password() } @@ -99784,12 +97945,12 @@ func (s *Open_keystoreContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { localctx = NewOpen_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 598, PlSqlParserRULE_open_keystore) + p.EnterRule(localctx, 584, PlSqlParserRULE_open_keystore) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6883) + p.SetState(6736) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -99797,7 +97958,7 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { } } { - p.SetState(6884) + p.SetState(6737) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -99805,14 +97966,14 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { } } { - p.SetState(6885) + p.SetState(6738) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6887) + p.SetState(6740) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99821,16 +97982,16 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6886) + p.SetState(6739) p.Force_keystore() } } { - p.SetState(6889) + p.SetState(6742) p.Identified_by_store() } - p.SetState(6891) + p.SetState(6744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -99839,7 +98000,7 @@ func (p *PlSqlParser) Open_keystore() (localctx IOpen_keystoreContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(6890) + p.SetState(6743) p.Container_clause() } @@ -99945,10 +98106,10 @@ func (s *Force_keystoreContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Force_keystore() (localctx IForce_keystoreContext) { localctx = NewForce_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 600, PlSqlParserRULE_force_keystore) + p.EnterRule(localctx, 586, PlSqlParserRULE_force_keystore) p.EnterOuterAlt(localctx, 1) { - p.SetState(6893) + p.SetState(6746) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -99956,7 +98117,7 @@ func (p *PlSqlParser) Force_keystore() (localctx IForce_keystoreContext) { } } { - p.SetState(6894) + p.SetState(6747) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100103,12 +98264,12 @@ func (s *Close_keystoreContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { localctx = NewClose_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 602, PlSqlParserRULE_close_keystore) + p.EnterRule(localctx, 588, PlSqlParserRULE_close_keystore) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6896) + p.SetState(6749) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -100116,7 +98277,7 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { } } { - p.SetState(6897) + p.SetState(6750) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100124,14 +98285,14 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { } } { - p.SetState(6898) + p.SetState(6751) p.Match(PlSqlParserCLOSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6900) + p.SetState(6753) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100140,12 +98301,12 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(6899) + p.SetState(6752) p.Identified_by_store() } } - p.SetState(6903) + p.SetState(6756) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100154,7 +98315,7 @@ func (p *PlSqlParser) Close_keystore() (localctx IClose_keystoreContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(6902) + p.SetState(6755) p.Container_clause() } @@ -100336,12 +98497,12 @@ func (s *Backup_keystoreContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { localctx = NewBackup_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 604, PlSqlParserRULE_backup_keystore) + p.EnterRule(localctx, 590, PlSqlParserRULE_backup_keystore) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6905) + p.SetState(6758) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -100349,14 +98510,14 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { } } { - p.SetState(6906) + p.SetState(6759) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6909) + p.SetState(6762) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100365,7 +98526,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { if _la == PlSqlParserUSING { { - p.SetState(6907) + p.SetState(6760) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -100373,7 +98534,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { } } { - p.SetState(6908) + p.SetState(6761) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -100385,7 +98546,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { } } - p.SetState(6912) + p.SetState(6765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100394,16 +98555,16 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6911) + p.SetState(6764) p.Force_keystore() } } { - p.SetState(6914) + p.SetState(6767) p.Identified_by_store() } - p.SetState(6917) + p.SetState(6770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100412,7 +98573,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { if _la == PlSqlParserTO { { - p.SetState(6915) + p.SetState(6768) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -100420,7 +98581,7 @@ func (p *PlSqlParser) Backup_keystore() (localctx IBackup_keystoreContext) { } } { - p.SetState(6916) + p.SetState(6769) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -100652,12 +98813,12 @@ func (s *Alter_keystore_passwordContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwordContext) { localctx = NewAlter_keystore_passwordContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 606, PlSqlParserRULE_alter_keystore_password) + p.EnterRule(localctx, 592, PlSqlParserRULE_alter_keystore_password) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6919) + p.SetState(6772) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -100665,7 +98826,7 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6920) + p.SetState(6773) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100673,14 +98834,14 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6921) + p.SetState(6774) p.Match(PlSqlParserPASSWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6923) + p.SetState(6776) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100689,13 +98850,13 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo if _la == PlSqlParserFORCE { { - p.SetState(6922) + p.SetState(6775) p.Force_keystore() } } { - p.SetState(6925) + p.SetState(6778) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -100703,7 +98864,7 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6926) + p.SetState(6779) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -100711,14 +98872,14 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6927) + p.SetState(6780) var _x = p.Keystore_password() localctx.(*Alter_keystore_passwordContext).o = _x } { - p.SetState(6928) + p.SetState(6781) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -100726,13 +98887,13 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo } } { - p.SetState(6929) + p.SetState(6782) var _x = p.Keystore_password() localctx.(*Alter_keystore_passwordContext).n = _x } - p.SetState(6931) + p.SetState(6784) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100741,7 +98902,7 @@ func (p *PlSqlParser) Alter_keystore_password() (localctx IAlter_keystore_passwo if _la == PlSqlParserWITH { { - p.SetState(6930) + p.SetState(6783) p.With_backup_clause() } @@ -100942,12 +99103,12 @@ func (s *Merge_into_new_keystoreContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keystoreContext) { localctx = NewMerge_into_new_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 608, PlSqlParserRULE_merge_into_new_keystore) + p.EnterRule(localctx, 594, PlSqlParserRULE_merge_into_new_keystore) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6933) + p.SetState(6786) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -100955,7 +99116,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6934) + p.SetState(6787) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -100963,7 +99124,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6935) + p.SetState(6788) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -100973,7 +99134,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto goto errorExit } } - p.SetState(6937) + p.SetState(6790) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -100982,13 +99143,13 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto if _la == PlSqlParserIDENTIFIED { { - p.SetState(6936) + p.SetState(6789) p.Identified_by_password_clause() } } { - p.SetState(6939) + p.SetState(6792) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -100996,7 +99157,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6940) + p.SetState(6793) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101004,7 +99165,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6941) + p.SetState(6794) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -101014,7 +99175,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto goto errorExit } } - p.SetState(6943) + p.SetState(6796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101023,13 +99184,13 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto if _la == PlSqlParserIDENTIFIED { { - p.SetState(6942) + p.SetState(6795) p.Identified_by_password_clause() } } { - p.SetState(6945) + p.SetState(6798) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -101037,7 +99198,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6946) + p.SetState(6799) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -101045,7 +99206,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6947) + p.SetState(6800) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101053,7 +99214,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6948) + p.SetState(6801) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -101064,7 +99225,7 @@ func (p *PlSqlParser) Merge_into_new_keystore() (localctx IMerge_into_new_keysto } } { - p.SetState(6949) + p.SetState(6802) p.Identified_by_password_clause() } @@ -101275,12 +99436,12 @@ func (s *Merge_into_existing_keystoreContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_existing_keystoreContext) { localctx = NewMerge_into_existing_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 610, PlSqlParserRULE_merge_into_existing_keystore) + p.EnterRule(localctx, 596, PlSqlParserRULE_merge_into_existing_keystore) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6951) + p.SetState(6804) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -101288,7 +99449,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6952) + p.SetState(6805) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101296,7 +99457,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6953) + p.SetState(6806) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -101306,7 +99467,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist goto errorExit } } - p.SetState(6955) + p.SetState(6808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101315,13 +99476,13 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist if _la == PlSqlParserIDENTIFIED { { - p.SetState(6954) + p.SetState(6807) p.Identified_by_password_clause() } } { - p.SetState(6957) + p.SetState(6810) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -101329,7 +99490,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6958) + p.SetState(6811) p.Match(PlSqlParserEXISTING) if p.HasError() { // Recognition error - abort rule @@ -101337,7 +99498,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6959) + p.SetState(6812) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101345,7 +99506,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6960) + p.SetState(6813) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -101356,10 +99517,10 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist } } { - p.SetState(6961) + p.SetState(6814) p.Identified_by_password_clause() } - p.SetState(6963) + p.SetState(6816) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101368,7 +99529,7 @@ func (p *PlSqlParser) Merge_into_existing_keystore() (localctx IMerge_into_exist if _la == PlSqlParserWITH { { - p.SetState(6962) + p.SetState(6815) p.With_backup_clause() } @@ -101583,11 +99744,11 @@ func (s *Isolate_keystoreContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { localctx = NewIsolate_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 612, PlSqlParserRULE_isolate_keystore) + p.EnterRule(localctx, 598, PlSqlParserRULE_isolate_keystore) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(6966) + p.SetState(6819) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101596,7 +99757,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6965) + p.SetState(6818) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -101606,7 +99767,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } { - p.SetState(6968) + p.SetState(6821) p.Match(PlSqlParserISOLATE) if p.HasError() { // Recognition error - abort rule @@ -101614,7 +99775,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6969) + p.SetState(6822) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101622,7 +99783,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6970) + p.SetState(6823) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -101630,7 +99791,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6971) + p.SetState(6824) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -101638,14 +99799,14 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6972) + p.SetState(6825) var _x = p.Keystore_password() localctx.(*Isolate_keystoreContext).i = _x } { - p.SetState(6973) + p.SetState(6826) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -101653,7 +99814,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6974) + p.SetState(6827) p.Match(PlSqlParserROOT) if p.HasError() { // Recognition error - abort rule @@ -101661,14 +99822,14 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { } } { - p.SetState(6975) + p.SetState(6828) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6977) + p.SetState(6830) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101677,16 +99838,16 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6976) + p.SetState(6829) p.Force_keystore() } } { - p.SetState(6979) + p.SetState(6832) p.Identified_by_store() } - p.SetState(6981) + p.SetState(6834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101695,7 +99856,7 @@ func (p *PlSqlParser) Isolate_keystore() (localctx IIsolate_keystoreContext) { if _la == PlSqlParserWITH { { - p.SetState(6980) + p.SetState(6833) p.With_backup_clause() } @@ -101905,12 +100066,12 @@ func (s *Unite_keystoreContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { localctx = NewUnite_keystoreContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 614, PlSqlParserRULE_unite_keystore) + p.EnterRule(localctx, 600, PlSqlParserRULE_unite_keystore) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(6983) + p.SetState(6836) p.Match(PlSqlParserUNITE) if p.HasError() { // Recognition error - abort rule @@ -101918,7 +100079,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6984) + p.SetState(6837) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -101926,7 +100087,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6985) + p.SetState(6838) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -101934,7 +100095,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6986) + p.SetState(6839) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -101942,14 +100103,14 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6987) + p.SetState(6840) var _x = p.Keystore_password() localctx.(*Unite_keystoreContext).i = _x } { - p.SetState(6988) + p.SetState(6841) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -101957,7 +100118,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6989) + p.SetState(6842) p.Match(PlSqlParserROOT) if p.HasError() { // Recognition error - abort rule @@ -101965,14 +100126,14 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { } } { - p.SetState(6990) + p.SetState(6843) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(6992) + p.SetState(6845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101981,16 +100142,16 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { if _la == PlSqlParserFORCE { { - p.SetState(6991) + p.SetState(6844) p.Force_keystore() } } { - p.SetState(6994) + p.SetState(6847) p.Identified_by_store() } - p.SetState(6996) + p.SetState(6849) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -101999,7 +100160,7 @@ func (p *PlSqlParser) Unite_keystore() (localctx IUnite_keystoreContext) { if _la == PlSqlParserWITH { { - p.SetState(6995) + p.SetState(6848) p.With_backup_clause() } @@ -102248,74 +100409,74 @@ 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(7007) + p.EnterRule(localctx, 602, PlSqlParserRULE_key_management_clauses) + p.SetState(6860) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 676, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 668, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(6998) + p.SetState(6851) p.Set_key() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(6999) + p.SetState(6852) p.Create_key() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(7000) + p.SetState(6853) p.Use_key() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(7001) + p.SetState(6854) p.Set_key_tag() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(7002) + p.SetState(6855) p.Export_keys() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(7003) + p.SetState(6856) p.Import_keys() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(7004) + p.SetState(6857) p.Migrate_keys() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(7005) + p.SetState(6858) p.Reverse_migrate_keys() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(7006) + p.SetState(6859) p.Move_keys() } @@ -102569,19 +100730,19 @@ func (s *Set_keyContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { localctx = NewSet_keyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 618, PlSqlParserRULE_set_key) + p.EnterRule(localctx, 604, PlSqlParserRULE_set_key) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7009) + p.SetState(6862) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7011) + p.SetState(6864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102590,7 +100751,7 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7010) + p.SetState(6863) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -102600,14 +100761,14 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { } { - p.SetState(7013) + p.SetState(6866) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7020) + p.SetState(6873) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102615,16 +100776,16 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserCHAR_STRING { - p.SetState(7017) + p.SetState(6870) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 678, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 670, p.GetParserRuleContext()) == 1 { { - p.SetState(7014) + p.SetState(6867) p.Mkid() } { - p.SetState(7015) + p.SetState(6868) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -102636,24 +100797,24 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { goto errorExit } { - p.SetState(7019) + p.SetState(6872) p.Mk() } } - p.SetState(7023) + p.SetState(6876) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 680, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 672, p.GetParserRuleContext()) == 1 { { - p.SetState(7022) + p.SetState(6875) p.Using_tag_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(7026) + p.SetState(6879) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102662,12 +100823,12 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserUSING { { - p.SetState(7025) + p.SetState(6878) p.Using_algorithm_clause() } } - p.SetState(7029) + p.SetState(6882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102676,16 +100837,16 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserFORCE { { - p.SetState(7028) + p.SetState(6881) p.Force_keystore() } } { - p.SetState(7031) + p.SetState(6884) p.Identified_by_store() } - p.SetState(7033) + p.SetState(6886) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102694,12 +100855,12 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserWITH { { - p.SetState(7032) + p.SetState(6885) p.With_backup_clause() } } - p.SetState(7036) + p.SetState(6889) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102708,7 +100869,7 @@ func (p *PlSqlParser) Set_key() (localctx ISet_keyContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(7035) + p.SetState(6888) p.Container_clause() } @@ -102960,19 +101121,19 @@ func (s *Create_keyContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { localctx = NewCreate_keyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 620, PlSqlParserRULE_create_key) + p.EnterRule(localctx, 606, PlSqlParserRULE_create_key) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7038) + p.SetState(6891) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7040) + p.SetState(6893) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -102981,7 +101142,7 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7039) + p.SetState(6892) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -102991,14 +101152,14 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { } { - p.SetState(7042) + p.SetState(6895) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7049) + p.SetState(6902) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103006,16 +101167,16 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserCHAR_STRING { - p.SetState(7046) + p.SetState(6899) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 686, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 678, p.GetParserRuleContext()) == 1 { { - p.SetState(7043) + p.SetState(6896) p.Mkid() } { - p.SetState(7044) + p.SetState(6897) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -103027,24 +101188,24 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { goto errorExit } { - p.SetState(7048) + p.SetState(6901) p.Mk() } } - p.SetState(7052) + p.SetState(6905) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 688, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 680, p.GetParserRuleContext()) == 1 { { - p.SetState(7051) + p.SetState(6904) p.Using_tag_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(7055) + p.SetState(6908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103053,12 +101214,12 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserUSING { { - p.SetState(7054) + p.SetState(6907) p.Using_algorithm_clause() } } - p.SetState(7058) + p.SetState(6911) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103067,16 +101228,16 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserFORCE { { - p.SetState(7057) + p.SetState(6910) p.Force_keystore() } } { - p.SetState(7060) + p.SetState(6913) p.Identified_by_store() } - p.SetState(7062) + p.SetState(6915) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103085,12 +101246,12 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserWITH { { - p.SetState(7061) + p.SetState(6914) p.With_backup_clause() } } - p.SetState(7065) + p.SetState(6918) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103099,7 +101260,7 @@ func (p *PlSqlParser) Create_key() (localctx ICreate_keyContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(7064) + p.SetState(6917) p.Container_clause() } @@ -103200,10 +101361,10 @@ func (s *MkidContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Mkid() (localctx IMkidContext) { localctx = NewMkidContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 622, PlSqlParserRULE_mkid) + p.EnterRule(localctx, 608, PlSqlParserRULE_mkid) p.EnterOuterAlt(localctx, 1) { - p.SetState(7067) + p.SetState(6920) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -103306,10 +101467,10 @@ func (s *MkContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Mk() (localctx IMkContext) { localctx = NewMkContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 624, PlSqlParserRULE_mk) + p.EnterRule(localctx, 610, PlSqlParserRULE_mk) p.EnterOuterAlt(localctx, 1) { - p.SetState(7069) + p.SetState(6922) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -103506,19 +101667,19 @@ func (s *Use_keyContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { localctx = NewUse_keyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 626, PlSqlParserRULE_use_key) + p.EnterRule(localctx, 612, PlSqlParserRULE_use_key) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7071) + p.SetState(6924) p.Match(PlSqlParserUSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7073) + p.SetState(6926) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103527,7 +101688,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7072) + p.SetState(6925) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -103537,7 +101698,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { } { - p.SetState(7075) + p.SetState(6928) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -103545,7 +101706,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { } } { - p.SetState(7076) + p.SetState(6929) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -103555,7 +101716,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { goto errorExit } } - p.SetState(7078) + p.SetState(6931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103564,12 +101725,12 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { if _la == PlSqlParserUSING { { - p.SetState(7077) + p.SetState(6930) p.Using_tag_clause() } } - p.SetState(7081) + p.SetState(6934) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103578,16 +101739,16 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { if _la == PlSqlParserFORCE { { - p.SetState(7080) + p.SetState(6933) p.Force_keystore() } } { - p.SetState(7083) + p.SetState(6936) p.Identified_by_store() } - p.SetState(7085) + p.SetState(6938) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103596,7 +101757,7 @@ func (p *PlSqlParser) Use_key() (localctx IUse_keyContext) { if _la == PlSqlParserWITH { { - p.SetState(7084) + p.SetState(6937) p.With_backup_clause() } @@ -103790,12 +101951,12 @@ func (s *Set_key_tagContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { localctx = NewSet_key_tagContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 628, PlSqlParserRULE_set_key_tag) + p.EnterRule(localctx, 614, PlSqlParserRULE_set_key_tag) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7087) + p.SetState(6940) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -103803,7 +101964,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { } } { - p.SetState(7088) + p.SetState(6941) p.Match(PlSqlParserTAG) if p.HasError() { // Recognition error - abort rule @@ -103811,7 +101972,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { } } { - p.SetState(7089) + p.SetState(6942) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -103822,7 +101983,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { } } { - p.SetState(7090) + p.SetState(6943) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -103830,7 +101991,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { } } { - p.SetState(7091) + p.SetState(6944) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -103840,7 +102001,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { goto errorExit } } - p.SetState(7093) + p.SetState(6946) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103849,16 +102010,16 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { if _la == PlSqlParserFORCE { { - p.SetState(7092) + p.SetState(6945) p.Force_keystore() } } { - p.SetState(7095) + p.SetState(6948) p.Identified_by_store() } - p.SetState(7097) + p.SetState(6950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -103867,7 +102028,7 @@ func (p *PlSqlParser) Set_key_tag() (localctx ISet_key_tagContext) { if _la == PlSqlParserWITH { { - p.SetState(7096) + p.SetState(6949) p.With_backup_clause() } @@ -104123,19 +102284,19 @@ func (s *Export_keysContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { localctx = NewExport_keysContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 630, PlSqlParserRULE_export_keys) + p.EnterRule(localctx, 616, PlSqlParserRULE_export_keys) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7099) + p.SetState(6952) p.Match(PlSqlParserEXPORT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7101) + p.SetState(6954) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104144,7 +102305,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7100) + p.SetState(6953) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -104154,7 +102315,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } { - p.SetState(7103) + p.SetState(6956) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -104162,7 +102323,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7104) + p.SetState(6957) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -104170,7 +102331,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7105) + p.SetState(6958) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -104178,11 +102339,11 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7106) + p.SetState(6959) p.Secret() } { - p.SetState(7107) + p.SetState(6960) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -104190,10 +102351,10 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7108) + p.SetState(6961) p.Filename() } - p.SetState(7110) + p.SetState(6963) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104202,16 +102363,16 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { if _la == PlSqlParserFORCE { { - p.SetState(7109) + p.SetState(6962) p.Force_keystore() } } { - p.SetState(7112) + p.SetState(6965) p.Identified_by_store() } - p.SetState(7130) + p.SetState(6983) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104220,7 +102381,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { if _la == PlSqlParserWITH { { - p.SetState(7113) + p.SetState(6966) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -104228,7 +102389,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7114) + p.SetState(6967) p.Match(PlSqlParserIDENTIFIER) if p.HasError() { // Recognition error - abort rule @@ -104236,14 +102397,14 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7115) + p.SetState(6968) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7128) + p.SetState(6981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104252,14 +102413,14 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(7116) + p.SetState(6969) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7121) + p.SetState(6974) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104268,7 +102429,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7117) + p.SetState(6970) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -104276,7 +102437,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7118) + p.SetState(6971) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -104284,7 +102445,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } - p.SetState(7123) + p.SetState(6976) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104294,7 +102455,7 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(7124) + p.SetState(6977) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -104302,11 +102463,11 @@ func (p *PlSqlParser) Export_keys() (localctx IExport_keysContext) { } } { - p.SetState(7125) + p.SetState(6978) p.Subquery() } { - p.SetState(7126) + p.SetState(6979) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -104526,19 +102687,19 @@ func (s *Import_keysContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { localctx = NewImport_keysContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 632, PlSqlParserRULE_import_keys) + p.EnterRule(localctx, 618, PlSqlParserRULE_import_keys) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7132) + p.SetState(6985) p.Match(PlSqlParserIMPORT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7134) + p.SetState(6987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104547,7 +102708,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7133) + p.SetState(6986) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -104557,7 +102718,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } { - p.SetState(7136) + p.SetState(6989) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -104565,7 +102726,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } } { - p.SetState(7137) + p.SetState(6990) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -104573,7 +102734,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } } { - p.SetState(7138) + p.SetState(6991) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -104581,11 +102742,11 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } } { - p.SetState(7139) + p.SetState(6992) p.Secret() } { - p.SetState(7140) + p.SetState(6993) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -104593,10 +102754,10 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { } } { - p.SetState(7141) + p.SetState(6994) p.Filename() } - p.SetState(7143) + p.SetState(6996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104605,16 +102766,16 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { if _la == PlSqlParserFORCE { { - p.SetState(7142) + p.SetState(6995) p.Force_keystore() } } { - p.SetState(7145) + p.SetState(6998) p.Identified_by_store() } - p.SetState(7147) + p.SetState(7000) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104623,7 +102784,7 @@ func (p *PlSqlParser) Import_keys() (localctx IImport_keysContext) { if _la == PlSqlParserWITH { { - p.SetState(7146) + p.SetState(6999) p.With_backup_clause() } @@ -104833,19 +102994,19 @@ func (s *Migrate_keysContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { localctx = NewMigrate_keysContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 634, PlSqlParserRULE_migrate_keys) + p.EnterRule(localctx, 620, PlSqlParserRULE_migrate_keys) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7149) + p.SetState(7002) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7151) + p.SetState(7004) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104854,7 +103015,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7150) + p.SetState(7003) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -104864,7 +103025,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } { - p.SetState(7153) + p.SetState(7006) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -104872,7 +103033,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7154) + p.SetState(7007) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -104880,7 +103041,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7155) + p.SetState(7008) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -104888,13 +103049,13 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7156) + p.SetState(7009) var _x = p.Secret() localctx.(*Migrate_keysContext).hsm = _x } - p.SetState(7158) + p.SetState(7011) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104903,13 +103064,13 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { if _la == PlSqlParserFORCE { { - p.SetState(7157) + p.SetState(7010) p.Force_keystore() } } { - p.SetState(7160) + p.SetState(7013) p.Match(PlSqlParserMIGRATE) if p.HasError() { // Recognition error - abort rule @@ -104917,7 +103078,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7161) + p.SetState(7014) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -104925,10 +103086,10 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { } } { - p.SetState(7162) + p.SetState(7015) p.Keystore_password() } - p.SetState(7164) + p.SetState(7017) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -104937,7 +103098,7 @@ func (p *PlSqlParser) Migrate_keys() (localctx IMigrate_keysContext) { if _la == PlSqlParserWITH { { - p.SetState(7163) + p.SetState(7016) p.With_backup_clause() } @@ -105155,19 +103316,19 @@ func (s *Reverse_migrate_keysContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysContext) { localctx = NewReverse_migrate_keysContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 636, PlSqlParserRULE_reverse_migrate_keys) + p.EnterRule(localctx, 622, PlSqlParserRULE_reverse_migrate_keys) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7166) + p.SetState(7019) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7168) + p.SetState(7021) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105176,7 +103337,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont if _la == PlSqlParserENCRYPTION { { - p.SetState(7167) + p.SetState(7020) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -105186,7 +103347,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } { - p.SetState(7170) + p.SetState(7023) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -105194,7 +103355,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7171) + p.SetState(7024) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -105202,7 +103363,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7172) + p.SetState(7025) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -105210,13 +103371,13 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7173) + p.SetState(7026) var _x = p.Secret() localctx.(*Reverse_migrate_keysContext).s = _x } - p.SetState(7175) + p.SetState(7028) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105225,13 +103386,13 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont if _la == PlSqlParserFORCE { { - p.SetState(7174) + p.SetState(7027) p.Force_keystore() } } { - p.SetState(7177) + p.SetState(7030) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -105239,7 +103400,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7178) + p.SetState(7031) p.Match(PlSqlParserMIGRATE) if p.HasError() { // Recognition error - abort rule @@ -105247,7 +103408,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7179) + p.SetState(7032) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -105255,7 +103416,7 @@ func (p *PlSqlParser) Reverse_migrate_keys() (localctx IReverse_migrate_keysCont } } { - p.SetState(7180) + p.SetState(7033) var _x = p.Secret() @@ -105562,19 +103723,19 @@ func (s *Move_keysContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { localctx = NewMove_keysContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 638, PlSqlParserRULE_move_keys) + p.EnterRule(localctx, 624, PlSqlParserRULE_move_keys) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7182) + p.SetState(7035) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7184) + p.SetState(7037) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105583,7 +103744,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { if _la == PlSqlParserENCRYPTION { { - p.SetState(7183) + p.SetState(7036) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -105593,7 +103754,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } { - p.SetState(7186) + p.SetState(7039) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -105601,7 +103762,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7187) + p.SetState(7040) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -105609,7 +103770,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7188) + p.SetState(7041) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -105617,7 +103778,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7189) + p.SetState(7042) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -105625,7 +103786,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7190) + p.SetState(7043) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -105636,7 +103797,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7191) + p.SetState(7044) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -105644,7 +103805,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7192) + p.SetState(7045) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -105652,21 +103813,21 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7193) + p.SetState(7046) var _x = p.Keystore_password() localctx.(*Move_keysContext).ksp1 = _x } { - p.SetState(7194) + p.SetState(7047) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7196) + p.SetState(7049) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105675,7 +103836,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { if _la == PlSqlParserFORCE { { - p.SetState(7195) + p.SetState(7048) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -105685,7 +103846,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } { - p.SetState(7198) + p.SetState(7051) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -105693,7 +103854,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7199) + p.SetState(7052) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -105701,7 +103862,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7200) + p.SetState(7053) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -105709,18 +103870,18 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7201) + p.SetState(7054) var _x = p.Keystore_password() localctx.(*Move_keysContext).ksp = _x } - p.SetState(7216) + p.SetState(7069) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 716, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 708, p.GetParserRuleContext()) == 1 { { - p.SetState(7202) + p.SetState(7055) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -105728,7 +103889,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7203) + p.SetState(7056) p.Match(PlSqlParserIDENTIFIER) if p.HasError() { // Recognition error - abort rule @@ -105736,14 +103897,14 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7204) + p.SetState(7057) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7214) + p.SetState(7067) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105752,14 +103913,14 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(7205) + p.SetState(7058) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7210) + p.SetState(7063) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105768,7 +103929,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7206) + p.SetState(7059) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -105776,7 +103937,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } { - p.SetState(7207) + p.SetState(7060) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -105784,7 +103945,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } } - p.SetState(7212) + p.SetState(7065) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105794,7 +103955,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: { - p.SetState(7213) + p.SetState(7066) p.Subquery() } @@ -105806,7 +103967,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(7219) + p.SetState(7072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105815,7 +103976,7 @@ func (p *PlSqlParser) Move_keys() (localctx IMove_keysContext) { if _la == PlSqlParserWITH { { - p.SetState(7218) + p.SetState(7071) p.With_backup_clause() } @@ -105948,10 +104109,10 @@ func (s *Identified_by_storeContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContext) { localctx = NewIdentified_by_storeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 640, PlSqlParserRULE_identified_by_store) + p.EnterRule(localctx, 626, PlSqlParserRULE_identified_by_store) p.EnterOuterAlt(localctx, 1) { - p.SetState(7221) + p.SetState(7074) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -105959,14 +104120,14 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex } } { - p.SetState(7222) + p.SetState(7075) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7226) + p.SetState(7079) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -105975,7 +104136,7 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex switch p.GetTokenStream().LA(1) { case PlSqlParserEXTERNAL: { - p.SetState(7223) + p.SetState(7076) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -105983,7 +104144,7 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex } } { - p.SetState(7224) + p.SetState(7077) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -105993,7 +104154,7 @@ func (p *PlSqlParser) Identified_by_store() (localctx IIdentified_by_storeContex case PlSqlParserDELIMITED_ID: { - p.SetState(7225) + p.SetState(7078) p.Keystore_password() } @@ -106118,10 +104279,10 @@ func (s *Using_algorithm_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Using_algorithm_clause() (localctx IUsing_algorithm_clauseContext) { localctx = NewUsing_algorithm_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 642, PlSqlParserRULE_using_algorithm_clause) + p.EnterRule(localctx, 628, PlSqlParserRULE_using_algorithm_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7228) + p.SetState(7081) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -106129,7 +104290,7 @@ func (p *PlSqlParser) Using_algorithm_clause() (localctx IUsing_algorithm_clause } } { - p.SetState(7229) + p.SetState(7082) p.Match(PlSqlParserALGORITHM) if p.HasError() { // Recognition error - abort rule @@ -106137,7 +104298,7 @@ func (p *PlSqlParser) Using_algorithm_clause() (localctx IUsing_algorithm_clause } } { - p.SetState(7230) + p.SetState(7083) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106264,10 +104425,10 @@ func (s *Using_tag_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Using_tag_clause() (localctx IUsing_tag_clauseContext) { localctx = NewUsing_tag_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 644, PlSqlParserRULE_using_tag_clause) + p.EnterRule(localctx, 630, PlSqlParserRULE_using_tag_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7232) + p.SetState(7085) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -106275,7 +104436,7 @@ func (p *PlSqlParser) Using_tag_clause() (localctx IUsing_tag_clauseContext) { } } { - p.SetState(7233) + p.SetState(7086) p.Match(PlSqlParserTAG) if p.HasError() { // Recognition error - abort rule @@ -106283,7 +104444,7 @@ func (p *PlSqlParser) Using_tag_clause() (localctx IUsing_tag_clauseContext) { } } { - p.SetState(7234) + p.SetState(7087) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106452,39 +104613,39 @@ 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(7240) + p.EnterRule(localctx, 632, PlSqlParserRULE_secret_management_clauses) + p.SetState(7093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 719, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 711, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(7236) + p.SetState(7089) p.Add_update_secret() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(7237) + p.SetState(7090) p.Delete_secret() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(7238) + p.SetState(7091) p.Add_update_secret_seps() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(7239) + p.SetState(7092) p.Delete_secret_seps() } @@ -106707,12 +104868,12 @@ func (s *Add_update_secretContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { localctx = NewAdd_update_secretContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 648, PlSqlParserRULE_add_update_secret) + p.EnterRule(localctx, 634, PlSqlParserRULE_add_update_secret) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7242) + p.SetState(7095) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserUPDATE) { @@ -106723,7 +104884,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7243) + p.SetState(7096) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -106731,7 +104892,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7244) + p.SetState(7097) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106742,7 +104903,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7245) + p.SetState(7098) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -106750,7 +104911,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7246) + p.SetState(7099) p.Match(PlSqlParserCLIENT) if p.HasError() { // Recognition error - abort rule @@ -106758,7 +104919,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { } } { - p.SetState(7247) + p.SetState(7100) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -106768,7 +104929,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { goto errorExit } } - p.SetState(7249) + p.SetState(7102) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106777,12 +104938,12 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { if _la == PlSqlParserUSING { { - p.SetState(7248) + p.SetState(7101) p.Using_tag_clause() } } - p.SetState(7252) + p.SetState(7105) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106791,12 +104952,12 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { if _la == PlSqlParserFORCE { { - p.SetState(7251) + p.SetState(7104) p.Force_keystore() } } - p.SetState(7255) + p.SetState(7108) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106805,12 +104966,12 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(7254) + p.SetState(7107) p.Identified_by_store() } } - p.SetState(7258) + p.SetState(7111) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -106819,7 +104980,7 @@ func (p *PlSqlParser) Add_update_secret() (localctx IAdd_update_secretContext) { if _la == PlSqlParserWITH { { - p.SetState(7257) + p.SetState(7110) p.With_backup_clause() } @@ -107002,12 +105163,12 @@ func (s *Delete_secretContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { localctx = NewDelete_secretContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 650, PlSqlParserRULE_delete_secret) + p.EnterRule(localctx, 636, PlSqlParserRULE_delete_secret) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7260) + p.SetState(7113) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -107015,7 +105176,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { } } { - p.SetState(7261) + p.SetState(7114) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -107023,7 +105184,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { } } { - p.SetState(7262) + p.SetState(7115) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -107031,7 +105192,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { } } { - p.SetState(7263) + p.SetState(7116) p.Match(PlSqlParserCLIENT) if p.HasError() { // Recognition error - abort rule @@ -107039,7 +105200,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { } } { - p.SetState(7264) + p.SetState(7117) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107049,7 +105210,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { goto errorExit } } - p.SetState(7266) + p.SetState(7119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107058,16 +105219,16 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { if _la == PlSqlParserFORCE { { - p.SetState(7265) + p.SetState(7118) p.Force_keystore() } } { - p.SetState(7268) + p.SetState(7121) p.Identified_by_store() } - p.SetState(7270) + p.SetState(7123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107076,7 +105237,7 @@ func (p *PlSqlParser) Delete_secret() (localctx IDelete_secretContext) { if _la == PlSqlParserWITH { { - p.SetState(7269) + p.SetState(7122) p.With_backup_clause() } @@ -107283,12 +105444,12 @@ func (s *Add_update_secret_sepsContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_sepsContext) { localctx = NewAdd_update_secret_sepsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 652, PlSqlParserRULE_add_update_secret_seps) + p.EnterRule(localctx, 638, PlSqlParserRULE_add_update_secret_seps) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7272) + p.SetState(7125) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserUPDATE) { @@ -107299,7 +105460,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7273) + p.SetState(7126) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -107307,7 +105468,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7274) + p.SetState(7127) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107318,7 +105479,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7275) + p.SetState(7128) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -107326,7 +105487,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7276) + p.SetState(7129) p.Match(PlSqlParserCLIENT) if p.HasError() { // Recognition error - abort rule @@ -107334,7 +105495,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7277) + p.SetState(7130) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107344,7 +105505,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps goto errorExit } } - p.SetState(7279) + p.SetState(7132) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107353,20 +105514,20 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps if _la == PlSqlParserUSING { { - p.SetState(7278) + p.SetState(7131) p.Using_tag_clause() } } { - p.SetState(7281) + p.SetState(7134) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7283) + p.SetState(7136) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107375,7 +105536,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps if _la == PlSqlParserLOCAL { { - p.SetState(7282) + p.SetState(7135) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -107385,7 +105546,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } { - p.SetState(7285) + p.SetState(7138) p.Match(PlSqlParserAUTO_LOGIN) if p.HasError() { // Recognition error - abort rule @@ -107393,7 +105554,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7286) + p.SetState(7139) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -107401,7 +105562,7 @@ func (p *PlSqlParser) Add_update_secret_seps() (localctx IAdd_update_secret_seps } } { - p.SetState(7287) + p.SetState(7140) p.Directory_path() } @@ -107589,12 +105750,12 @@ func (s *Delete_secret_sepsContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) { localctx = NewDelete_secret_sepsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 654, PlSqlParserRULE_delete_secret_seps) + p.EnterRule(localctx, 640, PlSqlParserRULE_delete_secret_seps) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7289) + p.SetState(7142) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -107602,7 +105763,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7290) + p.SetState(7143) p.Match(PlSqlParserSECRET) if p.HasError() { // Recognition error - abort rule @@ -107610,7 +105771,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7291) + p.SetState(7144) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107621,7 +105782,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7292) + p.SetState(7145) p.Match(PlSqlParserSQ) if p.HasError() { // Recognition error - abort rule @@ -107629,7 +105790,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7293) + p.SetState(7146) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -107637,7 +105798,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7294) + p.SetState(7147) p.Match(PlSqlParserCLIENT) if p.HasError() { // Recognition error - abort rule @@ -107645,7 +105806,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7295) + p.SetState(7148) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -107656,14 +105817,14 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7296) + p.SetState(7149) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7298) + p.SetState(7151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107672,7 +105833,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) if _la == PlSqlParserLOCAL { { - p.SetState(7297) + p.SetState(7150) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -107682,7 +105843,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } { - p.SetState(7300) + p.SetState(7153) p.Match(PlSqlParserAUTO_LOGIN) if p.HasError() { // Recognition error - abort rule @@ -107690,7 +105851,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7301) + p.SetState(7154) p.Match(PlSqlParserKEYSTORE) if p.HasError() { // Recognition error - abort rule @@ -107698,7 +105859,7 @@ func (p *PlSqlParser) Delete_secret_seps() (localctx IDelete_secret_sepsContext) } } { - p.SetState(7302) + p.SetState(7155) p.Directory_path() } @@ -107840,19 +106001,19 @@ func (s *Zero_downtime_software_patching_clausesContext) Accept(visitor antlr.Pa func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_downtime_software_patching_clausesContext) { localctx = NewZero_downtime_software_patching_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 656, PlSqlParserRULE_zero_downtime_software_patching_clauses) + p.EnterRule(localctx, 642, PlSqlParserRULE_zero_downtime_software_patching_clauses) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7304) + p.SetState(7157) p.Match(PlSqlParserSWITCHOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7306) + p.SetState(7159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -107861,7 +106022,7 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ if _la == PlSqlParserTO { { - p.SetState(7305) + p.SetState(7158) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -107871,7 +106032,7 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ } { - p.SetState(7308) + p.SetState(7161) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -107879,11 +106040,11 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ } } { - p.SetState(7309) + p.SetState(7162) p.Path() } { - p.SetState(7310) + p.SetState(7163) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -107891,7 +106052,7 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ } } { - p.SetState(7311) + p.SetState(7164) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -107899,7 +106060,7 @@ func (p *PlSqlParser) Zero_downtime_software_patching_clauses() (localctx IZero_ } } { - p.SetState(7312) + p.SetState(7165) p.Match(PlSqlParserCONTAINERS) if p.HasError() { // Recognition error - abort rule @@ -108028,12 +106189,12 @@ func (s *With_backup_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) With_backup_clause() (localctx IWith_backup_clauseContext) { localctx = NewWith_backup_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 658, PlSqlParserRULE_with_backup_clause) + p.EnterRule(localctx, 644, PlSqlParserRULE_with_backup_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7314) + p.SetState(7167) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -108041,14 +106202,14 @@ func (p *PlSqlParser) With_backup_clause() (localctx IWith_backup_clauseContext) } } { - p.SetState(7315) + p.SetState(7168) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7318) + p.SetState(7171) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108057,7 +106218,7 @@ func (p *PlSqlParser) With_backup_clause() (localctx IWith_backup_clauseContext) if _la == PlSqlParserUSING { { - p.SetState(7316) + p.SetState(7169) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -108065,7 +106226,7 @@ func (p *PlSqlParser) With_backup_clause() (localctx IWith_backup_clauseContext) } } { - p.SetState(7317) + p.SetState(7170) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -108195,10 +106356,10 @@ func (s *Identified_by_password_clauseContext) Accept(visitor antlr.ParseTreeVis func (p *PlSqlParser) Identified_by_password_clause() (localctx IIdentified_by_password_clauseContext) { localctx = NewIdentified_by_password_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 660, PlSqlParserRULE_identified_by_password_clause) + p.EnterRule(localctx, 646, PlSqlParserRULE_identified_by_password_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7320) + p.SetState(7173) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -108206,7 +106367,7 @@ func (p *PlSqlParser) Identified_by_password_clause() (localctx IIdentified_by_p } } { - p.SetState(7321) + p.SetState(7174) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -108214,7 +106375,7 @@ func (p *PlSqlParser) Identified_by_password_clause() (localctx IIdentified_by_p } } { - p.SetState(7322) + p.SetState(7175) p.Keystore_password() } @@ -108313,10 +106474,10 @@ func (s *Keystore_passwordContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Keystore_password() (localctx IKeystore_passwordContext) { localctx = NewKeystore_passwordContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 662, PlSqlParserRULE_keystore_password) + p.EnterRule(localctx, 648, PlSqlParserRULE_keystore_password) p.EnterOuterAlt(localctx, 1) { - p.SetState(7324) + p.SetState(7177) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -108419,10 +106580,10 @@ func (s *PathContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Path() (localctx IPathContext) { localctx = NewPathContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 664, PlSqlParserRULE_path) + p.EnterRule(localctx, 650, PlSqlParserRULE_path) p.EnterOuterAlt(localctx, 1) { - p.SetState(7326) + p.SetState(7179) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -108525,10 +106686,10 @@ func (s *SecretContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Secret() (localctx ISecretContext) { localctx = NewSecretContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 666, PlSqlParserRULE_secret) + p.EnterRule(localctx, 652, PlSqlParserRULE_secret) p.EnterOuterAlt(localctx, 1) { - p.SetState(7328) + p.SetState(7181) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -108783,27 +106944,27 @@ func (s *AnalyzeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { localctx = NewAnalyzeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 668, PlSqlParserRULE_analyze) + p.EnterRule(localctx, 654, PlSqlParserRULE_analyze) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7343) + p.SetState(7196) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 733, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 725, p.GetParserRuleContext()) { case 1: { - p.SetState(7330) + p.SetState(7183) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7335) + p.SetState(7188) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108812,7 +106973,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(7331) + p.SetState(7184) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -108820,13 +106981,13 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7332) + p.SetState(7185) p.Tableview_name() } case PlSqlParserINDEX: { - p.SetState(7333) + p.SetState(7186) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -108834,7 +106995,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7334) + p.SetState(7187) p.Index_name() } @@ -108842,7 +107003,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(7338) + p.SetState(7191) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108851,7 +107012,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { if _la == PlSqlParserPARTITION || _la == PlSqlParserSUBPARTITION { { - p.SetState(7337) + p.SetState(7190) p.Partition_extention_clause() } @@ -108859,7 +107020,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { case 2: { - p.SetState(7340) + p.SetState(7193) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -108867,7 +107028,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7341) + p.SetState(7194) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -108875,14 +107036,14 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7342) + p.SetState(7195) p.Cluster_name() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(7357) + p.SetState(7210) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108891,13 +107052,13 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVALIDATE: { - p.SetState(7345) + p.SetState(7198) p.Validation_clauses() } case PlSqlParserLIST: { - p.SetState(7346) + p.SetState(7199) p.Match(PlSqlParserLIST) if p.HasError() { // Recognition error - abort rule @@ -108905,7 +107066,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7347) + p.SetState(7200) p.Match(PlSqlParserCHAINED) if p.HasError() { // Recognition error - abort rule @@ -108913,14 +107074,14 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } } { - p.SetState(7348) + p.SetState(7201) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7350) + p.SetState(7203) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108929,7 +107090,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { if _la == PlSqlParserINTO { { - p.SetState(7349) + p.SetState(7202) p.Into_clause1() } @@ -108937,14 +107098,14 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { case PlSqlParserDELETE: { - p.SetState(7352) + p.SetState(7205) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7354) + p.SetState(7207) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -108953,7 +107114,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { if _la == PlSqlParserSYSTEM { { - p.SetState(7353) + p.SetState(7206) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -108963,7 +107124,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { } { - p.SetState(7356) + p.SetState(7209) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -108976,7 +107137,7 @@ func (p *PlSqlParser) Analyze() (localctx IAnalyzeContext) { goto errorExit } { - p.SetState(7359) + p.SetState(7212) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -109229,10 +107390,10 @@ func (s *Partition_extention_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extention_clauseContext) { localctx = NewPartition_extention_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 670, PlSqlParserRULE_partition_extention_clause) + p.EnterRule(localctx, 656, PlSqlParserRULE_partition_extention_clause) var _la int - p.SetState(7399) + p.SetState(7252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109242,14 +107403,14 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio case PlSqlParserPARTITION: p.EnterOuterAlt(localctx, 1) { - p.SetState(7361) + p.SetState(7214) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7378) + p.SetState(7231) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109258,7 +107419,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(7362) + p.SetState(7215) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109266,11 +107427,11 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7363) + p.SetState(7216) p.Partition_name() } { - p.SetState(7364) + p.SetState(7217) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109280,7 +107441,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio case PlSqlParserFOR: { - p.SetState(7366) + p.SetState(7219) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -109288,7 +107449,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7367) + p.SetState(7220) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109296,10 +107457,10 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7368) + p.SetState(7221) p.Partition_key_value() } - p.SetState(7373) + p.SetState(7226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109308,7 +107469,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio for _la == PlSqlParserCOMMA { { - p.SetState(7369) + p.SetState(7222) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -109316,11 +107477,11 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7370) + p.SetState(7223) p.Partition_key_value() } - p.SetState(7375) + p.SetState(7228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109328,7 +107489,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio _la = p.GetTokenStream().LA(1) } { - p.SetState(7376) + p.SetState(7229) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109344,14 +107505,14 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio case PlSqlParserSUBPARTITION: p.EnterOuterAlt(localctx, 2) { - p.SetState(7380) + p.SetState(7233) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7397) + p.SetState(7250) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109360,7 +107521,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(7381) + p.SetState(7234) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109368,11 +107529,11 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7382) + p.SetState(7235) p.Subpartition_name() } { - p.SetState(7383) + p.SetState(7236) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109382,7 +107543,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio case PlSqlParserFOR: { - p.SetState(7385) + p.SetState(7238) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -109390,7 +107551,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7386) + p.SetState(7239) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109398,10 +107559,10 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7387) + p.SetState(7240) p.Subpartition_key_value() } - p.SetState(7392) + p.SetState(7245) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109410,7 +107571,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio for _la == PlSqlParserCOMMA { { - p.SetState(7388) + p.SetState(7241) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -109418,11 +107579,11 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio } } { - p.SetState(7389) + p.SetState(7242) p.Subpartition_key_value() } - p.SetState(7394) + p.SetState(7247) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109430,7 +107591,7 @@ func (p *PlSqlParser) Partition_extention_clause() (localctx IPartition_extentio _la = p.GetTokenStream().LA(1) } { - p.SetState(7395) + p.SetState(7248) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -109674,20 +107835,20 @@ func (s *Validation_clausesContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) { localctx = NewValidation_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 672, PlSqlParserRULE_validation_clauses) + p.EnterRule(localctx, 658, PlSqlParserRULE_validation_clauses) var _la int - p.SetState(7430) + p.SetState(7283) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 748, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 740, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(7401) + p.SetState(7254) p.Match(PlSqlParserVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -109695,7 +107856,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7402) + p.SetState(7255) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -109703,14 +107864,14 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7403) + p.SetState(7256) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7408) + p.SetState(7261) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109719,7 +107880,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) if _la == PlSqlParserSET { { - p.SetState(7404) + p.SetState(7257) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -109727,7 +107888,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7405) + p.SetState(7258) p.Match(PlSqlParserDANGLING) if p.HasError() { // Recognition error - abort rule @@ -109735,7 +107896,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7406) + p.SetState(7259) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -109743,7 +107904,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7407) + p.SetState(7260) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -109756,7 +107917,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(7410) + p.SetState(7263) p.Match(PlSqlParserVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -109764,19 +107925,19 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7411) + p.SetState(7264) p.Match(PlSqlParserSTRUCTURE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7422) + p.SetState(7275) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 745, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 737, p.GetParserRuleContext()) == 1 { { - p.SetState(7412) + p.SetState(7265) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -109784,7 +107945,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } } { - p.SetState(7413) + p.SetState(7266) p.Match(PlSqlParserFAST) if p.HasError() { // Recognition error - abort rule @@ -109794,33 +107955,33 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 745, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 737, p.GetParserRuleContext()) == 2 { { - p.SetState(7414) + p.SetState(7267) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7416) + p.SetState(7269) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 743, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 735, p.GetParserRuleContext()) == 1 { { - p.SetState(7415) + p.SetState(7268) p.Online_or_offline() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(7419) + p.SetState(7272) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 744, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 736, p.GetParserRuleContext()) == 1 { { - p.SetState(7418) + p.SetState(7271) p.Into_clause() } @@ -109830,9 +107991,9 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 745, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 737, p.GetParserRuleContext()) == 3 { { - p.SetState(7421) + p.SetState(7274) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -109843,7 +108004,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(7425) + p.SetState(7278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109852,12 +108013,12 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) if _la == PlSqlParserOFFLINE || _la == PlSqlParserONLINE { { - p.SetState(7424) + p.SetState(7277) p.Online_or_offline() } } - p.SetState(7428) + p.SetState(7281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -109866,7 +108027,7 @@ func (p *PlSqlParser) Validation_clauses() (localctx IValidation_clausesContext) if _la == PlSqlParserBULK || _la == PlSqlParserINTO { { - p.SetState(7427) + p.SetState(7280) p.Into_clause() } @@ -109998,19 +108159,19 @@ func (s *Compute_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Compute_clauses() (localctx ICompute_clausesContext) { localctx = NewCompute_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 674, PlSqlParserRULE_compute_clauses) + p.EnterRule(localctx, 660, PlSqlParserRULE_compute_clauses) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7432) + p.SetState(7285) p.Match(PlSqlParserCOMPUTE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7434) + p.SetState(7287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110019,7 +108180,7 @@ func (p *PlSqlParser) Compute_clauses() (localctx ICompute_clausesContext) { if _la == PlSqlParserSYSTEM { { - p.SetState(7433) + p.SetState(7286) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -110029,19 +108190,19 @@ func (p *PlSqlParser) Compute_clauses() (localctx ICompute_clausesContext) { } { - p.SetState(7436) + p.SetState(7289) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7438) + p.SetState(7291) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 750, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 742, p.GetParserRuleContext()) == 1 { { - p.SetState(7437) + p.SetState(7290) p.For_clause() } @@ -110280,21 +108441,21 @@ func (s *For_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { localctx = NewFor_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 676, PlSqlParserRULE_for_clause) + p.EnterRule(localctx, 662, PlSqlParserRULE_for_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(7440) + p.SetState(7293) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7488) + p.SetState(7341) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110303,36 +108464,36 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(7441) + p.SetState(7294) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7445) + p.SetState(7298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 751, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 743, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7442) + p.SetState(7295) p.For_clause() } } - p.SetState(7447) + p.SetState(7300) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 751, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 743, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -110340,14 +108501,14 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { case PlSqlParserALL: { - p.SetState(7448) + p.SetState(7301) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7467) + p.SetState(7320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110355,7 +108516,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMNS, PlSqlParserINDEXED: - p.SetState(7450) + p.SetState(7303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110364,7 +108525,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { if _la == PlSqlParserINDEXED { { - p.SetState(7449) + p.SetState(7302) p.Match(PlSqlParserINDEXED) if p.HasError() { // Recognition error - abort rule @@ -110374,19 +108535,19 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } { - p.SetState(7452) + p.SetState(7305) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7455) + p.SetState(7308) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 753, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 745, p.GetParserRuleContext()) == 1 { { - p.SetState(7453) + p.SetState(7306) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -110394,7 +108555,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } } { - p.SetState(7454) + p.SetState(7307) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -110405,36 +108566,36 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(7460) + p.SetState(7313) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 754, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 746, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7457) + p.SetState(7310) p.For_clause() } } - p.SetState(7462) + p.SetState(7315) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 754, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 746, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } case PlSqlParserINDEXES, PlSqlParserLOCAL: - p.SetState(7464) + p.SetState(7317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110443,7 +108604,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { if _la == PlSqlParserLOCAL { { - p.SetState(7463) + p.SetState(7316) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -110453,7 +108614,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } { - p.SetState(7466) + p.SetState(7319) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -110468,14 +108629,14 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { case PlSqlParserCOLUMNS: { - p.SetState(7469) + p.SetState(7322) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7472) + p.SetState(7325) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110484,7 +108645,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { if _la == PlSqlParserSIZE { { - p.SetState(7470) + p.SetState(7323) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -110492,7 +108653,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } } { - p.SetState(7471) + p.SetState(7324) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -110501,7 +108662,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } } - p.SetState(7478) + p.SetState(7331) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110511,11 +108672,11 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { switch _alt { case 1: { - p.SetState(7474) + p.SetState(7327) p.Column_name() } { - p.SetState(7475) + p.SetState(7328) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -110523,7 +108684,7 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { } } { - p.SetState(7476) + p.SetState(7329) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -110536,36 +108697,36 @@ func (p *PlSqlParser) For_clause() (localctx IFor_clauseContext) { goto errorExit } - p.SetState(7480) + p.SetState(7333) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 758, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 750, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(7485) + p.SetState(7338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 759, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 751, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7482) + p.SetState(7335) p.For_clause() } } - p.SetState(7487) + p.SetState(7340) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 759, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 751, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -110676,12 +108837,12 @@ func (s *Online_or_offlineContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Online_or_offline() (localctx IOnline_or_offlineContext) { localctx = NewOnline_or_offlineContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 678, PlSqlParserRULE_online_or_offline) + p.EnterRule(localctx, 664, PlSqlParserRULE_online_or_offline) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7490) + p.SetState(7343) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFFLINE || _la == PlSqlParserONLINE) { @@ -110804,19 +108965,19 @@ func (s *Into_clause1Context) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Into_clause1() (localctx IInto_clause1Context) { localctx = NewInto_clause1Context(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 680, PlSqlParserRULE_into_clause1) + p.EnterRule(localctx, 666, PlSqlParserRULE_into_clause1) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7492) + p.SetState(7345) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7494) + p.SetState(7347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110825,7 +108986,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(7493) + p.SetState(7346) p.Tableview_name() } @@ -110960,8 +109121,8 @@ 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(7499) + p.EnterRule(localctx, 668, PlSqlParserRULE_partition_key_value) + p.SetState(7352) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -110971,14 +109132,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(7496) + p.SetState(7349) p.Literal() } case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 2) { - p.SetState(7497) + p.SetState(7350) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -110986,7 +109147,7 @@ func (p *PlSqlParser) Partition_key_value() (localctx IPartition_key_valueContex } } { - p.SetState(7498) + p.SetState(7351) p.Quoted_string() } @@ -111124,8 +109285,8 @@ 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(7504) + p.EnterRule(localctx, 670, PlSqlParserRULE_subpartition_key_value) + p.SetState(7357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111135,14 +109296,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(7501) + p.SetState(7354) p.Literal() } case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 2) { - p.SetState(7502) + p.SetState(7355) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -111150,7 +109311,7 @@ func (p *PlSqlParser) Subpartition_key_value() (localctx ISubpartition_key_value } } { - p.SetState(7503) + p.SetState(7356) p.Quoted_string() } @@ -111320,12 +109481,12 @@ func (s *Associate_statisticsContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsContext) { localctx = NewAssociate_statisticsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 686, PlSqlParserRULE_associate_statistics) + p.EnterRule(localctx, 672, PlSqlParserRULE_associate_statistics) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7506) + p.SetState(7359) p.Match(PlSqlParserASSOCIATE) if p.HasError() { // Recognition error - abort rule @@ -111333,7 +109494,7 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont } } { - p.SetState(7507) + p.SetState(7360) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -111341,14 +109502,14 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont } } { - p.SetState(7508) + p.SetState(7361) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7511) + p.SetState(7364) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111357,13 +109518,13 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMNS: { - p.SetState(7509) + p.SetState(7362) p.Column_association() } case PlSqlParserFUNCTIONS, PlSqlParserINDEXES, PlSqlParserINDEXTYPES, PlSqlParserPACKAGES, PlSqlParserTYPES: { - p.SetState(7510) + p.SetState(7363) p.Function_association() } @@ -111371,7 +109532,7 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(7514) + p.SetState(7367) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111380,13 +109541,13 @@ func (p *PlSqlParser) Associate_statistics() (localctx IAssociate_statisticsCont if _la == PlSqlParserWITH { { - p.SetState(7513) + p.SetState(7366) p.Storage_table_clause() } } { - p.SetState(7516) + p.SetState(7369) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -111612,12 +109773,12 @@ func (s *Column_associationContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) { localctx = NewColumn_associationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 688, PlSqlParserRULE_column_association) + p.EnterRule(localctx, 674, PlSqlParserRULE_column_association) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7518) + p.SetState(7371) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -111625,11 +109786,11 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) } } { - p.SetState(7519) + p.SetState(7372) p.Tableview_name() } { - p.SetState(7520) + p.SetState(7373) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -111637,10 +109798,10 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) } } { - p.SetState(7521) + p.SetState(7374) p.Column_name() } - p.SetState(7529) + p.SetState(7382) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111649,7 +109810,7 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) for _la == PlSqlParserCOMMA { { - p.SetState(7522) + p.SetState(7375) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -111657,11 +109818,11 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) } } { - p.SetState(7523) + p.SetState(7376) p.Tableview_name() } { - p.SetState(7524) + p.SetState(7377) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -111669,11 +109830,11 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) } } { - p.SetState(7525) + p.SetState(7378) p.Column_name() } - p.SetState(7531) + p.SetState(7384) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -111681,7 +109842,7 @@ func (p *PlSqlParser) Column_association() (localctx IColumn_associationContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(7532) + p.SetState(7385) p.Using_statistics_type() } @@ -112076,11 +110237,11 @@ func (s *Function_associationContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Function_association() (localctx IFunction_associationContext) { localctx = NewFunction_associationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 690, PlSqlParserRULE_function_association) + p.EnterRule(localctx, 676, PlSqlParserRULE_function_association) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7579) + p.SetState(7432) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112089,7 +110250,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont switch p.GetTokenStream().LA(1) { case PlSqlParserFUNCTIONS: { - p.SetState(7534) + p.SetState(7387) p.Match(PlSqlParserFUNCTIONS) if p.HasError() { // Recognition error - abort rule @@ -112097,10 +110258,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7535) + p.SetState(7388) p.Function_name() } - p.SetState(7540) + p.SetState(7393) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112109,7 +110270,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7536) + p.SetState(7389) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112117,11 +110278,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7537) + p.SetState(7390) p.Function_name() } - p.SetState(7542) + p.SetState(7395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112131,7 +110292,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case PlSqlParserPACKAGES: { - p.SetState(7543) + p.SetState(7396) p.Match(PlSqlParserPACKAGES) if p.HasError() { // Recognition error - abort rule @@ -112139,10 +110300,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7544) + p.SetState(7397) p.Package_name() } - p.SetState(7549) + p.SetState(7402) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112151,7 +110312,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7545) + p.SetState(7398) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112159,11 +110320,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7546) + p.SetState(7399) p.Package_name() } - p.SetState(7551) + p.SetState(7404) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112173,7 +110334,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case PlSqlParserTYPES: { - p.SetState(7552) + p.SetState(7405) p.Match(PlSqlParserTYPES) if p.HasError() { // Recognition error - abort rule @@ -112181,10 +110342,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7553) + p.SetState(7406) p.Type_name() } - p.SetState(7558) + p.SetState(7411) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112193,7 +110354,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7554) + p.SetState(7407) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112201,11 +110362,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7555) + p.SetState(7408) p.Type_name() } - p.SetState(7560) + p.SetState(7413) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112215,7 +110376,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case PlSqlParserINDEXES: { - p.SetState(7561) + p.SetState(7414) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -112223,10 +110384,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7562) + p.SetState(7415) p.Index_name() } - p.SetState(7567) + p.SetState(7420) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112235,7 +110396,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7563) + p.SetState(7416) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112243,11 +110404,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7564) + p.SetState(7417) p.Index_name() } - p.SetState(7569) + p.SetState(7422) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112257,7 +110418,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case PlSqlParserINDEXTYPES: { - p.SetState(7570) + p.SetState(7423) p.Match(PlSqlParserINDEXTYPES) if p.HasError() { // Recognition error - abort rule @@ -112265,10 +110426,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7571) + p.SetState(7424) p.Indextype_name() } - p.SetState(7576) + p.SetState(7429) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112277,7 +110438,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont for _la == PlSqlParserCOMMA { { - p.SetState(7572) + p.SetState(7425) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112285,11 +110446,11 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7573) + p.SetState(7426) p.Indextype_name() } - p.SetState(7578) + p.SetState(7431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112301,25 +110462,25 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(7592) + p.SetState(7445) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 775, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 767, p.GetParserRuleContext()) { case 1: { - p.SetState(7581) + p.SetState(7434) p.Using_statistics_type() } case 2: { - p.SetState(7582) + p.SetState(7435) p.Default_cost_clause() } - p.SetState(7585) + p.SetState(7438) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112328,7 +110489,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont if _la == PlSqlParserCOMMA { { - p.SetState(7583) + p.SetState(7436) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112336,7 +110497,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7584) + p.SetState(7437) p.Default_selectivity_clause() } @@ -112344,10 +110505,10 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont case 3: { - p.SetState(7587) + p.SetState(7440) p.Default_selectivity_clause() } - p.SetState(7590) + p.SetState(7443) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112356,7 +110517,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont if _la == PlSqlParserCOMMA { { - p.SetState(7588) + p.SetState(7441) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112364,7 +110525,7 @@ func (p *PlSqlParser) Function_association() (localctx IFunction_associationCont } } { - p.SetState(7589) + p.SetState(7442) p.Default_cost_clause() } @@ -112481,10 +110642,10 @@ func (s *Indextype_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Indextype_name() (localctx IIndextype_nameContext) { localctx = NewIndextype_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 692, PlSqlParserRULE_indextype_name) + p.EnterRule(localctx, 678, PlSqlParserRULE_indextype_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(7594) + p.SetState(7447) p.Id_expression() } @@ -112605,17 +110766,17 @@ func (s *Using_statistics_typeContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Using_statistics_type() (localctx IUsing_statistics_typeContext) { localctx = NewUsing_statistics_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 694, PlSqlParserRULE_using_statistics_type) + p.EnterRule(localctx, 680, PlSqlParserRULE_using_statistics_type) p.EnterOuterAlt(localctx, 1) { - p.SetState(7596) + p.SetState(7449) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7599) + p.SetState(7452) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -112624,13 +110785,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(7597) + p.SetState(7450) p.Statistics_type_name() } case PlSqlParserNULL_: { - p.SetState(7598) + p.SetState(7451) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -112750,10 +110911,10 @@ func (s *Statistics_type_nameContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Statistics_type_name() (localctx IStatistics_type_nameContext) { localctx = NewStatistics_type_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 696, PlSqlParserRULE_statistics_type_name) + p.EnterRule(localctx, 682, PlSqlParserRULE_statistics_type_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(7601) + p.SetState(7454) p.Regular_id() } @@ -112928,10 +111089,10 @@ func (s *Default_cost_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContext) { localctx = NewDefault_cost_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 698, PlSqlParserRULE_default_cost_clause) + p.EnterRule(localctx, 684, PlSqlParserRULE_default_cost_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7603) + p.SetState(7456) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -112939,7 +111100,7 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7604) + p.SetState(7457) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule @@ -112947,7 +111108,7 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7605) + p.SetState(7458) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -112955,11 +111116,11 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7606) + p.SetState(7459) p.Cpu_cost() } { - p.SetState(7607) + p.SetState(7460) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112967,11 +111128,11 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7608) + p.SetState(7461) p.Io_cost() } { - p.SetState(7609) + p.SetState(7462) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -112979,11 +111140,11 @@ func (p *PlSqlParser) Default_cost_clause() (localctx IDefault_cost_clauseContex } } { - p.SetState(7610) + p.SetState(7463) p.Network_cost() } { - p.SetState(7611) + p.SetState(7464) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -113086,10 +111247,10 @@ func (s *Cpu_costContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Cpu_cost() (localctx ICpu_costContext) { localctx = NewCpu_costContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 700, PlSqlParserRULE_cpu_cost) + p.EnterRule(localctx, 686, PlSqlParserRULE_cpu_cost) p.EnterOuterAlt(localctx, 1) { - p.SetState(7613) + p.SetState(7466) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -113192,10 +111353,10 @@ func (s *Io_costContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Io_cost() (localctx IIo_costContext) { localctx = NewIo_costContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 702, PlSqlParserRULE_io_cost) + p.EnterRule(localctx, 688, PlSqlParserRULE_io_cost) p.EnterOuterAlt(localctx, 1) { - p.SetState(7615) + p.SetState(7468) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -113298,10 +111459,10 @@ func (s *Network_costContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Network_cost() (localctx INetwork_costContext) { localctx = NewNetwork_costContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 704, PlSqlParserRULE_network_cost) + p.EnterRule(localctx, 690, PlSqlParserRULE_network_cost) p.EnterOuterAlt(localctx, 1) { - p.SetState(7617) + p.SetState(7470) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -113426,10 +111587,10 @@ func (s *Default_selectivity_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Default_selectivity_clause() (localctx IDefault_selectivity_clauseContext) { localctx = NewDefault_selectivity_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 706, PlSqlParserRULE_default_selectivity_clause) + p.EnterRule(localctx, 692, PlSqlParserRULE_default_selectivity_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7619) + p.SetState(7472) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -113437,7 +111598,7 @@ func (p *PlSqlParser) Default_selectivity_clause() (localctx IDefault_selectivit } } { - p.SetState(7620) + p.SetState(7473) p.Match(PlSqlParserSELECTIVITY) if p.HasError() { // Recognition error - abort rule @@ -113445,7 +111606,7 @@ func (p *PlSqlParser) Default_selectivity_clause() (localctx IDefault_selectivit } } { - p.SetState(7621) + p.SetState(7474) p.Default_selectivity() } @@ -113544,10 +111705,10 @@ func (s *Default_selectivityContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Default_selectivity() (localctx IDefault_selectivityContext) { localctx = NewDefault_selectivityContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 708, PlSqlParserRULE_default_selectivity) + p.EnterRule(localctx, 694, PlSqlParserRULE_default_selectivity) p.EnterOuterAlt(localctx, 1) { - p.SetState(7623) + p.SetState(7476) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -113675,12 +111836,12 @@ func (s *Storage_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseContext) { localctx = NewStorage_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 710, PlSqlParserRULE_storage_table_clause) + p.EnterRule(localctx, 696, PlSqlParserRULE_storage_table_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7625) + p.SetState(7478) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -113688,7 +111849,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont } } { - p.SetState(7626) + p.SetState(7479) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSYSTEM || _la == PlSqlParserUSER) { @@ -113699,7 +111860,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont } } { - p.SetState(7627) + p.SetState(7480) p.Match(PlSqlParserMANAGED) if p.HasError() { // Recognition error - abort rule @@ -113707,7 +111868,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont } } { - p.SetState(7628) + p.SetState(7481) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -113715,7 +111876,7 @@ func (p *PlSqlParser) Storage_table_clause() (localctx IStorage_table_clauseCont } } { - p.SetState(7629) + p.SetState(7482) p.Match(PlSqlParserTABLES) if p.HasError() { // Recognition error - abort rule @@ -113998,25 +112159,25 @@ func (s *Unified_auditingContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { localctx = NewUnified_auditingContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 712, PlSqlParserRULE_unified_auditing) + p.EnterRule(localctx, 698, PlSqlParserRULE_unified_auditing) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7631) + p.SetState(7484) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(7632) + p.SetState(7485) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7676) + p.SetState(7529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114025,7 +112186,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPOLICY: { - p.SetState(7633) + p.SetState(7486) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -114033,10 +112194,10 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7634) + p.SetState(7487) p.Policy_name() } - p.SetState(7644) + p.SetState(7497) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114045,7 +112206,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { if _la == PlSqlParserBY || _la == PlSqlParserEXCEPT { { - p.SetState(7635) + p.SetState(7488) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBY || _la == PlSqlParserEXCEPT) { @@ -114056,10 +112217,10 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7636) + p.SetState(7489) p.Audit_user() } - p.SetState(7641) + p.SetState(7494) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114068,7 +112229,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7637) + p.SetState(7490) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -114076,11 +112237,11 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7638) + p.SetState(7491) p.Audit_user() } - p.SetState(7643) + p.SetState(7496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114089,7 +112250,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } - p.SetState(7651) + p.SetState(7504) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114098,14 +112259,14 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { if _la == PlSqlParserWHENEVER { { - p.SetState(7646) + p.SetState(7499) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7648) + p.SetState(7501) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114114,7 +112275,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { if _la == PlSqlParserNOT { { - p.SetState(7647) + p.SetState(7500) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -114124,7 +112285,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } { - p.SetState(7650) + p.SetState(7503) p.Match(PlSqlParserSUCCESSFUL) if p.HasError() { // Recognition error - abort rule @@ -114136,7 +112297,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { case PlSqlParserCONTEXT: { - p.SetState(7653) + p.SetState(7506) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -114144,7 +112305,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7654) + p.SetState(7507) p.Match(PlSqlParserNAMESPACE) if p.HasError() { // Recognition error - abort rule @@ -114152,11 +112313,11 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7655) + p.SetState(7508) p.Oracle_namespace() } { - p.SetState(7656) + p.SetState(7509) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -114164,10 +112325,10 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7657) + p.SetState(7510) p.Attribute_name() } - p.SetState(7662) + p.SetState(7515) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114176,7 +112337,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7658) + p.SetState(7511) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -114184,18 +112345,18 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7659) + p.SetState(7512) p.Attribute_name() } - p.SetState(7664) + p.SetState(7517) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(7674) + p.SetState(7527) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114204,7 +112365,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { if _la == PlSqlParserBY { { - p.SetState(7665) + p.SetState(7518) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -114212,10 +112373,10 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7666) + p.SetState(7519) p.Audit_user() } - p.SetState(7671) + p.SetState(7524) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114224,7 +112385,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { for _la == PlSqlParserCOMMA { { - p.SetState(7667) + p.SetState(7520) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -114232,11 +112393,11 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { } } { - p.SetState(7668) + p.SetState(7521) p.Audit_user() } - p.SetState(7673) + p.SetState(7526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114251,7 +112412,7 @@ func (p *PlSqlParser) Unified_auditing() (localctx IUnified_auditingContext) { goto errorExit } { - p.SetState(7678) + p.SetState(7531) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -114366,10 +112527,10 @@ func (s *Policy_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Policy_name() (localctx IPolicy_nameContext) { localctx = NewPolicy_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 714, PlSqlParserRULE_policy_name) + p.EnterRule(localctx, 700, PlSqlParserRULE_policy_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(7680) + p.SetState(7533) p.Identifier() } @@ -114608,44 +112769,44 @@ func (s *Audit_traditionalContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { localctx = NewAudit_traditionalContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 716, PlSqlParserRULE_audit_traditional) + p.EnterRule(localctx, 702, PlSqlParserRULE_audit_traditional) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7682) + p.SetState(7535) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7693) + p.SetState(7546) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 786, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 778, p.GetParserRuleContext()) { case 1: { - p.SetState(7683) + p.SetState(7536) p.Audit_operation_clause() } - p.SetState(7688) + p.SetState(7541) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 785, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 777, p.GetParserRuleContext()) == 1 { { - p.SetState(7684) + p.SetState(7537) p.Auditing_by_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 785, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 777, p.GetParserRuleContext()) == 2 { { - p.SetState(7685) + p.SetState(7538) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -114653,7 +112814,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } } { - p.SetState(7686) + p.SetState(7539) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -114661,7 +112822,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } } { - p.SetState(7687) + p.SetState(7540) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -114675,13 +112836,13 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { case 2: { - p.SetState(7690) + p.SetState(7543) p.Audit_schema_object_clause() } case 3: { - p.SetState(7691) + p.SetState(7544) p.Match(PlSqlParserNETWORK) if p.HasError() { // Recognition error - abort rule @@ -114691,19 +112852,19 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { case 4: { - p.SetState(7692) + p.SetState(7545) p.Audit_direct_path() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(7697) + p.SetState(7550) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 787, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 779, p.GetParserRuleContext()) == 1 { { - p.SetState(7695) + p.SetState(7548) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -114711,7 +112872,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } } { - p.SetState(7696) + p.SetState(7549) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserACCESS || _la == PlSqlParserSESSION) { @@ -114725,19 +112886,19 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(7704) + p.SetState(7557) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 789, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 781, p.GetParserRuleContext()) == 1 { { - p.SetState(7699) + p.SetState(7552) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7701) + p.SetState(7554) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -114746,7 +112907,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { if _la == PlSqlParserNOT { { - p.SetState(7700) + p.SetState(7553) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -114756,7 +112917,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } { - p.SetState(7703) + p.SetState(7556) p.Match(PlSqlParserSUCCESSFUL) if p.HasError() { // Recognition error - abort rule @@ -114767,12 +112928,12 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(7707) + p.SetState(7560) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 790, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 782, p.GetParserRuleContext()) == 1 { { - p.SetState(7706) + p.SetState(7559) p.Audit_container_clause() } @@ -114780,7 +112941,7 @@ func (p *PlSqlParser) Audit_traditional() (localctx IAudit_traditionalContext) { goto errorExit } { - p.SetState(7709) + p.SetState(7562) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -114900,16 +113061,16 @@ func (s *Audit_direct_pathContext) Accept(visitor antlr.ParseTreeVisitor) interf 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.EnterRule(localctx, 704, PlSqlParserRULE_audit_direct_path) p.EnterOuterAlt(localctx, 1) - p.SetState(7711) + p.SetState(7564) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(7712) + p.SetState(7565) p.Match(PlSqlParserDIRECT_PATH) if p.HasError() { // Recognition error - abort rule @@ -114917,7 +113078,7 @@ func (p *PlSqlParser) Audit_direct_path() (localctx IAudit_direct_pathContext) { } } { - p.SetState(7713) + p.SetState(7566) p.Auditing_by_clause() } @@ -115031,11 +113192,11 @@ func (s *Audit_container_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Audit_container_clause() (localctx IAudit_container_clauseContext) { localctx = NewAudit_container_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 720, PlSqlParserRULE_audit_container_clause) + p.EnterRule(localctx, 706, PlSqlParserRULE_audit_container_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7715) + p.SetState(7568) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) @@ -115043,7 +113204,7 @@ func (p *PlSqlParser) Audit_container_clause() (localctx IAudit_container_clause } { - p.SetState(7716) + p.SetState(7569) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -115051,7 +113212,7 @@ func (p *PlSqlParser) Audit_container_clause() (localctx IAudit_container_clause } } { - p.SetState(7717) + p.SetState(7570) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -115059,7 +113220,7 @@ func (p *PlSqlParser) Audit_container_clause() (localctx IAudit_container_clause } } { - p.SetState(7718) + p.SetState(7571) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserCURRENT) { @@ -115286,46 +113447,46 @@ func (s *Audit_operation_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clauseContext) { localctx = NewAudit_operation_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 722, PlSqlParserRULE_audit_operation_clause) + p.EnterRule(localctx, 708, PlSqlParserRULE_audit_operation_clause) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(7756) + p.SetState(7609) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 799, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 791, p.GetParserRuleContext()) { case 1: - p.SetState(7725) + p.SetState(7578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 792, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 784, p.GetParserRuleContext()) { case 1: { - p.SetState(7720) + p.SetState(7573) p.Sql_statement_shortcut() } case 2: { - p.SetState(7721) + p.SetState(7574) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7723) + p.SetState(7576) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 791, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 783, p.GetParserRuleContext()) == 1 { { - p.SetState(7722) + p.SetState(7575) p.Match(PlSqlParserSTATEMENTS) if p.HasError() { // Recognition error - abort rule @@ -115340,53 +113501,53 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(7737) + p.SetState(7590) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 795, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 787, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7727) + p.SetState(7580) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7733) + p.SetState(7586) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 794, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 786, p.GetParserRuleContext()) { case 1: { - p.SetState(7728) + p.SetState(7581) p.Sql_statement_shortcut() } case 2: { - p.SetState(7729) + p.SetState(7582) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7731) + p.SetState(7584) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 793, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 785, p.GetParserRuleContext()) == 1 { { - p.SetState(7730) + p.SetState(7583) p.Match(PlSqlParserSTATEMENTS) if p.HasError() { // Recognition error - abort rule @@ -115403,34 +113564,34 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } } - p.SetState(7739) + p.SetState(7592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 795, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 787, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } case 2: - p.SetState(7743) + p.SetState(7596) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 796, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 788, p.GetParserRuleContext()) { case 1: { - p.SetState(7740) + p.SetState(7593) p.System_privilege() } case 2: { - p.SetState(7741) + p.SetState(7594) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -115438,7 +113599,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } } { - p.SetState(7742) + p.SetState(7595) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -115449,41 +113610,41 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(7753) + p.SetState(7606) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 798, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 790, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7745) + p.SetState(7598) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7749) + p.SetState(7602) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 797, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 789, p.GetParserRuleContext()) { case 1: { - p.SetState(7746) + p.SetState(7599) p.System_privilege() } case 2: { - p.SetState(7747) + p.SetState(7600) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -115491,7 +113652,7 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } } { - p.SetState(7748) + p.SetState(7601) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -115504,12 +113665,12 @@ func (p *PlSqlParser) Audit_operation_clause() (localctx IAudit_operation_clause } } - p.SetState(7755) + p.SetState(7608) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 798, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 790, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -115667,12 +113828,12 @@ func (s *Auditing_by_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Auditing_by_clause() (localctx IAuditing_by_clauseContext) { localctx = NewAuditing_by_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 724, PlSqlParserRULE_auditing_by_clause) + p.EnterRule(localctx, 710, PlSqlParserRULE_auditing_by_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(7758) + p.SetState(7611) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -115680,22 +113841,22 @@ func (p *PlSqlParser) Auditing_by_clause() (localctx IAuditing_by_clauseContext) } } { - p.SetState(7759) + p.SetState(7612) p.Audit_user() } - p.SetState(7764) + p.SetState(7617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 800, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 792, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7760) + p.SetState(7613) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -115703,17 +113864,17 @@ func (p *PlSqlParser) Auditing_by_clause() (localctx IAuditing_by_clauseContext) } } { - p.SetState(7761) + p.SetState(7614) p.Audit_user() } } - p.SetState(7766) + p.SetState(7619) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 800, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 792, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -115826,10 +113987,10 @@ func (s *Audit_userContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Audit_user() (localctx IAudit_userContext) { localctx = NewAudit_userContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 726, PlSqlParserRULE_audit_user) + p.EnterRule(localctx, 712, PlSqlParserRULE_audit_user) p.EnterOuterAlt(localctx, 1) { - p.SetState(7767) + p.SetState(7620) p.Regular_id() } @@ -115998,11 +114159,11 @@ func (s *Audit_schema_object_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_object_clauseContext) { localctx = NewAudit_schema_object_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 728, PlSqlParserRULE_audit_schema_object_clause) + p.EnterRule(localctx, 714, PlSqlParserRULE_audit_schema_object_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(7778) + p.SetState(7631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -116011,10 +114172,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(7769) + p.SetState(7622) p.Sql_operation() } - p.SetState(7774) + p.SetState(7627) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -116023,7 +114184,7 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec for _la == PlSqlParserCOMMA { { - p.SetState(7770) + p.SetState(7623) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -116031,11 +114192,11 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec } } { - p.SetState(7771) + p.SetState(7624) p.Sql_operation() } - p.SetState(7776) + p.SetState(7629) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -116045,7 +114206,7 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec case PlSqlParserALL: { - p.SetState(7777) + p.SetState(7630) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -116058,7 +114219,7 @@ func (p *PlSqlParser) Audit_schema_object_clause() (localctx IAudit_schema_objec goto errorExit } { - p.SetState(7780) + p.SetState(7633) p.Auditing_on_clause() } @@ -116222,12 +114383,12 @@ func (s *Sql_operationContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Sql_operation() (localctx ISql_operationContext) { localctx = NewSql_operationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 730, PlSqlParserRULE_sql_operation) + p.EnterRule(localctx, 716, PlSqlParserRULE_sql_operation) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(7782) + p.SetState(7635) _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) { @@ -116436,32 +114597,32 @@ func (s *Auditing_on_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) { localctx = NewAuditing_on_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 732, PlSqlParserRULE_auditing_on_clause) + p.EnterRule(localctx, 718, PlSqlParserRULE_auditing_on_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(7784) + p.SetState(7637) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7797) + p.SetState(7650) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 803, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 795, p.GetParserRuleContext()) { case 1: { - p.SetState(7785) + p.SetState(7638) p.Object_name() } case 2: { - p.SetState(7786) + p.SetState(7639) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -116469,13 +114630,13 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7787) + p.SetState(7640) p.Regular_id() } case 3: { - p.SetState(7788) + p.SetState(7641) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -116483,7 +114644,7 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7789) + p.SetState(7642) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -116491,19 +114652,19 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7790) + p.SetState(7643) p.Model_name() } case 4: - p.SetState(7791) + p.SetState(7644) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(7792) + p.SetState(7645) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -116511,7 +114672,7 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7793) + p.SetState(7646) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -116519,7 +114680,7 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7794) + p.SetState(7647) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -116527,13 +114688,13 @@ func (p *PlSqlParser) Auditing_on_clause() (localctx IAuditing_on_clauseContext) } } { - p.SetState(7795) + p.SetState(7648) p.Profile_name() } case 5: { - p.SetState(7796) + p.SetState(7649) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -116683,18 +114844,18 @@ func (s *Model_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Model_name() (localctx IModel_nameContext) { localctx = NewModel_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 734, PlSqlParserRULE_model_name) + p.EnterRule(localctx, 720, PlSqlParserRULE_model_name) p.EnterOuterAlt(localctx, 1) - p.SetState(7802) + p.SetState(7655) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 804, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 796, p.GetParserRuleContext()) == 1 { { - p.SetState(7799) + p.SetState(7652) p.Id_expression() } { - p.SetState(7800) + p.SetState(7653) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -116706,7 +114867,7 @@ func (p *PlSqlParser) Model_name() (localctx IModel_nameContext) { goto errorExit } { - p.SetState(7804) + p.SetState(7657) p.Id_expression() } @@ -116848,18 +115009,18 @@ func (s *Object_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Object_name() (localctx IObject_nameContext) { localctx = NewObject_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 736, PlSqlParserRULE_object_name) + p.EnterRule(localctx, 722, PlSqlParserRULE_object_name) p.EnterOuterAlt(localctx, 1) - p.SetState(7809) + p.SetState(7662) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 805, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 797, p.GetParserRuleContext()) == 1 { { - p.SetState(7806) + p.SetState(7659) p.Id_expression() } { - p.SetState(7807) + p.SetState(7660) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -116871,7 +115032,7 @@ func (p *PlSqlParser) Object_name() (localctx IObject_nameContext) { goto errorExit } { - p.SetState(7811) + p.SetState(7664) p.Id_expression() } @@ -117013,18 +115174,18 @@ func (s *Profile_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Profile_name() (localctx IProfile_nameContext) { localctx = NewProfile_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 738, PlSqlParserRULE_profile_name) + p.EnterRule(localctx, 724, PlSqlParserRULE_profile_name) p.EnterOuterAlt(localctx, 1) - p.SetState(7816) + p.SetState(7669) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 806, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 798, p.GetParserRuleContext()) == 1 { { - p.SetState(7813) + p.SetState(7666) p.Id_expression() } { - p.SetState(7814) + p.SetState(7667) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -117036,7 +115197,7 @@ func (p *PlSqlParser) Profile_name() (localctx IProfile_nameContext) { goto errorExit } { - p.SetState(7818) + p.SetState(7671) p.Id_expression() } @@ -117320,18 +115481,18 @@ 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(7890) + p.EnterRule(localctx, 726, PlSqlParserRULE_sql_statement_shortcut) + p.SetState(7743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 807, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 799, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(7820) + p.SetState(7673) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -117339,7 +115500,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7821) + p.SetState(7674) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -117350,7 +115511,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(7822) + p.SetState(7675) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -117361,7 +115522,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(7823) + p.SetState(7676) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -117372,7 +115533,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(7824) + p.SetState(7677) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -117380,7 +115541,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7825) + p.SetState(7678) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -117391,7 +115552,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(7826) + p.SetState(7679) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -117402,7 +115563,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(7827) + p.SetState(7680) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -117413,7 +115574,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(7828) + p.SetState(7681) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -117424,7 +115585,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(7829) + p.SetState(7682) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -117432,7 +115593,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7830) + p.SetState(7683) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -117443,7 +115604,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(7831) + p.SetState(7684) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -117451,7 +115612,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7832) + p.SetState(7685) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -117462,7 +115623,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(7833) + p.SetState(7686) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule @@ -117472,14 +115633,14 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 11: p.EnterOuterAlt(localctx, 11) - p.SetState(7834) + p.SetState(7687) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(7835) + p.SetState(7688) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -117487,7 +115648,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7836) + p.SetState(7689) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -117498,7 +115659,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(7837) + p.SetState(7690) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -117509,7 +115670,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(7838) + p.SetState(7691) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -117520,7 +115681,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(7839) + p.SetState(7692) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -117528,7 +115689,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7840) + p.SetState(7693) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -117536,7 +115697,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7841) + p.SetState(7694) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -117547,7 +115708,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(7842) + p.SetState(7695) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -117555,7 +115716,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7843) + p.SetState(7696) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -117566,7 +115727,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(7844) + p.SetState(7697) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -117577,7 +115738,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(7845) + p.SetState(7698) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -117585,7 +115746,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7846) + p.SetState(7699) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -117596,7 +115757,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(7847) + p.SetState(7700) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -117607,7 +115768,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(7848) + p.SetState(7701) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -117618,7 +115779,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(7849) + p.SetState(7702) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -117629,7 +115790,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(7850) + p.SetState(7703) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -117637,7 +115798,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7851) + p.SetState(7704) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -117648,7 +115809,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(7852) + p.SetState(7705) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -117656,7 +115817,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7853) + p.SetState(7706) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117667,7 +115828,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(7854) + p.SetState(7707) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117678,7 +115839,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(7855) + p.SetState(7708) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -117689,7 +115850,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(7856) + p.SetState(7709) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -117700,7 +115861,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(7857) + p.SetState(7710) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -117711,7 +115872,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(7858) + p.SetState(7711) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -117722,7 +115883,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(7859) + p.SetState(7712) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -117733,7 +115894,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(7860) + p.SetState(7713) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -117741,7 +115902,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7861) + p.SetState(7714) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -117752,7 +115913,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(7862) + p.SetState(7715) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -117760,7 +115921,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7863) + p.SetState(7716) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117771,7 +115932,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(7864) + p.SetState(7717) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -117779,7 +115940,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7865) + p.SetState(7718) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117790,7 +115951,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(7866) + p.SetState(7719) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -117798,7 +115959,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7867) + p.SetState(7720) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117809,7 +115970,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 33: p.EnterOuterAlt(localctx, 33) { - p.SetState(7868) + p.SetState(7721) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -117817,7 +115978,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7869) + p.SetState(7722) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -117828,7 +115989,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(7870) + p.SetState(7723) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117836,7 +115997,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7871) + p.SetState(7724) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -117847,7 +116008,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(7872) + p.SetState(7725) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117855,7 +116016,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7873) + p.SetState(7726) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -117866,7 +116027,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(7874) + p.SetState(7727) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117874,7 +116035,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7875) + p.SetState(7728) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -117885,7 +116046,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(7876) + p.SetState(7729) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117893,7 +116054,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7877) + p.SetState(7730) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117904,7 +116065,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(7878) + p.SetState(7731) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -117912,7 +116073,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7879) + p.SetState(7732) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -117923,7 +116084,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(7880) + p.SetState(7733) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule @@ -117931,7 +116092,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7881) + p.SetState(7734) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117942,7 +116103,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(7882) + p.SetState(7735) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -117950,7 +116111,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7883) + p.SetState(7736) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117961,7 +116122,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(7884) + p.SetState(7737) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -117969,7 +116130,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7885) + p.SetState(7738) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -117980,7 +116141,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(7886) + p.SetState(7739) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -117988,7 +116149,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7887) + p.SetState(7740) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -117999,7 +116160,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(7888) + p.SetState(7741) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -118007,7 +116168,7 @@ func (p *PlSqlParser) Sql_statement_shortcut() (localctx ISql_statement_shortcut } } { - p.SetState(7889) + p.SetState(7742) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -118141,10 +116302,10 @@ func (s *Drop_indexContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Drop_index() (localctx IDrop_indexContext) { localctx = NewDrop_indexContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 742, PlSqlParserRULE_drop_index) + p.EnterRule(localctx, 728, PlSqlParserRULE_drop_index) p.EnterOuterAlt(localctx, 1) { - p.SetState(7892) + p.SetState(7745) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -118152,7 +116313,7 @@ func (p *PlSqlParser) Drop_index() (localctx IDrop_indexContext) { } } { - p.SetState(7893) + p.SetState(7746) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -118160,11 +116321,11 @@ func (p *PlSqlParser) Drop_index() (localctx IDrop_indexContext) { } } { - p.SetState(7894) + p.SetState(7747) p.Index_name() } { - p.SetState(7895) + p.SetState(7748) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -118495,12 +116656,12 @@ func (s *Disassociate_statisticsContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisticsContext) { localctx = NewDisassociate_statisticsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 744, PlSqlParserRULE_disassociate_statistics) + p.EnterRule(localctx, 730, PlSqlParserRULE_disassociate_statistics) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(7897) + p.SetState(7750) p.Match(PlSqlParserDISASSOCIATE) if p.HasError() { // Recognition error - abort rule @@ -118508,7 +116669,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } { - p.SetState(7898) + p.SetState(7751) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -118516,14 +116677,14 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } { - p.SetState(7899) + p.SetState(7752) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8019) + p.SetState(7872) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -118532,23 +116693,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMNS: { - p.SetState(7900) + p.SetState(7753) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7904) + p.SetState(7757) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 808, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 800, p.GetParserRuleContext()) == 1 { { - p.SetState(7901) + p.SetState(7754) p.Schema_name() } { - p.SetState(7902) + p.SetState(7755) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118560,14 +116721,14 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7906) + p.SetState(7759) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).tb = _x } { - p.SetState(7907) + p.SetState(7760) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118575,41 +116736,41 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } { - p.SetState(7908) + p.SetState(7761) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).c = _x } - p.SetState(7921) + p.SetState(7774) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 810, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 802, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7909) + p.SetState(7762) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7913) + p.SetState(7766) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 809, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 801, p.GetParserRuleContext()) == 1 { { - p.SetState(7910) + p.SetState(7763) p.Schema_name() } { - p.SetState(7911) + p.SetState(7764) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118621,14 +116782,14 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7915) + p.SetState(7768) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).tb = _x } { - p.SetState(7916) + p.SetState(7769) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118636,7 +116797,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } { - p.SetState(7917) + p.SetState(7770) var _x = p.Id_expression() @@ -118644,12 +116805,12 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7923) + p.SetState(7776) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 810, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 802, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -118657,23 +116818,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserFUNCTIONS: { - p.SetState(7924) + p.SetState(7777) p.Match(PlSqlParserFUNCTIONS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7928) + p.SetState(7781) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 811, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 803, p.GetParserRuleContext()) == 1 { { - p.SetState(7925) + p.SetState(7778) p.Schema_name() } { - p.SetState(7926) + p.SetState(7779) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118685,41 +116846,41 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7930) + p.SetState(7783) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).fn = _x } - p.SetState(7940) + p.SetState(7793) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 813, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 805, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7931) + p.SetState(7784) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7935) + p.SetState(7788) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 812, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 804, p.GetParserRuleContext()) == 1 { { - p.SetState(7932) + p.SetState(7785) p.Schema_name() } { - p.SetState(7933) + p.SetState(7786) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118731,7 +116892,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7937) + p.SetState(7790) var _x = p.Id_expression() @@ -118739,12 +116900,12 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7942) + p.SetState(7795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 813, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 805, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -118752,23 +116913,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserPACKAGES: { - p.SetState(7943) + p.SetState(7796) p.Match(PlSqlParserPACKAGES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7947) + p.SetState(7800) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 814, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 806, p.GetParserRuleContext()) == 1 { { - p.SetState(7944) + p.SetState(7797) p.Schema_name() } { - p.SetState(7945) + p.SetState(7798) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118780,41 +116941,41 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7949) + p.SetState(7802) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).pkg = _x } - p.SetState(7959) + p.SetState(7812) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 816, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 808, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7950) + p.SetState(7803) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7954) + p.SetState(7807) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 815, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 807, p.GetParserRuleContext()) == 1 { { - p.SetState(7951) + p.SetState(7804) p.Schema_name() } { - p.SetState(7952) + p.SetState(7805) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118826,7 +116987,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7956) + p.SetState(7809) var _x = p.Id_expression() @@ -118834,12 +116995,12 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7961) + p.SetState(7814) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 816, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 808, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -118847,23 +117008,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserTYPES: { - p.SetState(7962) + p.SetState(7815) p.Match(PlSqlParserTYPES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7966) + p.SetState(7819) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 817, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 809, p.GetParserRuleContext()) == 1 { { - p.SetState(7963) + p.SetState(7816) p.Schema_name() } { - p.SetState(7964) + p.SetState(7817) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118875,41 +117036,41 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7968) + p.SetState(7821) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).t = _x } - p.SetState(7978) + p.SetState(7831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 819, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 811, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7969) + p.SetState(7822) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7973) + p.SetState(7826) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 818, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 810, p.GetParserRuleContext()) == 1 { { - p.SetState(7970) + p.SetState(7823) p.Schema_name() } { - p.SetState(7971) + p.SetState(7824) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118921,7 +117082,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7975) + p.SetState(7828) var _x = p.Id_expression() @@ -118929,12 +117090,12 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7980) + p.SetState(7833) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 819, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 811, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -118942,23 +117103,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserINDEXES: { - p.SetState(7981) + p.SetState(7834) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7985) + p.SetState(7838) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 820, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 812, p.GetParserRuleContext()) == 1 { { - p.SetState(7982) + p.SetState(7835) p.Schema_name() } { - p.SetState(7983) + p.SetState(7836) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -118970,41 +117131,41 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7987) + p.SetState(7840) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).ix = _x } - p.SetState(7997) + p.SetState(7850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 822, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 814, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(7988) + p.SetState(7841) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(7992) + p.SetState(7845) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 821, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 813, p.GetParserRuleContext()) == 1 { { - p.SetState(7989) + p.SetState(7842) p.Schema_name() } { - p.SetState(7990) + p.SetState(7843) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -119016,7 +117177,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(7994) + p.SetState(7847) var _x = p.Id_expression() @@ -119024,12 +117185,12 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(7999) + p.SetState(7852) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 822, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 814, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -119037,23 +117198,23 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti case PlSqlParserINDEXTYPES: { - p.SetState(8000) + p.SetState(7853) p.Match(PlSqlParserINDEXTYPES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8004) + p.SetState(7857) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 823, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 815, p.GetParserRuleContext()) == 1 { { - p.SetState(8001) + p.SetState(7854) p.Schema_name() } { - p.SetState(8002) + p.SetState(7855) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -119065,41 +117226,41 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(8006) + p.SetState(7859) var _x = p.Id_expression() localctx.(*Disassociate_statisticsContext).it = _x } - p.SetState(8016) + p.SetState(7869) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 825, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 817, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8007) + p.SetState(7860) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8011) + p.SetState(7864) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 824, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 816, p.GetParserRuleContext()) == 1 { { - p.SetState(8008) + p.SetState(7861) p.Schema_name() } { - p.SetState(8009) + p.SetState(7862) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -119111,7 +117272,7 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti goto errorExit } { - p.SetState(8013) + p.SetState(7866) var _x = p.Id_expression() @@ -119119,12 +117280,12 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti } } - p.SetState(8018) + p.SetState(7871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 825, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 817, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -119134,12 +117295,12 @@ func (p *PlSqlParser) Disassociate_statistics() (localctx IDisassociate_statisti p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8022) + p.SetState(7875) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 827, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 819, p.GetParserRuleContext()) == 1 { { - p.SetState(8021) + p.SetState(7874) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -119306,10 +117467,10 @@ func (s *Drop_indextypeContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Drop_indextype() (localctx IDrop_indextypeContext) { localctx = NewDrop_indextypeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 746, PlSqlParserRULE_drop_indextype) + p.EnterRule(localctx, 732, PlSqlParserRULE_drop_indextype) p.EnterOuterAlt(localctx, 1) { - p.SetState(8024) + p.SetState(7877) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -119317,23 +117478,23 @@ func (p *PlSqlParser) Drop_indextype() (localctx IDrop_indextypeContext) { } } { - p.SetState(8025) + p.SetState(7878) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8029) + p.SetState(7882) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 828, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 820, p.GetParserRuleContext()) == 1 { { - p.SetState(8026) + p.SetState(7879) p.Schema_name() } { - p.SetState(8027) + p.SetState(7880) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -119345,18 +117506,18 @@ func (p *PlSqlParser) Drop_indextype() (localctx IDrop_indextypeContext) { goto errorExit } { - p.SetState(8031) + p.SetState(7884) var _x = p.Id_expression() localctx.(*Drop_indextypeContext).it = _x } - p.SetState(8033) + p.SetState(7886) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 829, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 821, p.GetParserRuleContext()) == 1 { { - p.SetState(8032) + p.SetState(7885) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -119528,10 +117689,10 @@ func (s *Drop_inmemory_join_groupContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_groupContext) { localctx = NewDrop_inmemory_join_groupContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 748, PlSqlParserRULE_drop_inmemory_join_group) + p.EnterRule(localctx, 734, PlSqlParserRULE_drop_inmemory_join_group) p.EnterOuterAlt(localctx, 1) { - p.SetState(8035) + p.SetState(7888) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -119539,7 +117700,7 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g } } { - p.SetState(8036) + p.SetState(7889) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -119547,7 +117708,7 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g } } { - p.SetState(8037) + p.SetState(7890) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -119555,23 +117716,23 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g } } { - p.SetState(8038) + p.SetState(7891) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8042) + p.SetState(7895) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 830, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 822, p.GetParserRuleContext()) == 1 { { - p.SetState(8039) + p.SetState(7892) p.Schema_name() } { - p.SetState(8040) + p.SetState(7893) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -119583,7 +117744,7 @@ func (p *PlSqlParser) Drop_inmemory_join_group() (localctx IDrop_inmemory_join_g goto errorExit } { - p.SetState(8044) + p.SetState(7897) var _x = p.Id_expression() @@ -119837,12 +117998,12 @@ func (s *Flashback_tableContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { localctx = NewFlashback_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 750, PlSqlParserRULE_flashback_table) + p.EnterRule(localctx, 736, PlSqlParserRULE_flashback_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8046) + p.SetState(7899) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -119850,7 +118011,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8047) + p.SetState(7900) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -119858,10 +118019,10 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8048) + p.SetState(7901) p.Tableview_name() } - p.SetState(8053) + p.SetState(7906) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119870,7 +118031,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8049) + p.SetState(7902) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -119878,11 +118039,11 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8050) + p.SetState(7903) p.Tableview_name() } - p.SetState(8055) + p.SetState(7908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119890,14 +118051,14 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(8056) + p.SetState(7909) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8075) + p.SetState(7928) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119905,7 +118066,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserRESTORE, PlSqlParserSCN, PlSqlParserTIMESTAMP: - p.SetState(8062) + p.SetState(7915) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -119914,7 +118075,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSCN, PlSqlParserTIMESTAMP: { - p.SetState(8057) + p.SetState(7910) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserTIMESTAMP) { @@ -119925,13 +118086,13 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8058) + p.SetState(7911) p.Expression() } case PlSqlParserRESTORE: { - p.SetState(8059) + p.SetState(7912) p.Match(PlSqlParserRESTORE) if p.HasError() { // Recognition error - abort rule @@ -119939,7 +118100,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8060) + p.SetState(7913) p.Match(PlSqlParserPOINT) if p.HasError() { // Recognition error - abort rule @@ -119947,7 +118108,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8061) + p.SetState(7914) p.Restore_point() } @@ -119955,12 +118116,12 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8066) + p.SetState(7919) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 833, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 825, p.GetParserRuleContext()) == 1 { { - p.SetState(8064) + p.SetState(7917) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -119971,7 +118132,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8065) + p.SetState(7918) p.Match(PlSqlParserTRIGGERS) if p.HasError() { // Recognition error - abort rule @@ -119985,7 +118146,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { case PlSqlParserBEFORE: { - p.SetState(8068) + p.SetState(7921) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule @@ -119993,19 +118154,19 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8069) + p.SetState(7922) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8073) + p.SetState(7926) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 834, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 826, p.GetParserRuleContext()) == 1 { { - p.SetState(8070) + p.SetState(7923) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -120013,7 +118174,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8071) + p.SetState(7924) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -120021,7 +118182,7 @@ func (p *PlSqlParser) Flashback_table() (localctx IFlashback_tableContext) { } } { - p.SetState(8072) + p.SetState(7925) p.Tableview_name() } @@ -120194,27 +118355,27 @@ func (s *Restore_pointContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Restore_point() (localctx IRestore_pointContext) { localctx = NewRestore_pointContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 752, PlSqlParserRULE_restore_point) + p.EnterRule(localctx, 738, PlSqlParserRULE_restore_point) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(8077) + p.SetState(7930) p.Identifier() } - p.SetState(8082) + p.SetState(7935) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 836, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 828, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8078) + p.SetState(7931) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -120222,17 +118383,17 @@ func (p *PlSqlParser) Restore_point() (localctx IRestore_pointContext) { } } { - p.SetState(8079) + p.SetState(7932) p.Id_expression() } } - p.SetState(8084) + p.SetState(7937) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 836, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 828, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -120433,19 +118594,19 @@ func (s *Purge_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { localctx = NewPurge_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 754, PlSqlParserRULE_purge_statement) + p.EnterRule(localctx, 740, PlSqlParserRULE_purge_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8085) + p.SetState(7938) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8099) + p.SetState(7952) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -120454,7 +118615,7 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINDEX, PlSqlParserTABLE: { - p.SetState(8086) + p.SetState(7939) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINDEX || _la == PlSqlParserTABLE) { @@ -120465,25 +118626,25 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { } } { - p.SetState(8087) + p.SetState(7940) p.Id_expression() } case PlSqlParserTABLESPACE: { - p.SetState(8088) + p.SetState(7941) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8090) + p.SetState(7943) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 837, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 829, p.GetParserRuleContext()) == 1 { { - p.SetState(8089) + p.SetState(7942) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -120495,18 +118656,18 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { goto errorExit } { - p.SetState(8092) + p.SetState(7945) var _x = p.Id_expression() localctx.(*Purge_statementContext).ts = _x } - p.SetState(8095) + p.SetState(7948) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 838, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 830, p.GetParserRuleContext()) == 1 { { - p.SetState(8093) + p.SetState(7946) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -120514,7 +118675,7 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { } } { - p.SetState(8094) + p.SetState(7947) var _x = p.Id_expression() @@ -120527,7 +118688,7 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { case PlSqlParserRECYCLEBIN: { - p.SetState(8097) + p.SetState(7950) p.Match(PlSqlParserRECYCLEBIN) if p.HasError() { // Recognition error - abort rule @@ -120537,7 +118698,7 @@ func (p *PlSqlParser) Purge_statement() (localctx IPurge_statementContext) { case PlSqlParserDBA_RECYCLEBIN: { - p.SetState(8098) + p.SetState(7951) p.Match(PlSqlParserDBA_RECYCLEBIN) if p.HasError() { // Recognition error - abort rule @@ -120743,36 +118904,36 @@ func (s *Noaudit_statementContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { localctx = NewNoaudit_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 756, PlSqlParserRULE_noaudit_statement) + p.EnterRule(localctx, 742, PlSqlParserRULE_noaudit_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8101) + p.SetState(7954) p.Match(PlSqlParserNOAUDIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8113) + p.SetState(7966) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 842, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 834, p.GetParserRuleContext()) { case 1: { - p.SetState(8102) + p.SetState(7955) p.Audit_operation_clause() } - p.SetState(8104) + p.SetState(7957) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 840, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 832, p.GetParserRuleContext()) == 1 { { - p.SetState(8103) + p.SetState(7956) p.Auditing_by_clause() } @@ -120782,13 +118943,13 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { case 2: { - p.SetState(8106) + p.SetState(7959) p.Audit_schema_object_clause() } case 3: { - p.SetState(8107) + p.SetState(7960) p.Match(PlSqlParserNETWORK) if p.HasError() { // Recognition error - abort rule @@ -120798,7 +118959,7 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { case 4: { - p.SetState(8108) + p.SetState(7961) p.Match(PlSqlParserDIRECT_PATH) if p.HasError() { // Recognition error - abort rule @@ -120806,19 +118967,19 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { } } { - p.SetState(8109) + p.SetState(7962) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8111) + p.SetState(7964) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 841, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 833, p.GetParserRuleContext()) == 1 { { - p.SetState(8110) + p.SetState(7963) p.Auditing_by_clause() } @@ -120829,19 +118990,19 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8120) + p.SetState(7973) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 844, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 836, p.GetParserRuleContext()) == 1 { { - p.SetState(8115) + p.SetState(7968) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8117) + p.SetState(7970) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -120850,7 +119011,7 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { if _la == PlSqlParserNOT { { - p.SetState(8116) + p.SetState(7969) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -120860,7 +119021,7 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { } { - p.SetState(8119) + p.SetState(7972) p.Match(PlSqlParserSUCCESSFUL) if p.HasError() { // Recognition error - abort rule @@ -120871,12 +119032,12 @@ func (p *PlSqlParser) Noaudit_statement() (localctx INoaudit_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(8123) + p.SetState(7976) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 845, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 837, p.GetParserRuleContext()) == 1 { { - p.SetState(8122) + p.SetState(7975) p.Container_clause() } @@ -121032,10 +119193,10 @@ func (s *Rename_objectContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Rename_object() (localctx IRename_objectContext) { localctx = NewRename_objectContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 758, PlSqlParserRULE_rename_object) + p.EnterRule(localctx, 744, PlSqlParserRULE_rename_object) p.EnterOuterAlt(localctx, 1) { - p.SetState(8125) + p.SetState(7978) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -121043,11 +119204,11 @@ func (p *PlSqlParser) Rename_object() (localctx IRename_objectContext) { } } { - p.SetState(8126) + p.SetState(7979) p.Object_name() } { - p.SetState(8127) + p.SetState(7980) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -121055,11 +119216,11 @@ func (p *PlSqlParser) Rename_object() (localctx IRename_objectContext) { } } { - p.SetState(8128) + p.SetState(7981) p.Object_name() } { - p.SetState(8129) + p.SetState(7982) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -121486,21 +119647,21 @@ func (s *Grant_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { localctx = NewGrant_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 760, PlSqlParserRULE_grant_statement) + p.EnterRule(localctx, 746, PlSqlParserRULE_grant_statement) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(8131) + p.SetState(7984) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8143) + p.SetState(7996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121509,7 +119670,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(8133) + p.SetState(7986) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121518,7 +119679,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserCOMMA { { - p.SetState(8132) + p.SetState(7985) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -121527,31 +119688,31 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } - p.SetState(8141) + p.SetState(7994) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 848, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 840, p.GetParserRuleContext()) { case 1: { - p.SetState(8135) + p.SetState(7988) p.Role_name() } case 2: { - p.SetState(8136) + p.SetState(7989) p.System_privilege() } case 3: { - p.SetState(8137) + p.SetState(7990) p.Object_privilege() } - p.SetState(8139) + p.SetState(7992) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121560,7 +119721,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(8138) + p.SetState(7991) p.Paren_column_list() } @@ -121575,14 +119736,14 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { goto errorExit } - p.SetState(8145) + p.SetState(7998) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 849, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 841, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(8149) + p.SetState(8002) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121591,7 +119752,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserON { { - p.SetState(8147) + p.SetState(8000) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -121599,35 +119760,35 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8148) + p.SetState(8001) p.Grant_object_name() } } { - p.SetState(8151) + p.SetState(8004) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8154) + p.SetState(8007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 851, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 843, p.GetParserRuleContext()) { case 1: { - p.SetState(8152) + p.SetState(8005) p.Grantee_name() } case 2: { - p.SetState(8153) + p.SetState(8006) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -121638,7 +119799,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8163) + p.SetState(8016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121647,29 +119808,29 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8156) + p.SetState(8009) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8159) + p.SetState(8012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 852, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 844, p.GetParserRuleContext()) { case 1: { - p.SetState(8157) + p.SetState(8010) p.Grantee_name() } case 2: { - p.SetState(8158) + p.SetState(8011) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -121681,19 +119842,19 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { goto errorExit } - p.SetState(8165) + p.SetState(8018) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(8169) + p.SetState(8022) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 854, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 846, p.GetParserRuleContext()) == 1 { { - p.SetState(8166) + p.SetState(8019) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -121701,7 +119862,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8167) + p.SetState(8020) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADMIN || _la == PlSqlParserDELEGATE) { @@ -121712,7 +119873,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8168) + p.SetState(8021) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule @@ -121723,12 +119884,12 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(8174) + p.SetState(8027) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 855, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 847, p.GetParserRuleContext()) == 1 { { - p.SetState(8171) + p.SetState(8024) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -121736,7 +119897,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8172) + p.SetState(8025) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -121744,7 +119905,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8173) + p.SetState(8026) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule @@ -121755,7 +119916,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(8179) + p.SetState(8032) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121764,7 +119925,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserWITH { { - p.SetState(8176) + p.SetState(8029) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -121772,7 +119933,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8177) + p.SetState(8030) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -121780,7 +119941,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } { - p.SetState(8178) + p.SetState(8031) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule @@ -121789,7 +119950,7 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { } } - p.SetState(8182) + p.SetState(8035) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -121798,13 +119959,13 @@ func (p *PlSqlParser) Grant_statement() (localctx IGrant_statementContext) { if _la == PlSqlParserCONTAINER { { - p.SetState(8181) + p.SetState(8034) p.Container_clause() } } { - p.SetState(8184) + p.SetState(8037) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -121922,12 +120083,12 @@ func (s *Container_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Container_clause() (localctx IContainer_clauseContext) { localctx = NewContainer_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 762, PlSqlParserRULE_container_clause) + p.EnterRule(localctx, 748, PlSqlParserRULE_container_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8186) + p.SetState(8039) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -121935,7 +120096,7 @@ func (p *PlSqlParser) Container_clause() (localctx IContainer_clauseContext) { } } { - p.SetState(8187) + p.SetState(8040) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -121943,7 +120104,7 @@ func (p *PlSqlParser) Container_clause() (localctx IContainer_clauseContext) { } } { - p.SetState(8188) + p.SetState(8041) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserCURRENT) { @@ -122117,52 +120278,52 @@ func (s *Revoke_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Revoke_statement() (localctx IRevoke_statementContext) { localctx = NewRevoke_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 764, PlSqlParserRULE_revoke_statement) + p.EnterRule(localctx, 750, PlSqlParserRULE_revoke_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(8190) + p.SetState(8043) p.Match(PlSqlParserREVOKE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8199) + p.SetState(8052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 860, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 852, p.GetParserRuleContext()) { case 1: - p.SetState(8193) + p.SetState(8046) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 858, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 850, p.GetParserRuleContext()) { case 1: { - p.SetState(8191) + p.SetState(8044) p.Revoke_system_privilege() } case 2: { - p.SetState(8192) + p.SetState(8045) p.Revoke_object_privileges() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8196) + p.SetState(8049) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 859, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 851, p.GetParserRuleContext()) == 1 { { - p.SetState(8195) + p.SetState(8048) p.Container_clause() } @@ -122172,7 +120333,7 @@ func (p *PlSqlParser) Revoke_statement() (localctx IRevoke_statementContext) { case 2: { - p.SetState(8198) + p.SetState(8051) p.Revoke_roles_from_programs() } @@ -122336,30 +120497,30 @@ func (s *Revoke_system_privilegeContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privilegeContext) { localctx = NewRevoke_system_privilegeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 766, PlSqlParserRULE_revoke_system_privilege) + p.EnterRule(localctx, 752, PlSqlParserRULE_revoke_system_privilege) p.EnterOuterAlt(localctx, 1) - p.SetState(8205) + p.SetState(8058) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 861, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 853, p.GetParserRuleContext()) { case 1: { - p.SetState(8201) + p.SetState(8054) p.System_privilege() } case 2: { - p.SetState(8202) + p.SetState(8055) p.Role_name() } case 3: { - p.SetState(8203) + p.SetState(8056) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -122367,7 +120528,7 @@ func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privile } } { - p.SetState(8204) + p.SetState(8057) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -122379,7 +120540,7 @@ func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privile goto errorExit } { - p.SetState(8207) + p.SetState(8060) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -122387,7 +120548,7 @@ func (p *PlSqlParser) Revoke_system_privilege() (localctx IRevoke_system_privile } } { - p.SetState(8208) + p.SetState(8061) p.Revokee_clause() } @@ -122544,26 +120705,26 @@ func (s *Revokee_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { localctx = NewRevokee_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 768, PlSqlParserRULE_revokee_clause) + p.EnterRule(localctx, 754, PlSqlParserRULE_revokee_clause) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(8212) + p.SetState(8065) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 862, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 854, p.GetParserRuleContext()) { case 1: { - p.SetState(8210) + p.SetState(8063) p.Id_expression() } case 2: { - p.SetState(8211) + p.SetState(8064) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -122574,41 +120735,41 @@ func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8221) + p.SetState(8074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 864, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 856, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8214) + p.SetState(8067) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8217) + p.SetState(8070) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 863, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 855, p.GetParserRuleContext()) { case 1: { - p.SetState(8215) + p.SetState(8068) p.Id_expression() } case 2: { - p.SetState(8216) + p.SetState(8069) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -122621,12 +120782,12 @@ func (p *PlSqlParser) Revokee_clause() (localctx IRevokee_clauseContext) { } } - p.SetState(8223) + p.SetState(8076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 864, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 856, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -122849,33 +121010,33 @@ func (s *Revoke_object_privilegesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privilegesContext) { localctx = NewRevoke_object_privilegesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 770, PlSqlParserRULE_revoke_object_privileges) + p.EnterRule(localctx, 756, PlSqlParserRULE_revoke_object_privileges) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8229) + p.SetState(8082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 866, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 858, p.GetParserRuleContext()) { case 1: { - p.SetState(8224) + p.SetState(8077) p.Object_privilege() } case 2: { - p.SetState(8225) + p.SetState(8078) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8227) + p.SetState(8080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122884,7 +121045,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil if _la == PlSqlParserPRIVILEGES { { - p.SetState(8226) + p.SetState(8079) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -122897,7 +121058,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(8241) + p.SetState(8094) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122906,36 +121067,36 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil for _la == PlSqlParserCOMMA { { - p.SetState(8231) + p.SetState(8084) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8237) + p.SetState(8090) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 868, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 860, p.GetParserRuleContext()) { case 1: { - p.SetState(8232) + p.SetState(8085) p.Object_privilege() } case 2: { - p.SetState(8233) + p.SetState(8086) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8235) + p.SetState(8088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122944,7 +121105,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil if _la == PlSqlParserPRIVILEGES { { - p.SetState(8234) + p.SetState(8087) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -122958,7 +121119,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil goto errorExit } - p.SetState(8243) + p.SetState(8096) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -122966,11 +121127,11 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil _la = p.GetTokenStream().LA(1) } { - p.SetState(8244) + p.SetState(8097) p.On_object_clause() } { - p.SetState(8245) + p.SetState(8098) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -122978,15 +121139,15 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil } } { - p.SetState(8246) + p.SetState(8099) p.Revokee_clause() } - p.SetState(8250) + p.SetState(8103) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 870, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 862, p.GetParserRuleContext()) == 1 { { - p.SetState(8247) + p.SetState(8100) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -122994,7 +121155,7 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil } } { - p.SetState(8248) + p.SetState(8101) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -123004,9 +121165,9 @@ func (p *PlSqlParser) Revoke_object_privileges() (localctx IRevoke_object_privil } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 870, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 862, p.GetParserRuleContext()) == 2 { { - p.SetState(8249) + p.SetState(8102) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -123321,36 +121482,36 @@ func (s *On_object_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { localctx = NewOn_object_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 772, PlSqlParserRULE_on_object_clause) + p.EnterRule(localctx, 758, PlSqlParserRULE_on_object_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8252) + p.SetState(8105) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8297) + p.SetState(8150) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 876, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 868, p.GetParserRuleContext()) { case 1: - p.SetState(8256) + p.SetState(8109) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 871, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 863, p.GetParserRuleContext()) == 1 { { - p.SetState(8253) + p.SetState(8106) p.Schema_name() } { - p.SetState(8254) + p.SetState(8107) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123362,7 +121523,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { goto errorExit } { - p.SetState(8258) + p.SetState(8111) var _x = p.Id_expression() @@ -123371,7 +121532,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { case 2: { - p.SetState(8259) + p.SetState(8112) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -123379,10 +121540,10 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8260) + p.SetState(8113) p.Id_expression() } - p.SetState(8265) + p.SetState(8118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123391,7 +121552,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8261) + p.SetState(8114) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -123399,11 +121560,11 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8262) + p.SetState(8115) p.Id_expression() } - p.SetState(8267) + p.SetState(8120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123413,7 +121574,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { case 3: { - p.SetState(8268) + p.SetState(8121) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -123421,13 +121582,13 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8269) + p.SetState(8122) p.Directory_name() } case 4: { - p.SetState(8270) + p.SetState(8123) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -123435,13 +121596,13 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8271) + p.SetState(8124) p.Edition_name() } case 5: { - p.SetState(8272) + p.SetState(8125) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -123449,23 +121610,23 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8273) + p.SetState(8126) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8277) + p.SetState(8130) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 873, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 865, p.GetParserRuleContext()) == 1 { { - p.SetState(8274) + p.SetState(8127) p.Schema_name() } { - p.SetState(8275) + p.SetState(8128) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123477,7 +121638,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { goto errorExit } { - p.SetState(8279) + p.SetState(8132) var _x = p.Id_expression() @@ -123486,7 +121647,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { case 6: { - p.SetState(8280) + p.SetState(8133) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -123494,7 +121655,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8281) + p.SetState(8134) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -123504,16 +121665,16 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { p.Consume() } } - p.SetState(8285) + p.SetState(8138) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 874, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 866, p.GetParserRuleContext()) == 1 { { - p.SetState(8282) + p.SetState(8135) p.Schema_name() } { - p.SetState(8283) + p.SetState(8136) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123525,7 +121686,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { goto errorExit } { - p.SetState(8287) + p.SetState(8140) var _x = p.Id_expression() @@ -123534,7 +121695,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { case 7: { - p.SetState(8288) + p.SetState(8141) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -123542,7 +121703,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8289) + p.SetState(8142) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -123550,23 +121711,23 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { } } { - p.SetState(8290) + p.SetState(8143) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8294) + p.SetState(8147) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 875, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 867, p.GetParserRuleContext()) == 1 { { - p.SetState(8291) + p.SetState(8144) p.Schema_name() } { - p.SetState(8292) + p.SetState(8145) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -123578,7 +121739,7 @@ func (p *PlSqlParser) On_object_clause() (localctx IOn_object_clauseContext) { goto errorExit } { - p.SetState(8296) + p.SetState(8149) var _x = p.Id_expression() @@ -123785,13 +121946,13 @@ func (s *Revoke_roles_from_programsContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_programsContext) { localctx = NewRevoke_roles_from_programsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 774, PlSqlParserRULE_revoke_roles_from_programs) + p.EnterRule(localctx, 760, PlSqlParserRULE_revoke_roles_from_programs) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(8308) + p.SetState(8161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123800,10 +121961,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(8299) + p.SetState(8152) p.Role_name() } - p.SetState(8304) + p.SetState(8157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123812,7 +121973,7 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ for _la == PlSqlParserCOMMA { { - p.SetState(8300) + p.SetState(8153) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -123820,11 +121981,11 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ } } { - p.SetState(8301) + p.SetState(8154) p.Role_name() } - p.SetState(8306) + p.SetState(8159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -123834,7 +121995,7 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ case PlSqlParserALL: { - p.SetState(8307) + p.SetState(8160) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -123847,7 +122008,7 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ goto errorExit } { - p.SetState(8310) + p.SetState(8163) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -123855,22 +122016,22 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ } } { - p.SetState(8311) + p.SetState(8164) p.Program_unit() } - p.SetState(8316) + p.SetState(8169) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 879, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 871, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8312) + p.SetState(8165) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -123878,17 +122039,17 @@ func (p *PlSqlParser) Revoke_roles_from_programs() (localctx IRevoke_roles_from_ } } { - p.SetState(8313) + p.SetState(8166) p.Program_unit() } } - p.SetState(8318) + p.SetState(8171) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 879, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 871, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -124038,12 +122199,12 @@ func (s *Program_unitContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Program_unit() (localctx IProgram_unitContext) { localctx = NewProgram_unitContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 776, PlSqlParserRULE_program_unit) + p.EnterRule(localctx, 762, PlSqlParserRULE_program_unit) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8319) + p.SetState(8172) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFUNCTION || _la == PlSqlParserPACKAGE || _la == PlSqlParserPROCEDURE) { @@ -124053,16 +122214,16 @@ func (p *PlSqlParser) Program_unit() (localctx IProgram_unitContext) { p.Consume() } } - p.SetState(8323) + p.SetState(8176) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 880, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 872, p.GetParserRuleContext()) == 1 { { - p.SetState(8320) + p.SetState(8173) p.Schema_name() } { - p.SetState(8321) + p.SetState(8174) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -124074,7 +122235,7 @@ func (p *PlSqlParser) Program_unit() (localctx IProgram_unitContext) { goto errorExit } { - p.SetState(8325) + p.SetState(8178) p.Id_expression() } @@ -124367,14 +122528,14 @@ func (s *Create_dimensionContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { localctx = NewCreate_dimensionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 778, PlSqlParserRULE_create_dimension) + p.EnterRule(localctx, 764, PlSqlParserRULE_create_dimension) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(8327) + p.SetState(8180) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -124382,7 +122543,7 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { } } { - p.SetState(8328) + p.SetState(8181) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -124390,10 +122551,10 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { } } { - p.SetState(8329) + p.SetState(8182) p.Identifier() } - p.SetState(8331) + p.SetState(8184) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124402,18 +122563,18 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { for ok := true; ok; ok = _la == PlSqlParserLEVEL { { - p.SetState(8330) + p.SetState(8183) p.Level_clause() } - p.SetState(8333) + p.SetState(8186) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(8338) + p.SetState(8191) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124422,28 +122583,28 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(8338) + p.SetState(8191) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 882, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 874, p.GetParserRuleContext()) { case 1: { - p.SetState(8335) + p.SetState(8188) p.Hierarchy_clause() } case 2: { - p.SetState(8336) + p.SetState(8189) p.Attribute_clause() } case 3: { - p.SetState(8337) + p.SetState(8190) p.Extended_attribute_clause() } @@ -124456,9 +122617,9 @@ func (p *PlSqlParser) Create_dimension() (localctx ICreate_dimensionContext) { goto errorExit } - p.SetState(8340) + p.SetState(8193) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 883, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 875, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -124638,19 +122799,19 @@ func (s *Create_directoryContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { localctx = NewCreate_directoryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 780, PlSqlParserRULE_create_directory) + p.EnterRule(localctx, 766, PlSqlParserRULE_create_directory) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8342) + p.SetState(8195) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8345) + p.SetState(8198) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124659,7 +122820,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { if _la == PlSqlParserOR { { - p.SetState(8343) + p.SetState(8196) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -124667,7 +122828,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8344) + p.SetState(8197) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -124677,7 +122838,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } { - p.SetState(8347) + p.SetState(8200) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -124685,10 +122846,10 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8348) + p.SetState(8201) p.Directory_name() } - p.SetState(8352) + p.SetState(8205) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -124697,7 +122858,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { if _la == PlSqlParserSHARING { { - p.SetState(8349) + p.SetState(8202) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -124705,7 +122866,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8350) + p.SetState(8203) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -124713,7 +122874,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8351) + p.SetState(8204) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -124726,7 +122887,7 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } { - p.SetState(8354) + p.SetState(8207) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -124734,11 +122895,11 @@ func (p *PlSqlParser) Create_directory() (localctx ICreate_directoryContext) { } } { - p.SetState(8355) + p.SetState(8208) p.Directory_path() } { - p.SetState(8356) + p.SetState(8209) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -124853,10 +123014,10 @@ func (s *Directory_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Directory_name() (localctx IDirectory_nameContext) { localctx = NewDirectory_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 782, PlSqlParserRULE_directory_name) + p.EnterRule(localctx, 768, PlSqlParserRULE_directory_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(8358) + p.SetState(8211) p.Id_expression() } @@ -124955,10 +123116,10 @@ func (s *Directory_pathContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Directory_path() (localctx IDirectory_pathContext) { localctx = NewDirectory_pathContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 784, PlSqlParserRULE_directory_path) + p.EnterRule(localctx, 770, PlSqlParserRULE_directory_path) p.EnterOuterAlt(localctx, 1) { - p.SetState(8360) + p.SetState(8213) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -125235,12 +123396,12 @@ func (s *Create_inmemory_join_groupContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_join_groupContext) { localctx = NewCreate_inmemory_join_groupContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 786, PlSqlParserRULE_create_inmemory_join_group) + p.EnterRule(localctx, 772, PlSqlParserRULE_create_inmemory_join_group) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8362) + p.SetState(8215) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -125248,7 +123409,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8363) + p.SetState(8216) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -125256,7 +123417,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8364) + p.SetState(8217) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -125264,23 +123425,23 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8365) + p.SetState(8218) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8369) + p.SetState(8222) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 886, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 878, p.GetParserRuleContext()) == 1 { { - p.SetState(8366) + p.SetState(8219) p.Schema_name() } { - p.SetState(8367) + p.SetState(8220) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -125292,30 +123453,30 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo goto errorExit } { - p.SetState(8371) + p.SetState(8224) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).jg = _x } { - p.SetState(8372) + p.SetState(8225) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8376) + p.SetState(8229) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 887, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 879, p.GetParserRuleContext()) == 1 { { - p.SetState(8373) + p.SetState(8226) p.Schema_name() } { - p.SetState(8374) + p.SetState(8227) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -125327,14 +123488,14 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo goto errorExit } { - p.SetState(8378) + p.SetState(8231) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).t = _x } { - p.SetState(8379) + p.SetState(8232) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -125342,21 +123503,21 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8380) + p.SetState(8233) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).c = _x } { - p.SetState(8381) + p.SetState(8234) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8393) + p.SetState(8246) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125365,23 +123526,23 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo for ok := true; ok; ok = _la == PlSqlParserCOMMA { { - p.SetState(8382) + p.SetState(8235) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8386) + p.SetState(8239) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 888, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 880, p.GetParserRuleContext()) == 1 { { - p.SetState(8383) + p.SetState(8236) p.Schema_name() } { - p.SetState(8384) + p.SetState(8237) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -125393,14 +123554,14 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo goto errorExit } { - p.SetState(8388) + p.SetState(8241) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).t = _x } { - p.SetState(8389) + p.SetState(8242) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -125408,14 +123569,14 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } { - p.SetState(8390) + p.SetState(8243) var _x = p.Id_expression() localctx.(*Create_inmemory_join_groupContext).c = _x } { - p.SetState(8391) + p.SetState(8244) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -125423,7 +123584,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo } } - p.SetState(8395) + p.SetState(8248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125431,7 +123592,7 @@ func (p *PlSqlParser) Create_inmemory_join_group() (localctx ICreate_inmemory_jo _la = p.GetTokenStream().LA(1) } { - p.SetState(8397) + p.SetState(8250) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -125589,10 +123750,10 @@ func (s *Drop_hierarchyContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Drop_hierarchy() (localctx IDrop_hierarchyContext) { localctx = NewDrop_hierarchyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 788, PlSqlParserRULE_drop_hierarchy) + p.EnterRule(localctx, 774, PlSqlParserRULE_drop_hierarchy) p.EnterOuterAlt(localctx, 1) { - p.SetState(8399) + p.SetState(8252) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -125600,23 +123761,23 @@ func (p *PlSqlParser) Drop_hierarchy() (localctx IDrop_hierarchyContext) { } } { - p.SetState(8400) + p.SetState(8253) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8404) + p.SetState(8257) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 890, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 882, p.GetParserRuleContext()) == 1 { { - p.SetState(8401) + p.SetState(8254) p.Schema_name() } { - p.SetState(8402) + p.SetState(8255) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -125628,7 +123789,7 @@ func (p *PlSqlParser) Drop_hierarchy() (localctx IDrop_hierarchyContext) { goto errorExit } { - p.SetState(8406) + p.SetState(8259) var _x = p.Id_expression() @@ -125849,14 +124010,14 @@ func (s *Alter_libraryContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { localctx = NewAlter_libraryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 790, PlSqlParserRULE_alter_library) + p.EnterRule(localctx, 776, PlSqlParserRULE_alter_library) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(8408) + p.SetState(8261) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -125864,7 +124025,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { } } { - p.SetState(8409) + p.SetState(8262) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -125872,65 +124033,65 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { } } { - p.SetState(8410) + p.SetState(8263) p.Library_name() } - p.SetState(8426) + p.SetState(8279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 894, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 886, p.GetParserRuleContext()) { case 1: { - p.SetState(8411) + p.SetState(8264) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8413) + p.SetState(8266) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 891, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 883, p.GetParserRuleContext()) == 1 { { - p.SetState(8412) + p.SetState(8265) p.Library_debug() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(8418) + p.SetState(8271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 892, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 884, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8415) + p.SetState(8268) p.Compiler_parameters_clause() } } - p.SetState(8420) + p.SetState(8273) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 892, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 884, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(8423) + p.SetState(8276) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -125939,7 +124100,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { if _la == PlSqlParserREUSE { { - p.SetState(8421) + p.SetState(8274) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -125947,7 +124108,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { } } { - p.SetState(8422) + p.SetState(8275) p.Match(PlSqlParserSETTINGS) if p.HasError() { // Recognition error - abort rule @@ -125959,7 +124120,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { case 2: { - p.SetState(8425) + p.SetState(8278) p.Library_editionable() } @@ -125967,7 +124128,7 @@ func (p *PlSqlParser) Alter_library() (localctx IAlter_libraryContext) { goto errorExit } { - p.SetState(8428) + p.SetState(8281) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -126129,12 +124290,12 @@ func (s *Drop_javaContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { localctx = NewDrop_javaContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 792, PlSqlParserRULE_drop_java) + p.EnterRule(localctx, 778, PlSqlParserRULE_drop_java) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8430) + p.SetState(8283) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -126142,7 +124303,7 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { } } { - p.SetState(8431) + p.SetState(8284) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -126150,7 +124311,7 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { } } { - p.SetState(8432) + p.SetState(8285) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLASS || _la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -126160,16 +124321,16 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { p.Consume() } } - p.SetState(8436) + p.SetState(8289) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 895, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 887, p.GetParserRuleContext()) == 1 { { - p.SetState(8433) + p.SetState(8286) p.Schema_name() } { - p.SetState(8434) + p.SetState(8287) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -126181,7 +124342,7 @@ func (p *PlSqlParser) Drop_java() (localctx IDrop_javaContext) { goto errorExit } { - p.SetState(8438) + p.SetState(8291) p.Id_expression() } @@ -126302,10 +124463,10 @@ func (s *Drop_libraryContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Drop_library() (localctx IDrop_libraryContext) { localctx = NewDrop_libraryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 794, PlSqlParserRULE_drop_library) + p.EnterRule(localctx, 780, PlSqlParserRULE_drop_library) p.EnterOuterAlt(localctx, 1) { - p.SetState(8440) + p.SetState(8293) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -126313,7 +124474,7 @@ func (p *PlSqlParser) Drop_library() (localctx IDrop_libraryContext) { } } { - p.SetState(8441) + p.SetState(8294) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -126321,7 +124482,7 @@ func (p *PlSqlParser) Drop_library() (localctx IDrop_libraryContext) { } } { - p.SetState(8442) + p.SetState(8295) p.Library_name() } @@ -126729,19 +124890,19 @@ func (s *Create_javaContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { localctx = NewCreate_javaContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 796, PlSqlParserRULE_create_java) + p.EnterRule(localctx, 782, PlSqlParserRULE_create_java) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8444) + p.SetState(8297) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8447) + p.SetState(8300) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126750,7 +124911,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserOR { { - p.SetState(8445) + p.SetState(8298) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -126758,7 +124919,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8446) + p.SetState(8299) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -126767,7 +124928,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8451) + p.SetState(8304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126776,7 +124937,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserAND { { - p.SetState(8449) + p.SetState(8302) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -126784,7 +124945,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8450) + p.SetState(8303) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPILE || _la == PlSqlParserRESOLVE) { @@ -126796,7 +124957,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8454) + p.SetState(8307) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126805,7 +124966,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserNOFORCE { { - p.SetState(8453) + p.SetState(8306) p.Match(PlSqlParserNOFORCE) if p.HasError() { // Recognition error - abort rule @@ -126815,14 +124976,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } { - p.SetState(8456) + p.SetState(8309) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8470) + p.SetState(8323) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126831,7 +124992,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserRESOURCE, PlSqlParserSOURCE: { - p.SetState(8457) + p.SetState(8310) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -126842,23 +125003,23 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8458) + p.SetState(8311) p.Match(PlSqlParserNAMED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8462) + p.SetState(8315) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 899, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 891, p.GetParserRuleContext()) == 1 { { - p.SetState(8459) + p.SetState(8312) p.Schema_name() } { - p.SetState(8460) + p.SetState(8313) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -126870,7 +125031,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { goto errorExit } { - p.SetState(8464) + p.SetState(8317) var _x = p.Id_expression() @@ -126879,14 +125040,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { case PlSqlParserCLASS: { - p.SetState(8465) + p.SetState(8318) p.Match(PlSqlParserCLASS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8468) + p.SetState(8321) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126895,7 +125056,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserSCHEMA { { - p.SetState(8466) + p.SetState(8319) p.Match(PlSqlParserSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -126903,7 +125064,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8467) + p.SetState(8320) p.Id_expression() } @@ -126913,7 +125074,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8475) + p.SetState(8328) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126922,7 +125083,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserSHARING { { - p.SetState(8472) + p.SetState(8325) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -126930,7 +125091,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8473) + p.SetState(8326) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -126938,7 +125099,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8474) + p.SetState(8327) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -126950,7 +125111,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8478) + p.SetState(8331) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126959,12 +125120,12 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserAUTHID { { - p.SetState(8477) + p.SetState(8330) p.Invoker_rights_clause() } } - p.SetState(8497) + p.SetState(8350) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126973,7 +125134,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserRESOLVER { { - p.SetState(8480) + p.SetState(8333) p.Match(PlSqlParserRESOLVER) if p.HasError() { // Recognition error - abort rule @@ -126981,14 +125142,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8481) + p.SetState(8334) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8492) + p.SetState(8345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -126997,7 +125158,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { for ok := true; ok; ok = _la == PlSqlParserLEFT_PAREN { { - p.SetState(8482) + p.SetState(8335) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -127005,14 +125166,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8483) + p.SetState(8336) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8485) + p.SetState(8338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -127021,7 +125182,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { if _la == PlSqlParserCOMMA { { - p.SetState(8484) + p.SetState(8337) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -127030,7 +125191,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8489) + p.SetState(8342) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -127039,7 +125200,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(8487) + p.SetState(8340) var _x = p.Id_expression() @@ -127048,7 +125209,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { case PlSqlParserMINUS_SIGN: { - p.SetState(8488) + p.SetState(8341) p.Match(PlSqlParserMINUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -127061,7 +125222,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { goto errorExit } { - p.SetState(8491) + p.SetState(8344) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -127069,7 +125230,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8494) + p.SetState(8347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -127077,7 +125238,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(8496) + p.SetState(8349) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -127086,7 +125247,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } - p.SetState(8514) + p.SetState(8367) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -127095,23 +125256,23 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUSING: { - p.SetState(8499) + p.SetState(8352) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8510) + p.SetState(8363) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 908, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 900, p.GetParserRuleContext()) { case 1: { - p.SetState(8500) + p.SetState(8353) p.Match(PlSqlParserBFILE) if p.HasError() { // Recognition error - abort rule @@ -127119,7 +125280,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8501) + p.SetState(8354) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -127127,14 +125288,14 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8502) + p.SetState(8355) var _x = p.Id_expression() localctx.(*Create_javaContext).d = _x } { - p.SetState(8503) + p.SetState(8356) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -127142,11 +125303,11 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8504) + p.SetState(8357) p.Filename() } { - p.SetState(8505) + p.SetState(8358) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -127156,7 +125317,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { case 2: { - p.SetState(8507) + p.SetState(8360) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBFILE || _la == PlSqlParserBLOB || _la == PlSqlParserCLOB) { @@ -127167,13 +125328,13 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8508) + p.SetState(8361) p.Subquery() } case 3: { - p.SetState(8509) + p.SetState(8362) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -127187,7 +125348,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { case PlSqlParserAS: { - p.SetState(8512) + p.SetState(8365) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -127195,7 +125356,7 @@ func (p *PlSqlParser) Create_java() (localctx ICreate_javaContext) { } } { - p.SetState(8513) + p.SetState(8366) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -127345,19 +125506,19 @@ func (s *Create_libraryContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { localctx = NewCreate_libraryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 798, PlSqlParserRULE_create_library) + p.EnterRule(localctx, 784, PlSqlParserRULE_create_library) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8516) + p.SetState(8369) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8519) + p.SetState(8372) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -127366,7 +125527,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { if _la == PlSqlParserOR { { - p.SetState(8517) + p.SetState(8370) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -127374,7 +125535,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { } } { - p.SetState(8518) + p.SetState(8371) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -127383,7 +125544,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { } } - p.SetState(8522) + p.SetState(8375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -127392,7 +125553,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { if _la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE { { - p.SetState(8521) + p.SetState(8374) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -127405,7 +125566,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { } { - p.SetState(8524) + p.SetState(8377) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -127413,7 +125574,7 @@ func (p *PlSqlParser) Create_library() (localctx ICreate_libraryContext) { } } { - p.SetState(8525) + p.SetState(8378) p.Plsql_library_source() } @@ -127626,16 +125787,16 @@ func (s *Plsql_library_sourceContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceContext) { localctx = NewPlsql_library_sourceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 800, PlSqlParserRULE_plsql_library_source) + p.EnterRule(localctx, 786, PlSqlParserRULE_plsql_library_source) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8527) + p.SetState(8380) p.Library_name() } { - p.SetState(8528) + p.SetState(8381) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -127646,15 +125807,15 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont } } { - p.SetState(8529) + p.SetState(8382) p.Quoted_string() } - p.SetState(8532) + p.SetState(8385) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 912, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 904, p.GetParserRuleContext()) == 1 { { - p.SetState(8530) + p.SetState(8383) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -127662,19 +125823,19 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont } } { - p.SetState(8531) + p.SetState(8384) p.Directory_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(8536) + p.SetState(8389) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 913, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 905, p.GetParserRuleContext()) == 1 { { - p.SetState(8534) + p.SetState(8387) p.Match(PlSqlParserAGENT) if p.HasError() { // Recognition error - abort rule @@ -127682,19 +125843,19 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont } } { - p.SetState(8535) + p.SetState(8388) p.Quoted_string() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(8540) + p.SetState(8393) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 914, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 906, p.GetParserRuleContext()) == 1 { { - p.SetState(8538) + p.SetState(8391) p.Match(PlSqlParserCREDENTIAL) if p.HasError() { // Recognition error - abort rule @@ -127702,7 +125863,7 @@ func (p *PlSqlParser) Plsql_library_source() (localctx IPlsql_library_sourceCont } } { - p.SetState(8539) + p.SetState(8392) p.Credential_name() } @@ -127848,18 +126009,18 @@ func (s *Credential_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Credential_name() (localctx ICredential_nameContext) { localctx = NewCredential_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 802, PlSqlParserRULE_credential_name) + p.EnterRule(localctx, 788, PlSqlParserRULE_credential_name) p.EnterOuterAlt(localctx, 1) - p.SetState(8545) + p.SetState(8398) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 915, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 907, p.GetParserRuleContext()) == 1 { { - p.SetState(8542) + p.SetState(8395) p.Id_expression() } { - p.SetState(8543) + p.SetState(8396) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -127871,7 +126032,7 @@ func (p *PlSqlParser) Credential_name() (localctx ICredential_nameContext) { goto errorExit } { - p.SetState(8547) + p.SetState(8400) p.Id_expression() } @@ -127975,18 +126136,18 @@ func (s *Library_editionableContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Library_editionable() (localctx ILibrary_editionableContext) { localctx = NewLibrary_editionableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 804, PlSqlParserRULE_library_editionable) + p.EnterRule(localctx, 790, PlSqlParserRULE_library_editionable) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8549) + p.SetState(8402) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(8550) + p.SetState(8403) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -128092,16 +126253,16 @@ func (s *Library_debugContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Library_debug() (localctx ILibrary_debugContext) { localctx = NewLibrary_debugContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 806, PlSqlParserRULE_library_debug) + p.EnterRule(localctx, 792, PlSqlParserRULE_library_debug) p.EnterOuterAlt(localctx, 1) - p.SetState(8552) + p.SetState(8405) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(8553) + p.SetState(8406) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -128238,14 +126399,14 @@ func (s *Compiler_parameters_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Compiler_parameters_clause() (localctx ICompiler_parameters_clauseContext) { localctx = NewCompiler_parameters_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 808, PlSqlParserRULE_compiler_parameters_clause) + p.EnterRule(localctx, 794, PlSqlParserRULE_compiler_parameters_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(8555) + p.SetState(8408) p.Parameter_name() } { - p.SetState(8556) + p.SetState(8409) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -128253,7 +126414,7 @@ func (p *PlSqlParser) Compiler_parameters_clause() (localctx ICompiler_parameter } } { - p.SetState(8557) + p.SetState(8410) p.Parameter_value() } @@ -128369,8 +126530,8 @@ 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(8561) + p.EnterRule(localctx, 796, PlSqlParserRULE_parameter_value) + p.SetState(8414) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -128380,14 +126541,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(8559) + p.SetState(8412) p.Regular_id() } case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 2) { - p.SetState(8560) + p.SetState(8413) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -128538,18 +126699,18 @@ func (s *Library_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Library_name() (localctx ILibrary_nameContext) { localctx = NewLibrary_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 812, PlSqlParserRULE_library_name) + p.EnterRule(localctx, 798, PlSqlParserRULE_library_name) p.EnterOuterAlt(localctx, 1) - p.SetState(8566) + p.SetState(8419) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 917, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 909, p.GetParserRuleContext()) == 1 { { - p.SetState(8563) + p.SetState(8416) p.Regular_id() } { - p.SetState(8564) + p.SetState(8417) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -128561,7 +126722,7 @@ func (p *PlSqlParser) Library_name() (localctx ILibrary_nameContext) { goto errorExit } { - p.SetState(8568) + p.SetState(8421) p.Regular_id() } @@ -129018,14 +127179,14 @@ func (s *Alter_dimensionContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { localctx = NewAlter_dimensionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 814, PlSqlParserRULE_alter_dimension) + p.EnterRule(localctx, 800, PlSqlParserRULE_alter_dimension) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(8570) + p.SetState(8423) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -129033,7 +127194,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8571) + p.SetState(8424) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -129041,10 +127202,10 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8572) + p.SetState(8425) p.Identifier() } - p.SetState(8617) + p.SetState(8470) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129052,7 +127213,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: - p.SetState(8580) + p.SetState(8433) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129062,41 +127223,41 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch _alt { case 1: { - p.SetState(8573) + p.SetState(8426) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8578) + p.SetState(8431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 918, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 910, p.GetParserRuleContext()) { case 1: { - p.SetState(8574) + p.SetState(8427) p.Level_clause() } case 2: { - p.SetState(8575) + p.SetState(8428) p.Hierarchy_clause() } case 3: { - p.SetState(8576) + p.SetState(8429) p.Attribute_clause() } case 4: { - p.SetState(8577) + p.SetState(8430) p.Extended_attribute_clause() } @@ -129109,16 +127270,16 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { goto errorExit } - p.SetState(8582) + p.SetState(8435) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 919, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 911, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } case PlSqlParserDROP: - p.SetState(8612) + p.SetState(8465) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129128,14 +127289,14 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch _alt { case 1: { - p.SetState(8584) + p.SetState(8437) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8610) + p.SetState(8463) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129144,7 +127305,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEVEL: { - p.SetState(8585) + p.SetState(8438) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -129152,15 +127313,15 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8586) + p.SetState(8439) p.Identifier() } - p.SetState(8588) + p.SetState(8441) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 920, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 912, p.GetParserRuleContext()) == 1 { { - p.SetState(8587) + p.SetState(8440) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCASCADE || _la == PlSqlParserRESTRICT) { @@ -129177,7 +127338,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { case PlSqlParserHIERARCHY: { - p.SetState(8590) + p.SetState(8443) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -129185,13 +127346,13 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8591) + p.SetState(8444) p.Identifier() } case PlSqlParserATTRIBUTE: { - p.SetState(8592) + p.SetState(8445) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -129199,15 +127360,15 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8593) + p.SetState(8446) p.Identifier() } - p.SetState(8608) + p.SetState(8461) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 923, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 915, p.GetParserRuleContext()) == 1 { { - p.SetState(8594) + p.SetState(8447) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -129215,15 +127376,15 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8595) + p.SetState(8448) p.Identifier() } - p.SetState(8606) + p.SetState(8459) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 922, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 914, p.GetParserRuleContext()) == 1 { { - p.SetState(8596) + p.SetState(8449) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -129231,22 +127392,22 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8597) + p.SetState(8450) p.Column_name() } - p.SetState(8603) + p.SetState(8456) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 921, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 913, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8598) + p.SetState(8451) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -129254,7 +127415,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8599) + p.SetState(8452) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -129262,17 +127423,17 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { } } { - p.SetState(8600) + p.SetState(8453) p.Column_name() } } - p.SetState(8605) + p.SetState(8458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 921, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 913, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -129296,9 +127457,9 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { goto errorExit } - p.SetState(8614) + p.SetState(8467) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 925, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 917, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -129306,7 +127467,7 @@ func (p *PlSqlParser) Alter_dimension() (localctx IAlter_dimensionContext) { case PlSqlParserCOMPILE: { - p.SetState(8616) + p.SetState(8469) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -129567,12 +127728,12 @@ func (s *Level_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { localctx = NewLevel_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 816, PlSqlParserRULE_level_clause) + p.EnterRule(localctx, 802, PlSqlParserRULE_level_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8619) + p.SetState(8472) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -129580,18 +127741,18 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8620) + p.SetState(8473) p.Identifier() } { - p.SetState(8621) + p.SetState(8474) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8642) + p.SetState(8495) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129600,11 +127761,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(8622) + p.SetState(8475) p.Table_name() } { - p.SetState(8623) + p.SetState(8476) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -129612,13 +127773,13 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8624) + p.SetState(8477) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(8626) + p.SetState(8479) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -129626,11 +127787,11 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8627) + p.SetState(8480) p.Table_name() } { - p.SetState(8628) + p.SetState(8481) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -129638,10 +127799,10 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8629) + p.SetState(8482) p.Column_name() } - p.SetState(8637) + p.SetState(8490) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129650,7 +127811,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8630) + p.SetState(8483) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -129658,11 +127819,11 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8631) + p.SetState(8484) p.Table_name() } { - p.SetState(8632) + p.SetState(8485) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -129670,11 +127831,11 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8633) + p.SetState(8486) p.Column_name() } - p.SetState(8639) + p.SetState(8492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129682,7 +127843,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(8640) + p.SetState(8493) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -129694,12 +127855,12 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8647) + p.SetState(8500) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 929, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 921, p.GetParserRuleContext()) == 1 { { - p.SetState(8644) + p.SetState(8497) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -129707,7 +127868,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8645) + p.SetState(8498) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -129715,7 +127876,7 @@ func (p *PlSqlParser) Level_clause() (localctx ILevel_clauseContext) { } } { - p.SetState(8646) + p.SetState(8499) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -129912,12 +128073,12 @@ func (s *Hierarchy_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { localctx = NewHierarchy_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 818, PlSqlParserRULE_hierarchy_clause) + p.EnterRule(localctx, 804, PlSqlParserRULE_hierarchy_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8649) + p.SetState(8502) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -129925,11 +128086,11 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { } } { - p.SetState(8650) + p.SetState(8503) p.Identifier() } { - p.SetState(8651) + p.SetState(8504) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -129937,10 +128098,10 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { } } { - p.SetState(8652) + p.SetState(8505) p.Identifier() } - p.SetState(8656) + p.SetState(8509) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129949,7 +128110,7 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { for ok := true; ok; ok = _la == PlSqlParserCHILD { { - p.SetState(8653) + p.SetState(8506) p.Match(PlSqlParserCHILD) if p.HasError() { // Recognition error - abort rule @@ -129957,7 +128118,7 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { } } { - p.SetState(8654) + p.SetState(8507) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -129965,18 +128126,18 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { } } { - p.SetState(8655) + p.SetState(8508) p.Identifier() } - p.SetState(8658) + p.SetState(8511) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(8661) + p.SetState(8514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -129985,13 +128146,13 @@ func (p *PlSqlParser) Hierarchy_clause() (localctx IHierarchy_clauseContext) { if _la == PlSqlParserJOIN { { - p.SetState(8660) + p.SetState(8513) p.Dimension_join_clause() } } { - p.SetState(8663) + p.SetState(8516) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -130205,11 +128366,11 @@ func (s *Dimension_join_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseContext) { localctx = NewDimension_join_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 820, PlSqlParserRULE_dimension_join_clause) + p.EnterRule(localctx, 806, PlSqlParserRULE_dimension_join_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8671) + p.SetState(8524) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130218,7 +128379,7 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo for ok := true; ok; ok = _la == PlSqlParserJOIN { { - p.SetState(8665) + p.SetState(8518) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -130226,7 +128387,7 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo } } { - p.SetState(8666) + p.SetState(8519) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -130234,11 +128395,11 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo } } { - p.SetState(8667) + p.SetState(8520) p.Column_one_or_more_sub_clause() } { - p.SetState(8668) + p.SetState(8521) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -130246,11 +128407,11 @@ func (p *PlSqlParser) Dimension_join_clause() (localctx IDimension_join_clauseCo } } { - p.SetState(8669) + p.SetState(8522) p.Identifier() } - p.SetState(8673) + p.SetState(8526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130454,11 +128615,11 @@ func (s *Attribute_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { localctx = NewAttribute_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 822, PlSqlParserRULE_attribute_clause) + p.EnterRule(localctx, 808, PlSqlParserRULE_attribute_clause) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(8680) + p.SetState(8533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130468,7 +128629,7 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { switch _alt { case 1: { - p.SetState(8675) + p.SetState(8528) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -130476,11 +128637,11 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { } } { - p.SetState(8676) + p.SetState(8529) p.Identifier() } { - p.SetState(8677) + p.SetState(8530) p.Match(PlSqlParserDETERMINES) if p.HasError() { // Recognition error - abort rule @@ -130488,7 +128649,7 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { } } { - p.SetState(8678) + p.SetState(8531) p.Column_one_or_more_sub_clause() } @@ -130497,9 +128658,9 @@ func (p *PlSqlParser) Attribute_clause() (localctx IAttribute_clauseContext) { goto errorExit } - p.SetState(8682) + p.SetState(8535) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 933, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 925, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -130706,12 +128867,12 @@ func (s *Extended_attribute_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_clauseContext) { localctx = NewExtended_attribute_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 824, PlSqlParserRULE_extended_attribute_clause) + p.EnterRule(localctx, 810, PlSqlParserRULE_extended_attribute_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(8684) + p.SetState(8537) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -130719,10 +128880,10 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ } } { - p.SetState(8685) + p.SetState(8538) p.Identifier() } - p.SetState(8691) + p.SetState(8544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130732,7 +128893,7 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ switch _alt { case 1: { - p.SetState(8686) + p.SetState(8539) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -130740,11 +128901,11 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ } } { - p.SetState(8687) + p.SetState(8540) p.Identifier() } { - p.SetState(8688) + p.SetState(8541) p.Match(PlSqlParserDETERMINES) if p.HasError() { // Recognition error - abort rule @@ -130752,7 +128913,7 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ } } { - p.SetState(8689) + p.SetState(8542) p.Column_one_or_more_sub_clause() } @@ -130761,9 +128922,9 @@ func (p *PlSqlParser) Extended_attribute_clause() (localctx IExtended_attribute_ goto errorExit } - p.SetState(8693) + p.SetState(8546) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 934, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 926, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -130922,10 +129083,10 @@ func (s *Column_one_or_more_sub_clauseContext) Accept(visitor antlr.ParseTreeVis func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_more_sub_clauseContext) { localctx = NewColumn_one_or_more_sub_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 826, PlSqlParserRULE_column_one_or_more_sub_clause) + p.EnterRule(localctx, 812, PlSqlParserRULE_column_one_or_more_sub_clause) var _la int - p.SetState(8707) + p.SetState(8560) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130935,14 +129096,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(8695) + p.SetState(8548) p.Column_name() } case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(8696) + p.SetState(8549) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -130950,10 +129111,10 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m } } { - p.SetState(8697) + p.SetState(8550) p.Column_name() } - p.SetState(8702) + p.SetState(8555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130962,7 +129123,7 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m for _la == PlSqlParserCOMMA { { - p.SetState(8698) + p.SetState(8551) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -130970,11 +129131,11 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m } } { - p.SetState(8699) + p.SetState(8552) p.Column_name() } - p.SetState(8704) + p.SetState(8557) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -130982,7 +129143,7 @@ func (p *PlSqlParser) Column_one_or_more_sub_clause() (localctx IColumn_one_or_m _la = p.GetTokenStream().LA(1) } { - p.SetState(8705) + p.SetState(8558) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -131296,12 +129457,12 @@ func (s *Alter_viewContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { localctx = NewAlter_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 828, PlSqlParserRULE_alter_view) + p.EnterRule(localctx, 814, PlSqlParserRULE_alter_view) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8709) + p.SetState(8562) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -131309,7 +129470,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8710) + p.SetState(8563) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -131317,19 +129478,19 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8711) + p.SetState(8564) p.Tableview_name() } - p.SetState(8744) + p.SetState(8597) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 940, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 932, p.GetParserRuleContext()) { case 1: { - p.SetState(8712) + p.SetState(8565) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -131337,13 +129498,13 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8713) + p.SetState(8566) p.Out_of_line_constraint() } case 2: { - p.SetState(8714) + p.SetState(8567) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -131351,7 +129512,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8715) + p.SetState(8568) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -131359,11 +129520,11 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8716) + p.SetState(8569) p.Constraint_name() } { - p.SetState(8717) + p.SetState(8570) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORELY || _la == PlSqlParserRELY) { @@ -131376,14 +129537,14 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { case 3: { - p.SetState(8719) + p.SetState(8572) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8736) + p.SetState(8589) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131392,7 +129553,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCONSTRAINT: { - p.SetState(8720) + p.SetState(8573) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -131400,13 +129561,13 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8721) + p.SetState(8574) p.Constraint_name() } case PlSqlParserPRIMARY: { - p.SetState(8722) + p.SetState(8575) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -131414,7 +129575,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8723) + p.SetState(8576) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -131424,7 +129585,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { case PlSqlParserUNIQUE: { - p.SetState(8724) + p.SetState(8577) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -131432,7 +129593,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8725) + p.SetState(8578) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -131440,10 +129601,10 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8726) + p.SetState(8579) p.Column_name() } - p.SetState(8731) + p.SetState(8584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131452,7 +129613,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { for _la == PlSqlParserCOMMA { { - p.SetState(8727) + p.SetState(8580) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -131460,11 +129621,11 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8728) + p.SetState(8581) p.Column_name() } - p.SetState(8733) + p.SetState(8586) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -131472,7 +129633,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(8734) + p.SetState(8587) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -131487,7 +129648,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { case 4: { - p.SetState(8738) + p.SetState(8591) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -131497,7 +129658,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { case 5: { - p.SetState(8739) + p.SetState(8592) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -131505,7 +129666,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } } { - p.SetState(8740) + p.SetState(8593) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -131517,12 +129678,12 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { } case 6: - p.SetState(8742) + p.SetState(8595) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 939, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 931, p.GetParserRuleContext()) == 1 { { - p.SetState(8741) + p.SetState(8594) p.Alter_view_editionable() } @@ -131534,7 +129695,7 @@ func (p *PlSqlParser) Alter_view() (localctx IAlter_viewContext) { goto errorExit } { - p.SetState(8746) + p.SetState(8599) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -131642,18 +129803,18 @@ func (s *Alter_view_editionableContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Alter_view_editionable() (localctx IAlter_view_editionableContext) { localctx = NewAlter_view_editionableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 830, PlSqlParserRULE_alter_view_editionable) + p.EnterRule(localctx, 816, PlSqlParserRULE_alter_view_editionable) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8748) + p.SetState(8601) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(8749) + p.SetState(8602) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -132009,19 +130170,19 @@ func (s *Create_viewContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { localctx = NewCreate_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 832, PlSqlParserRULE_create_view) + p.EnterRule(localctx, 818, PlSqlParserRULE_create_view) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8751) + p.SetState(8604) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8754) + p.SetState(8607) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132030,7 +130191,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserOR { { - p.SetState(8752) + p.SetState(8605) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -132038,7 +130199,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8753) + p.SetState(8606) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -132047,7 +130208,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } - p.SetState(8760) + p.SetState(8613) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132055,7 +130216,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserFORCE || _la == PlSqlParserNO { - p.SetState(8757) + p.SetState(8610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132064,7 +130225,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserNO { { - p.SetState(8756) + p.SetState(8609) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -132074,7 +130235,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } { - p.SetState(8759) + p.SetState(8612) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -132083,7 +130244,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } - p.SetState(8763) + p.SetState(8616) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132092,29 +130253,29 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserEDITIONABLE || _la == PlSqlParserEDITIONING || _la == PlSqlParserNONEDITIONABLE { { - p.SetState(8762) + p.SetState(8615) p.Editioning_clause() } } { - p.SetState(8765) + p.SetState(8618) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8769) + p.SetState(8622) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 945, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 937, p.GetParserRuleContext()) == 1 { { - p.SetState(8766) + p.SetState(8619) p.Schema_name() } { - p.SetState(8767) + p.SetState(8620) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -132126,13 +130287,13 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { goto errorExit } { - p.SetState(8771) + p.SetState(8624) var _x = p.Id_expression() localctx.(*Create_viewContext).v = _x } - p.SetState(8782) + p.SetState(8635) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132141,7 +130302,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserSHARING { { - p.SetState(8772) + p.SetState(8625) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -132149,14 +130310,14 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8773) + p.SetState(8626) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8780) + p.SetState(8633) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132165,7 +130326,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserMETADATA: { - p.SetState(8774) + p.SetState(8627) p.Match(PlSqlParserMETADATA) if p.HasError() { // Recognition error - abort rule @@ -132174,7 +130335,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } case PlSqlParserDATA, PlSqlParserEXTENDED: - p.SetState(8776) + p.SetState(8629) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132183,7 +130344,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserEXTENDED { { - p.SetState(8775) + p.SetState(8628) p.Match(PlSqlParserEXTENDED) if p.HasError() { // Recognition error - abort rule @@ -132193,7 +130354,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } { - p.SetState(8778) + p.SetState(8631) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -132203,7 +130364,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { case PlSqlParserNONE: { - p.SetState(8779) + p.SetState(8632) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -132217,7 +130378,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } - p.SetState(8785) + p.SetState(8638) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132226,12 +130387,12 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserOF || _la == PlSqlParserLEFT_PAREN { { - p.SetState(8784) + p.SetState(8637) p.View_options() } } - p.SetState(8790) + p.SetState(8643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132240,7 +130401,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(8787) + p.SetState(8640) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -132248,7 +130409,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8788) + p.SetState(8641) p.Match(PlSqlParserCOLLATION) if p.HasError() { // Recognition error - abort rule @@ -132256,7 +130417,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8789) + p.SetState(8642) var _x = p.Id_expression() @@ -132264,7 +130425,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } - p.SetState(8794) + p.SetState(8647) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132273,7 +130434,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { if _la == PlSqlParserBEQUEATH { { - p.SetState(8792) + p.SetState(8645) p.Match(PlSqlParserBEQUEATH) if p.HasError() { // Recognition error - abort rule @@ -132281,7 +130442,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8793) + p.SetState(8646) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT_USER || _la == PlSqlParserDEFINER) { @@ -132294,7 +130455,7 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } { - p.SetState(8796) + p.SetState(8649) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -132302,27 +130463,27 @@ func (p *PlSqlParser) Create_view() (localctx ICreate_viewContext) { } } { - p.SetState(8797) + p.SetState(8650) p.Select_only_statement() } - p.SetState(8799) + p.SetState(8652) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 952, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 944, p.GetParserRuleContext()) == 1 { { - p.SetState(8798) + p.SetState(8651) p.Subquery_restriction_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(8802) + p.SetState(8655) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 953, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 945, p.GetParserRuleContext()) == 1 { { - p.SetState(8801) + p.SetState(8654) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONTAINERS_DEFAULT || _la == PlSqlParserCONTAINER_MAP) { @@ -132442,10 +130603,10 @@ func (s *Editioning_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { localctx = NewEditioning_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 834, PlSqlParserRULE_editioning_clause) + p.EnterRule(localctx, 820, PlSqlParserRULE_editioning_clause) var _la int - p.SetState(8810) + p.SetState(8663) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132455,7 +130616,7 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { case PlSqlParserEDITIONING: p.EnterOuterAlt(localctx, 1) { - p.SetState(8804) + p.SetState(8657) p.Match(PlSqlParserEDITIONING) if p.HasError() { // Recognition error - abort rule @@ -132466,14 +130627,14 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { case PlSqlParserEDITIONABLE: p.EnterOuterAlt(localctx, 2) { - p.SetState(8805) + p.SetState(8658) p.Match(PlSqlParserEDITIONABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8807) + p.SetState(8660) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132482,7 +130643,7 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { if _la == PlSqlParserEDITIONING { { - p.SetState(8806) + p.SetState(8659) p.Match(PlSqlParserEDITIONING) if p.HasError() { // Recognition error - abort rule @@ -132495,7 +130656,7 @@ func (p *PlSqlParser) Editioning_clause() (localctx IEditioning_clauseContext) { case PlSqlParserNONEDITIONABLE: p.EnterOuterAlt(localctx, 3) { - p.SetState(8809) + p.SetState(8662) p.Match(PlSqlParserNONEDITIONABLE) if p.HasError() { // Recognition error - abort rule @@ -132649,32 +130810,32 @@ 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(8815) + p.EnterRule(localctx, 822, PlSqlParserRULE_view_options) + p.SetState(8668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 956, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 948, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(8812) + p.SetState(8665) p.View_alias_constraint() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(8813) + p.SetState(8666) p.Object_view_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(8814) + p.SetState(8667) p.Xmltype_view_clause() } @@ -132921,21 +131082,21 @@ func (s *View_alias_constraintContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintContext) { localctx = NewView_alias_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 838, PlSqlParserRULE_view_alias_constraint) + p.EnterRule(localctx, 824, PlSqlParserRULE_view_alias_constraint) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(8817) + p.SetState(8670) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8831) + p.SetState(8684) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132943,7 +131104,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(8819) + p.SetState(8672) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -132952,7 +131113,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo if _la == PlSqlParserCOMMA { { - p.SetState(8818) + p.SetState(8671) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -132961,41 +131122,41 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo } } - p.SetState(8829) + p.SetState(8682) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 959, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 951, p.GetParserRuleContext()) { case 1: { - p.SetState(8821) + p.SetState(8674) p.Table_alias() } - p.SetState(8825) + p.SetState(8678) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 958, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 950, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(8822) + p.SetState(8675) p.Inline_constraint() } } - p.SetState(8827) + p.SetState(8680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 958, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 950, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -133003,7 +131164,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo case 2: { - p.SetState(8828) + p.SetState(8681) p.Out_of_line_constraint() } @@ -133011,7 +131172,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo goto errorExit } - p.SetState(8833) + p.SetState(8686) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133019,7 +131180,7 @@ func (p *PlSqlParser) View_alias_constraint() (localctx IView_alias_constraintCo _la = p.GetTokenStream().LA(1) } { - p.SetState(8835) + p.SetState(8688) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -133396,28 +131557,28 @@ func (s *Object_view_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) { localctx = NewObject_view_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 840, PlSqlParserRULE_object_view_clause) + p.EnterRule(localctx, 826, PlSqlParserRULE_object_view_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(8837) + p.SetState(8690) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8841) + p.SetState(8694) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 961, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 953, p.GetParserRuleContext()) == 1 { { - p.SetState(8838) + p.SetState(8691) p.Schema_name() } { - p.SetState(8839) + p.SetState(8692) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -133429,13 +131590,13 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) goto errorExit } { - p.SetState(8843) + p.SetState(8696) var _x = p.Id_expression() localctx.(*Object_view_clauseContext).tn = _x } - p.SetState(8867) + p.SetState(8720) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133444,7 +131605,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserWITH: { - p.SetState(8844) + p.SetState(8697) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -133452,7 +131613,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8845) + p.SetState(8698) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -133460,7 +131621,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8846) + p.SetState(8699) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIDENTIFIER || _la == PlSqlParserID) { @@ -133470,7 +131631,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) p.Consume() } } - p.SetState(8858) + p.SetState(8711) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133479,7 +131640,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(8847) + p.SetState(8700) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -133489,7 +131650,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) case PlSqlParserLEFT_PAREN: { - p.SetState(8848) + p.SetState(8701) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -133497,14 +131658,14 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8849) + p.SetState(8702) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8854) + p.SetState(8707) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133513,7 +131674,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(8850) + p.SetState(8703) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -133521,7 +131682,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8851) + p.SetState(8704) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -133529,7 +131690,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } - p.SetState(8856) + p.SetState(8709) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133537,7 +131698,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(8857) + p.SetState(8710) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -133552,23 +131713,23 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) case PlSqlParserUNDER: { - p.SetState(8860) + p.SetState(8713) p.Match(PlSqlParserUNDER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8864) + p.SetState(8717) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 964, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 956, p.GetParserRuleContext()) == 1 { { - p.SetState(8861) + p.SetState(8714) p.Schema_name() } { - p.SetState(8862) + p.SetState(8715) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -133580,7 +131741,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) goto errorExit } { - p.SetState(8866) + p.SetState(8719) var _x = p.Id_expression() @@ -133591,7 +131752,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(8886) + p.SetState(8739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133600,14 +131761,14 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) for _la == PlSqlParserLEFT_PAREN { { - p.SetState(8869) + p.SetState(8722) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8878) + p.SetState(8731) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133615,7 +131776,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(8871) + p.SetState(8724) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133624,7 +131785,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) if _la == PlSqlParserCOMMA { { - p.SetState(8870) + p.SetState(8723) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -133633,7 +131794,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } - p.SetState(8876) + p.SetState(8729) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133642,13 +131803,13 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCHECK, PlSqlParserCONSTRAINT, PlSqlParserFOREIGN, PlSqlParserPRIMARY, PlSqlParserUNIQUE: { - p.SetState(8873) + p.SetState(8726) p.Out_of_line_constraint() } case PlSqlParserREGULAR_ID: { - p.SetState(8874) + p.SetState(8727) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -133656,7 +131817,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } { - p.SetState(8875) + p.SetState(8728) p.Inline_constraint() } @@ -133665,7 +131826,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) goto errorExit } - p.SetState(8880) + p.SetState(8733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133673,7 +131834,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(8882) + p.SetState(8735) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -133681,7 +131842,7 @@ func (p *PlSqlParser) Object_view_clause() (localctx IObject_view_clauseContext) } } - p.SetState(8888) + p.SetState(8741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133877,11 +132038,11 @@ func (s *Inline_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { localctx = NewInline_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 842, PlSqlParserRULE_inline_constraint) + p.EnterRule(localctx, 828, PlSqlParserRULE_inline_constraint) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8891) + p.SetState(8744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133890,7 +132051,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { if _la == PlSqlParserCONSTRAINT { { - p.SetState(8889) + p.SetState(8742) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -133898,12 +132059,12 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { } } { - p.SetState(8890) + p.SetState(8743) p.Constraint_name() } } - p.SetState(8902) + p.SetState(8755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133911,7 +132072,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNOT, PlSqlParserNULL_: - p.SetState(8894) + p.SetState(8747) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -133920,7 +132081,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { if _la == PlSqlParserNOT { { - p.SetState(8893) + p.SetState(8746) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -133930,7 +132091,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { } { - p.SetState(8896) + p.SetState(8749) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -133940,7 +132101,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { case PlSqlParserUNIQUE: { - p.SetState(8897) + p.SetState(8750) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -133950,7 +132111,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { case PlSqlParserPRIMARY: { - p.SetState(8898) + p.SetState(8751) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -133958,7 +132119,7 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { } } { - p.SetState(8899) + p.SetState(8752) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -133968,13 +132129,13 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { case PlSqlParserREFERENCES: { - p.SetState(8900) + p.SetState(8753) p.References_clause() } case PlSqlParserCHECK: { - p.SetState(8901) + p.SetState(8754) p.Check_constraint() } @@ -133982,12 +132143,12 @@ func (p *PlSqlParser) Inline_constraint() (localctx IInline_constraintContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(8905) + p.SetState(8758) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 973, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 965, p.GetParserRuleContext()) == 1 { { - p.SetState(8904) + p.SetState(8757) p.Constraint_state() } @@ -134178,10 +132339,10 @@ func (s *Inline_ref_constraintContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintContext) { localctx = NewInline_ref_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 844, PlSqlParserRULE_inline_ref_constraint) + p.EnterRule(localctx, 830, PlSqlParserRULE_inline_ref_constraint) var _la int - p.SetState(8920) + p.SetState(8773) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134191,7 +132352,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo case PlSqlParserSCOPE: p.EnterOuterAlt(localctx, 1) { - p.SetState(8907) + p.SetState(8760) p.Match(PlSqlParserSCOPE) if p.HasError() { // Recognition error - abort rule @@ -134199,7 +132360,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo } } { - p.SetState(8908) + p.SetState(8761) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -134207,14 +132368,14 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo } } { - p.SetState(8909) + p.SetState(8762) p.Tableview_name() } case PlSqlParserWITH: p.EnterOuterAlt(localctx, 2) { - p.SetState(8910) + p.SetState(8763) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -134222,7 +132383,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo } } { - p.SetState(8911) + p.SetState(8764) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -134232,7 +132393,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo case PlSqlParserCONSTRAINT, PlSqlParserREFERENCES: p.EnterOuterAlt(localctx, 3) - p.SetState(8914) + p.SetState(8767) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134241,7 +132402,7 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo if _la == PlSqlParserCONSTRAINT { { - p.SetState(8912) + p.SetState(8765) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -134249,21 +132410,21 @@ func (p *PlSqlParser) Inline_ref_constraint() (localctx IInline_ref_constraintCo } } { - p.SetState(8913) + p.SetState(8766) p.Constraint_name() } } { - p.SetState(8916) + p.SetState(8769) p.References_clause() } - p.SetState(8918) + p.SetState(8771) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 975, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 967, p.GetParserRuleContext()) == 1 { { - p.SetState(8917) + p.SetState(8770) p.Constraint_state() } @@ -134557,10 +132718,10 @@ func (s *Out_of_line_ref_constraintContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_constraintContext) { localctx = NewOut_of_line_ref_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 846, PlSqlParserRULE_out_of_line_ref_constraint) + p.EnterRule(localctx, 832, PlSqlParserRULE_out_of_line_ref_constraint) var _la int - p.SetState(8957) + p.SetState(8810) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134570,7 +132731,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co case PlSqlParserSCOPE: p.EnterOuterAlt(localctx, 1) { - p.SetState(8922) + p.SetState(8775) p.Match(PlSqlParserSCOPE) if p.HasError() { // Recognition error - abort rule @@ -134578,7 +132739,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8923) + p.SetState(8776) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -134586,7 +132747,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8924) + p.SetState(8777) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134594,14 +132755,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8925) + p.SetState(8778) var _x = p.Regular_id() localctx.(*Out_of_line_ref_constraintContext).ref_col_or_attr = _x } { - p.SetState(8926) + p.SetState(8779) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134609,7 +132770,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8927) + p.SetState(8780) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -134617,14 +132778,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8928) + p.SetState(8781) p.Tableview_name() } case PlSqlParserREF: p.EnterOuterAlt(localctx, 2) { - p.SetState(8930) + p.SetState(8783) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -134632,7 +132793,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8931) + p.SetState(8784) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134640,14 +132801,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8932) + p.SetState(8785) var _x = p.Regular_id() localctx.(*Out_of_line_ref_constraintContext).ref_col_or_attr = _x } { - p.SetState(8933) + p.SetState(8786) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134655,7 +132816,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8934) + p.SetState(8787) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -134663,7 +132824,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8935) + p.SetState(8788) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -134673,7 +132834,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co case PlSqlParserCONSTRAINT, PlSqlParserFOREIGN: p.EnterOuterAlt(localctx, 3) - p.SetState(8939) + p.SetState(8792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134682,7 +132843,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co if _la == PlSqlParserCONSTRAINT { { - p.SetState(8937) + p.SetState(8790) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -134690,13 +132851,13 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8938) + p.SetState(8791) p.Constraint_name() } } { - p.SetState(8941) + p.SetState(8794) p.Match(PlSqlParserFOREIGN) if p.HasError() { // Recognition error - abort rule @@ -134704,7 +132865,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8942) + p.SetState(8795) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -134712,14 +132873,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8943) + p.SetState(8796) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(8948) + p.SetState(8801) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134727,7 +132888,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(8945) + p.SetState(8798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134736,7 +132897,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co if _la == PlSqlParserCOMMA { { - p.SetState(8944) + p.SetState(8797) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -134746,14 +132907,14 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } { - p.SetState(8947) + p.SetState(8800) var _x = p.Regular_id() localctx.(*Out_of_line_ref_constraintContext).ref_col_or_attr = _x } - p.SetState(8950) + p.SetState(8803) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -134761,7 +132922,7 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co _la = p.GetTokenStream().LA(1) } { - p.SetState(8952) + p.SetState(8805) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -134769,15 +132930,15 @@ func (p *PlSqlParser) Out_of_line_ref_constraint() (localctx IOut_of_line_ref_co } } { - p.SetState(8953) + p.SetState(8806) p.References_clause() } - p.SetState(8955) + p.SetState(8808) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 980, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 972, p.GetParserRuleContext()) == 1 { { - p.SetState(8954) + p.SetState(8807) p.Constraint_state() } @@ -135036,11 +133197,11 @@ func (s *Out_of_line_constraintContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraintContext) { localctx = NewOut_of_line_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 848, PlSqlParserRULE_out_of_line_constraint) + p.EnterRule(localctx, 834, PlSqlParserRULE_out_of_line_constraint) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(8961) + p.SetState(8814) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135049,7 +133210,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint if _la == PlSqlParserCONSTRAINT { { - p.SetState(8959) + p.SetState(8812) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -135057,12 +133218,12 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8960) + p.SetState(8813) p.Constraint_name() } } - p.SetState(8994) + p.SetState(8847) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135071,7 +133232,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint switch p.GetTokenStream().LA(1) { case PlSqlParserUNIQUE: { - p.SetState(8963) + p.SetState(8816) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -135079,7 +133240,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8964) + p.SetState(8817) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135087,10 +133248,10 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8965) + p.SetState(8818) p.Column_name() } - p.SetState(8970) + p.SetState(8823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135099,7 +133260,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint for _la == PlSqlParserCOMMA { { - p.SetState(8966) + p.SetState(8819) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -135107,11 +133268,11 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8967) + p.SetState(8820) p.Column_name() } - p.SetState(8972) + p.SetState(8825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135119,7 +133280,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint _la = p.GetTokenStream().LA(1) } { - p.SetState(8973) + p.SetState(8826) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135129,7 +133290,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint case PlSqlParserPRIMARY: { - p.SetState(8975) + p.SetState(8828) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -135137,7 +133298,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8976) + p.SetState(8829) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -135145,7 +133306,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8977) + p.SetState(8830) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135153,10 +133314,10 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8978) + p.SetState(8831) p.Column_name() } - p.SetState(8983) + p.SetState(8836) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135165,7 +133326,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint for _la == PlSqlParserCOMMA { { - p.SetState(8979) + p.SetState(8832) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -135173,11 +133334,11 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8980) + p.SetState(8833) p.Column_name() } - p.SetState(8985) + p.SetState(8838) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135185,7 +133346,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint _la = p.GetTokenStream().LA(1) } { - p.SetState(8986) + p.SetState(8839) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135195,13 +133356,13 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint case PlSqlParserFOREIGN: { - p.SetState(8988) + p.SetState(8841) p.Foreign_key_clause() } case PlSqlParserCHECK: { - p.SetState(8989) + p.SetState(8842) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule @@ -135209,7 +133370,7 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8990) + p.SetState(8843) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135217,11 +133378,11 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint } } { - p.SetState(8991) + p.SetState(8844) p.Condition() } { - p.SetState(8992) + p.SetState(8845) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135234,12 +133395,12 @@ func (p *PlSqlParser) Out_of_line_constraint() (localctx IOut_of_line_constraint goto errorExit } - p.SetState(8997) + p.SetState(8850) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 986, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 978, p.GetParserRuleContext()) == 1 { { - p.SetState(8996) + p.SetState(8849) p.Constraint_state() } @@ -135490,13 +133651,13 @@ func (s *Constraint_stateContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { localctx = NewConstraint_stateContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 850, PlSqlParserRULE_constraint_state) + p.EnterRule(localctx, 836, PlSqlParserRULE_constraint_state) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(9009) + p.SetState(8862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135505,7 +133666,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(9009) + p.SetState(8862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135513,7 +133674,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDEFERRABLE, PlSqlParserNOT: - p.SetState(9000) + p.SetState(8853) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135522,7 +133683,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { if _la == PlSqlParserNOT { { - p.SetState(8999) + p.SetState(8852) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -135532,7 +133693,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { } { - p.SetState(9002) + p.SetState(8855) p.Match(PlSqlParserDEFERRABLE) if p.HasError() { // Recognition error - abort rule @@ -135542,7 +133703,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserINITIALLY: { - p.SetState(9003) + p.SetState(8856) p.Match(PlSqlParserINITIALLY) if p.HasError() { // Recognition error - abort rule @@ -135550,7 +133711,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { } } { - p.SetState(9004) + p.SetState(8857) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -135563,7 +133724,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserNORELY, PlSqlParserRELY: { - p.SetState(9005) + p.SetState(8858) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORELY || _la == PlSqlParserRELY) { @@ -135576,7 +133737,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(9006) + p.SetState(8859) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -135589,7 +133750,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserNOVALIDATE, PlSqlParserVALIDATE: { - p.SetState(9007) + p.SetState(8860) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOVALIDATE || _la == PlSqlParserVALIDATE) { @@ -135602,7 +133763,7 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { case PlSqlParserUSING: { - p.SetState(9008) + p.SetState(8861) p.Using_index_clause() } @@ -135616,9 +133777,9 @@ func (p *PlSqlParser) Constraint_state() (localctx IConstraint_stateContext) { goto errorExit } - p.SetState(9011) + p.SetState(8864) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 989, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 981, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -135829,12 +133990,12 @@ func (s *Xmltype_view_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContext) { localctx = NewXmltype_view_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 852, PlSqlParserRULE_xmltype_view_clause) + p.EnterRule(localctx, 838, PlSqlParserRULE_xmltype_view_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9013) + p.SetState(8866) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -135842,14 +134003,14 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9014) + p.SetState(8867) p.Match(PlSqlParserXMLTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9016) + p.SetState(8869) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135858,13 +134019,13 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex if _la == PlSqlParserELEMENT || _la == PlSqlParserXMLSCHEMA { { - p.SetState(9015) + p.SetState(8868) p.Xml_schema_spec() } } { - p.SetState(9018) + p.SetState(8871) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -135872,7 +134033,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9019) + p.SetState(8872) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -135880,7 +134041,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9020) + p.SetState(8873) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIDENTIFIER || _la == PlSqlParserID) { @@ -135890,7 +134051,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex p.Consume() } } - p.SetState(9033) + p.SetState(8886) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135899,7 +134060,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(9021) + p.SetState(8874) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -135909,7 +134070,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex case PlSqlParserLEFT_PAREN: { - p.SetState(9022) + p.SetState(8875) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -135917,10 +134078,10 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9023) + p.SetState(8876) p.Expression() } - p.SetState(9028) + p.SetState(8881) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135929,7 +134090,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(9024) + p.SetState(8877) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -135937,11 +134098,11 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex } } { - p.SetState(9025) + p.SetState(8878) p.Expression() } - p.SetState(9030) + p.SetState(8883) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -135949,7 +134110,7 @@ func (p *PlSqlParser) Xmltype_view_clause() (localctx IXmltype_view_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(9031) + p.SetState(8884) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -136210,11 +134371,11 @@ func (s *Xml_schema_specContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { localctx = NewXml_schema_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 854, PlSqlParserRULE_xml_schema_spec) + p.EnterRule(localctx, 840, PlSqlParserRULE_xml_schema_spec) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(9037) + p.SetState(8890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136223,7 +134384,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { if _la == PlSqlParserXMLSCHEMA { { - p.SetState(9035) + p.SetState(8888) p.Match(PlSqlParserXMLSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -136231,39 +134392,39 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9036) + p.SetState(8889) p.Xml_schema_url() } } { - p.SetState(9039) + p.SetState(8892) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9045) + p.SetState(8898) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 994, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 986, p.GetParserRuleContext()) { case 1: { - p.SetState(9040) + p.SetState(8893) p.Element() } case 2: { - p.SetState(9041) + p.SetState(8894) p.Xml_schema_url() } { - p.SetState(9042) + p.SetState(8895) p.Match(PlSqlParserHASH_OP) if p.HasError() { // Recognition error - abort rule @@ -136271,14 +134432,14 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9043) + p.SetState(8896) p.Element() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(9052) + p.SetState(8905) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136287,7 +134448,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { if _la == PlSqlParserSTORE { { - p.SetState(9047) + p.SetState(8900) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -136295,7 +134456,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9048) + p.SetState(8901) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -136303,7 +134464,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9049) + p.SetState(8902) p.Match(PlSqlParserVARRAYS) if p.HasError() { // Recognition error - abort rule @@ -136311,7 +134472,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9050) + p.SetState(8903) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -136319,7 +134480,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } { - p.SetState(9051) + p.SetState(8904) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOBS || _la == PlSqlParserTABLES) { @@ -136331,16 +134492,16 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } } - p.SetState(9057) + p.SetState(8910) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 996, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 988, p.GetParserRuleContext()) == 1 { { - p.SetState(9054) + p.SetState(8907) p.Allow_or_disallow() } { - p.SetState(9055) + p.SetState(8908) p.Match(PlSqlParserNONSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -136351,7 +134512,7 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(9062) + p.SetState(8915) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -136360,11 +134521,11 @@ func (p *PlSqlParser) Xml_schema_spec() (localctx IXml_schema_specContext) { if _la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW { { - p.SetState(9059) + p.SetState(8912) p.Allow_or_disallow() } { - p.SetState(9060) + p.SetState(8913) p.Match(PlSqlParserANYSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -136469,10 +134630,10 @@ func (s *Xml_schema_urlContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Xml_schema_url() (localctx IXml_schema_urlContext) { localctx = NewXml_schema_urlContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 856, PlSqlParserRULE_xml_schema_url) + p.EnterRule(localctx, 842, PlSqlParserRULE_xml_schema_url) p.EnterOuterAlt(localctx, 1) { - p.SetState(9064) + p.SetState(8917) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -136575,10 +134736,10 @@ func (s *ElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Element() (localctx IElementContext) { localctx = NewElementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 858, PlSqlParserRULE_element) + p.EnterRule(localctx, 844, PlSqlParserRULE_element) p.EnterOuterAlt(localctx, 1) { - p.SetState(9066) + p.SetState(8919) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -136967,12 +135128,12 @@ func (s *Alter_tablespaceContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { localctx = NewAlter_tablespaceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 860, PlSqlParserRULE_alter_tablespace) + p.EnterRule(localctx, 846, PlSqlParserRULE_alter_tablespace) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9068) + p.SetState(8921) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -136980,7 +135141,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9069) + p.SetState(8922) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -136988,26 +135149,26 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9070) + p.SetState(8923) p.Tablespace() } - p.SetState(9103) + p.SetState(8956) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1001, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 993, p.GetParserRuleContext()) { case 1: { - p.SetState(9071) + p.SetState(8924) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9073) + p.SetState(8926) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137016,12 +135177,12 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(9072) + p.SetState(8925) p.Table_compression() } } - p.SetState(9076) + p.SetState(8929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137030,7 +135191,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { if _la == PlSqlParserSTORAGE { { - p.SetState(9075) + p.SetState(8928) p.Storage_clause() } @@ -137038,7 +135199,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { case 2: { - p.SetState(9078) + p.SetState(8931) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -137046,7 +135207,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9079) + p.SetState(8932) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -137054,13 +135215,13 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9080) + p.SetState(8933) p.Size_clause() } case 3: { - p.SetState(9081) + p.SetState(8934) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -137068,13 +135229,13 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9082) + p.SetState(8935) p.Size_clause() } case 4: { - p.SetState(9083) + p.SetState(8936) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -137084,7 +135245,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { case 5: { - p.SetState(9084) + p.SetState(8937) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -137092,14 +135253,14 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9085) + p.SetState(8938) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9088) + p.SetState(8941) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137108,7 +135269,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { if _la == PlSqlParserKEEP { { - p.SetState(9086) + p.SetState(8939) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -137116,7 +135277,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9087) + p.SetState(8940) p.Size_clause() } @@ -137124,7 +135285,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { case 6: { - p.SetState(9090) + p.SetState(8943) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -137132,7 +135293,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9091) + p.SetState(8944) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -137140,17 +135301,17 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } } { - p.SetState(9092) + p.SetState(8945) p.New_tablespace_name() } case 7: { - p.SetState(9093) + p.SetState(8946) p.Begin_or_end() } { - p.SetState(9094) + p.SetState(8947) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -137160,43 +135321,43 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { case 8: { - p.SetState(9096) + p.SetState(8949) p.Datafile_tempfile_clauses() } case 9: { - p.SetState(9097) + p.SetState(8950) p.Tablespace_logging_clauses() } case 10: { - p.SetState(9098) + p.SetState(8951) p.Tablespace_group_clause() } case 11: { - p.SetState(9099) + p.SetState(8952) p.Tablespace_state_clauses() } case 12: { - p.SetState(9100) + p.SetState(8953) p.Autoextend_clause() } case 13: { - p.SetState(9101) + p.SetState(8954) p.Flashback_mode_clause() } case 14: { - p.SetState(9102) + p.SetState(8955) p.Tablespace_retention_clause() } @@ -137204,7 +135365,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { goto errorExit } { - p.SetState(9105) + p.SetState(8958) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -137468,12 +135629,12 @@ func (s *Datafile_tempfile_clausesContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_clausesContext) { localctx = NewDatafile_tempfile_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 862, PlSqlParserRULE_datafile_tempfile_clauses) + p.EnterRule(localctx, 848, PlSqlParserRULE_datafile_tempfile_clauses) var _la int var _alt int - p.SetState(9153) + p.SetState(9006) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137483,14 +135644,14 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(9107) + p.SetState(8960) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9110) + p.SetState(8963) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137499,13 +135660,13 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c switch p.GetTokenStream().LA(1) { case PlSqlParserDATAFILE: { - p.SetState(9108) + p.SetState(8961) p.Datafile_specification() } case PlSqlParserTEMPFILE: { - p.SetState(9109) + p.SetState(8962) p.Tempfile_specification() } @@ -137517,7 +135678,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(9112) + p.SetState(8965) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -137525,7 +135686,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9113) + p.SetState(8966) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATAFILE || _la == PlSqlParserTEMPFILE) { @@ -137535,7 +135696,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c p.Consume() } } - p.SetState(9116) + p.SetState(8969) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137544,13 +135705,13 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(9114) + p.SetState(8967) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(9115) + p.SetState(8968) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -137562,12 +135723,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(9120) + p.SetState(8973) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1004, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 996, p.GetParserRuleContext()) == 1 { { - p.SetState(9118) + p.SetState(8971) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -137575,7 +135736,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9119) + p.SetState(8972) p.Size_clause() } @@ -137586,7 +135747,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserSHRINK: p.EnterOuterAlt(localctx, 3) { - p.SetState(9122) + p.SetState(8975) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -137594,14 +135755,14 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9123) + p.SetState(8976) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9126) + p.SetState(8979) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137610,13 +135771,13 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(9124) + p.SetState(8977) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(9125) + p.SetState(8978) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -137628,12 +135789,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(9130) + p.SetState(8983) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1006, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 998, p.GetParserRuleContext()) == 1 { { - p.SetState(9128) + p.SetState(8981) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -137641,7 +135802,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9129) + p.SetState(8982) p.Size_clause() } @@ -137652,7 +135813,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 4) { - p.SetState(9132) + p.SetState(8985) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -137660,7 +135821,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9133) + p.SetState(8986) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -137668,10 +135829,10 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9134) + p.SetState(8987) p.Filename() } - p.SetState(9139) + p.SetState(8992) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137680,7 +135841,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c for _la == PlSqlParserCOMMA { { - p.SetState(9135) + p.SetState(8988) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -137688,11 +135849,11 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9136) + p.SetState(8989) p.Filename() } - p.SetState(9141) + p.SetState(8994) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137700,7 +135861,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c _la = p.GetTokenStream().LA(1) } { - p.SetState(9142) + p.SetState(8995) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -137708,22 +135869,22 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9143) + p.SetState(8996) p.Filename() } - p.SetState(9148) + p.SetState(9001) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1008, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1000, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9144) + p.SetState(8997) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -137731,17 +135892,17 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } } { - p.SetState(9145) + p.SetState(8998) p.Filename() } } - p.SetState(9150) + p.SetState(9003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1008, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1000, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -137750,7 +135911,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c case PlSqlParserDATAFILE, PlSqlParserTEMPFILE: p.EnterOuterAlt(localctx, 5) { - p.SetState(9151) + p.SetState(9004) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATAFILE || _la == PlSqlParserTEMPFILE) { @@ -137762,7 +135923,7 @@ func (p *PlSqlParser) Datafile_tempfile_clauses() (localctx IDatafile_tempfile_c } { - p.SetState(9152) + p.SetState(9005) p.Online_or_offline() } @@ -137893,10 +136054,10 @@ func (s *Tablespace_logging_clausesContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging_clausesContext) { localctx = NewTablespace_logging_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 864, PlSqlParserRULE_tablespace_logging_clauses) + p.EnterRule(localctx, 850, PlSqlParserRULE_tablespace_logging_clauses) var _la int - p.SetState(9161) + p.SetState(9014) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137906,13 +136067,13 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: p.EnterOuterAlt(localctx, 1) { - p.SetState(9155) + p.SetState(9008) p.Logging_clause() } case PlSqlParserFORCE, PlSqlParserNO: p.EnterOuterAlt(localctx, 2) - p.SetState(9157) + p.SetState(9010) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -137921,7 +136082,7 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging if _la == PlSqlParserNO { { - p.SetState(9156) + p.SetState(9009) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -137931,7 +136092,7 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging } { - p.SetState(9159) + p.SetState(9012) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -137939,7 +136100,7 @@ func (p *PlSqlParser) Tablespace_logging_clauses() (localctx ITablespace_logging } } { - p.SetState(9160) + p.SetState(9013) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -138074,10 +136235,10 @@ func (s *Tablespace_group_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Tablespace_group_clause() (localctx ITablespace_group_clauseContext) { localctx = NewTablespace_group_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 866, PlSqlParserRULE_tablespace_group_clause) + p.EnterRule(localctx, 852, PlSqlParserRULE_tablespace_group_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9163) + p.SetState(9016) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -138085,14 +136246,14 @@ func (p *PlSqlParser) Tablespace_group_clause() (localctx ITablespace_group_clau } } { - p.SetState(9164) + p.SetState(9017) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9167) + p.SetState(9020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -138101,13 +136262,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(9165) + p.SetState(9018) p.Tablespace_group_name() } case PlSqlParserCHAR_STRING: { - p.SetState(9166) + p.SetState(9019) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -138227,10 +136388,10 @@ func (s *Tablespace_group_nameContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Tablespace_group_name() (localctx ITablespace_group_nameContext) { localctx = NewTablespace_group_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 868, PlSqlParserRULE_tablespace_group_name) + p.EnterRule(localctx, 854, PlSqlParserRULE_tablespace_group_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(9169) + p.SetState(9022) p.Regular_id() } @@ -138369,10 +136530,10 @@ func (s *Tablespace_state_clausesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_clausesContext) { localctx = NewTablespace_state_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 870, PlSqlParserRULE_tablespace_state_clauses) + p.EnterRule(localctx, 856, PlSqlParserRULE_tablespace_state_clauses) var _la int - p.SetState(9180) + p.SetState(9033) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -138382,7 +136543,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserONLINE: p.EnterOuterAlt(localctx, 1) { - p.SetState(9171) + p.SetState(9024) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -138393,19 +136554,19 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserOFFLINE: p.EnterOuterAlt(localctx, 2) { - p.SetState(9172) + p.SetState(9025) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9174) + p.SetState(9027) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1013, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1005, p.GetParserRuleContext()) == 1 { { - p.SetState(9173) + p.SetState(9026) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIMMEDIATE || _la == PlSqlParserNORMAL || _la == PlSqlParserTEMPORARY) { @@ -138423,7 +136584,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserREAD: p.EnterOuterAlt(localctx, 3) { - p.SetState(9176) + p.SetState(9029) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -138431,7 +136592,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla } } { - p.SetState(9177) + p.SetState(9030) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -138445,7 +136606,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserPERMANENT: p.EnterOuterAlt(localctx, 4) { - p.SetState(9178) + p.SetState(9031) p.Match(PlSqlParserPERMANENT) if p.HasError() { // Recognition error - abort rule @@ -138456,7 +136617,7 @@ func (p *PlSqlParser) Tablespace_state_clauses() (localctx ITablespace_state_cla case PlSqlParserTEMPORARY: p.EnterOuterAlt(localctx, 5) { - p.SetState(9179) + p.SetState(9032) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -138574,12 +136735,12 @@ func (s *Flashback_mode_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Flashback_mode_clause() (localctx IFlashback_mode_clauseContext) { localctx = NewFlashback_mode_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 872, PlSqlParserRULE_flashback_mode_clause) + p.EnterRule(localctx, 858, PlSqlParserRULE_flashback_mode_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9182) + p.SetState(9035) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -138587,7 +136748,7 @@ func (p *PlSqlParser) Flashback_mode_clause() (localctx IFlashback_mode_clauseCo } } { - p.SetState(9183) + p.SetState(9036) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -138705,10 +136866,10 @@ func (s *New_tablespace_nameContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) New_tablespace_name() (localctx INew_tablespace_nameContext) { localctx = NewNew_tablespace_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 874, PlSqlParserRULE_new_tablespace_name) + p.EnterRule(localctx, 860, PlSqlParserRULE_new_tablespace_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(9185) + p.SetState(9038) p.Tablespace() } @@ -138873,19 +137034,19 @@ func (s *Create_tablespaceContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { localctx = NewCreate_tablespaceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 876, PlSqlParserRULE_create_tablespace) + p.EnterRule(localctx, 862, PlSqlParserRULE_create_tablespace) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9187) + p.SetState(9040) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9189) + p.SetState(9042) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -138894,7 +137055,7 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(9188) + p.SetState(9041) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -138906,7 +137067,7 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { } } - p.SetState(9194) + p.SetState(9047) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -138915,19 +137076,19 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLESPACE: { - p.SetState(9191) + p.SetState(9044) p.Permanent_tablespace_clause() } case PlSqlParserTEMPORARY: { - p.SetState(9192) + p.SetState(9045) p.Temporary_tablespace_clause() } case PlSqlParserUNDO: { - p.SetState(9193) + p.SetState(9046) p.Undo_tablespace_clause() } @@ -138936,7 +137097,7 @@ func (p *PlSqlParser) Create_tablespace() (localctx ICreate_tablespaceContext) { goto errorExit } { - p.SetState(9196) + p.SetState(9049) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -139421,12 +137582,12 @@ func (s *Permanent_tablespace_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablespace_clauseContext) { localctx = NewPermanent_tablespace_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 878, PlSqlParserRULE_permanent_tablespace_clause) + p.EnterRule(localctx, 864, PlSqlParserRULE_permanent_tablespace_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9198) + p.SetState(9051) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -139434,10 +137595,10 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9199) + p.SetState(9052) p.Id_expression() } - p.SetState(9201) + p.SetState(9054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -139446,12 +137607,12 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp if _la == PlSqlParserDATAFILE { { - p.SetState(9200) + p.SetState(9053) p.Datafile_specification() } } - p.SetState(9220) + p.SetState(9073) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -139459,7 +137620,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(9218) + p.SetState(9071) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -139468,7 +137629,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp switch p.GetTokenStream().LA(1) { case PlSqlParserMINIMUM: { - p.SetState(9203) + p.SetState(9056) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -139476,7 +137637,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9204) + p.SetState(9057) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -139484,13 +137645,13 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9205) + p.SetState(9058) p.Size_clause() } case PlSqlParserBLOCKSIZE: { - p.SetState(9206) + p.SetState(9059) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -139498,19 +137659,19 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9207) + p.SetState(9060) p.Size_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(9208) + p.SetState(9061) p.Logging_clause() } case PlSqlParserFORCE: { - p.SetState(9209) + p.SetState(9062) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -139518,7 +137679,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9210) + p.SetState(9063) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -139528,7 +137689,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp case PlSqlParserOFFLINE, PlSqlParserONLINE: { - p.SetState(9211) + p.SetState(9064) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFFLINE || _la == PlSqlParserONLINE) { @@ -139541,7 +137702,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp case PlSqlParserENCRYPTION: { - p.SetState(9212) + p.SetState(9065) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule @@ -139549,13 +137710,13 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp } } { - p.SetState(9213) + p.SetState(9066) p.Tablespace_encryption_spec() } case PlSqlParserDEFAULT: { - p.SetState(9214) + p.SetState(9067) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -139565,19 +137726,19 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp case PlSqlParserEXTENT: { - p.SetState(9215) + p.SetState(9068) p.Extent_management_clause() } case PlSqlParserSEGMENT: { - p.SetState(9216) + p.SetState(9069) p.Segment_management_clause() } case PlSqlParserFLASHBACK: { - p.SetState(9217) + p.SetState(9070) p.Flashback_mode_clause() } @@ -139586,7 +137747,7 @@ func (p *PlSqlParser) Permanent_tablespace_clause() (localctx IPermanent_tablesp goto errorExit } - p.SetState(9222) + p.SetState(9075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -139709,10 +137870,10 @@ func (s *Tablespace_encryption_specContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Tablespace_encryption_spec() (localctx ITablespace_encryption_specContext) { localctx = NewTablespace_encryption_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 880, PlSqlParserRULE_tablespace_encryption_spec) + p.EnterRule(localctx, 866, PlSqlParserRULE_tablespace_encryption_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(9223) + p.SetState(9076) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -139720,7 +137881,7 @@ func (p *PlSqlParser) Tablespace_encryption_spec() (localctx ITablespace_encrypt } } { - p.SetState(9224) + p.SetState(9077) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -139836,12 +137997,12 @@ func (s *Logging_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Logging_clause() (localctx ILogging_clauseContext) { localctx = NewLogging_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 882, PlSqlParserRULE_logging_clause) + p.EnterRule(localctx, 868, PlSqlParserRULE_logging_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9226) + p.SetState(9079) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserLOGGING || _la == PlSqlParserNOLOGGING) { @@ -139989,10 +138150,10 @@ func (s *Extent_management_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_clauseContext) { localctx = NewExtent_management_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 884, PlSqlParserRULE_extent_management_clause) + p.EnterRule(localctx, 870, PlSqlParserRULE_extent_management_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9228) + p.SetState(9081) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -140000,7 +138161,7 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl } } { - p.SetState(9229) + p.SetState(9082) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -140008,19 +138169,19 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl } } { - p.SetState(9230) + p.SetState(9083) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9237) + p.SetState(9090) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1021, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1013, p.GetParserRuleContext()) == 1 { { - p.SetState(9231) + p.SetState(9084) p.Match(PlSqlParserAUTOALLOCATE) if p.HasError() { // Recognition error - abort rule @@ -140030,21 +138191,21 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1021, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1013, p.GetParserRuleContext()) == 2 { { - p.SetState(9232) + p.SetState(9085) p.Match(PlSqlParserUNIFORM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9235) + p.SetState(9088) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1020, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1012, p.GetParserRuleContext()) == 1 { { - p.SetState(9233) + p.SetState(9086) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -140052,7 +138213,7 @@ func (p *PlSqlParser) Extent_management_clause() (localctx IExtent_management_cl } } { - p.SetState(9234) + p.SetState(9087) p.Size_clause() } @@ -140179,12 +138340,12 @@ func (s *Segment_management_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Segment_management_clause() (localctx ISegment_management_clauseContext) { localctx = NewSegment_management_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 886, PlSqlParserRULE_segment_management_clause) + p.EnterRule(localctx, 872, PlSqlParserRULE_segment_management_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9239) + p.SetState(9092) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -140192,7 +138353,7 @@ func (p *PlSqlParser) Segment_management_clause() (localctx ISegment_management_ } } { - p.SetState(9240) + p.SetState(9093) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule @@ -140200,7 +138361,7 @@ func (p *PlSqlParser) Segment_management_clause() (localctx ISegment_management_ } } { - p.SetState(9241) + p.SetState(9094) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -140208,7 +138369,7 @@ func (p *PlSqlParser) Segment_management_clause() (localctx ISegment_management_ } } { - p.SetState(9242) + p.SetState(9095) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTO || _la == PlSqlParserMANUAL) { @@ -140402,12 +138563,12 @@ func (s *Temporary_tablespace_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablespace_clauseContext) { localctx = NewTemporary_tablespace_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 888, PlSqlParserRULE_temporary_tablespace_clause) + p.EnterRule(localctx, 874, PlSqlParserRULE_temporary_tablespace_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9244) + p.SetState(9097) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -140415,7 +138576,7 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp } } { - p.SetState(9245) + p.SetState(9098) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -140423,13 +138584,13 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp } } { - p.SetState(9246) + p.SetState(9099) var _x = p.Id_expression() localctx.(*Temporary_tablespace_clauseContext).tablespace_name = _x } - p.SetState(9248) + p.SetState(9101) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140438,12 +138599,12 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp if _la == PlSqlParserTEMPFILE { { - p.SetState(9247) + p.SetState(9100) p.Tempfile_specification() } } - p.SetState(9251) + p.SetState(9104) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140452,12 +138613,12 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp if _la == PlSqlParserTABLESPACE { { - p.SetState(9250) + p.SetState(9103) p.Tablespace_group_clause() } } - p.SetState(9254) + p.SetState(9107) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140466,7 +138627,7 @@ func (p *PlSqlParser) Temporary_tablespace_clause() (localctx ITemporary_tablesp if _la == PlSqlParserEXTENT { { - p.SetState(9253) + p.SetState(9106) p.Extent_management_clause() } @@ -140655,12 +138816,12 @@ func (s *Undo_tablespace_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clauseContext) { localctx = NewUndo_tablespace_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 890, PlSqlParserRULE_undo_tablespace_clause) + p.EnterRule(localctx, 876, PlSqlParserRULE_undo_tablespace_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9256) + p.SetState(9109) p.Match(PlSqlParserUNDO) if p.HasError() { // Recognition error - abort rule @@ -140668,7 +138829,7 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause } } { - p.SetState(9257) + p.SetState(9110) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -140676,13 +138837,13 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause } } { - p.SetState(9258) + p.SetState(9111) var _x = p.Id_expression() localctx.(*Undo_tablespace_clauseContext).tablespace_name = _x } - p.SetState(9260) + p.SetState(9113) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140691,12 +138852,12 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause if _la == PlSqlParserDATAFILE { { - p.SetState(9259) + p.SetState(9112) p.Datafile_specification() } } - p.SetState(9263) + p.SetState(9116) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140705,12 +138866,12 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause if _la == PlSqlParserEXTENT { { - p.SetState(9262) + p.SetState(9115) p.Extent_management_clause() } } - p.SetState(9266) + p.SetState(9119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -140719,7 +138880,7 @@ func (p *PlSqlParser) Undo_tablespace_clause() (localctx IUndo_tablespace_clause if _la == PlSqlParserRETENTION { { - p.SetState(9265) + p.SetState(9118) p.Tablespace_retention_clause() } @@ -140830,12 +138991,12 @@ func (s *Tablespace_retention_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Tablespace_retention_clause() (localctx ITablespace_retention_clauseContext) { localctx = NewTablespace_retention_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 892, PlSqlParserRULE_tablespace_retention_clause) + p.EnterRule(localctx, 878, PlSqlParserRULE_tablespace_retention_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9268) + p.SetState(9121) p.Match(PlSqlParserRETENTION) if p.HasError() { // Recognition error - abort rule @@ -140843,7 +139004,7 @@ func (p *PlSqlParser) Tablespace_retention_clause() (localctx ITablespace_retent } } { - p.SetState(9269) + p.SetState(9122) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGUARANTEE || _la == PlSqlParserNOGUARANTEE) { @@ -141155,12 +139316,12 @@ func (s *Create_tablespace_setContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setContext) { localctx = NewCreate_tablespace_setContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 894, PlSqlParserRULE_create_tablespace_set) + p.EnterRule(localctx, 880, PlSqlParserRULE_create_tablespace_set) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9271) + p.SetState(9124) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -141168,7 +139329,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9272) + p.SetState(9125) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -141176,7 +139337,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9273) + p.SetState(9126) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -141184,18 +139345,18 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9274) + p.SetState(9127) var _x = p.Id_expression() localctx.(*Create_tablespace_setContext).tss = _x } - p.SetState(9278) + p.SetState(9131) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1028, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1020, p.GetParserRuleContext()) == 1 { { - p.SetState(9275) + p.SetState(9128) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -141203,7 +139364,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9276) + p.SetState(9129) p.Match(PlSqlParserSHARDSPACE) if p.HasError() { // Recognition error - abort rule @@ -141211,7 +139372,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9277) + p.SetState(9130) var _x = p.Id_expression() @@ -141221,12 +139382,12 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(9301) + p.SetState(9154) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1032, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1024, p.GetParserRuleContext()) == 1 { { - p.SetState(9280) + p.SetState(9133) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -141234,7 +139395,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9281) + p.SetState(9134) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -141242,14 +139403,14 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9282) + p.SetState(9135) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9292) + p.SetState(9145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141258,7 +139419,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo if _la == PlSqlParserDATAFILE { { - p.SetState(9283) + p.SetState(9136) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -141266,10 +139427,10 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9284) + p.SetState(9137) p.File_specification() } - p.SetState(9289) + p.SetState(9142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141278,7 +139439,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo for _la == PlSqlParserCOMMA { { - p.SetState(9285) + p.SetState(9138) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -141286,11 +139447,11 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } { - p.SetState(9286) + p.SetState(9139) p.File_specification() } - p.SetState(9291) + p.SetState(9144) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141299,7 +139460,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo } } - p.SetState(9295) + p.SetState(9148) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141308,11 +139469,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(9294) + p.SetState(9147) p.Permanent_tablespace_attrs() } - p.SetState(9297) + p.SetState(9150) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141320,7 +139481,7 @@ func (p *PlSqlParser) Create_tablespace_set() (localctx ICreate_tablespace_setCo _la = p.GetTokenStream().LA(1) } { - p.SetState(9299) + p.SetState(9152) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -141615,10 +139776,10 @@ func (s *Permanent_tablespace_attrsContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespace_attrsContext) { localctx = NewPermanent_tablespace_attrsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 896, PlSqlParserRULE_permanent_tablespace_attrs) + p.EnterRule(localctx, 882, PlSqlParserRULE_permanent_tablespace_attrs) var _la int - p.SetState(9322) + p.SetState(9175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141628,7 +139789,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserMINIMUM: p.EnterOuterAlt(localctx, 1) { - p.SetState(9303) + p.SetState(9156) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -141636,7 +139797,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa } } { - p.SetState(9304) + p.SetState(9157) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -141644,14 +139805,14 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa } } { - p.SetState(9305) + p.SetState(9158) p.Size_clause() } case PlSqlParserBLOCKSIZE: p.EnterOuterAlt(localctx, 2) { - p.SetState(9306) + p.SetState(9159) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -141659,10 +139820,10 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa } } { - p.SetState(9307) + p.SetState(9160) p.Numeric() } - p.SetState(9309) + p.SetState(9162) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141671,7 +139832,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa if _la == PlSqlParserK_LETTER { { - p.SetState(9308) + p.SetState(9161) p.Match(PlSqlParserK_LETTER) if p.HasError() { // Recognition error - abort rule @@ -141684,14 +139845,14 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: p.EnterOuterAlt(localctx, 3) { - p.SetState(9311) + p.SetState(9164) p.Logging_clause() } case PlSqlParserFORCE: p.EnterOuterAlt(localctx, 4) { - p.SetState(9312) + p.SetState(9165) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -141699,7 +139860,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa } } { - p.SetState(9313) + p.SetState(9166) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -141710,21 +139871,21 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserENCRYPTION: p.EnterOuterAlt(localctx, 5) { - p.SetState(9314) + p.SetState(9167) p.Tablespace_encryption_clause() } case PlSqlParserDEFAULT: p.EnterOuterAlt(localctx, 6) { - p.SetState(9315) + p.SetState(9168) p.Default_tablespace_params() } case PlSqlParserONLINE: p.EnterOuterAlt(localctx, 7) { - p.SetState(9316) + p.SetState(9169) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -141735,7 +139896,7 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserOFFLINE: p.EnterOuterAlt(localctx, 8) { - p.SetState(9317) + p.SetState(9170) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule @@ -141746,28 +139907,28 @@ func (p *PlSqlParser) Permanent_tablespace_attrs() (localctx IPermanent_tablespa case PlSqlParserEXTENT: p.EnterOuterAlt(localctx, 9) { - p.SetState(9318) + p.SetState(9171) p.Extent_management_clause() } case PlSqlParserSEGMENT: p.EnterOuterAlt(localctx, 10) { - p.SetState(9319) + p.SetState(9172) p.Segment_management_clause() } case PlSqlParserFLASHBACK: p.EnterOuterAlt(localctx, 11) { - p.SetState(9320) + p.SetState(9173) p.Flashback_mode_clause() } case PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserREMOVE, PlSqlParserSUSPEND: p.EnterOuterAlt(localctx, 12) { - p.SetState(9321) + p.SetState(9174) p.Lost_write_protection() } @@ -141898,19 +140059,19 @@ func (s *Tablespace_encryption_clauseContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Tablespace_encryption_clause() (localctx ITablespace_encryption_clauseContext) { localctx = NewTablespace_encryption_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 898, PlSqlParserRULE_tablespace_encryption_clause) + p.EnterRule(localctx, 884, PlSqlParserRULE_tablespace_encryption_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9324) + p.SetState(9177) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9330) + p.SetState(9183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141918,7 +140079,7 @@ func (p *PlSqlParser) Tablespace_encryption_clause() (localctx ITablespace_encry switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT, PlSqlParserUSING: - p.SetState(9326) + p.SetState(9179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -141927,13 +140088,13 @@ func (p *PlSqlParser) Tablespace_encryption_clause() (localctx ITablespace_encry if _la == PlSqlParserUSING { { - p.SetState(9325) + p.SetState(9178) p.Tablespace_encryption_spec() } } { - p.SetState(9328) + p.SetState(9181) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -141943,7 +140104,7 @@ func (p *PlSqlParser) Tablespace_encryption_clause() (localctx ITablespace_encry case PlSqlParserDECRYPT: { - p.SetState(9329) + p.SetState(9182) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -142136,70 +140297,70 @@ func (s *Default_tablespace_paramsContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Default_tablespace_params() (localctx IDefault_tablespace_paramsContext) { localctx = NewDefault_tablespace_paramsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 900, PlSqlParserRULE_default_tablespace_params) + p.EnterRule(localctx, 886, PlSqlParserRULE_default_tablespace_params) p.EnterOuterAlt(localctx, 1) { - p.SetState(9332) + p.SetState(9185) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9334) + p.SetState(9187) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1037, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1029, p.GetParserRuleContext()) == 1 { { - p.SetState(9333) + p.SetState(9186) p.Default_table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9337) + p.SetState(9190) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1038, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1030, p.GetParserRuleContext()) == 1 { { - p.SetState(9336) + p.SetState(9189) p.Default_index_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9340) + p.SetState(9193) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1039, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1031, p.GetParserRuleContext()) == 1 { { - p.SetState(9339) + p.SetState(9192) p.Inmmemory_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9343) + p.SetState(9196) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1040, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1032, p.GetParserRuleContext()) == 1 { { - p.SetState(9342) + p.SetState(9195) p.Ilm_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9346) + p.SetState(9199) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1041, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1033, p.GetParserRuleContext()) == 1 { { - p.SetState(9345) + p.SetState(9198) p.Storage_clause() } @@ -142349,17 +140510,17 @@ func (s *Default_table_compressionContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compressionContext) { localctx = NewDefault_table_compressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 902, PlSqlParserRULE_default_table_compression) + p.EnterRule(localctx, 888, PlSqlParserRULE_default_table_compression) p.EnterOuterAlt(localctx, 1) { - p.SetState(9348) + p.SetState(9201) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9359) + p.SetState(9212) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142368,7 +140529,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS: { - p.SetState(9349) + p.SetState(9202) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -142376,14 +140537,14 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr } } { - p.SetState(9350) + p.SetState(9203) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9356) + p.SetState(9209) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142392,7 +140553,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr switch p.GetTokenStream().LA(1) { case PlSqlParserOLTP: { - p.SetState(9351) + p.SetState(9204) p.Match(PlSqlParserOLTP) if p.HasError() { // Recognition error - abort rule @@ -142402,7 +140563,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr case PlSqlParserQUERY: { - p.SetState(9352) + p.SetState(9205) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -142410,13 +140571,13 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr } } { - p.SetState(9353) + p.SetState(9206) p.Low_high() } case PlSqlParserARCHIVE: { - p.SetState(9354) + p.SetState(9207) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -142424,7 +140585,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr } } { - p.SetState(9355) + p.SetState(9208) p.Low_high() } @@ -142435,7 +140596,7 @@ func (p *PlSqlParser) Default_table_compression() (localctx IDefault_table_compr case PlSqlParserNOCOMPRESS: { - p.SetState(9358) + p.SetState(9211) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -142548,12 +140709,12 @@ func (s *Low_highContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Low_high() (localctx ILow_highContext) { localctx = NewLow_highContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 904, PlSqlParserRULE_low_high) + p.EnterRule(localctx, 890, PlSqlParserRULE_low_high) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9361) + p.SetState(9214) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW) { @@ -142691,17 +140852,17 @@ func (s *Default_index_compressionContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Default_index_compression() (localctx IDefault_index_compressionContext) { localctx = NewDefault_index_compressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 906, PlSqlParserRULE_default_index_compression) + p.EnterRule(localctx, 892, PlSqlParserRULE_default_index_compression) p.EnterOuterAlt(localctx, 1) { - p.SetState(9363) + p.SetState(9216) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9368) + p.SetState(9221) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142710,7 +140871,7 @@ func (p *PlSqlParser) Default_index_compression() (localctx IDefault_index_compr switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS: { - p.SetState(9364) + p.SetState(9217) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -142718,7 +140879,7 @@ func (p *PlSqlParser) Default_index_compression() (localctx IDefault_index_compr } } { - p.SetState(9365) + p.SetState(9218) p.Match(PlSqlParserADVANCED) if p.HasError() { // Recognition error - abort rule @@ -142726,13 +140887,13 @@ func (p *PlSqlParser) Default_index_compression() (localctx IDefault_index_compr } } { - p.SetState(9366) + p.SetState(9219) p.Low_high() } case PlSqlParserNOCOMPRESS: { - p.SetState(9367) + p.SetState(9220) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -142973,10 +141134,10 @@ func (s *Inmmemory_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { localctx = NewInmmemory_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 908, PlSqlParserRULE_inmmemory_clause) + p.EnterRule(localctx, 894, PlSqlParserRULE_inmmemory_clause) var _alt int - p.SetState(9402) + p.SetState(9255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -142986,62 +141147,62 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { case PlSqlParserINMEMORY: p.EnterOuterAlt(localctx, 1) { - p.SetState(9370) + p.SetState(9223) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9372) + p.SetState(9225) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1045, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1037, p.GetParserRuleContext()) == 1 { { - p.SetState(9371) + p.SetState(9224) p.Inmemory_attributes() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9398) + p.SetState(9251) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1049, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1041, p.GetParserRuleContext()) == 1 { { - p.SetState(9374) + p.SetState(9227) p.Match(PlSqlParserTEXT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9396) + p.SetState(9249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1048, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1040, p.GetParserRuleContext()) { case 1: { - p.SetState(9375) + p.SetState(9228) p.Column_name() } - p.SetState(9380) + p.SetState(9233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1046, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1038, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9376) + p.SetState(9229) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -143049,17 +141210,17 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9377) + p.SetState(9230) p.Column_name() } } - p.SetState(9382) + p.SetState(9235) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1046, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1038, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -143067,11 +141228,11 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { case 2: { - p.SetState(9383) + p.SetState(9236) p.Column_name() } { - p.SetState(9384) + p.SetState(9237) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -143079,22 +141240,22 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9385) + p.SetState(9238) p.Policy_name() } - p.SetState(9393) + p.SetState(9246) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1047, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1039, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9386) + p.SetState(9239) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -143102,11 +141263,11 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9387) + p.SetState(9240) p.Column_name() } { - p.SetState(9388) + p.SetState(9241) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -143114,17 +141275,17 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9389) + p.SetState(9242) p.Policy_name() } } - p.SetState(9395) + p.SetState(9248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1047, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1039, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -143141,7 +141302,7 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(9400) + p.SetState(9253) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -143149,7 +141310,7 @@ func (p *PlSqlParser) Inmmemory_clause() (localctx IInmmemory_clauseContext) { } } { - p.SetState(9401) + p.SetState(9254) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -143279,10 +141440,10 @@ func (s *Datafile_specificationContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Datafile_specification() (localctx IDatafile_specificationContext) { localctx = NewDatafile_specificationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 910, PlSqlParserRULE_datafile_specification) + p.EnterRule(localctx, 896, PlSqlParserRULE_datafile_specification) p.EnterOuterAlt(localctx, 1) { - p.SetState(9404) + p.SetState(9257) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -143290,12 +141451,12 @@ func (p *PlSqlParser) Datafile_specification() (localctx IDatafile_specification } } - p.SetState(9406) + p.SetState(9259) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1051, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1043, p.GetParserRuleContext()) == 1 { { - p.SetState(9405) + p.SetState(9258) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -143307,7 +141468,7 @@ func (p *PlSqlParser) Datafile_specification() (localctx IDatafile_specification goto errorExit } { - p.SetState(9408) + p.SetState(9261) p.Datafile_tempfile_spec() } @@ -143428,10 +141589,10 @@ func (s *Tempfile_specificationContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Tempfile_specification() (localctx ITempfile_specificationContext) { localctx = NewTempfile_specificationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 912, PlSqlParserRULE_tempfile_specification) + p.EnterRule(localctx, 898, PlSqlParserRULE_tempfile_specification) p.EnterOuterAlt(localctx, 1) { - p.SetState(9410) + p.SetState(9263) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule @@ -143439,12 +141600,12 @@ func (p *PlSqlParser) Tempfile_specification() (localctx ITempfile_specification } } - p.SetState(9412) + p.SetState(9265) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1052, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1044, p.GetParserRuleContext()) == 1 { { - p.SetState(9411) + p.SetState(9264) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -143456,7 +141617,7 @@ func (p *PlSqlParser) Tempfile_specification() (localctx ITempfile_specification goto errorExit } { - p.SetState(9414) + p.SetState(9267) p.Datafile_tempfile_spec() } @@ -143599,14 +141760,14 @@ func (s *Datafile_tempfile_specContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Datafile_tempfile_spec() (localctx IDatafile_tempfile_specContext) { localctx = NewDatafile_tempfile_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 914, PlSqlParserRULE_datafile_tempfile_spec) + p.EnterRule(localctx, 900, PlSqlParserRULE_datafile_tempfile_spec) p.EnterOuterAlt(localctx, 1) - p.SetState(9417) + p.SetState(9270) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1053, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1045, p.GetParserRuleContext()) == 1 { { - p.SetState(9416) + p.SetState(9269) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -143617,12 +141778,12 @@ func (p *PlSqlParser) Datafile_tempfile_spec() (localctx IDatafile_tempfile_spec } else if p.HasError() { // JIM goto errorExit } - p.SetState(9421) + p.SetState(9274) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1054, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1046, p.GetParserRuleContext()) == 1 { { - p.SetState(9419) + p.SetState(9272) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -143630,19 +141791,19 @@ func (p *PlSqlParser) Datafile_tempfile_spec() (localctx IDatafile_tempfile_spec } } { - p.SetState(9420) + p.SetState(9273) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9424) + p.SetState(9277) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1055, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1047, p.GetParserRuleContext()) == 1 { { - p.SetState(9423) + p.SetState(9276) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -143653,12 +141814,12 @@ func (p *PlSqlParser) Datafile_tempfile_spec() (localctx IDatafile_tempfile_spec } else if p.HasError() { // JIM goto errorExit } - p.SetState(9427) + p.SetState(9280) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1056, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1048, p.GetParserRuleContext()) == 1 { { - p.SetState(9426) + p.SetState(9279) p.Autoextend_clause() } @@ -143877,11 +142038,11 @@ func (s *Redo_log_file_specContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) { localctx = NewRedo_log_file_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 916, PlSqlParserRULE_redo_log_file_spec) + p.EnterRule(localctx, 902, PlSqlParserRULE_redo_log_file_spec) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(9441) + p.SetState(9294) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -143890,13 +142051,13 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(9429) + p.SetState(9282) p.Filename() } case PlSqlParserLEFT_PAREN: { - p.SetState(9430) + p.SetState(9283) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -143904,10 +142065,10 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) } } { - p.SetState(9431) + p.SetState(9284) p.Filename() } - p.SetState(9436) + p.SetState(9289) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -143916,7 +142077,7 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) for _la == PlSqlParserCOMMA { { - p.SetState(9432) + p.SetState(9285) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -143924,11 +142085,11 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) } } { - p.SetState(9433) + p.SetState(9286) p.Filename() } - p.SetState(9438) + p.SetState(9291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -143936,7 +142097,7 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(9439) + p.SetState(9292) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -143948,12 +142109,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(9445) + p.SetState(9298) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1059, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1051, p.GetParserRuleContext()) == 1 { { - p.SetState(9443) + p.SetState(9296) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -143961,19 +142122,19 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) } } { - p.SetState(9444) + p.SetState(9297) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9449) + p.SetState(9302) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1060, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1052, p.GetParserRuleContext()) == 1 { { - p.SetState(9447) + p.SetState(9300) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -143981,19 +142142,19 @@ func (p *PlSqlParser) Redo_log_file_spec() (localctx IRedo_log_file_specContext) } } { - p.SetState(9448) + p.SetState(9301) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9452) + p.SetState(9305) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1061, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1053, p.GetParserRuleContext()) == 1 { { - p.SetState(9451) + p.SetState(9304) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -144149,17 +142310,17 @@ func (s *Autoextend_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Autoextend_clause() (localctx IAutoextend_clauseContext) { localctx = NewAutoextend_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 918, PlSqlParserRULE_autoextend_clause) + p.EnterRule(localctx, 904, PlSqlParserRULE_autoextend_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9454) + p.SetState(9307) p.Match(PlSqlParserAUTOEXTEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9464) + p.SetState(9317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -144168,7 +142329,7 @@ func (p *PlSqlParser) Autoextend_clause() (localctx IAutoextend_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserOFF: { - p.SetState(9455) + p.SetState(9308) p.Match(PlSqlParserOFF) if p.HasError() { // Recognition error - abort rule @@ -144178,19 +142339,19 @@ func (p *PlSqlParser) Autoextend_clause() (localctx IAutoextend_clauseContext) { case PlSqlParserON: { - p.SetState(9456) + p.SetState(9309) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9459) + p.SetState(9312) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1054, p.GetParserRuleContext()) == 1 { { - p.SetState(9457) + p.SetState(9310) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -144198,19 +142359,19 @@ func (p *PlSqlParser) Autoextend_clause() (localctx IAutoextend_clauseContext) { } } { - p.SetState(9458) + p.SetState(9311) p.Size_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9462) + p.SetState(9315) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1063, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1055, p.GetParserRuleContext()) == 1 { { - p.SetState(9461) + p.SetState(9314) p.Maxsize_clause() } @@ -144340,17 +142501,17 @@ func (s *Maxsize_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Maxsize_clause() (localctx IMaxsize_clauseContext) { localctx = NewMaxsize_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 920, PlSqlParserRULE_maxsize_clause) + p.EnterRule(localctx, 906, PlSqlParserRULE_maxsize_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9466) + p.SetState(9319) p.Match(PlSqlParserMAXSIZE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9469) + p.SetState(9322) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -144359,7 +142520,7 @@ func (p *PlSqlParser) Maxsize_clause() (localctx IMaxsize_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNLIMITED: { - p.SetState(9467) + p.SetState(9320) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -144369,7 +142530,7 @@ func (p *PlSqlParser) Maxsize_clause() (localctx IMaxsize_clauseContext) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(9468) + p.SetState(9321) p.Size_clause() } @@ -144483,12 +142644,12 @@ func (s *Build_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Build_clause() (localctx IBuild_clauseContext) { localctx = NewBuild_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 922, PlSqlParserRULE_build_clause) + p.EnterRule(localctx, 908, PlSqlParserRULE_build_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9471) + p.SetState(9324) p.Match(PlSqlParserBUILD) if p.HasError() { // Recognition error - abort rule @@ -144496,7 +142657,7 @@ func (p *PlSqlParser) Build_clause() (localctx IBuild_clauseContext) { } } { - p.SetState(9472) + p.SetState(9325) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -144612,12 +142773,12 @@ func (s *Partial_index_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Partial_index_clause() (localctx IPartial_index_clauseContext) { localctx = NewPartial_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 924, PlSqlParserRULE_partial_index_clause) + p.EnterRule(localctx, 910, PlSqlParserRULE_partial_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9474) + p.SetState(9327) p.Match(PlSqlParserINDEXING) if p.HasError() { // Recognition error - abort rule @@ -144625,7 +142786,7 @@ func (p *PlSqlParser) Partial_index_clause() (localctx IPartial_index_clauseCont } } { - p.SetState(9475) + p.SetState(9328) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFULL || _la == PlSqlParserPARTIAL) { @@ -144752,8 +142913,8 @@ 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(9482) + p.EnterRule(localctx, 912, PlSqlParserRULE_parallel_clause) + p.SetState(9335) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -144763,7 +142924,7 @@ func (p *PlSqlParser) Parallel_clause() (localctx IParallel_clauseContext) { case PlSqlParserNOPARALLEL: p.EnterOuterAlt(localctx, 1) { - p.SetState(9477) + p.SetState(9330) p.Match(PlSqlParserNOPARALLEL) if p.HasError() { // Recognition error - abort rule @@ -144774,19 +142935,19 @@ func (p *PlSqlParser) Parallel_clause() (localctx IParallel_clauseContext) { case PlSqlParserPARALLEL: p.EnterOuterAlt(localctx, 2) { - p.SetState(9478) + p.SetState(9331) p.Match(PlSqlParserPARALLEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9480) + p.SetState(9333) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1066, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1058, p.GetParserRuleContext()) == 1 { { - p.SetState(9479) + p.SetState(9332) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -145294,12 +143455,12 @@ func (s *Alter_materialized_viewContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_viewContext) { localctx = NewAlter_materialized_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 928, PlSqlParserRULE_alter_materialized_view) + p.EnterRule(localctx, 914, PlSqlParserRULE_alter_materialized_view) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9484) + p.SetState(9337) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -145307,7 +143468,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9485) + p.SetState(9338) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -145315,7 +143476,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9486) + p.SetState(9339) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -145323,42 +143484,42 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9487) + p.SetState(9340) p.Tableview_name() } - p.SetState(9513) + p.SetState(9366) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 1 { { - p.SetState(9488) + p.SetState(9341) p.Physical_attributes_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 2 { { - p.SetState(9489) + p.SetState(9342) p.Modify_mv_column_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 3 { { - p.SetState(9490) + p.SetState(9343) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 4 { { - p.SetState(9491) + p.SetState(9344) p.Lob_storage_clause() } - p.SetState(9496) + p.SetState(9349) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145367,7 +143528,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi for _la == PlSqlParserCOMMA { { - p.SetState(9492) + p.SetState(9345) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -145375,11 +143536,11 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9493) + p.SetState(9346) p.Lob_storage_clause() } - p.SetState(9498) + p.SetState(9351) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145389,12 +143550,12 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 5 { { - p.SetState(9499) + p.SetState(9352) p.Modify_lob_storage_clause() } - p.SetState(9504) + p.SetState(9357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145403,7 +143564,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi for _la == PlSqlParserCOMMA { { - p.SetState(9500) + p.SetState(9353) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -145411,11 +143572,11 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9501) + p.SetState(9354) p.Modify_lob_storage_clause() } - p.SetState(9506) + p.SetState(9359) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145425,56 +143586,56 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 6 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 6 { { - p.SetState(9507) + p.SetState(9360) p.Parallel_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 7 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 7 { { - p.SetState(9508) + p.SetState(9361) p.Logging_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 8 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 8 { { - p.SetState(9509) + p.SetState(9362) p.Allocate_extent_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 9 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 9 { { - p.SetState(9510) + p.SetState(9363) p.Deallocate_unused_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 10 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 10 { { - p.SetState(9511) + p.SetState(9364) p.Shrink_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1070, p.GetParserRuleContext()) == 11 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1062, p.GetParserRuleContext()) == 11 { { - p.SetState(9512) + p.SetState(9365) p.Cache_or_nocache() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9516) + p.SetState(9369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145483,12 +143644,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(9515) + p.SetState(9368) p.Alter_iot_clauses() } } - p.SetState(9521) + p.SetState(9374) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145497,7 +143658,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi if _la == PlSqlParserUSING { { - p.SetState(9518) + p.SetState(9371) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -145505,7 +143666,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9519) + p.SetState(9372) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -145513,12 +143674,12 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9520) + p.SetState(9373) p.Physical_attributes_clause() } } - p.SetState(9524) + p.SetState(9377) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145527,12 +143688,12 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi if _la == PlSqlParserREFRESH { { - p.SetState(9523) + p.SetState(9376) p.Alter_mv_option1() } } - p.SetState(9533) + p.SetState(9386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -145540,11 +143701,11 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(9526) + p.SetState(9379) p.Enable_or_disable() } { - p.SetState(9527) + p.SetState(9380) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -145552,7 +143713,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9528) + p.SetState(9381) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -145562,7 +143723,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi case PlSqlParserCOMPILE: { - p.SetState(9530) + p.SetState(9383) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -145572,7 +143733,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi case PlSqlParserCONSIDER: { - p.SetState(9531) + p.SetState(9384) p.Match(PlSqlParserCONSIDER) if p.HasError() { // Recognition error - abort rule @@ -145580,7 +143741,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi } } { - p.SetState(9532) + p.SetState(9385) p.Match(PlSqlParserFRESH) if p.HasError() { // Recognition error - abort rule @@ -145593,7 +143754,7 @@ func (p *PlSqlParser) Alter_materialized_view() (localctx IAlter_materialized_vi default: } { - p.SetState(9535) + p.SetState(9388) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -145708,10 +143869,10 @@ func (s *Alter_mv_option1Context) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Alter_mv_option1() (localctx IAlter_mv_option1Context) { localctx = NewAlter_mv_option1Context(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 930, PlSqlParserRULE_alter_mv_option1) + p.EnterRule(localctx, 916, PlSqlParserRULE_alter_mv_option1) p.EnterOuterAlt(localctx, 1) { - p.SetState(9537) + p.SetState(9390) p.Alter_mv_refresh() } @@ -146086,19 +144247,19 @@ func (s *Alter_mv_refreshContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { localctx = NewAlter_mv_refreshContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 932, PlSqlParserRULE_alter_mv_refresh) + p.EnterRule(localctx, 918, PlSqlParserRULE_alter_mv_refresh) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9539) + p.SetState(9392) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9566) + p.SetState(9419) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146106,16 +144267,16 @@ 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(9566) + p.SetState(9419) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1077, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1069, p.GetParserRuleContext()) { case 1: { - p.SetState(9540) + p.SetState(9393) p.Match(PlSqlParserFAST) if p.HasError() { // Recognition error - abort rule @@ -146125,7 +144286,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 2: { - p.SetState(9541) + p.SetState(9394) p.Match(PlSqlParserCOMPLETE) if p.HasError() { // Recognition error - abort rule @@ -146135,7 +144296,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 3: { - p.SetState(9542) + p.SetState(9395) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -146145,7 +144306,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 4: { - p.SetState(9543) + p.SetState(9396) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -146153,7 +144314,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9544) + p.SetState(9397) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserDEMAND) { @@ -146166,7 +144327,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 5: { - p.SetState(9545) + p.SetState(9398) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -146174,7 +144335,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9546) + p.SetState(9399) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -146182,13 +144343,13 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9547) + p.SetState(9400) p.Expression() } case 6: { - p.SetState(9548) + p.SetState(9401) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -146196,13 +144357,13 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9549) + p.SetState(9402) p.Expression() } case 7: { - p.SetState(9550) + p.SetState(9403) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -146210,7 +144371,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9551) + p.SetState(9404) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -146218,7 +144379,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9552) + p.SetState(9405) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -146228,14 +144389,14 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 8: { - p.SetState(9553) + p.SetState(9406) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9555) + p.SetState(9408) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146244,7 +144405,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(9554) + p.SetState(9407) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -146254,7 +144415,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } { - p.SetState(9557) + p.SetState(9410) p.Match(PlSqlParserMASTER) if p.HasError() { // Recognition error - abort rule @@ -146262,7 +144423,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9558) + p.SetState(9411) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -146270,19 +144431,19 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9559) + p.SetState(9412) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9561) + p.SetState(9414) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1076, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1068, p.GetParserRuleContext()) == 1 { { - p.SetState(9560) + p.SetState(9413) p.Rollback_segment() } @@ -146292,7 +144453,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { case 9: { - p.SetState(9563) + p.SetState(9416) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -146300,7 +144461,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9564) + p.SetState(9417) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENFORCED || _la == PlSqlParserTRUSTED) { @@ -146311,7 +144472,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { } } { - p.SetState(9565) + p.SetState(9418) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -146323,7 +144484,7 @@ func (p *PlSqlParser) Alter_mv_refresh() (localctx IAlter_mv_refreshContext) { goto errorExit } - p.SetState(9568) + p.SetState(9421) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146438,10 +144599,10 @@ func (s *Rollback_segmentContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Rollback_segment() (localctx IRollback_segmentContext) { localctx = NewRollback_segmentContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 934, PlSqlParserRULE_rollback_segment) + p.EnterRule(localctx, 920, PlSqlParserRULE_rollback_segment) p.EnterOuterAlt(localctx, 1) { - p.SetState(9570) + p.SetState(9423) p.Regular_id() } @@ -146594,10 +144755,10 @@ func (s *Modify_mv_column_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clauseContext) { localctx = NewModify_mv_column_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 936, PlSqlParserRULE_modify_mv_column_clause) + p.EnterRule(localctx, 922, PlSqlParserRULE_modify_mv_column_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9572) + p.SetState(9425) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -146605,7 +144766,7 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau } } { - p.SetState(9573) + p.SetState(9426) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -146613,10 +144774,10 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau } } { - p.SetState(9574) + p.SetState(9427) p.Column_name() } - p.SetState(9578) + p.SetState(9431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -146624,7 +144785,7 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT: { - p.SetState(9575) + p.SetState(9428) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -146632,13 +144793,13 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau } } { - p.SetState(9576) + p.SetState(9429) p.Encryption_spec() } case PlSqlParserDECRYPT: { - p.SetState(9577) + p.SetState(9430) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -146651,7 +144812,7 @@ func (p *PlSqlParser) Modify_mv_column_clause() (localctx IModify_mv_column_clau default: } { - p.SetState(9580) + p.SetState(9433) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -146971,12 +145132,12 @@ func (s *Alter_materialized_view_logContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialized_view_logContext) { localctx = NewAlter_materialized_view_logContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 938, PlSqlParserRULE_alter_materialized_view_log) + p.EnterRule(localctx, 924, PlSqlParserRULE_alter_materialized_view_log) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9582) + p.SetState(9435) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -146984,7 +145145,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } } { - p.SetState(9583) + p.SetState(9436) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -146992,7 +145153,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } } { - p.SetState(9584) + p.SetState(9437) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -147000,14 +145161,14 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } } { - p.SetState(9585) + p.SetState(9438) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9587) + p.SetState(9440) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147016,7 +145177,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize if _la == PlSqlParserFORCE { { - p.SetState(9586) + p.SetState(9439) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -147026,7 +145187,7 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } { - p.SetState(9589) + p.SetState(9442) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -147034,78 +145195,78 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize } } { - p.SetState(9590) + p.SetState(9443) p.Tableview_name() } - p.SetState(9599) + p.SetState(9452) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1073, p.GetParserRuleContext()) == 1 { { - p.SetState(9591) + p.SetState(9444) p.Physical_attributes_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1073, p.GetParserRuleContext()) == 2 { { - p.SetState(9592) + p.SetState(9445) p.Add_mv_log_column_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1073, p.GetParserRuleContext()) == 3 { { - p.SetState(9593) + p.SetState(9446) p.Parallel_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1073, p.GetParserRuleContext()) == 4 { { - p.SetState(9594) + p.SetState(9447) p.Logging_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1073, p.GetParserRuleContext()) == 5 { { - p.SetState(9595) + p.SetState(9448) p.Allocate_extent_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 6 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1073, p.GetParserRuleContext()) == 6 { { - p.SetState(9596) + p.SetState(9449) p.Shrink_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 7 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1073, p.GetParserRuleContext()) == 7 { { - p.SetState(9597) + p.SetState(9450) p.Move_mv_log_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1081, p.GetParserRuleContext()) == 8 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1073, p.GetParserRuleContext()) == 8 { { - p.SetState(9598) + p.SetState(9451) p.Cache_or_nocache() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9602) + p.SetState(9455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147114,12 +145275,12 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize if _la == PlSqlParserADD { { - p.SetState(9601) + p.SetState(9454) p.Mv_log_augmentation() } } - p.SetState(9605) + p.SetState(9458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147128,13 +145289,13 @@ func (p *PlSqlParser) Alter_materialized_view_log() (localctx IAlter_materialize if _la == PlSqlParserPURGE { { - p.SetState(9604) + p.SetState(9457) p.Mv_log_purge_clause() } } { - p.SetState(9607) + p.SetState(9460) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -147264,10 +145425,10 @@ func (s *Add_mv_log_column_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Add_mv_log_column_clause() (localctx IAdd_mv_log_column_clauseContext) { localctx = NewAdd_mv_log_column_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 940, PlSqlParserRULE_add_mv_log_column_clause) + p.EnterRule(localctx, 926, PlSqlParserRULE_add_mv_log_column_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9609) + p.SetState(9462) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -147275,7 +145436,7 @@ func (p *PlSqlParser) Add_mv_log_column_clause() (localctx IAdd_mv_log_column_cl } } { - p.SetState(9610) + p.SetState(9463) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147283,11 +145444,11 @@ func (p *PlSqlParser) Add_mv_log_column_clause() (localctx IAdd_mv_log_column_cl } } { - p.SetState(9611) + p.SetState(9464) p.Column_name() } { - p.SetState(9612) + p.SetState(9465) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147424,12 +145585,12 @@ func (s *Move_mv_log_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Move_mv_log_clause() (localctx IMove_mv_log_clauseContext) { localctx = NewMove_mv_log_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 942, PlSqlParserRULE_move_mv_log_clause) + p.EnterRule(localctx, 928, PlSqlParserRULE_move_mv_log_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9614) + p.SetState(9467) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -147437,10 +145598,10 @@ func (p *PlSqlParser) Move_mv_log_clause() (localctx IMove_mv_log_clauseContext) } } { - p.SetState(9615) + p.SetState(9468) p.Segment_attributes_clause() } - p.SetState(9617) + p.SetState(9470) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147449,7 +145610,7 @@ func (p *PlSqlParser) Move_mv_log_clause() (localctx IMove_mv_log_clauseContext) if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(9616) + p.SetState(9469) p.Parallel_clause() } @@ -147660,19 +145821,19 @@ func (s *Mv_log_augmentationContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContext) { localctx = NewMv_log_augmentationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 944, PlSqlParserRULE_mv_log_augmentation) + p.EnterRule(localctx, 930, PlSqlParserRULE_mv_log_augmentation) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9619) + p.SetState(9472) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9652) + p.SetState(9505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147680,7 +145841,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT, PlSqlParserPRIMARY, PlSqlParserROWID, PlSqlParserSEQUENCE: - p.SetState(9626) + p.SetState(9479) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147689,7 +145850,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT: { - p.SetState(9620) + p.SetState(9473) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -147697,7 +145858,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9621) + p.SetState(9474) p.Match(PlSqlParserID) if p.HasError() { // Recognition error - abort rule @@ -147707,7 +145868,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex case PlSqlParserPRIMARY: { - p.SetState(9622) + p.SetState(9475) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -147715,7 +145876,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9623) + p.SetState(9476) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -147725,7 +145886,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex case PlSqlParserROWID: { - p.SetState(9624) + p.SetState(9477) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -147735,7 +145896,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex case PlSqlParserSEQUENCE: { - p.SetState(9625) + p.SetState(9478) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -147747,7 +145908,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(9639) + p.SetState(9492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147756,7 +145917,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(9628) + p.SetState(9481) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147764,10 +145925,10 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9629) + p.SetState(9482) p.Column_name() } - p.SetState(9634) + p.SetState(9487) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147776,7 +145937,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex for _la == PlSqlParserCOMMA { { - p.SetState(9630) + p.SetState(9483) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -147784,11 +145945,11 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9631) + p.SetState(9484) p.Column_name() } - p.SetState(9636) + p.SetState(9489) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147796,7 +145957,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex _la = p.GetTokenStream().LA(1) } { - p.SetState(9637) + p.SetState(9490) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147808,7 +145969,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex case PlSqlParserLEFT_PAREN: { - p.SetState(9641) + p.SetState(9494) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147816,10 +145977,10 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9642) + p.SetState(9495) p.Column_name() } - p.SetState(9647) + p.SetState(9500) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147828,7 +145989,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex for _la == PlSqlParserCOMMA { { - p.SetState(9643) + p.SetState(9496) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -147836,11 +145997,11 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex } } { - p.SetState(9644) + p.SetState(9497) p.Column_name() } - p.SetState(9649) + p.SetState(9502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147848,7 +146009,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex _la = p.GetTokenStream().LA(1) } { - p.SetState(9650) + p.SetState(9503) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -147860,7 +146021,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(9655) + p.SetState(9508) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -147869,7 +146030,7 @@ func (p *PlSqlParser) Mv_log_augmentation() (localctx IMv_log_augmentationContex if _la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING { { - p.SetState(9654) + p.SetState(9507) p.New_values_clause() } @@ -147982,10 +146143,10 @@ func (s *Datetime_exprContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Datetime_expr() (localctx IDatetime_exprContext) { localctx = NewDatetime_exprContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 946, PlSqlParserRULE_datetime_expr) + p.EnterRule(localctx, 932, PlSqlParserRULE_datetime_expr) p.EnterOuterAlt(localctx, 1) { - p.SetState(9657) + p.SetState(9510) p.Expression() } @@ -148002,352 +146163,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IInterval_exprContext is an interface to support dynamic dispatch. -type IInterval_exprContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - Expression() IExpressionContext - - // IsInterval_exprContext differentiates from other interfaces. - IsInterval_exprContext() -} - -type Interval_exprContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyInterval_exprContext() *Interval_exprContext { - var p = new(Interval_exprContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_interval_expr - return p -} - -func InitEmptyInterval_exprContext(p *Interval_exprContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_interval_expr -} - -func (*Interval_exprContext) IsInterval_exprContext() {} - -func NewInterval_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Interval_exprContext { - var p = new(Interval_exprContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_interval_expr - - return p -} - -func (s *Interval_exprContext) GetParser() antlr.Parser { return s.parser } - -func (s *Interval_exprContext) Expression() IExpressionContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IExpressionContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IExpressionContext) -} - -func (s *Interval_exprContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Interval_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Interval_exprContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterInterval_expr(s) - } -} - -func (s *Interval_exprContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitInterval_expr(s) - } -} - -func (s *Interval_exprContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitInterval_expr(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Interval_expr() (localctx IInterval_exprContext) { - localctx = NewInterval_exprContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 948, PlSqlParserRULE_interval_expr) - p.EnterOuterAlt(localctx, 1) - { - p.SetState(9659) - p.Expression() - } - -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 -} - -// ISynchronous_or_asynchronousContext is an interface to support dynamic dispatch. -type ISynchronous_or_asynchronousContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - SYNCHRONOUS() antlr.TerminalNode - ASYNCHRONOUS() antlr.TerminalNode - - // IsSynchronous_or_asynchronousContext differentiates from other interfaces. - IsSynchronous_or_asynchronousContext() -} - -type Synchronous_or_asynchronousContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptySynchronous_or_asynchronousContext() *Synchronous_or_asynchronousContext { - var p = new(Synchronous_or_asynchronousContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_synchronous_or_asynchronous - return p -} - -func InitEmptySynchronous_or_asynchronousContext(p *Synchronous_or_asynchronousContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_synchronous_or_asynchronous -} - -func (*Synchronous_or_asynchronousContext) IsSynchronous_or_asynchronousContext() {} - -func NewSynchronous_or_asynchronousContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Synchronous_or_asynchronousContext { - var p = new(Synchronous_or_asynchronousContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_synchronous_or_asynchronous - - return p -} - -func (s *Synchronous_or_asynchronousContext) GetParser() antlr.Parser { return s.parser } - -func (s *Synchronous_or_asynchronousContext) SYNCHRONOUS() antlr.TerminalNode { - return s.GetToken(PlSqlParserSYNCHRONOUS, 0) -} - -func (s *Synchronous_or_asynchronousContext) ASYNCHRONOUS() antlr.TerminalNode { - return s.GetToken(PlSqlParserASYNCHRONOUS, 0) -} - -func (s *Synchronous_or_asynchronousContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Synchronous_or_asynchronousContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Synchronous_or_asynchronousContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterSynchronous_or_asynchronous(s) - } -} - -func (s *Synchronous_or_asynchronousContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitSynchronous_or_asynchronous(s) - } -} - -func (s *Synchronous_or_asynchronousContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitSynchronous_or_asynchronous(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Synchronous_or_asynchronous() (localctx ISynchronous_or_asynchronousContext) { - localctx = NewSynchronous_or_asynchronousContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 950, PlSqlParserRULE_synchronous_or_asynchronous) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(9661) - _la = p.GetTokenStream().LA(1) - - if !(_la == PlSqlParserASYNCHRONOUS || _la == PlSqlParserSYNCHRONOUS) { - p.GetErrorHandler().RecoverInline(p) - } else { - p.GetErrorHandler().ReportMatch(p) - p.Consume() - } - } - -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 -} - -// IIncluding_or_excludingContext is an interface to support dynamic dispatch. -type IIncluding_or_excludingContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - INCLUDING() antlr.TerminalNode - EXCLUDING() antlr.TerminalNode - - // IsIncluding_or_excludingContext differentiates from other interfaces. - IsIncluding_or_excludingContext() -} - -type Including_or_excludingContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyIncluding_or_excludingContext() *Including_or_excludingContext { - var p = new(Including_or_excludingContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_including_or_excluding - return p -} - -func InitEmptyIncluding_or_excludingContext(p *Including_or_excludingContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_including_or_excluding -} - -func (*Including_or_excludingContext) IsIncluding_or_excludingContext() {} - -func NewIncluding_or_excludingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Including_or_excludingContext { - var p = new(Including_or_excludingContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_including_or_excluding - - return p -} - -func (s *Including_or_excludingContext) GetParser() antlr.Parser { return s.parser } - -func (s *Including_or_excludingContext) INCLUDING() antlr.TerminalNode { - return s.GetToken(PlSqlParserINCLUDING, 0) -} - -func (s *Including_or_excludingContext) EXCLUDING() antlr.TerminalNode { - return s.GetToken(PlSqlParserEXCLUDING, 0) -} - -func (s *Including_or_excludingContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Including_or_excludingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Including_or_excludingContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterIncluding_or_excluding(s) - } -} - -func (s *Including_or_excludingContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitIncluding_or_excluding(s) - } -} - -func (s *Including_or_excludingContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitIncluding_or_excluding(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Including_or_excluding() (localctx IIncluding_or_excludingContext) { - localctx = NewIncluding_or_excludingContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 952, PlSqlParserRULE_including_or_excluding) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(9663) - _la = p.GetTokenStream().LA(1) - - if !(_la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING) { - p.GetErrorHandler().RecoverInline(p) - } else { - p.GetErrorHandler().ReportMatch(p) - p.Consume() - } - } - -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 -} - // ICreate_materialized_view_logContext is an interface to support dynamic dispatch. type ICreate_materialized_view_logContext interface { antlr.ParserRuleContext @@ -148907,14 +146722,14 @@ func (s *Create_materialized_view_logContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materialized_view_logContext) { localctx = NewCreate_materialized_view_logContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 954, PlSqlParserRULE_create_materialized_view_log) + p.EnterRule(localctx, 934, PlSqlParserRULE_create_materialized_view_log) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(9665) + p.SetState(9512) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -148922,7 +146737,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9666) + p.SetState(9513) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -148930,7 +146745,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9667) + p.SetState(9514) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -148938,7 +146753,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9668) + p.SetState(9515) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -148946,7 +146761,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9669) + p.SetState(9516) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -148954,14 +146769,14 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9670) + p.SetState(9517) p.Tableview_name() } - p.SetState(9680) + p.SetState(9527) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1093, p.GetParserRuleContext()) == 1 { - p.SetState(9676) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1085, p.GetParserRuleContext()) == 1 { + p.SetState(9523) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -148970,7 +146785,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(9676) + p.SetState(9523) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -148979,13 +146794,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(9671) + p.SetState(9518) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(9672) + p.SetState(9519) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -148993,7 +146808,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9673) + p.SetState(9520) var _x = p.Id_expression() @@ -149002,13 +146817,13 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(9674) + p.SetState(9521) p.Logging_clause() } case PlSqlParserCACHE, PlSqlParserNOCACHE: { - p.SetState(9675) + p.SetState(9522) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -149029,9 +146844,9 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali goto errorExit } - p.SetState(9678) + p.SetState(9525) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1092, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1084, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -149040,49 +146855,49 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } else if p.HasError() { // JIM goto errorExit } - p.SetState(9683) + p.SetState(9530) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1094, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1086, p.GetParserRuleContext()) == 1 { { - p.SetState(9682) + p.SetState(9529) p.Parallel_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(9724) + p.SetState(9571) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1103, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1095, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9685) + p.SetState(9532) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9701) + p.SetState(9548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1097, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1089, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(9687) + p.SetState(9534) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149091,7 +146906,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali if _la == PlSqlParserCOMMA { { - p.SetState(9686) + p.SetState(9533) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -149100,7 +146915,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } - p.SetState(9697) + p.SetState(9544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149109,7 +146924,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT: { - p.SetState(9689) + p.SetState(9536) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -149117,7 +146932,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9690) + p.SetState(9537) p.Match(PlSqlParserID) if p.HasError() { // Recognition error - abort rule @@ -149127,7 +146942,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserPRIMARY: { - p.SetState(9691) + p.SetState(9538) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -149135,7 +146950,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9692) + p.SetState(9539) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -149145,7 +146960,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserROWID: { - p.SetState(9693) + p.SetState(9540) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -149155,7 +146970,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserSEQUENCE: { - p.SetState(9694) + p.SetState(9541) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -149165,7 +146980,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali case PlSqlParserCOMMIT: { - p.SetState(9695) + p.SetState(9542) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -149173,7 +146988,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } { - p.SetState(9696) + p.SetState(9543) p.Match(PlSqlParserSCN) if p.HasError() { // Recognition error - abort rule @@ -149187,29 +147002,29 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } - p.SetState(9703) + p.SetState(9550) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1097, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1089, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(9717) + p.SetState(9564) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1101, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1093, p.GetParserRuleContext()) == 1 { { - p.SetState(9704) + p.SetState(9551) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9709) + p.SetState(9556) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149217,7 +147032,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(9706) + p.SetState(9553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149226,7 +147041,7 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali if _la == PlSqlParserCOMMA { { - p.SetState(9705) + p.SetState(9552) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -149236,11 +147051,11 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } { - p.SetState(9708) + p.SetState(9555) p.Regular_id() } - p.SetState(9711) + p.SetState(9558) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149248,19 +147063,19 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali _la = p.GetTokenStream().LA(1) } { - p.SetState(9713) + p.SetState(9560) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9715) + p.SetState(9562) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1100, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1092, p.GetParserRuleContext()) == 1 { { - p.SetState(9714) + p.SetState(9561) p.New_values_clause() } @@ -149271,12 +147086,12 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } else if p.HasError() { // JIM goto errorExit } - p.SetState(9720) + p.SetState(9567) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1102, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1094, p.GetParserRuleContext()) == 1 { { - p.SetState(9719) + p.SetState(9566) p.Mv_log_purge_clause() } @@ -149285,12 +147100,12 @@ func (p *PlSqlParser) Create_materialized_view_log() (localctx ICreate_materiali } } - p.SetState(9726) + p.SetState(9573) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1103, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1095, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -149406,12 +147221,12 @@ func (s *New_values_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) New_values_clause() (localctx INew_values_clauseContext) { localctx = NewNew_values_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 956, PlSqlParserRULE_new_values_clause) + p.EnterRule(localctx, 936, PlSqlParserRULE_new_values_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9727) + p.SetState(9574) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING) { @@ -149422,7 +147237,7 @@ func (p *PlSqlParser) New_values_clause() (localctx INew_values_clauseContext) { } } { - p.SetState(9728) + p.SetState(9575) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -149430,7 +147245,7 @@ func (p *PlSqlParser) New_values_clause() (localctx INew_values_clauseContext) { } } { - p.SetState(9729) + p.SetState(9576) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -149548,12 +147363,12 @@ func (s *Mv_log_purge_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Mv_log_purge_clause() (localctx IMv_log_purge_clauseContext) { localctx = NewMv_log_purge_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 958, PlSqlParserRULE_mv_log_purge_clause) + p.EnterRule(localctx, 938, PlSqlParserRULE_mv_log_purge_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9731) + p.SetState(9578) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -149562,19 +147377,19 @@ func (p *PlSqlParser) Mv_log_purge_clause() (localctx IMv_log_purge_clauseContex } { - p.SetState(9732) + p.SetState(9579) p.Match(PlSqlParserIMMEDIATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9734) + p.SetState(9581) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1104, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1096, p.GetParserRuleContext()) == 1 { { - p.SetState(9733) + p.SetState(9580) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASYNCHRONOUS || _la == PlSqlParserSYNCHRONOUS) { @@ -149821,12 +147636,12 @@ func (s *Create_materialized_zonemapContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materialized_zonemapContext) { localctx = NewCreate_materialized_zonemapContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 960, PlSqlParserRULE_create_materialized_zonemap) + p.EnterRule(localctx, 940, PlSqlParserRULE_create_materialized_zonemap) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9736) + p.SetState(9583) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -149834,7 +147649,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9737) + p.SetState(9584) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -149842,7 +147657,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9738) + p.SetState(9585) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule @@ -149850,10 +147665,10 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9739) + p.SetState(9586) p.Zonemap_name() } - p.SetState(9744) + p.SetState(9591) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149862,7 +147677,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(9740) + p.SetState(9587) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -149870,11 +147685,11 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9741) + p.SetState(9588) p.Column_list() } { - p.SetState(9742) + p.SetState(9589) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -149883,7 +147698,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } - p.SetState(9747) + p.SetState(9594) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149892,12 +147707,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(9746) + p.SetState(9593) p.Zonemap_attributes() } } - p.SetState(9750) + p.SetState(9597) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149906,12 +147721,12 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ if _la == PlSqlParserREFRESH { { - p.SetState(9749) + p.SetState(9596) p.Zonemap_refresh_clause() } } - p.SetState(9754) + p.SetState(9601) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149920,7 +147735,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(9752) + p.SetState(9599) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -149931,7 +147746,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } { - p.SetState(9753) + p.SetState(9600) p.Match(PlSqlParserPRUNING) if p.HasError() { // Recognition error - abort rule @@ -149940,7 +147755,7 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ } } - p.SetState(9758) + p.SetState(9605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -149949,13 +147764,13 @@ func (p *PlSqlParser) Create_materialized_zonemap() (localctx ICreate_materializ switch p.GetTokenStream().LA(1) { case PlSqlParserON: { - p.SetState(9756) + p.SetState(9603) p.Create_zonemap_on_table() } case PlSqlParserAS: { - p.SetState(9757) + p.SetState(9604) p.Create_zonemap_as_subquery() } @@ -150150,12 +147965,12 @@ func (s *Alter_materialized_zonemapContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized_zonemapContext) { localctx = NewAlter_materialized_zonemapContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 962, PlSqlParserRULE_alter_materialized_zonemap) + p.EnterRule(localctx, 942, PlSqlParserRULE_alter_materialized_zonemap) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9760) + p.SetState(9607) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -150163,7 +147978,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized } } { - p.SetState(9761) + p.SetState(9608) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -150171,7 +147986,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized } } { - p.SetState(9762) + p.SetState(9609) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule @@ -150179,10 +147994,10 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized } } { - p.SetState(9763) + p.SetState(9610) p.Zonemap_name() } - p.SetState(9771) + p.SetState(9618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -150191,19 +148006,19 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized switch p.GetTokenStream().LA(1) { case PlSqlParserCACHE, PlSqlParserNOCACHE, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSCALE, PlSqlParserTABLESPACE: { - p.SetState(9764) + p.SetState(9611) p.Zonemap_attributes() } case PlSqlParserREFRESH: { - p.SetState(9765) + p.SetState(9612) p.Zonemap_refresh_clause() } case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(9766) + p.SetState(9613) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -150214,7 +148029,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized } } { - p.SetState(9767) + p.SetState(9614) p.Match(PlSqlParserPRUNING) if p.HasError() { // Recognition error - abort rule @@ -150224,7 +148039,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized case PlSqlParserCOMPILE: { - p.SetState(9768) + p.SetState(9615) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -150234,7 +148049,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized case PlSqlParserREBUILD: { - p.SetState(9769) + p.SetState(9616) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -150244,7 +148059,7 @@ func (p *PlSqlParser) Alter_materialized_zonemap() (localctx IAlter_materialized case PlSqlParserUNUSABLE: { - p.SetState(9770) + p.SetState(9617) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -150379,10 +148194,10 @@ func (s *Drop_materialized_zonemapContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Drop_materialized_zonemap() (localctx IDrop_materialized_zonemapContext) { localctx = NewDrop_materialized_zonemapContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 964, PlSqlParserRULE_drop_materialized_zonemap) + p.EnterRule(localctx, 944, PlSqlParserRULE_drop_materialized_zonemap) p.EnterOuterAlt(localctx, 1) { - p.SetState(9773) + p.SetState(9620) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -150390,7 +148205,7 @@ func (p *PlSqlParser) Drop_materialized_zonemap() (localctx IDrop_materialized_z } } { - p.SetState(9774) + p.SetState(9621) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -150398,7 +148213,7 @@ func (p *PlSqlParser) Drop_materialized_zonemap() (localctx IDrop_materialized_z } } { - p.SetState(9775) + p.SetState(9622) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule @@ -150406,7 +148221,7 @@ func (p *PlSqlParser) Drop_materialized_zonemap() (localctx IDrop_materialized_z } } { - p.SetState(9776) + p.SetState(9623) p.Zonemap_name() } @@ -150550,24 +148365,24 @@ func (s *Zonemap_refresh_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clauseContext) { localctx = NewZonemap_refresh_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 966, PlSqlParserRULE_zonemap_refresh_clause) + p.EnterRule(localctx, 946, PlSqlParserRULE_zonemap_refresh_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9778) + p.SetState(9625) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9780) + p.SetState(9627) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1111, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1103, p.GetParserRuleContext()) == 1 { { - p.SetState(9779) + p.SetState(9626) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPILE || _la == PlSqlParserFAST || _la == PlSqlParserFORCE) { @@ -150581,28 +148396,28 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause } else if p.HasError() { // JIM goto errorExit } - p.SetState(9793) + p.SetState(9640) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1113, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1105, p.GetParserRuleContext()) == 1 { { - p.SetState(9782) + p.SetState(9629) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9791) + p.SetState(9638) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1112, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1104, p.GetParserRuleContext()) { case 1: { - p.SetState(9783) + p.SetState(9630) p.Match(PlSqlParserDEMAND) if p.HasError() { // Recognition error - abort rule @@ -150612,7 +148427,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause case 2: { - p.SetState(9784) + p.SetState(9631) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -150622,7 +148437,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause case 3: { - p.SetState(9785) + p.SetState(9632) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -150632,7 +148447,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause case 4: { - p.SetState(9786) + p.SetState(9633) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -150640,7 +148455,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause } } { - p.SetState(9787) + p.SetState(9634) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -150650,7 +148465,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause case 5: { - p.SetState(9788) + p.SetState(9635) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -150658,7 +148473,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause } } { - p.SetState(9789) + p.SetState(9636) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -150666,7 +148481,7 @@ func (p *PlSqlParser) Zonemap_refresh_clause() (localctx IZonemap_refresh_clause } } { - p.SetState(9790) + p.SetState(9637) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -150918,13 +148733,13 @@ func (s *Zonemap_attributesContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) { localctx = NewZonemap_attributesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 968, PlSqlParserRULE_zonemap_attributes) + p.EnterRule(localctx, 948, PlSqlParserRULE_zonemap_attributes) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(9804) + p.SetState(9651) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -150933,7 +148748,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(9804) + p.SetState(9651) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -150942,7 +148757,7 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) switch p.GetTokenStream().LA(1) { case PlSqlParserPCTFREE: { - p.SetState(9795) + p.SetState(9642) p.Match(PlSqlParserPCTFREE) if p.HasError() { // Recognition error - abort rule @@ -150950,13 +148765,13 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) } } { - p.SetState(9796) + p.SetState(9643) p.Numeric() } case PlSqlParserPCTUSED: { - p.SetState(9797) + p.SetState(9644) p.Match(PlSqlParserPCTUSED) if p.HasError() { // Recognition error - abort rule @@ -150964,13 +148779,13 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) } } { - p.SetState(9798) + p.SetState(9645) p.Numeric() } case PlSqlParserSCALE: { - p.SetState(9799) + p.SetState(9646) p.Match(PlSqlParserSCALE) if p.HasError() { // Recognition error - abort rule @@ -150978,13 +148793,13 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) } } { - p.SetState(9800) + p.SetState(9647) p.Numeric() } case PlSqlParserTABLESPACE: { - p.SetState(9801) + p.SetState(9648) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -150992,13 +148807,13 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) } } { - p.SetState(9802) + p.SetState(9649) p.Tablespace() } case PlSqlParserCACHE, PlSqlParserNOCACHE: { - p.SetState(9803) + p.SetState(9650) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -151019,9 +148834,9 @@ func (p *PlSqlParser) Zonemap_attributes() (localctx IZonemap_attributesContext) goto errorExit } - p.SetState(9806) + p.SetState(9653) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1115, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1107, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -151156,18 +148971,18 @@ func (s *Zonemap_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Zonemap_name() (localctx IZonemap_nameContext) { localctx = NewZonemap_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 970, PlSqlParserRULE_zonemap_name) + p.EnterRule(localctx, 950, PlSqlParserRULE_zonemap_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(9808) + p.SetState(9655) p.Identifier() } - p.SetState(9811) + p.SetState(9658) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1116, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1108, p.GetParserRuleContext()) == 1 { { - p.SetState(9809) + p.SetState(9656) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -151175,7 +148990,7 @@ func (p *PlSqlParser) Zonemap_name() (localctx IZonemap_nameContext) { } } { - p.SetState(9810) + p.SetState(9657) p.Id_expression() } @@ -151312,18 +149127,18 @@ func (s *Operator_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Operator_name() (localctx IOperator_nameContext) { localctx = NewOperator_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 972, PlSqlParserRULE_operator_name) + p.EnterRule(localctx, 952, PlSqlParserRULE_operator_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(9813) + p.SetState(9660) p.Identifier() } - p.SetState(9816) + p.SetState(9663) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1117, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1109, p.GetParserRuleContext()) == 1 { { - p.SetState(9814) + p.SetState(9661) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -151331,7 +149146,7 @@ func (p *PlSqlParser) Operator_name() (localctx IOperator_nameContext) { } } { - p.SetState(9815) + p.SetState(9662) p.Id_expression() } @@ -151499,27 +149314,27 @@ func (s *Operator_function_nameContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Operator_function_name() (localctx IOperator_function_nameContext) { localctx = NewOperator_function_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 974, PlSqlParserRULE_operator_function_name) + p.EnterRule(localctx, 954, PlSqlParserRULE_operator_function_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(9818) + p.SetState(9665) p.Identifier() } - p.SetState(9823) + p.SetState(9670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1118, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1110, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9819) + p.SetState(9666) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -151527,17 +149342,17 @@ func (p *PlSqlParser) Operator_function_name() (localctx IOperator_function_name } } { - p.SetState(9820) + p.SetState(9667) p.Id_expression() } } - p.SetState(9825) + p.SetState(9672) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1118, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1110, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -151682,10 +149497,10 @@ func (s *Create_zonemap_on_tableContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Create_zonemap_on_table() (localctx ICreate_zonemap_on_tableContext) { localctx = NewCreate_zonemap_on_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 976, PlSqlParserRULE_create_zonemap_on_table) + p.EnterRule(localctx, 956, PlSqlParserRULE_create_zonemap_on_table) p.EnterOuterAlt(localctx, 1) { - p.SetState(9826) + p.SetState(9673) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -151693,11 +149508,11 @@ func (p *PlSqlParser) Create_zonemap_on_table() (localctx ICreate_zonemap_on_tab } } { - p.SetState(9827) + p.SetState(9674) p.Tableview_name() } { - p.SetState(9828) + p.SetState(9675) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -151705,11 +149520,11 @@ func (p *PlSqlParser) Create_zonemap_on_table() (localctx ICreate_zonemap_on_tab } } { - p.SetState(9829) + p.SetState(9676) p.Column_list() } { - p.SetState(9830) + p.SetState(9677) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -151829,10 +149644,10 @@ func (s *Create_zonemap_as_subqueryContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Create_zonemap_as_subquery() (localctx ICreate_zonemap_as_subqueryContext) { localctx = NewCreate_zonemap_as_subqueryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 978, PlSqlParserRULE_create_zonemap_as_subquery) + p.EnterRule(localctx, 958, PlSqlParserRULE_create_zonemap_as_subquery) p.EnterOuterAlt(localctx, 1) { - p.SetState(9832) + p.SetState(9679) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -151840,7 +149655,7 @@ func (p *PlSqlParser) Create_zonemap_as_subquery() (localctx ICreate_zonemap_as_ } } { - p.SetState(9833) + p.SetState(9680) p.Subquery() } @@ -152000,10 +149815,10 @@ func (s *Alter_operatorContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Alter_operator() (localctx IAlter_operatorContext) { localctx = NewAlter_operatorContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 980, PlSqlParserRULE_alter_operator) + p.EnterRule(localctx, 960, PlSqlParserRULE_alter_operator) p.EnterOuterAlt(localctx, 1) { - p.SetState(9835) + p.SetState(9682) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -152011,7 +149826,7 @@ func (p *PlSqlParser) Alter_operator() (localctx IAlter_operatorContext) { } } { - p.SetState(9836) + p.SetState(9683) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -152019,10 +149834,10 @@ func (p *PlSqlParser) Alter_operator() (localctx IAlter_operatorContext) { } } { - p.SetState(9837) + p.SetState(9684) p.Operator_name() } - p.SetState(9841) + p.SetState(9688) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152031,19 +149846,19 @@ func (p *PlSqlParser) Alter_operator() (localctx IAlter_operatorContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: { - p.SetState(9838) + p.SetState(9685) p.Add_binding_clause() } case PlSqlParserDROP: { - p.SetState(9839) + p.SetState(9686) p.Drop_binding_clause() } case PlSqlParserCOMPILE: { - p.SetState(9840) + p.SetState(9687) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -152178,10 +149993,10 @@ func (s *Drop_operatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Drop_operator() (localctx IDrop_operatorContext) { localctx = NewDrop_operatorContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 982, PlSqlParserRULE_drop_operator) + p.EnterRule(localctx, 962, PlSqlParserRULE_drop_operator) p.EnterOuterAlt(localctx, 1) { - p.SetState(9843) + p.SetState(9690) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -152189,7 +150004,7 @@ func (p *PlSqlParser) Drop_operator() (localctx IDrop_operatorContext) { } } { - p.SetState(9844) + p.SetState(9691) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -152197,15 +150012,15 @@ func (p *PlSqlParser) Drop_operator() (localctx IDrop_operatorContext) { } } { - p.SetState(9845) + p.SetState(9692) p.Operator_name() } - p.SetState(9847) + p.SetState(9694) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1120, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1112, p.GetParserRuleContext()) == 1 { { - p.SetState(9846) + p.SetState(9693) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -152422,21 +150237,21 @@ func (s *Create_operatorContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { localctx = NewCreate_operatorContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 984, PlSqlParserRULE_create_operator) + p.EnterRule(localctx, 964, PlSqlParserRULE_create_operator) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(9849) + p.SetState(9696) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9852) + p.SetState(9699) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152445,7 +150260,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { if _la == PlSqlParserOR { { - p.SetState(9850) + p.SetState(9697) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -152453,7 +150268,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9851) + p.SetState(9698) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -152463,7 +150278,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } { - p.SetState(9854) + p.SetState(9701) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -152471,11 +150286,11 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9855) + p.SetState(9702) p.Operator_name() } { - p.SetState(9856) + p.SetState(9703) p.Match(PlSqlParserBINDING) if p.HasError() { // Recognition error - abort rule @@ -152483,22 +150298,22 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9857) + p.SetState(9704) p.Binding_clause() } - p.SetState(9862) + p.SetState(9709) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1122, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1114, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(9858) + p.SetState(9705) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -152506,27 +150321,27 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9859) + p.SetState(9706) p.Binding_clause() } } - p.SetState(9864) + p.SetState(9711) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1122, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1114, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(9868) + p.SetState(9715) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1123, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1115, p.GetParserRuleContext()) == 1 { { - p.SetState(9865) + p.SetState(9712) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -152534,7 +150349,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9866) + p.SetState(9713) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -152542,7 +150357,7 @@ func (p *PlSqlParser) Create_operator() (localctx ICreate_operatorContext) { } } { - p.SetState(9867) + p.SetState(9714) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMETADATA || _la == PlSqlParserNONE) { @@ -152759,12 +150574,12 @@ func (s *Binding_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { localctx = NewBinding_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 986, PlSqlParserRULE_binding_clause) + p.EnterRule(localctx, 966, PlSqlParserRULE_binding_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9870) + p.SetState(9717) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -152772,10 +150587,10 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } } { - p.SetState(9871) + p.SetState(9718) p.Datatype() } - p.SetState(9876) + p.SetState(9723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152784,7 +150599,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(9872) + p.SetState(9719) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -152792,11 +150607,11 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } } { - p.SetState(9873) + p.SetState(9720) p.Datatype() } - p.SetState(9878) + p.SetState(9725) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152804,7 +150619,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(9879) + p.SetState(9726) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -152812,14 +150627,14 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } } { - p.SetState(9880) + p.SetState(9727) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9882) + p.SetState(9729) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152828,7 +150643,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(9881) + p.SetState(9728) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -152838,10 +150653,10 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } { - p.SetState(9884) + p.SetState(9731) p.Datatype() } - p.SetState(9886) + p.SetState(9733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152850,7 +150665,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { if _la == PlSqlParserRIGHT_PAREN { { - p.SetState(9885) + p.SetState(9732) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -152859,7 +150674,7 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { } } - p.SetState(9889) + p.SetState(9736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -152868,13 +150683,13 @@ func (p *PlSqlParser) Binding_clause() (localctx IBinding_clauseContext) { if _la == PlSqlParserANCILLARY || _la == PlSqlParserWITH { { - p.SetState(9888) + p.SetState(9735) p.Implementation_clause() } } { - p.SetState(9891) + p.SetState(9738) p.Using_function_clause() } @@ -152995,10 +150810,10 @@ func (s *Add_binding_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Add_binding_clause() (localctx IAdd_binding_clauseContext) { localctx = NewAdd_binding_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 988, PlSqlParserRULE_add_binding_clause) + p.EnterRule(localctx, 968, PlSqlParserRULE_add_binding_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9893) + p.SetState(9740) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -153006,7 +150821,7 @@ func (p *PlSqlParser) Add_binding_clause() (localctx IAdd_binding_clauseContext) } } { - p.SetState(9894) + p.SetState(9741) p.Match(PlSqlParserBINDING) if p.HasError() { // Recognition error - abort rule @@ -153014,7 +150829,7 @@ func (p *PlSqlParser) Add_binding_clause() (localctx IAdd_binding_clauseContext) } } { - p.SetState(9895) + p.SetState(9742) p.Binding_clause() } @@ -153152,8 +150967,8 @@ 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(9901) + p.EnterRule(localctx, 970, PlSqlParserRULE_implementation_clause) + p.SetState(9748) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153163,7 +150978,7 @@ func (p *PlSqlParser) Implementation_clause() (localctx IImplementation_clauseCo case PlSqlParserANCILLARY: p.EnterOuterAlt(localctx, 1) { - p.SetState(9897) + p.SetState(9744) p.Match(PlSqlParserANCILLARY) if p.HasError() { // Recognition error - abort rule @@ -153171,7 +150986,7 @@ func (p *PlSqlParser) Implementation_clause() (localctx IImplementation_clauseCo } } { - p.SetState(9898) + p.SetState(9745) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -153179,14 +150994,14 @@ func (p *PlSqlParser) Implementation_clause() (localctx IImplementation_clauseCo } } { - p.SetState(9899) + p.SetState(9746) p.Primary_operator_list() } case PlSqlParserWITH: p.EnterOuterAlt(localctx, 2) { - p.SetState(9900) + p.SetState(9747) p.Operator_context_clause() } @@ -153338,15 +151153,15 @@ func (s *Primary_operator_listContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Primary_operator_list() (localctx IPrimary_operator_listContext) { localctx = NewPrimary_operator_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 992, PlSqlParserRULE_primary_operator_list) + p.EnterRule(localctx, 972, PlSqlParserRULE_primary_operator_list) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9903) + p.SetState(9750) p.Primary_operator_item() } - p.SetState(9908) + p.SetState(9755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153355,7 +151170,7 @@ func (p *PlSqlParser) Primary_operator_list() (localctx IPrimary_operator_listCo for _la == PlSqlParserCOMMA { { - p.SetState(9904) + p.SetState(9751) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -153363,11 +151178,11 @@ func (p *PlSqlParser) Primary_operator_list() (localctx IPrimary_operator_listCo } } { - p.SetState(9905) + p.SetState(9752) p.Primary_operator_item() } - p.SetState(9910) + p.SetState(9757) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153545,16 +151360,16 @@ func (s *Primary_operator_itemContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemContext) { localctx = NewPrimary_operator_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 994, PlSqlParserRULE_primary_operator_item) + p.EnterRule(localctx, 974, PlSqlParserRULE_primary_operator_item) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9911) + p.SetState(9758) p.Schema_object_name() } { - p.SetState(9912) + p.SetState(9759) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -153562,10 +151377,10 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo } } { - p.SetState(9913) + p.SetState(9760) p.Datatype() } - p.SetState(9918) + p.SetState(9765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153574,7 +151389,7 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo for _la == PlSqlParserCOMMA { { - p.SetState(9914) + p.SetState(9761) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -153582,11 +151397,11 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo } } { - p.SetState(9915) + p.SetState(9762) p.Datatype() } - p.SetState(9920) + p.SetState(9767) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153594,7 +151409,7 @@ func (p *PlSqlParser) Primary_operator_item() (localctx IPrimary_operator_itemCo _la = p.GetTokenStream().LA(1) } { - p.SetState(9921) + p.SetState(9768) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -153764,12 +151579,12 @@ func (s *Operator_context_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clauseContext) { localctx = NewOperator_context_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 996, PlSqlParserRULE_operator_context_clause) + p.EnterRule(localctx, 976, PlSqlParserRULE_operator_context_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9923) + p.SetState(9770) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -153777,7 +151592,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9924) + p.SetState(9771) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -153785,7 +151600,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9925) + p.SetState(9772) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -153793,7 +151608,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9926) + p.SetState(9773) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -153801,7 +151616,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9927) + p.SetState(9774) p.Match(PlSqlParserSCAN) if p.HasError() { // Recognition error - abort rule @@ -153809,7 +151624,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9928) + p.SetState(9775) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -153817,10 +151632,10 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9929) + p.SetState(9776) p.Implementation_type_name() } - p.SetState(9933) + p.SetState(9780) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153829,7 +151644,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau if _la == PlSqlParserCOMPUTE { { - p.SetState(9930) + p.SetState(9777) p.Match(PlSqlParserCOMPUTE) if p.HasError() { // Recognition error - abort rule @@ -153837,7 +151652,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9931) + p.SetState(9778) p.Match(PlSqlParserANCILLARY) if p.HasError() { // Recognition error - abort rule @@ -153845,7 +151660,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9932) + p.SetState(9779) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -153854,7 +151669,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } - p.SetState(9938) + p.SetState(9785) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -153863,7 +151678,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau if _la == PlSqlParserWITH { { - p.SetState(9935) + p.SetState(9782) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -153871,7 +151686,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9936) + p.SetState(9783) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -153879,7 +151694,7 @@ func (p *PlSqlParser) Operator_context_clause() (localctx IOperator_context_clau } } { - p.SetState(9937) + p.SetState(9784) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -154001,10 +151816,10 @@ func (s *Using_function_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Using_function_clause() (localctx IUsing_function_clauseContext) { localctx = NewUsing_function_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 998, PlSqlParserRULE_using_function_clause) + p.EnterRule(localctx, 978, PlSqlParserRULE_using_function_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(9940) + p.SetState(9787) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -154012,7 +151827,7 @@ func (p *PlSqlParser) Using_function_clause() (localctx IUsing_function_clauseCo } } { - p.SetState(9941) + p.SetState(9788) p.Operator_function_name() } @@ -154184,12 +151999,12 @@ func (s *Drop_binding_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContext) { localctx = NewDrop_binding_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1000, PlSqlParserRULE_drop_binding_clause) + p.EnterRule(localctx, 980, PlSqlParserRULE_drop_binding_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(9943) + p.SetState(9790) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -154197,7 +152012,7 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex } } { - p.SetState(9944) + p.SetState(9791) p.Match(PlSqlParserBINDING) if p.HasError() { // Recognition error - abort rule @@ -154205,7 +152020,7 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex } } { - p.SetState(9945) + p.SetState(9792) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -154213,10 +152028,10 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex } } { - p.SetState(9946) + p.SetState(9793) p.Datatype() } - p.SetState(9951) + p.SetState(9798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154225,7 +152040,7 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(9947) + p.SetState(9794) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -154233,11 +152048,11 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex } } { - p.SetState(9948) + p.SetState(9795) p.Datatype() } - p.SetState(9953) + p.SetState(9800) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154245,19 +152060,19 @@ func (p *PlSqlParser) Drop_binding_clause() (localctx IDrop_binding_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(9954) + p.SetState(9801) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9956) + p.SetState(9803) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1134, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1126, p.GetParserRuleContext()) == 1 { { - p.SetState(9955) + p.SetState(9802) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -154815,14 +152630,14 @@ func (s *Create_materialized_viewContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_viewContext) { localctx = NewCreate_materialized_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1002, PlSqlParserRULE_create_materialized_view) + p.EnterRule(localctx, 982, PlSqlParserRULE_create_materialized_view) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(9958) + p.SetState(9805) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -154830,7 +152645,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9959) + p.SetState(9806) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -154838,7 +152653,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9960) + p.SetState(9807) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -154846,10 +152661,10 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9961) + p.SetState(9808) p.Tableview_name() } - p.SetState(9964) + p.SetState(9811) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154858,7 +152673,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserOF { { - p.SetState(9962) + p.SetState(9809) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -154866,12 +152681,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9963) + p.SetState(9810) p.Type_name() } } - p.SetState(9983) + p.SetState(9830) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154880,36 +152695,36 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(9966) + p.SetState(9813) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9969) + p.SetState(9816) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1136, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1128, p.GetParserRuleContext()) { case 1: { - p.SetState(9967) + p.SetState(9814) p.Scoped_table_ref_constraint() } case 2: { - p.SetState(9968) + p.SetState(9815) p.Mv_column_alias() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(9978) + p.SetState(9825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154918,29 +152733,29 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ for _la == PlSqlParserCOMMA { { - p.SetState(9971) + p.SetState(9818) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9974) + p.SetState(9821) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1137, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1129, p.GetParserRuleContext()) { case 1: { - p.SetState(9972) + p.SetState(9819) p.Scoped_table_ref_constraint() } case 2: { - p.SetState(9973) + p.SetState(9820) p.Mv_column_alias() } @@ -154948,7 +152763,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ goto errorExit } - p.SetState(9980) + p.SetState(9827) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154956,7 +152771,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ _la = p.GetTokenStream().LA(1) } { - p.SetState(9981) + p.SetState(9828) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -154965,7 +152780,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } - p.SetState(10005) + p.SetState(9852) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -154974,7 +152789,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ switch p.GetTokenStream().LA(1) { case PlSqlParserON: { - p.SetState(9985) + p.SetState(9832) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -154982,7 +152797,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9986) + p.SetState(9833) p.Match(PlSqlParserPREBUILT) if p.HasError() { // Recognition error - abort rule @@ -154990,14 +152805,14 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9987) + p.SetState(9834) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(9991) + p.SetState(9838) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155006,7 +152821,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(9988) + p.SetState(9835) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -155017,7 +152832,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9989) + p.SetState(9836) p.Match(PlSqlParserREDUCED) if p.HasError() { // Recognition error - abort rule @@ -155025,7 +152840,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(9990) + p.SetState(9837) p.Match(PlSqlParserPRECISION) if p.HasError() { // Recognition error - abort rule @@ -155036,7 +152851,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(9994) + p.SetState(9841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155045,12 +152860,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(9993) + p.SetState(9840) p.Physical_properties() } } - p.SetState(9997) + p.SetState(9844) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155059,7 +152874,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE { { - p.SetState(9996) + p.SetState(9843) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -155071,7 +152886,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } - p.SetState(10000) + p.SetState(9847) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155080,12 +152895,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(9999) + p.SetState(9846) p.Parallel_clause() } } - p.SetState(10003) + p.SetState(9850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155094,7 +152909,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserBUILD { { - p.SetState(10002) + p.SetState(9849) p.Build_clause() } @@ -155104,12 +152919,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(10024) + p.SetState(9871) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1149, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1141, p.GetParserRuleContext()) == 1 { { - p.SetState(10007) + p.SetState(9854) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -155117,14 +152932,14 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10008) + p.SetState(9855) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10018) + p.SetState(9865) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155132,7 +152947,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(10012) + p.SetState(9859) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155141,7 +152956,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(10012) + p.SetState(9859) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155150,13 +152965,13 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(10009) + p.SetState(9856) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(10010) + p.SetState(9857) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -155164,7 +152979,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10011) + p.SetState(9858) var _x = p.Id_expression() @@ -155181,15 +152996,15 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ goto errorExit } - p.SetState(10014) + p.SetState(9861) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1147, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1139, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(10020) + p.SetState(9867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155199,9 +153014,9 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1149, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1141, p.GetParserRuleContext()) == 2 { { - p.SetState(10021) + p.SetState(9868) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -155209,7 +153024,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10022) + p.SetState(9869) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -155217,7 +153032,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10023) + p.SetState(9870) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -155228,7 +153043,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } else if p.HasError() { // JIM goto errorExit } - p.SetState(10027) + p.SetState(9874) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155237,12 +153052,12 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserNEVER || _la == PlSqlParserREFRESH { { - p.SetState(10026) + p.SetState(9873) p.Create_mv_refresh() } } - p.SetState(10031) + p.SetState(9878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155251,7 +153066,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserFOR { { - p.SetState(10029) + p.SetState(9876) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -155259,7 +153074,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10030) + p.SetState(9877) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -155268,7 +153083,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } - p.SetState(10036) + p.SetState(9883) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155277,7 +153092,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(10033) + p.SetState(9880) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -155288,7 +153103,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10034) + p.SetState(9881) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -155296,7 +153111,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10035) + p.SetState(9882) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -155306,7 +153121,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } { - p.SetState(10038) + p.SetState(9885) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -155314,11 +153129,11 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } } { - p.SetState(10039) + p.SetState(9886) p.Select_only_statement() } { - p.SetState(10040) + p.SetState(9887) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -155536,10 +153351,10 @@ func (s *Scoped_table_ref_constraintContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_constraintContext) { localctx = NewScoped_table_ref_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1004, PlSqlParserRULE_scoped_table_ref_constraint) + p.EnterRule(localctx, 984, PlSqlParserRULE_scoped_table_ref_constraint) p.EnterOuterAlt(localctx, 1) { - p.SetState(10042) + p.SetState(9889) p.Match(PlSqlParserSCOPE) if p.HasError() { // Recognition error - abort rule @@ -155547,7 +153362,7 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ } } { - p.SetState(10043) + p.SetState(9890) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -155555,7 +153370,7 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ } } { - p.SetState(10044) + p.SetState(9891) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -155563,14 +153378,14 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ } } { - p.SetState(10045) + p.SetState(9892) var _x = p.Identifier() localctx.(*Scoped_table_ref_constraintContext).ref_column_or_attribute = _x } { - p.SetState(10046) + p.SetState(9893) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -155578,23 +153393,23 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ } } { - p.SetState(10047) + p.SetState(9894) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10051) + p.SetState(9898) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1153, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1145, p.GetParserRuleContext()) == 1 { { - p.SetState(10048) + p.SetState(9895) p.Schema_name() } { - p.SetState(10049) + p.SetState(9896) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -155606,7 +153421,7 @@ func (p *PlSqlParser) Scoped_table_ref_constraint() (localctx IScoped_table_ref_ goto errorExit } { - p.SetState(10053) + p.SetState(9900) var _x = p.Identifier() @@ -155759,33 +153574,33 @@ func (s *Mv_column_aliasContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Mv_column_alias() (localctx IMv_column_aliasContext) { localctx = NewMv_column_aliasContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1006, PlSqlParserRULE_mv_column_alias) + p.EnterRule(localctx, 986, PlSqlParserRULE_mv_column_alias) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10057) + p.SetState(9904) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1154, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1146, p.GetParserRuleContext()) { case 1: { - p.SetState(10055) + p.SetState(9902) p.Identifier() } case 2: { - p.SetState(10056) + p.SetState(9903) p.Quoted_string() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(10061) + p.SetState(9908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -155794,7 +153609,7 @@ func (p *PlSqlParser) Mv_column_alias() (localctx IMv_column_aliasContext) { if _la == PlSqlParserENCRYPT { { - p.SetState(10059) + p.SetState(9906) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -155802,7 +153617,7 @@ func (p *PlSqlParser) Mv_column_alias() (localctx IMv_column_aliasContext) { } } { - p.SetState(10060) + p.SetState(9907) p.Encryption_spec() } @@ -156139,11 +153954,11 @@ func (s *Create_mv_refreshContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { localctx = NewCreate_mv_refreshContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1008, PlSqlParserRULE_create_mv_refresh) + p.EnterRule(localctx, 988, PlSqlParserRULE_create_mv_refresh) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10102) + p.SetState(9949) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156152,7 +153967,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNEVER: { - p.SetState(10063) + p.SetState(9910) p.Match(PlSqlParserNEVER) if p.HasError() { // Recognition error - abort rule @@ -156160,7 +153975,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10064) + p.SetState(9911) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule @@ -156170,14 +153985,14 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case PlSqlParserREFRESH: { - p.SetState(10065) + p.SetState(9912) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10098) + p.SetState(9945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156185,16 +154000,16 @@ 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(10098) + p.SetState(9945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1161, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1153, p.GetParserRuleContext()) { case 1: { - p.SetState(10066) + p.SetState(9913) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPLETE || _la == PlSqlParserFAST || _la == PlSqlParserFORCE) { @@ -156207,7 +154022,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case 2: { - p.SetState(10067) + p.SetState(9914) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -156215,7 +154030,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10068) + p.SetState(9915) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserDEMAND) { @@ -156227,7 +154042,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } case 3: - p.SetState(10072) + p.SetState(9919) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156236,7 +154051,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSTART: { - p.SetState(10069) + p.SetState(9916) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -156244,7 +154059,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10070) + p.SetState(9917) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -156254,7 +154069,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case PlSqlParserNEXT: { - p.SetState(10071) + p.SetState(9918) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -156269,14 +154084,14 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case 4: { - p.SetState(10074) + p.SetState(9921) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10078) + p.SetState(9925) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156285,7 +154100,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPRIMARY: { - p.SetState(10075) + p.SetState(9922) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -156293,7 +154108,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10076) + p.SetState(9923) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -156303,7 +154118,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case PlSqlParserROWID: { - p.SetState(10077) + p.SetState(9924) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -156318,14 +154133,14 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case 5: { - p.SetState(10080) + p.SetState(9927) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10093) + p.SetState(9940) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156334,14 +154149,14 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(10081) + p.SetState(9928) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10083) + p.SetState(9930) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156350,7 +154165,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { if _la == PlSqlParserLOCAL || _la == PlSqlParserMASTER { { - p.SetState(10082) + p.SetState(9929) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCAL || _la == PlSqlParserMASTER) { @@ -156363,7 +154178,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } { - p.SetState(10085) + p.SetState(9932) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -156371,7 +154186,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10086) + p.SetState(9933) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -156380,7 +154195,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } case PlSqlParserLOCAL, PlSqlParserMASTER, PlSqlParserROLLBACK: - p.SetState(10088) + p.SetState(9935) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156389,7 +154204,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { if _la == PlSqlParserLOCAL || _la == PlSqlParserMASTER { { - p.SetState(10087) + p.SetState(9934) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCAL || _la == PlSqlParserMASTER) { @@ -156402,7 +154217,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } { - p.SetState(10090) + p.SetState(9937) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -156410,7 +154225,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10091) + p.SetState(9938) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -156418,7 +154233,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10092) + p.SetState(9939) var _m = p.Match(PlSqlParserREGULAR_ID) @@ -156436,7 +154251,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { case 6: { - p.SetState(10095) + p.SetState(9942) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -156444,7 +154259,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10096) + p.SetState(9943) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENFORCED || _la == PlSqlParserTRUSTED) { @@ -156455,7 +154270,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { } } { - p.SetState(10097) + p.SetState(9944) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -156467,7 +154282,7 @@ func (p *PlSqlParser) Create_mv_refresh() (localctx ICreate_mv_refreshContext) { goto errorExit } - p.SetState(10100) + p.SetState(9947) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156617,12 +154432,12 @@ func (s *Drop_materialized_viewContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_viewContext) { localctx = NewDrop_materialized_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1010, PlSqlParserRULE_drop_materialized_view) + p.EnterRule(localctx, 990, PlSqlParserRULE_drop_materialized_view) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10104) + p.SetState(9951) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -156630,7 +154445,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } } { - p.SetState(10105) + p.SetState(9952) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -156638,7 +154453,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } } { - p.SetState(10106) + p.SetState(9953) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -156646,10 +154461,10 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } } { - p.SetState(10107) + p.SetState(9954) p.Tableview_name() } - p.SetState(10110) + p.SetState(9957) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156658,7 +154473,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view if _la == PlSqlParserPRESERVE { { - p.SetState(10108) + p.SetState(9955) p.Match(PlSqlParserPRESERVE) if p.HasError() { // Recognition error - abort rule @@ -156666,7 +154481,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } } { - p.SetState(10109) + p.SetState(9956) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -156676,7 +154491,7 @@ func (p *PlSqlParser) Drop_materialized_view() (localctx IDrop_materialized_view } { - p.SetState(10112) + p.SetState(9959) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -156880,19 +154695,19 @@ func (s *Create_contextContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { localctx = NewCreate_contextContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1012, PlSqlParserRULE_create_context) + p.EnterRule(localctx, 992, PlSqlParserRULE_create_context) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10114) + p.SetState(9961) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10117) + p.SetState(9964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156901,7 +154716,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { if _la == PlSqlParserOR { { - p.SetState(10115) + p.SetState(9962) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -156909,7 +154724,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } } { - p.SetState(10116) + p.SetState(9963) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -156919,7 +154734,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } { - p.SetState(10119) + p.SetState(9966) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -156927,27 +154742,27 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } } { - p.SetState(10120) + p.SetState(9967) p.Oracle_namespace() } { - p.SetState(10121) + p.SetState(9968) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10125) + p.SetState(9972) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1166, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1158, p.GetParserRuleContext()) == 1 { { - p.SetState(10122) + p.SetState(9969) p.Schema_object_name() } { - p.SetState(10123) + p.SetState(9970) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -156959,10 +154774,10 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { goto errorExit } { - p.SetState(10127) + p.SetState(9974) p.Package_name() } - p.SetState(10132) + p.SetState(9979) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -156970,7 +154785,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINITIALIZED: { - p.SetState(10128) + p.SetState(9975) p.Match(PlSqlParserINITIALIZED) if p.HasError() { // Recognition error - abort rule @@ -156978,7 +154793,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } } { - p.SetState(10129) + p.SetState(9976) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXTERNALLY || _la == PlSqlParserGLOBALLY) { @@ -156991,7 +154806,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { case PlSqlParserACCESSED: { - p.SetState(10130) + p.SetState(9977) p.Match(PlSqlParserACCESSED) if p.HasError() { // Recognition error - abort rule @@ -156999,7 +154814,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { } } { - p.SetState(10131) + p.SetState(9978) p.Match(PlSqlParserGLOBALLY) if p.HasError() { // Recognition error - abort rule @@ -157012,7 +154827,7 @@ func (p *PlSqlParser) Create_context() (localctx ICreate_contextContext) { default: } { - p.SetState(10134) + p.SetState(9981) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -157127,10 +154942,10 @@ func (s *Oracle_namespaceContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Oracle_namespace() (localctx IOracle_namespaceContext) { localctx = NewOracle_namespaceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1014, PlSqlParserRULE_oracle_namespace) + p.EnterRule(localctx, 994, PlSqlParserRULE_oracle_namespace) p.EnterOuterAlt(localctx, 1) { - p.SetState(10136) + p.SetState(9983) p.Id_expression() } @@ -157671,12 +155486,12 @@ func (s *Create_clusterContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { localctx = NewCreate_clusterContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1016, PlSqlParserRULE_create_cluster) + p.EnterRule(localctx, 996, PlSqlParserRULE_create_cluster) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10138) + p.SetState(9985) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -157684,7 +155499,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10139) + p.SetState(9986) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -157692,11 +155507,11 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10140) + p.SetState(9987) p.Cluster_name() } { - p.SetState(10141) + p.SetState(9988) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -157704,14 +155519,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10142) + p.SetState(9989) p.Column_name() } { - p.SetState(10143) + p.SetState(9990) p.Datatype() } - p.SetState(10145) + p.SetState(9992) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157720,7 +155535,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserSORT { { - p.SetState(10144) + p.SetState(9991) p.Match(PlSqlParserSORT) if p.HasError() { // Recognition error - abort rule @@ -157729,7 +155544,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } - p.SetState(10155) + p.SetState(10002) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157738,7 +155553,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10147) + p.SetState(9994) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -157746,14 +155561,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10148) + p.SetState(9995) p.Column_name() } { - p.SetState(10149) + p.SetState(9996) p.Datatype() } - p.SetState(10151) + p.SetState(9998) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157762,7 +155577,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserSORT { { - p.SetState(10150) + p.SetState(9997) p.Match(PlSqlParserSORT) if p.HasError() { // Recognition error - abort rule @@ -157772,7 +155587,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } - p.SetState(10157) + p.SetState(10004) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157780,14 +155595,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10158) + p.SetState(10005) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10178) + p.SetState(10025) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157795,7 +155610,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(10176) + p.SetState(10023) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157804,13 +155619,13 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(10159) + p.SetState(10006) p.Physical_attributes_clause() } case PlSqlParserSIZE: { - p.SetState(10160) + p.SetState(10007) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -157818,13 +155633,13 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10161) + p.SetState(10008) p.Size_clause() } case PlSqlParserTABLESPACE: { - p.SetState(10162) + p.SetState(10009) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -157832,13 +155647,13 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10163) + p.SetState(10010) p.Tablespace() } case PlSqlParserINDEX: { - p.SetState(10164) + p.SetState(10011) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -157847,7 +155662,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } case PlSqlParserHASHKEYS, PlSqlParserSINGLE: - p.SetState(10167) + p.SetState(10014) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157856,7 +155671,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserSINGLE { { - p.SetState(10165) + p.SetState(10012) p.Match(PlSqlParserSINGLE) if p.HasError() { // Recognition error - abort rule @@ -157864,7 +155679,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10166) + p.SetState(10013) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -157874,7 +155689,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } { - p.SetState(10169) + p.SetState(10016) p.Match(PlSqlParserHASHKEYS) if p.HasError() { // Recognition error - abort rule @@ -157882,14 +155697,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10170) + p.SetState(10017) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10174) + p.SetState(10021) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157898,7 +155713,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserHASH { { - p.SetState(10171) + p.SetState(10018) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -157906,7 +155721,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10172) + p.SetState(10019) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -157914,7 +155729,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } { - p.SetState(10173) + p.SetState(10020) p.Expression() } @@ -157925,14 +155740,14 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { goto errorExit } - p.SetState(10180) + p.SetState(10027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(10182) + p.SetState(10029) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157941,12 +155756,12 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(10181) + p.SetState(10028) p.Parallel_clause() } } - p.SetState(10185) + p.SetState(10032) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157955,7 +155770,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserNOROWDEPENDENCIES || _la == PlSqlParserROWDEPENDENCIES { { - p.SetState(10184) + p.SetState(10031) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOROWDEPENDENCIES || _la == PlSqlParserROWDEPENDENCIES) { @@ -157967,7 +155782,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } } - p.SetState(10188) + p.SetState(10035) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -157976,7 +155791,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { if _la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE { { - p.SetState(10187) + p.SetState(10034) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -157989,7 +155804,7 @@ func (p *PlSqlParser) Create_cluster() (localctx ICreate_clusterContext) { } { - p.SetState(10190) + p.SetState(10037) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -158238,21 +156053,21 @@ func (s *Create_profileContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { localctx = NewCreate_profileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1018, PlSqlParserRULE_create_profile) + p.EnterRule(localctx, 998, PlSqlParserRULE_create_profile) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(10192) + p.SetState(10039) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10194) + p.SetState(10041) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158261,7 +156076,7 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { if _la == PlSqlParserMANDATORY { { - p.SetState(10193) + p.SetState(10040) p.Match(PlSqlParserMANDATORY) if p.HasError() { // Recognition error - abort rule @@ -158271,7 +156086,7 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { } { - p.SetState(10196) + p.SetState(10043) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -158279,21 +156094,21 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { } } { - p.SetState(10197) + p.SetState(10044) var _x = p.Id_expression() localctx.(*Create_profileContext).p = _x } { - p.SetState(10198) + p.SetState(10045) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10201) + p.SetState(10048) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158302,7 +156117,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(10201) + p.SetState(10048) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158311,13 +156126,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(10199) + p.SetState(10046) 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(10200) + p.SetState(10047) p.Password_parameters() } @@ -158331,19 +156146,19 @@ func (p *PlSqlParser) Create_profile() (localctx ICreate_profileContext) { goto errorExit } - p.SetState(10203) + p.SetState(10050) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1180, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1172, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(10206) + p.SetState(10053) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1181, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1173, p.GetParserRuleContext()) == 1 { { - p.SetState(10205) + p.SetState(10052) p.Container_clause() } @@ -158518,10 +156333,10 @@ func (s *Resource_parametersContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContext) { localctx = NewResource_parametersContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1020, PlSqlParserRULE_resource_parameters) + p.EnterRule(localctx, 1000, PlSqlParserRULE_resource_parameters) var _la int - p.SetState(10216) + p.SetState(10063) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158531,7 +156346,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(10208) + p.SetState(10055) _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) { @@ -158542,7 +156357,7 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex } } { - p.SetState(10209) + p.SetState(10056) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserUNLIMITED || _la == PlSqlParserUNSIGNED_INTEGER) { @@ -158556,14 +156371,14 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex case PlSqlParserPRIVATE_SGA: p.EnterOuterAlt(localctx, 2) { - p.SetState(10210) + p.SetState(10057) p.Match(PlSqlParserPRIVATE_SGA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10214) + p.SetState(10061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158572,13 +156387,13 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(10211) + p.SetState(10058) p.Size_clause() } case PlSqlParserUNLIMITED: { - p.SetState(10212) + p.SetState(10059) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -158588,7 +156403,7 @@ func (p *PlSqlParser) Resource_parameters() (localctx IResource_parametersContex case PlSqlParserDEFAULT: { - p.SetState(10213) + p.SetState(10060) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -158790,10 +156605,10 @@ func (s *Password_parametersContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContext) { localctx = NewPassword_parametersContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1022, PlSqlParserRULE_password_parameters) + p.EnterRule(localctx, 1002, PlSqlParserRULE_password_parameters) var _la int - p.SetState(10235) + p.SetState(10082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158803,7 +156618,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(10218) + p.SetState(10065) _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)) { @@ -158813,22 +156628,22 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex p.Consume() } } - p.SetState(10222) + p.SetState(10069) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1184, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1176, p.GetParserRuleContext()) { case 1: { - p.SetState(10219) + p.SetState(10066) p.Expression() } case 2: { - p.SetState(10220) + p.SetState(10067) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -158838,7 +156653,7 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case 3: { - p.SetState(10221) + p.SetState(10068) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -158853,14 +156668,14 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case PlSqlParserPASSWORD_VERIFY_FUNCTION: p.EnterOuterAlt(localctx, 2) { - p.SetState(10224) + p.SetState(10071) p.Match(PlSqlParserPASSWORD_VERIFY_FUNCTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10228) + p.SetState(10075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -158869,13 +156684,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(10225) + p.SetState(10072) p.Function_name() } case PlSqlParserNULL_: { - p.SetState(10226) + p.SetState(10073) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -158885,7 +156700,7 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case PlSqlParserDEFAULT: { - p.SetState(10227) + p.SetState(10074) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -158901,29 +156716,29 @@ func (p *PlSqlParser) Password_parameters() (localctx IPassword_parametersContex case PlSqlParserPASSWORD_ROLLOVER_TIME: p.EnterOuterAlt(localctx, 3) { - p.SetState(10230) + p.SetState(10077) p.Match(PlSqlParserPASSWORD_ROLLOVER_TIME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10233) + p.SetState(10080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1186, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1178, p.GetParserRuleContext()) { case 1: { - p.SetState(10231) + p.SetState(10078) p.Expression() } case 2: { - p.SetState(10232) + p.SetState(10079) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -159096,10 +156911,10 @@ func (s *Create_lockdown_profileContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profileContext) { localctx = NewCreate_lockdown_profileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1024, PlSqlParserRULE_create_lockdown_profile) + p.EnterRule(localctx, 1004, PlSqlParserRULE_create_lockdown_profile) p.EnterOuterAlt(localctx, 1) { - p.SetState(10237) + p.SetState(10084) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -159107,7 +156922,7 @@ func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profi } } { - p.SetState(10238) + p.SetState(10085) p.Match(PlSqlParserLOCKDOWN) if p.HasError() { // Recognition error - abort rule @@ -159115,7 +156930,7 @@ func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profi } } { - p.SetState(10239) + p.SetState(10086) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -159123,23 +156938,23 @@ func (p *PlSqlParser) Create_lockdown_profile() (localctx ICreate_lockdown_profi } } { - p.SetState(10240) + p.SetState(10087) p.Id_expression() } - p.SetState(10243) + p.SetState(10090) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1188, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1180, p.GetParserRuleContext()) == 1 { { - p.SetState(10241) + p.SetState(10088) p.Static_base_profile() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1188, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1180, p.GetParserRuleContext()) == 2 { { - p.SetState(10242) + p.SetState(10089) p.Dynamic_base_profile() } @@ -159270,10 +157085,10 @@ func (s *Static_base_profileContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Static_base_profile() (localctx IStatic_base_profileContext) { localctx = NewStatic_base_profileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1026, PlSqlParserRULE_static_base_profile) + p.EnterRule(localctx, 1006, PlSqlParserRULE_static_base_profile) p.EnterOuterAlt(localctx, 1) { - p.SetState(10245) + p.SetState(10092) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -159281,7 +157096,7 @@ func (p *PlSqlParser) Static_base_profile() (localctx IStatic_base_profileContex } } { - p.SetState(10246) + p.SetState(10093) var _x = p.Id_expression() @@ -159411,10 +157226,10 @@ func (s *Dynamic_base_profileContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Dynamic_base_profile() (localctx IDynamic_base_profileContext) { localctx = NewDynamic_base_profileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1028, PlSqlParserRULE_dynamic_base_profile) + p.EnterRule(localctx, 1008, PlSqlParserRULE_dynamic_base_profile) p.EnterOuterAlt(localctx, 1) { - p.SetState(10248) + p.SetState(10095) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -159422,7 +157237,7 @@ func (p *PlSqlParser) Dynamic_base_profile() (localctx IDynamic_base_profileCont } } { - p.SetState(10249) + p.SetState(10096) var _x = p.Id_expression() @@ -159672,19 +157487,19 @@ func (s *Create_outlineContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { localctx = NewCreate_outlineContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1030, PlSqlParserRULE_create_outline) + p.EnterRule(localctx, 1010, PlSqlParserRULE_create_outline) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10251) + p.SetState(10098) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10254) + p.SetState(10101) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -159693,7 +157508,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { if _la == PlSqlParserOR { { - p.SetState(10252) + p.SetState(10099) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -159701,7 +157516,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } { - p.SetState(10253) + p.SetState(10100) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -159710,7 +157525,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } - p.SetState(10257) + p.SetState(10104) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -159719,7 +157534,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { if _la == PlSqlParserPRIVATE || _la == PlSqlParserPUBLIC { { - p.SetState(10256) + p.SetState(10103) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPRIVATE || _la == PlSqlParserPUBLIC) { @@ -159732,19 +157547,19 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } { - p.SetState(10259) + p.SetState(10106) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10261) + p.SetState(10108) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1191, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1183, p.GetParserRuleContext()) == 1 { { - p.SetState(10260) + p.SetState(10107) var _x = p.Id_expression() @@ -159754,24 +157569,24 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10268) + p.SetState(10115) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1193, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1185, p.GetParserRuleContext()) == 1 { { - p.SetState(10263) + p.SetState(10110) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10265) + p.SetState(10112) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1192, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1184, p.GetParserRuleContext()) == 1 { { - p.SetState(10264) + p.SetState(10111) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPRIVATE || _la == PlSqlParserPUBLIC) { @@ -159786,7 +157601,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { goto errorExit } { - p.SetState(10267) + p.SetState(10114) var _x = p.Id_expression() @@ -159796,12 +157611,12 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10273) + p.SetState(10120) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1194, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1186, p.GetParserRuleContext()) == 1 { { - p.SetState(10270) + p.SetState(10117) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -159809,7 +157624,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } { - p.SetState(10271) + p.SetState(10118) p.Match(PlSqlParserCATEGORY) if p.HasError() { // Recognition error - abort rule @@ -159817,7 +157632,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } { - p.SetState(10272) + p.SetState(10119) var _x = p.Id_expression() @@ -159827,12 +157642,12 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10277) + p.SetState(10124) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1195, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1187, p.GetParserRuleContext()) == 1 { { - p.SetState(10275) + p.SetState(10122) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -159840,7 +157655,7 @@ func (p *PlSqlParser) Create_outline() (localctx ICreate_outlineContext) { } } { - p.SetState(10276) + p.SetState(10123) p.Statement() } @@ -160095,19 +157910,19 @@ func (s *Create_restore_pointContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointContext) { localctx = NewCreate_restore_pointContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1032, PlSqlParserRULE_create_restore_point) + p.EnterRule(localctx, 1012, PlSqlParserRULE_create_restore_point) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10279) + p.SetState(10126) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10281) + p.SetState(10128) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160116,7 +157931,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont if _la == PlSqlParserCLEAN { { - p.SetState(10280) + p.SetState(10127) p.Match(PlSqlParserCLEAN) if p.HasError() { // Recognition error - abort rule @@ -160126,7 +157941,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } { - p.SetState(10283) + p.SetState(10130) p.Match(PlSqlParserRESTORE) if p.HasError() { // Recognition error - abort rule @@ -160134,7 +157949,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10284) + p.SetState(10131) p.Match(PlSqlParserPOINT) if p.HasError() { // Recognition error - abort rule @@ -160142,18 +157957,18 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10285) + p.SetState(10132) var _x = p.Id_expression() localctx.(*Create_restore_pointContext).rp = _x } - p.SetState(10290) + p.SetState(10137) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1197, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1189, p.GetParserRuleContext()) == 1 { { - p.SetState(10286) + p.SetState(10133) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -160161,7 +157976,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10287) + p.SetState(10134) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -160169,7 +157984,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10288) + p.SetState(10135) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -160177,7 +157992,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10289) + p.SetState(10136) var _x = p.Id_expression() @@ -160187,12 +158002,12 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } else if p.HasError() { // JIM goto errorExit } - p.SetState(10296) + p.SetState(10143) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1198, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1190, p.GetParserRuleContext()) == 1 { { - p.SetState(10292) + p.SetState(10139) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -160200,7 +158015,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10293) + p.SetState(10140) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -160208,7 +158023,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10294) + p.SetState(10141) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserTIMESTAMP) { @@ -160219,19 +158034,19 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10295) + p.SetState(10142) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10302) + p.SetState(10149) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1199, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1191, p.GetParserRuleContext()) == 1 { { - p.SetState(10298) + p.SetState(10145) p.Match(PlSqlParserPRESERVE) if p.HasError() { // Recognition error - abort rule @@ -160241,9 +158056,9 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1199, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1191, p.GetParserRuleContext()) == 2 { { - p.SetState(10299) + p.SetState(10146) p.Match(PlSqlParserGUARANTEE) if p.HasError() { // Recognition error - abort rule @@ -160251,7 +158066,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10300) + p.SetState(10147) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -160259,7 +158074,7 @@ func (p *PlSqlParser) Create_restore_point() (localctx ICreate_restore_pointCont } } { - p.SetState(10301) + p.SetState(10148) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -160422,10 +158237,10 @@ func (s *Create_roleContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Create_role() (localctx ICreate_roleContext) { localctx = NewCreate_roleContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1034, PlSqlParserRULE_create_role) + p.EnterRule(localctx, 1014, PlSqlParserRULE_create_role) p.EnterOuterAlt(localctx, 1) { - p.SetState(10304) + p.SetState(10151) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -160433,7 +158248,7 @@ func (p *PlSqlParser) Create_role() (localctx ICreate_roleContext) { } } { - p.SetState(10305) + p.SetState(10152) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -160441,27 +158256,27 @@ func (p *PlSqlParser) Create_role() (localctx ICreate_roleContext) { } } { - p.SetState(10306) + p.SetState(10153) p.Role_name() } - p.SetState(10308) + p.SetState(10155) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1200, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1192, p.GetParserRuleContext()) == 1 { { - p.SetState(10307) + p.SetState(10154) p.Role_identified_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10311) + p.SetState(10158) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1201, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1193, p.GetParserRuleContext()) == 1 { { - p.SetState(10310) + p.SetState(10157) p.Container_clause() } @@ -160781,24 +158596,24 @@ func (s *Create_tableContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { localctx = NewCreate_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1036, PlSqlParserRULE_create_table) + p.EnterRule(localctx, 1016, PlSqlParserRULE_create_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10313) + p.SetState(10160) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10323) + p.SetState(10170) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1203, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1195, p.GetParserRuleContext()) == 1 { { - p.SetState(10314) + p.SetState(10161) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGLOBAL || _la == PlSqlParserPRIVATE) { @@ -160809,7 +158624,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10315) + p.SetState(10162) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -160819,9 +158634,9 @@ 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()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1195, p.GetParserRuleContext()) == 2 { { - p.SetState(10316) + p.SetState(10163) p.Match(PlSqlParserSHARDED) if p.HasError() { // Recognition error - abort rule @@ -160831,9 +158646,9 @@ 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()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1195, p.GetParserRuleContext()) == 3 { { - p.SetState(10317) + p.SetState(10164) p.Match(PlSqlParserDUPLICATED) if p.HasError() { // Recognition error - abort rule @@ -160843,8 +158658,8 @@ 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(10319) + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1195, p.GetParserRuleContext()) == 4 { + p.SetState(10166) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160853,7 +158668,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserIMMUTABLE { { - p.SetState(10318) + p.SetState(10165) p.Match(PlSqlParserIMMUTABLE) if p.HasError() { // Recognition error - abort rule @@ -160863,7 +158678,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } { - p.SetState(10321) + p.SetState(10168) p.Match(PlSqlParserBLOCKCHAIN) if p.HasError() { // Recognition error - abort rule @@ -160873,9 +158688,9 @@ 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()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1195, p.GetParserRuleContext()) == 5 { { - p.SetState(10322) + p.SetState(10169) p.Match(PlSqlParserIMMUTABLE) if p.HasError() { // Recognition error - abort rule @@ -160887,23 +158702,23 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { goto errorExit } { - p.SetState(10325) + p.SetState(10172) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10329) + p.SetState(10176) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1204, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1196, p.GetParserRuleContext()) == 1 { { - p.SetState(10326) + p.SetState(10173) p.Schema_name() } { - p.SetState(10327) + p.SetState(10174) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -160915,10 +158730,10 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { goto errorExit } { - p.SetState(10331) + p.SetState(10178) p.Table_name() } - p.SetState(10342) + p.SetState(10189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160927,7 +158742,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserSHARING { { - p.SetState(10332) + p.SetState(10179) p.Match(PlSqlParserSHARING) if p.HasError() { // Recognition error - abort rule @@ -160935,14 +158750,14 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10333) + p.SetState(10180) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10340) + p.SetState(10187) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160951,7 +158766,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserMETADATA: { - p.SetState(10334) + p.SetState(10181) p.Match(PlSqlParserMETADATA) if p.HasError() { // Recognition error - abort rule @@ -160960,7 +158775,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } case PlSqlParserDATA, PlSqlParserEXTENDED: - p.SetState(10336) + p.SetState(10183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -160969,7 +158784,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserEXTENDED { { - p.SetState(10335) + p.SetState(10182) p.Match(PlSqlParserEXTENDED) if p.HasError() { // Recognition error - abort rule @@ -160979,7 +158794,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } { - p.SetState(10338) + p.SetState(10185) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -160989,7 +158804,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { case PlSqlParserNONE: { - p.SetState(10339) + p.SetState(10186) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -161003,40 +158818,40 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } - p.SetState(10347) + p.SetState(10194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1208, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1200, p.GetParserRuleContext()) { case 1: { - p.SetState(10344) + p.SetState(10191) p.Relational_table() } case 2: { - p.SetState(10345) + p.SetState(10192) p.Object_table() } case 3: { - p.SetState(10346) + p.SetState(10193) p.Xmltype_table() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(10352) + p.SetState(10199) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1209, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1201, p.GetParserRuleContext()) == 1 { { - p.SetState(10349) + p.SetState(10196) p.Match(PlSqlParserMEMOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -161044,7 +158859,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10350) + p.SetState(10197) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -161052,7 +158867,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10351) + p.SetState(10198) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -161063,7 +158878,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10357) + p.SetState(10204) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161072,7 +158887,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserMEMOPTIMIZE { { - p.SetState(10354) + p.SetState(10201) p.Match(PlSqlParserMEMOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -161080,7 +158895,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10355) + p.SetState(10202) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -161088,7 +158903,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10356) + p.SetState(10203) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -161097,7 +158912,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } - p.SetState(10361) + p.SetState(10208) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161106,7 +158921,7 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { if _la == PlSqlParserPARENT { { - p.SetState(10359) + p.SetState(10206) p.Match(PlSqlParserPARENT) if p.HasError() { // Recognition error - abort rule @@ -161114,13 +158929,13 @@ func (p *PlSqlParser) Create_table() (localctx ICreate_tableContext) { } } { - p.SetState(10360) + p.SetState(10207) p.Tableview_name() } } { - p.SetState(10363) + p.SetState(10210) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -161404,12 +159219,12 @@ func (s *Xmltype_tableContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { localctx = NewXmltype_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1038, PlSqlParserRULE_xmltype_table) + p.EnterRule(localctx, 1018, PlSqlParserRULE_xmltype_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10365) + p.SetState(10212) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -161417,14 +159232,14 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10366) + p.SetState(10213) p.Match(PlSqlParserXMLTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10371) + p.SetState(10218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161433,7 +159248,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(10367) + p.SetState(10214) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161441,11 +159256,11 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10368) + p.SetState(10215) p.Object_properties() } { - p.SetState(10369) + p.SetState(10216) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161454,12 +159269,12 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } - p.SetState(10375) + p.SetState(10222) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1213, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1205, p.GetParserRuleContext()) == 1 { { - p.SetState(10373) + p.SetState(10220) p.Match(PlSqlParserXMLTYPE) if p.HasError() { // Recognition error - abort rule @@ -161467,14 +159282,14 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10374) + p.SetState(10221) p.Xmltype_storage() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10378) + p.SetState(10225) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161483,12 +159298,12 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserELEMENT || _la == PlSqlParserXMLSCHEMA { { - p.SetState(10377) + p.SetState(10224) p.Xmlschema_spec() } } - p.SetState(10381) + p.SetState(10228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161497,12 +159312,12 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserVIRTUAL { { - p.SetState(10380) + p.SetState(10227) p.Xmltype_virtual_columns() } } - p.SetState(10387) + p.SetState(10234) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161511,7 +159326,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserON { { - p.SetState(10383) + p.SetState(10230) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -161519,7 +159334,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10384) + p.SetState(10231) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -161527,7 +159342,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10385) + p.SetState(10232) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserPRESERVE) { @@ -161538,7 +159353,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } { - p.SetState(10386) + p.SetState(10233) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -161547,7 +159362,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { } } - p.SetState(10390) + p.SetState(10237) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161556,12 +159371,12 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserOBJECT { { - p.SetState(10389) + p.SetState(10236) p.Oid_clause() } } - p.SetState(10393) + p.SetState(10240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161570,17 +159385,17 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { if _la == PlSqlParserOIDINDEX { { - p.SetState(10392) + p.SetState(10239) p.Oid_index_clause() } } - p.SetState(10396) + p.SetState(10243) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1219, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1211, p.GetParserRuleContext()) == 1 { { - p.SetState(10395) + p.SetState(10242) p.Physical_properties() } @@ -161588,7 +159403,7 @@ func (p *PlSqlParser) Xmltype_table() (localctx IXmltype_tableContext) { goto errorExit } { - p.SetState(10398) + p.SetState(10245) p.Table_properties() } @@ -161818,12 +159633,12 @@ func (s *Xmltype_virtual_columnsContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_columnsContext) { localctx = NewXmltype_virtual_columnsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1040, PlSqlParserRULE_xmltype_virtual_columns) + p.EnterRule(localctx, 1020, PlSqlParserRULE_xmltype_virtual_columns) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10400) + p.SetState(10247) p.Match(PlSqlParserVIRTUAL) if p.HasError() { // Recognition error - abort rule @@ -161831,7 +159646,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10401) + p.SetState(10248) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -161839,7 +159654,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10402) + p.SetState(10249) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161847,11 +159662,11 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10403) + p.SetState(10250) p.Column_name() } { - p.SetState(10404) + p.SetState(10251) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -161859,7 +159674,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10405) + p.SetState(10252) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161867,18 +159682,18 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10406) + p.SetState(10253) p.Expression() } { - p.SetState(10407) + p.SetState(10254) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10417) + p.SetState(10264) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161887,7 +159702,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum for _la == PlSqlParserCOMMA { { - p.SetState(10408) + p.SetState(10255) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -161895,11 +159710,11 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10409) + p.SetState(10256) p.Column_name() } { - p.SetState(10410) + p.SetState(10257) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -161907,7 +159722,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10411) + p.SetState(10258) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161915,11 +159730,11 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } { - p.SetState(10412) + p.SetState(10259) p.Expression() } { - p.SetState(10413) + p.SetState(10260) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -161927,7 +159742,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum } } - p.SetState(10419) + p.SetState(10266) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -161935,7 +159750,7 @@ func (p *PlSqlParser) Xmltype_virtual_columns() (localctx IXmltype_virtual_colum _la = p.GetTokenStream().LA(1) } { - p.SetState(10420) + p.SetState(10267) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162094,24 +159909,24 @@ func (s *Xmltype_column_propertiesContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Xmltype_column_properties() (localctx IXmltype_column_propertiesContext) { localctx = NewXmltype_column_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1042, PlSqlParserRULE_xmltype_column_properties) + p.EnterRule(localctx, 1022, PlSqlParserRULE_xmltype_column_properties) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10422) + p.SetState(10269) p.Match(PlSqlParserXMLTYPE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10424) + p.SetState(10271) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1221, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1213, p.GetParserRuleContext()) == 1 { { - p.SetState(10423) + p.SetState(10270) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -162123,10 +159938,10 @@ func (p *PlSqlParser) Xmltype_column_properties() (localctx IXmltype_column_prop goto errorExit } { - p.SetState(10426) + p.SetState(10273) p.Column_name() } - p.SetState(10428) + p.SetState(10275) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162135,12 +159950,12 @@ func (p *PlSqlParser) Xmltype_column_properties() (localctx IXmltype_column_prop if _la == PlSqlParserSTORE { { - p.SetState(10427) + p.SetState(10274) p.Xmltype_storage() } } - p.SetState(10431) + p.SetState(10278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162149,7 +159964,7 @@ func (p *PlSqlParser) Xmltype_column_properties() (localctx IXmltype_column_prop if _la == PlSqlParserELEMENT || _la == PlSqlParserXMLSCHEMA { { - p.SetState(10430) + p.SetState(10277) p.Xmlschema_spec() } @@ -162349,20 +160164,20 @@ func (s *Xmltype_storageContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { localctx = NewXmltype_storageContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1044, PlSqlParserRULE_xmltype_storage) + p.EnterRule(localctx, 1024, PlSqlParserRULE_xmltype_storage) var _la int - p.SetState(10464) + p.SetState(10311) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1229, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1221, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(10433) + p.SetState(10280) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -162370,14 +160185,14 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10434) + p.SetState(10281) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10458) + p.SetState(10305) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162386,7 +160201,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserOBJECT: { - p.SetState(10435) + p.SetState(10282) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -162394,7 +160209,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10436) + p.SetState(10283) p.Match(PlSqlParserRELATIONAL) if p.HasError() { // Recognition error - abort rule @@ -162403,7 +160218,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } case PlSqlParserBASICFILE, PlSqlParserBINARY, PlSqlParserCLOB, PlSqlParserSECUREFILE: - p.SetState(10438) + p.SetState(10285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162412,7 +160227,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { if _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE { { - p.SetState(10437) + p.SetState(10284) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -162424,7 +160239,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } - p.SetState(10443) + p.SetState(10290) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162433,7 +160248,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCLOB: { - p.SetState(10440) + p.SetState(10287) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -162443,7 +160258,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { case PlSqlParserBINARY: { - p.SetState(10441) + p.SetState(10288) p.Match(PlSqlParserBINARY) if p.HasError() { // Recognition error - abort rule @@ -162451,7 +160266,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10442) + p.SetState(10289) p.Match(PlSqlParserXML) if p.HasError() { // Recognition error - abort rule @@ -162463,20 +160278,20 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(10456) + p.SetState(10303) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1227, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1219, p.GetParserRuleContext()) == 1 { { - p.SetState(10445) + p.SetState(10292) p.Lob_segname() } - p.SetState(10450) + p.SetState(10297) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1226, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1218, p.GetParserRuleContext()) == 1 { { - p.SetState(10446) + p.SetState(10293) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162484,11 +160299,11 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10447) + p.SetState(10294) p.Lob_parameters() } { - p.SetState(10448) + p.SetState(10295) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162502,9 +160317,9 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1227, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1219, p.GetParserRuleContext()) == 2 { { - p.SetState(10452) + p.SetState(10299) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162512,11 +160327,11 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10453) + p.SetState(10300) p.Lob_parameters() } { - p.SetState(10454) + p.SetState(10301) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -162536,7 +160351,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10460) + p.SetState(10307) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -162544,7 +160359,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10461) + p.SetState(10308) p.Match(PlSqlParserVARRAYS) if p.HasError() { // Recognition error - abort rule @@ -162552,7 +160367,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10462) + p.SetState(10309) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -162560,7 +160375,7 @@ func (p *PlSqlParser) Xmltype_storage() (localctx IXmltype_storageContext) { } } { - p.SetState(10463) + p.SetState(10310) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOBS || _la == PlSqlParserTABLES) { @@ -162738,11 +160553,11 @@ func (s *Xmlschema_specContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { localctx = NewXmlschema_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1046, PlSqlParserRULE_xmlschema_spec) + p.EnterRule(localctx, 1026, PlSqlParserRULE_xmlschema_spec) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10468) + p.SetState(10315) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162751,7 +160566,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { if _la == PlSqlParserXMLSCHEMA { { - p.SetState(10466) + p.SetState(10313) p.Match(PlSqlParserXMLSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -162759,7 +160574,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { } } { - p.SetState(10467) + p.SetState(10314) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -162769,7 +160584,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { } { - p.SetState(10470) + p.SetState(10317) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule @@ -162777,23 +160592,23 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { } } { - p.SetState(10471) + p.SetState(10318) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10475) + p.SetState(10322) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1231, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1223, p.GetParserRuleContext()) == 1 { { - p.SetState(10472) + p.SetState(10319) p.Allow_or_disallow() } { - p.SetState(10473) + p.SetState(10320) p.Match(PlSqlParserNONSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -162804,7 +160619,7 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10480) + p.SetState(10327) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -162813,11 +160628,11 @@ func (p *PlSqlParser) Xmlschema_spec() (localctx IXmlschema_specContext) { if _la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW { { - p.SetState(10477) + p.SetState(10324) p.Allow_or_disallow() } { - p.SetState(10478) + p.SetState(10325) p.Match(PlSqlParserANYSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -163134,28 +160949,28 @@ func (s *Object_tableContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { localctx = NewObject_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1048, PlSqlParserRULE_object_table) + p.EnterRule(localctx, 1028, PlSqlParserRULE_object_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10482) + p.SetState(10329) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10486) + p.SetState(10333) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1233, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1225, p.GetParserRuleContext()) == 1 { { - p.SetState(10483) + p.SetState(10330) p.Schema_name() } { - p.SetState(10484) + p.SetState(10331) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -163167,10 +160982,10 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { goto errorExit } { - p.SetState(10488) + p.SetState(10335) p.Object_type() } - p.SetState(10490) + p.SetState(10337) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163179,12 +160994,12 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserNOT || _la == PlSqlParserSUBSTITUTABLE { { - p.SetState(10489) + p.SetState(10336) p.Object_table_substitution() } } - p.SetState(10503) + p.SetState(10350) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163193,7 +161008,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(10492) + p.SetState(10339) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -163201,10 +161016,10 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10493) + p.SetState(10340) p.Object_properties() } - p.SetState(10498) + p.SetState(10345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163213,7 +161028,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10494) + p.SetState(10341) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -163221,11 +161036,11 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10495) + p.SetState(10342) p.Object_properties() } - p.SetState(10500) + p.SetState(10347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163233,7 +161048,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10501) + p.SetState(10348) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -163242,7 +161057,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } - p.SetState(10509) + p.SetState(10356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163251,7 +161066,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserON { { - p.SetState(10505) + p.SetState(10352) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -163259,7 +161074,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10506) + p.SetState(10353) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -163267,7 +161082,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10507) + p.SetState(10354) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserPRESERVE) { @@ -163278,7 +161093,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } { - p.SetState(10508) + p.SetState(10355) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -163287,7 +161102,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { } } - p.SetState(10512) + p.SetState(10359) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163296,12 +161111,12 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserOBJECT { { - p.SetState(10511) + p.SetState(10358) p.Oid_clause() } } - p.SetState(10515) + p.SetState(10362) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163310,17 +161125,17 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { if _la == PlSqlParserOIDINDEX { { - p.SetState(10514) + p.SetState(10361) p.Oid_index_clause() } } - p.SetState(10518) + p.SetState(10365) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1240, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1232, p.GetParserRuleContext()) == 1 { { - p.SetState(10517) + p.SetState(10364) p.Physical_properties() } @@ -163328,7 +161143,7 @@ func (p *PlSqlParser) Object_table() (localctx IObject_tableContext) { goto errorExit } { - p.SetState(10520) + p.SetState(10367) p.Table_properties() } @@ -163439,10 +161254,10 @@ func (s *Object_typeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Object_type() (localctx IObject_typeContext) { localctx = NewObject_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1050, PlSqlParserRULE_object_type) + p.EnterRule(localctx, 1030, PlSqlParserRULE_object_type) p.EnterOuterAlt(localctx, 1) { - p.SetState(10522) + p.SetState(10369) p.Regular_id() } @@ -163664,19 +161479,19 @@ func (s *Oid_index_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { localctx = NewOid_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1052, PlSqlParserRULE_oid_index_clause) + p.EnterRule(localctx, 1032, PlSqlParserRULE_oid_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10524) + p.SetState(10371) p.Match(PlSqlParserOIDINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10526) + p.SetState(10373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163685,20 +161500,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(10525) + p.SetState(10372) p.Index_name() } } { - p.SetState(10528) + p.SetState(10375) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10532) + p.SetState(10379) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163706,7 +161521,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(10532) + p.SetState(10379) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163715,13 +161530,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(10529) + p.SetState(10376) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(10530) + p.SetState(10377) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -163729,7 +161544,7 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { } } { - p.SetState(10531) + p.SetState(10378) p.Tablespace() } @@ -163738,7 +161553,7 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { goto errorExit } - p.SetState(10534) + p.SetState(10381) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163746,7 +161561,7 @@ func (p *PlSqlParser) Oid_index_clause() (localctx IOid_index_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10536) + p.SetState(10383) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -163879,10 +161694,10 @@ func (s *Oid_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { localctx = NewOid_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1054, PlSqlParserRULE_oid_clause) + p.EnterRule(localctx, 1034, PlSqlParserRULE_oid_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(10538) + p.SetState(10385) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -163890,7 +161705,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { } } { - p.SetState(10539) + p.SetState(10386) p.Match(PlSqlParserIDENTIFIER) if p.HasError() { // Recognition error - abort rule @@ -163898,14 +161713,14 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { } } { - p.SetState(10540) + p.SetState(10387) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10545) + p.SetState(10392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -163914,7 +161729,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSYSTEM: { - p.SetState(10541) + p.SetState(10388) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -163922,7 +161737,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { } } { - p.SetState(10542) + p.SetState(10389) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule @@ -163932,7 +161747,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { case PlSqlParserPRIMARY: { - p.SetState(10543) + p.SetState(10390) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -163940,7 +161755,7 @@ func (p *PlSqlParser) Oid_clause() (localctx IOid_clauseContext) { } } { - p.SetState(10544) + p.SetState(10391) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -164220,43 +162035,43 @@ func (s *Object_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { localctx = NewObject_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1056, PlSqlParserRULE_object_properties) + p.EnterRule(localctx, 1036, PlSqlParserRULE_object_properties) var _la int var _alt int - p.SetState(10569) + p.SetState(10416) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1249, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1241, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(10549) + p.SetState(10396) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1245, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1237, p.GetParserRuleContext()) { case 1: { - p.SetState(10547) + p.SetState(10394) p.Column_name() } case 2: { - p.SetState(10548) + p.SetState(10395) p.Attribute_name() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(10553) + p.SetState(10400) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164265,7 +162080,7 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(10551) + p.SetState(10398) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -164273,32 +162088,32 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { } } { - p.SetState(10552) + p.SetState(10399) p.Expression() } } - p.SetState(10564) + p.SetState(10411) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1248, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1240, p.GetParserRuleContext()) == 1 { { - p.SetState(10555) + p.SetState(10402) p.Inline_constraint() } - p.SetState(10560) + p.SetState(10407) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1247, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1239, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(10556) + p.SetState(10403) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -164306,17 +162121,17 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { } } { - p.SetState(10557) + p.SetState(10404) p.Inline_constraint() } } - p.SetState(10562) + p.SetState(10409) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1247, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1239, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -164324,9 +162139,9 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1248, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1240, p.GetParserRuleContext()) == 2 { { - p.SetState(10563) + p.SetState(10410) p.Inline_ref_constraint() } @@ -164337,21 +162152,21 @@ func (p *PlSqlParser) Object_properties() (localctx IObject_propertiesContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10566) + p.SetState(10413) p.Out_of_line_constraint() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(10567) + p.SetState(10414) p.Out_of_line_ref_constraint() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(10568) + p.SetState(10415) p.Supplemental_logging_props() } @@ -164474,11 +162289,11 @@ func (s *Object_table_substitutionContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substitutionContext) { localctx = NewObject_table_substitutionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1058, PlSqlParserRULE_object_table_substitution) + p.EnterRule(localctx, 1038, PlSqlParserRULE_object_table_substitution) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10572) + p.SetState(10419) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164487,7 +162302,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi if _la == PlSqlParserNOT { { - p.SetState(10571) + p.SetState(10418) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -164497,7 +162312,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi } { - p.SetState(10574) + p.SetState(10421) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -164505,7 +162320,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi } } { - p.SetState(10575) + p.SetState(10422) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -164513,7 +162328,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi } } { - p.SetState(10576) + p.SetState(10423) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -164521,7 +162336,7 @@ func (p *PlSqlParser) Object_table_substitution() (localctx IObject_table_substi } } { - p.SetState(10577) + p.SetState(10424) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -164827,11 +162642,11 @@ func (s *Relational_tableContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { localctx = NewRelational_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1060, PlSqlParserRULE_relational_table) + p.EnterRule(localctx, 1040, PlSqlParserRULE_relational_table) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10590) + p.SetState(10437) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164840,7 +162655,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(10579) + p.SetState(10426) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -164848,10 +162663,10 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10580) + p.SetState(10427) p.Relational_property() } - p.SetState(10585) + p.SetState(10432) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164860,7 +162675,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10581) + p.SetState(10428) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -164868,11 +162683,11 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10582) + p.SetState(10429) p.Relational_property() } - p.SetState(10587) + p.SetState(10434) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164880,7 +162695,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10588) + p.SetState(10435) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -164890,22 +162705,22 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } { - p.SetState(10592) + p.SetState(10439) p.Immutable_table_clauses() } - p.SetState(10594) + p.SetState(10441) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1253, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1245, p.GetParserRuleContext()) == 1 { { - p.SetState(10593) + p.SetState(10440) p.Blockchain_table_clauses() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10599) + p.SetState(10446) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164914,7 +162729,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(10596) + p.SetState(10443) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -164922,7 +162737,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10597) + p.SetState(10444) p.Match(PlSqlParserCOLLATION) if p.HasError() { // Recognition error - abort rule @@ -164930,17 +162745,17 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10598) + p.SetState(10445) p.Collation_name() } } - p.SetState(10605) + p.SetState(10452) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1255, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1247, p.GetParserRuleContext()) == 1 { { - p.SetState(10601) + p.SetState(10448) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -164948,7 +162763,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10602) + p.SetState(10449) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -164956,7 +162771,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10603) + p.SetState(10450) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserPRESERVE) { @@ -164967,7 +162782,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10604) + p.SetState(10451) p.Match(PlSqlParserDEFINITION) if p.HasError() { // Recognition error - abort rule @@ -164978,7 +162793,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(10611) + p.SetState(10458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -164987,7 +162802,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { if _la == PlSqlParserON { { - p.SetState(10607) + p.SetState(10454) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -164995,7 +162810,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10608) + p.SetState(10455) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -165003,7 +162818,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10609) + p.SetState(10456) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserPRESERVE) { @@ -165014,7 +162829,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } { - p.SetState(10610) + p.SetState(10457) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -165023,12 +162838,12 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { } } - p.SetState(10614) + p.SetState(10461) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1257, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1249, p.GetParserRuleContext()) == 1 { { - p.SetState(10613) + p.SetState(10460) p.Physical_properties() } @@ -165036,7 +162851,7 @@ func (p *PlSqlParser) Relational_table() (localctx IRelational_tableContext) { goto errorExit } { - p.SetState(10616) + p.SetState(10463) p.Table_properties() } @@ -165164,26 +162979,26 @@ func (s *Immutable_table_clausesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Immutable_table_clauses() (localctx IImmutable_table_clausesContext) { localctx = NewImmutable_table_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1062, PlSqlParserRULE_immutable_table_clauses) + p.EnterRule(localctx, 1042, PlSqlParserRULE_immutable_table_clauses) p.EnterOuterAlt(localctx, 1) - p.SetState(10619) + p.SetState(10466) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1258, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1250, p.GetParserRuleContext()) == 1 { { - p.SetState(10618) + p.SetState(10465) p.Immutable_table_no_drop_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10622) + p.SetState(10469) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1259, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1251, p.GetParserRuleContext()) == 1 { { - p.SetState(10621) + p.SetState(10468) p.Immutable_table_no_delete_clause() } @@ -165323,12 +163138,12 @@ func (s *Immutable_table_no_drop_clauseContext) Accept(visitor antlr.ParseTreeVi func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_table_no_drop_clauseContext) { localctx = NewImmutable_table_no_drop_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1064, PlSqlParserRULE_immutable_table_no_drop_clause) + p.EnterRule(localctx, 1044, PlSqlParserRULE_immutable_table_no_drop_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10624) + p.SetState(10471) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -165336,14 +163151,14 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl } } { - p.SetState(10625) + p.SetState(10472) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10631) + p.SetState(10478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165352,7 +163167,7 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl if _la == PlSqlParserUNTIL { { - p.SetState(10626) + p.SetState(10473) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -165360,11 +163175,11 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl } } { - p.SetState(10627) + p.SetState(10474) p.Numeric() } { - p.SetState(10628) + p.SetState(10475) p.Match(PlSqlParserDAYS) if p.HasError() { // Recognition error - abort rule @@ -165372,7 +163187,7 @@ func (p *PlSqlParser) Immutable_table_no_drop_clause() (localctx IImmutable_tabl } } { - p.SetState(10629) + p.SetState(10476) p.Match(PlSqlParserIDLE) if p.HasError() { // Recognition error - abort rule @@ -165524,12 +163339,12 @@ func (s *Immutable_table_no_delete_clauseContext) Accept(visitor antlr.ParseTree func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_table_no_delete_clauseContext) { localctx = NewImmutable_table_no_delete_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1066, PlSqlParserRULE_immutable_table_no_delete_clause) + p.EnterRule(localctx, 1046, PlSqlParserRULE_immutable_table_no_delete_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10633) + p.SetState(10480) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -165537,14 +163352,14 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta } } { - p.SetState(10634) + p.SetState(10481) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10646) + p.SetState(10493) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165552,7 +163367,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(10636) + p.SetState(10483) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165561,7 +163376,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta if _la == PlSqlParserLOCKED { { - p.SetState(10635) + p.SetState(10482) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -165573,7 +163388,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta case PlSqlParserUNTIL: { - p.SetState(10638) + p.SetState(10485) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -165581,11 +163396,11 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta } } { - p.SetState(10639) + p.SetState(10486) p.Numeric() } { - p.SetState(10640) + p.SetState(10487) p.Match(PlSqlParserDAYS) if p.HasError() { // Recognition error - abort rule @@ -165593,7 +163408,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta } } { - p.SetState(10641) + p.SetState(10488) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -165601,14 +163416,14 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta } } { - p.SetState(10642) + p.SetState(10489) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10644) + p.SetState(10491) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165617,7 +163432,7 @@ func (p *PlSqlParser) Immutable_table_no_delete_clause() (localctx IImmutable_ta if _la == PlSqlParserLOCKED { { - p.SetState(10643) + p.SetState(10490) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -165773,18 +163588,18 @@ func (s *Blockchain_table_clausesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Blockchain_table_clauses() (localctx IBlockchain_table_clausesContext) { localctx = NewBlockchain_table_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1068, PlSqlParserRULE_blockchain_table_clauses) + p.EnterRule(localctx, 1048, PlSqlParserRULE_blockchain_table_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(10648) + p.SetState(10495) p.Blockchain_drop_table_clause() } { - p.SetState(10649) + p.SetState(10496) p.Blockchain_row_retention_clause() } { - p.SetState(10650) + p.SetState(10497) p.Blockchain_hash_and_data_format_clause() } @@ -165920,12 +163735,12 @@ func (s *Blockchain_drop_table_clauseContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_table_clauseContext) { localctx = NewBlockchain_drop_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1070, PlSqlParserRULE_blockchain_drop_table_clause) + p.EnterRule(localctx, 1050, PlSqlParserRULE_blockchain_drop_table_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10652) + p.SetState(10499) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -165933,14 +163748,14 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ } } { - p.SetState(10653) + p.SetState(10500) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10659) + p.SetState(10506) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -165949,7 +163764,7 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ if _la == PlSqlParserUNTIL { { - p.SetState(10654) + p.SetState(10501) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -165957,11 +163772,11 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ } } { - p.SetState(10655) + p.SetState(10502) p.Numeric() } { - p.SetState(10656) + p.SetState(10503) p.Match(PlSqlParserDAYS) if p.HasError() { // Recognition error - abort rule @@ -165969,7 +163784,7 @@ func (p *PlSqlParser) Blockchain_drop_table_clause() (localctx IBlockchain_drop_ } } { - p.SetState(10657) + p.SetState(10504) p.Match(PlSqlParserIDLE) if p.HasError() { // Recognition error - abort rule @@ -166121,12 +163936,12 @@ func (s *Blockchain_row_retention_clauseContext) Accept(visitor antlr.ParseTreeV func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_row_retention_clauseContext) { localctx = NewBlockchain_row_retention_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1072, PlSqlParserRULE_blockchain_row_retention_clause) + p.EnterRule(localctx, 1052, PlSqlParserRULE_blockchain_row_retention_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10661) + p.SetState(10508) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -166134,14 +163949,14 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro } } { - p.SetState(10662) + p.SetState(10509) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10674) + p.SetState(10521) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166149,7 +163964,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro switch p.GetTokenStream().LA(1) { case PlSqlParserLOCKED, PlSqlParserHASHING: - p.SetState(10664) + p.SetState(10511) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166158,7 +163973,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro if _la == PlSqlParserLOCKED { { - p.SetState(10663) + p.SetState(10510) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -166170,7 +163985,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro case PlSqlParserUNTIL: { - p.SetState(10666) + p.SetState(10513) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -166178,11 +163993,11 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro } } { - p.SetState(10667) + p.SetState(10514) p.Numeric() } { - p.SetState(10668) + p.SetState(10515) p.Match(PlSqlParserDAYS) if p.HasError() { // Recognition error - abort rule @@ -166190,7 +164005,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro } } { - p.SetState(10669) + p.SetState(10516) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -166198,14 +164013,14 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro } } { - p.SetState(10670) + p.SetState(10517) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10672) + p.SetState(10519) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166214,7 +164029,7 @@ func (p *PlSqlParser) Blockchain_row_retention_clause() (localctx IBlockchain_ro if _la == PlSqlParserLOCKED { { - p.SetState(10671) + p.SetState(10518) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -166345,10 +164160,10 @@ func (s *Blockchain_hash_and_data_format_clauseContext) Accept(visitor antlr.Par func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockchain_hash_and_data_format_clauseContext) { localctx = NewBlockchain_hash_and_data_format_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1074, PlSqlParserRULE_blockchain_hash_and_data_format_clause) + p.EnterRule(localctx, 1054, PlSqlParserRULE_blockchain_hash_and_data_format_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(10676) + p.SetState(10523) p.Match(PlSqlParserHASHING) if p.HasError() { // Recognition error - abort rule @@ -166356,7 +164171,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc } } { - p.SetState(10677) + p.SetState(10524) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -166364,7 +164179,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc } } { - p.SetState(10678) + p.SetState(10525) p.Match(PlSqlParserSHA2_512_Q) if p.HasError() { // Recognition error - abort rule @@ -166372,7 +164187,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc } } { - p.SetState(10679) + p.SetState(10526) p.Match(PlSqlParserVERSION) if p.HasError() { // Recognition error - abort rule @@ -166380,7 +164195,7 @@ func (p *PlSqlParser) Blockchain_hash_and_data_format_clause() (localctx IBlockc } } { - p.SetState(10680) + p.SetState(10527) p.Match(PlSqlParserV1_Q) if p.HasError() { // Recognition error - abort rule @@ -166495,10 +164310,10 @@ func (s *Collation_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Collation_name() (localctx ICollation_nameContext) { localctx = NewCollation_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1076, PlSqlParserRULE_collation_name) + p.EnterRule(localctx, 1056, PlSqlParserRULE_collation_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(10682) + p.SetState(10529) p.Identifier() } @@ -166933,13 +164748,13 @@ func (s *Table_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { localctx = NewTable_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1078, PlSqlParserRULE_table_properties) + p.EnterRule(localctx, 1058, PlSqlParserRULE_table_properties) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(10685) + p.SetState(10532) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166948,12 +164763,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserCOLUMN || _la == PlSqlParserLOB || _la == PlSqlParserNESTED || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE { { - p.SetState(10684) + p.SetState(10531) p.Column_properties() } } - p.SetState(10688) + p.SetState(10535) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166962,12 +164777,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserREAD { { - p.SetState(10687) + p.SetState(10534) p.Read_only_clause() } } - p.SetState(10691) + p.SetState(10538) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166976,12 +164791,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserINDEXING { { - p.SetState(10690) + p.SetState(10537) p.Indexing_clause() } } - p.SetState(10694) + p.SetState(10541) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -166990,12 +164805,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserPARTITION { { - p.SetState(10693) + p.SetState(10540) p.Table_partitioning_clauses() } } - p.SetState(10697) + p.SetState(10544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167004,12 +164819,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserCLUSTERING { { - p.SetState(10696) + p.SetState(10543) p.Attribute_clustering_clause() } } - p.SetState(10700) + p.SetState(10547) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167018,7 +164833,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE { { - p.SetState(10699) + p.SetState(10546) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -167030,7 +164845,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } - p.SetState(10703) + p.SetState(10550) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167039,12 +164854,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserRESULT_CACHE { { - p.SetState(10702) + p.SetState(10549) p.Result_cache_clause() } } - p.SetState(10706) + p.SetState(10553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167053,12 +164868,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(10705) + p.SetState(10552) p.Parallel_clause() } } - p.SetState(10709) + p.SetState(10556) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167067,7 +164882,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserNOROWDEPENDENCIES || _la == PlSqlParserROWDEPENDENCIES { { - p.SetState(10708) + p.SetState(10555) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOROWDEPENDENCIES || _la == PlSqlParserROWDEPENDENCIES) { @@ -167079,46 +164894,46 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } - p.SetState(10714) + p.SetState(10561) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1277, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1269, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(10711) + p.SetState(10558) p.Enable_disable_clause() } } - p.SetState(10716) + p.SetState(10563) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1277, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1269, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(10718) + p.SetState(10565) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1278, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1270, p.GetParserRuleContext()) == 1 { { - p.SetState(10717) + p.SetState(10564) p.Row_movement_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10721) + p.SetState(10568) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167127,12 +164942,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(10720) + p.SetState(10567) p.Logical_replication_clause() } } - p.SetState(10724) + p.SetState(10571) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167141,12 +164956,12 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserFLASHBACK || _la == PlSqlParserNO { { - p.SetState(10723) + p.SetState(10570) p.Flashback_archive_clause() } } - p.SetState(10727) + p.SetState(10574) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167155,12 +164970,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(10726) + p.SetState(10573) p.Physical_properties() } } - p.SetState(10731) + p.SetState(10578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167169,7 +164984,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { if _la == PlSqlParserROW { { - p.SetState(10729) + p.SetState(10576) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -167177,7 +164992,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10730) + p.SetState(10577) p.Match(PlSqlParserARCHIVAL) if p.HasError() { // Recognition error - abort rule @@ -167186,7 +165001,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } - p.SetState(10745) + p.SetState(10592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167194,7 +165009,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserAS: { - p.SetState(10733) + p.SetState(10580) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -167202,13 +165017,13 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10734) + p.SetState(10581) p.Select_only_statement() } case PlSqlParserFOR: { - p.SetState(10735) + p.SetState(10582) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -167216,7 +165031,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10736) + p.SetState(10583) p.Match(PlSqlParserEXCHANGE) if p.HasError() { // Recognition error - abort rule @@ -167224,7 +165039,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10737) + p.SetState(10584) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -167232,23 +165047,23 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } } { - p.SetState(10738) + p.SetState(10585) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10742) + p.SetState(10589) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1283, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1275, p.GetParserRuleContext()) == 1 { { - p.SetState(10739) + p.SetState(10586) p.Schema_name() } { - p.SetState(10740) + p.SetState(10587) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -167260,7 +165075,7 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { goto errorExit } { - p.SetState(10744) + p.SetState(10591) p.Table_name() } @@ -167374,12 +165189,12 @@ func (s *Read_only_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Read_only_clause() (localctx IRead_only_clauseContext) { localctx = NewRead_only_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1080, PlSqlParserRULE_read_only_clause) + p.EnterRule(localctx, 1060, PlSqlParserRULE_read_only_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10747) + p.SetState(10594) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -167387,7 +165202,7 @@ func (p *PlSqlParser) Read_only_clause() (localctx IRead_only_clauseContext) { } } { - p.SetState(10748) + p.SetState(10595) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -167503,12 +165318,12 @@ func (s *Indexing_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Indexing_clause() (localctx IIndexing_clauseContext) { localctx = NewIndexing_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1082, PlSqlParserRULE_indexing_clause) + p.EnterRule(localctx, 1062, PlSqlParserRULE_indexing_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10750) + p.SetState(10597) p.Match(PlSqlParserINDEXING) if p.HasError() { // Recognition error - abort rule @@ -167516,7 +165331,7 @@ func (p *PlSqlParser) Indexing_clause() (localctx IIndexing_clauseContext) { } } { - p.SetState(10751) + p.SetState(10598) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -167741,19 +165556,19 @@ func (s *Attribute_clustering_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_clustering_clauseContext) { localctx = NewAttribute_clustering_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1084, PlSqlParserRULE_attribute_clustering_clause) + p.EnterRule(localctx, 1064, PlSqlParserRULE_attribute_clustering_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10753) + p.SetState(10600) p.Match(PlSqlParserCLUSTERING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10755) + p.SetState(10602) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167762,20 +165577,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(10754) + p.SetState(10601) p.Clustering_join() } } { - p.SetState(10757) + p.SetState(10604) p.Cluster_clause() } - p.SetState(10763) + p.SetState(10610) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1287, p.GetParserRuleContext()) == 1 { - p.SetState(10759) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1279, p.GetParserRuleContext()) == 1 { + p.SetState(10606) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167784,13 +165599,13 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster if _la == PlSqlParserNO || _la == PlSqlParserYES { { - p.SetState(10758) + p.SetState(10605) p.Yes_no() } } { - p.SetState(10761) + p.SetState(10608) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -167798,7 +165613,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } } { - p.SetState(10762) + p.SetState(10609) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -167809,11 +165624,11 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } else if p.HasError() { // JIM goto errorExit } - p.SetState(10771) + p.SetState(10618) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1289, p.GetParserRuleContext()) == 1 { - p.SetState(10766) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1281, p.GetParserRuleContext()) == 1 { + p.SetState(10613) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167822,13 +165637,13 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster if _la == PlSqlParserNO || _la == PlSqlParserYES { { - p.SetState(10765) + p.SetState(10612) p.Yes_no() } } { - p.SetState(10768) + p.SetState(10615) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -167836,7 +165651,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } } { - p.SetState(10769) + p.SetState(10616) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -167844,7 +165659,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } } { - p.SetState(10770) + p.SetState(10617) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -167855,7 +165670,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster } else if p.HasError() { // JIM goto errorExit } - p.SetState(10774) + p.SetState(10621) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -167864,7 +165679,7 @@ func (p *PlSqlParser) Attribute_clustering_clause() (localctx IAttribute_cluster if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(10773) + p.SetState(10620) p.Zonemap_clause() } @@ -168052,20 +165867,20 @@ func (s *Clustering_joinContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Clustering_join() (localctx IClustering_joinContext) { localctx = NewClustering_joinContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1086, PlSqlParserRULE_clustering_join) + p.EnterRule(localctx, 1066, PlSqlParserRULE_clustering_join) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(10779) + p.SetState(10626) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1291, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1283, p.GetParserRuleContext()) == 1 { { - p.SetState(10776) + p.SetState(10623) p.Schema_name() } { - p.SetState(10777) + p.SetState(10624) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -168077,14 +165892,14 @@ func (p *PlSqlParser) Clustering_join() (localctx IClustering_joinContext) { goto errorExit } { - p.SetState(10781) + p.SetState(10628) p.Table_name() } { - p.SetState(10782) + p.SetState(10629) p.Clustering_join_item() } - p.SetState(10787) + p.SetState(10634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168093,7 +165908,7 @@ func (p *PlSqlParser) Clustering_join() (localctx IClustering_joinContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10783) + p.SetState(10630) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -168101,11 +165916,11 @@ func (p *PlSqlParser) Clustering_join() (localctx IClustering_joinContext) { } } { - p.SetState(10784) + p.SetState(10631) p.Clustering_join_item() } - p.SetState(10789) + p.SetState(10636) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168279,26 +166094,26 @@ func (s *Clustering_join_itemContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Clustering_join_item() (localctx IClustering_join_itemContext) { localctx = NewClustering_join_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1088, PlSqlParserRULE_clustering_join_item) + p.EnterRule(localctx, 1068, PlSqlParserRULE_clustering_join_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(10790) + p.SetState(10637) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10794) + p.SetState(10641) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1293, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1285, p.GetParserRuleContext()) == 1 { { - p.SetState(10791) + p.SetState(10638) p.Schema_name() } { - p.SetState(10792) + p.SetState(10639) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -168310,11 +166125,11 @@ func (p *PlSqlParser) Clustering_join_item() (localctx IClustering_join_itemCont goto errorExit } { - p.SetState(10796) + p.SetState(10643) p.Table_name() } { - p.SetState(10797) + p.SetState(10644) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -168322,7 +166137,7 @@ func (p *PlSqlParser) Clustering_join_item() (localctx IClustering_join_itemCont } } { - p.SetState(10798) + p.SetState(10645) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -168330,11 +166145,11 @@ func (p *PlSqlParser) Clustering_join_item() (localctx IClustering_join_itemCont } } { - p.SetState(10799) + p.SetState(10646) p.Equijoin_condition() } { - p.SetState(10800) + p.SetState(10647) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -168449,10 +166264,10 @@ func (s *Equijoin_conditionContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Equijoin_condition() (localctx IEquijoin_conditionContext) { localctx = NewEquijoin_conditionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1090, PlSqlParserRULE_equijoin_condition) + p.EnterRule(localctx, 1070, PlSqlParserRULE_equijoin_condition) p.EnterOuterAlt(localctx, 1) { - p.SetState(10802) + p.SetState(10649) p.Expression() } @@ -168583,19 +166398,19 @@ func (s *Cluster_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Cluster_clause() (localctx ICluster_clauseContext) { localctx = NewCluster_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1092, PlSqlParserRULE_cluster_clause) + p.EnterRule(localctx, 1072, PlSqlParserRULE_cluster_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10804) + p.SetState(10651) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10806) + p.SetState(10653) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168604,7 +166419,7 @@ func (p *PlSqlParser) Cluster_clause() (localctx ICluster_clauseContext) { if _la == PlSqlParserINTERLEAVED || _la == PlSqlParserLINEAR { { - p.SetState(10805) + p.SetState(10652) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINTERLEAVED || _la == PlSqlParserLINEAR) { @@ -168617,7 +166432,7 @@ func (p *PlSqlParser) Cluster_clause() (localctx ICluster_clauseContext) { } { - p.SetState(10808) + p.SetState(10655) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -168625,7 +166440,7 @@ func (p *PlSqlParser) Cluster_clause() (localctx ICluster_clauseContext) { } } { - p.SetState(10809) + p.SetState(10656) p.Clustering_columns() } @@ -168782,27 +166597,27 @@ func (s *Clustering_columnsContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) { localctx = NewClustering_columnsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1094, PlSqlParserRULE_clustering_columns) + p.EnterRule(localctx, 1074, PlSqlParserRULE_clustering_columns) var _la int - p.SetState(10823) + p.SetState(10670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1296, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1288, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(10811) + p.SetState(10658) p.Clustering_column_group() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10812) + p.SetState(10659) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -168810,10 +166625,10 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) } } { - p.SetState(10813) + p.SetState(10660) p.Clustering_column_group() } - p.SetState(10818) + p.SetState(10665) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168822,7 +166637,7 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) for _la == PlSqlParserCOMMA { { - p.SetState(10814) + p.SetState(10661) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -168830,11 +166645,11 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) } } { - p.SetState(10815) + p.SetState(10662) p.Clustering_column_group() } - p.SetState(10820) + p.SetState(10667) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -168842,7 +166657,7 @@ func (p *PlSqlParser) Clustering_columns() (localctx IClustering_columnsContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(10821) + p.SetState(10668) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -169007,12 +166822,12 @@ func (s *Clustering_column_groupContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_groupContext) { localctx = NewClustering_column_groupContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1096, PlSqlParserRULE_clustering_column_group) + p.EnterRule(localctx, 1076, PlSqlParserRULE_clustering_column_group) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10825) + p.SetState(10672) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -169020,10 +166835,10 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro } } { - p.SetState(10826) + p.SetState(10673) p.Column_name() } - p.SetState(10831) + p.SetState(10678) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169032,7 +166847,7 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro for _la == PlSqlParserCOMMA { { - p.SetState(10827) + p.SetState(10674) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -169040,11 +166855,11 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro } } { - p.SetState(10828) + p.SetState(10675) p.Column_name() } - p.SetState(10833) + p.SetState(10680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169052,7 +166867,7 @@ func (p *PlSqlParser) Clustering_column_group() (localctx IClustering_column_gro _la = p.GetTokenStream().LA(1) } { - p.SetState(10834) + p.SetState(10681) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -169160,12 +166975,12 @@ func (s *Yes_noContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Yes_no() (localctx IYes_noContext) { localctx = NewYes_noContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1098, PlSqlParserRULE_yes_no) + p.EnterRule(localctx, 1078, PlSqlParserRULE_yes_no) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10836) + p.SetState(10683) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNO || _la == PlSqlParserYES) { @@ -169313,10 +167128,10 @@ func (s *Zonemap_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { localctx = NewZonemap_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1100, PlSqlParserRULE_zonemap_clause) + p.EnterRule(localctx, 1080, PlSqlParserRULE_zonemap_clause) var _la int - p.SetState(10850) + p.SetState(10697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169326,7 +167141,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { case PlSqlParserWITH: p.EnterOuterAlt(localctx, 1) { - p.SetState(10838) + p.SetState(10685) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -169334,7 +167149,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10839) + p.SetState(10686) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -169342,14 +167157,14 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10840) + p.SetState(10687) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10845) + p.SetState(10692) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169358,7 +167173,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(10841) + p.SetState(10688) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -169366,11 +167181,11 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10842) + p.SetState(10689) p.Zonemap_name() } { - p.SetState(10843) + p.SetState(10690) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -169383,7 +167198,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { case PlSqlParserWITHOUT: p.EnterOuterAlt(localctx, 2) { - p.SetState(10847) + p.SetState(10694) p.Match(PlSqlParserWITHOUT) if p.HasError() { // Recognition error - abort rule @@ -169391,7 +167206,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10848) + p.SetState(10695) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -169399,7 +167214,7 @@ func (p *PlSqlParser) Zonemap_clause() (localctx IZonemap_clauseContext) { } } { - p.SetState(10849) + p.SetState(10696) p.Match(PlSqlParserZONEMAP) if p.HasError() { // Recognition error - abort rule @@ -169542,10 +167357,10 @@ func (s *Logical_replication_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replication_clauseContext) { localctx = NewLogical_replication_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1102, PlSqlParserRULE_logical_replication_clause) + p.EnterRule(localctx, 1082, PlSqlParserRULE_logical_replication_clause) var _la int - p.SetState(10866) + p.SetState(10713) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169555,7 +167370,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio case PlSqlParserDISABLE: p.EnterOuterAlt(localctx, 1) { - p.SetState(10852) + p.SetState(10699) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -169563,7 +167378,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10853) + p.SetState(10700) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -169571,7 +167386,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10854) + p.SetState(10701) p.Match(PlSqlParserREPLICATION) if p.HasError() { // Recognition error - abort rule @@ -169582,7 +167397,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio case PlSqlParserENABLE: p.EnterOuterAlt(localctx, 2) { - p.SetState(10855) + p.SetState(10702) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -169590,7 +167405,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10856) + p.SetState(10703) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -169598,14 +167413,14 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10857) + p.SetState(10704) p.Match(PlSqlParserREPLICATION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10864) + p.SetState(10711) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169613,7 +167428,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio _la = p.GetTokenStream().LA(1) if _la == PlSqlParserALL || _la == PlSqlParserALLOW { - p.SetState(10861) + p.SetState(10708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -169622,7 +167437,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(10858) + p.SetState(10705) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -169632,7 +167447,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio case PlSqlParserALLOW: { - p.SetState(10859) + p.SetState(10706) p.Match(PlSqlParserALLOW) if p.HasError() { // Recognition error - abort rule @@ -169640,7 +167455,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio } } { - p.SetState(10860) + p.SetState(10707) p.Match(PlSqlParserNOVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -169653,7 +167468,7 @@ func (p *PlSqlParser) Logical_replication_clause() (localctx ILogical_replicatio goto errorExit } { - p.SetState(10863) + p.SetState(10710) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -169775,10 +167590,10 @@ func (s *Table_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Table_name() (localctx ITable_nameContext) { localctx = NewTable_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1104, PlSqlParserRULE_table_name) + p.EnterRule(localctx, 1084, PlSqlParserRULE_table_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(10868) + p.SetState(10715) p.Identifier() } @@ -169974,53 +167789,53 @@ 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(10876) + p.EnterRule(localctx, 1086, PlSqlParserRULE_relational_property) + p.SetState(10723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1303, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1295, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(10870) + p.SetState(10717) p.Column_definition() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10871) + p.SetState(10718) p.Virtual_column_definition() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(10872) + p.SetState(10719) p.Period_definition() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(10873) + p.SetState(10720) p.Out_of_line_constraint() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(10874) + p.SetState(10721) p.Out_of_line_ref_constraint() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(10875) + p.SetState(10722) p.Supplemental_logging_props() } @@ -170254,67 +168069,67 @@ 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(10886) + p.EnterRule(localctx, 1088, PlSqlParserRULE_table_partitioning_clauses) + p.SetState(10733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1304, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1296, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(10878) + p.SetState(10725) p.Range_partitions() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(10879) + p.SetState(10726) p.List_partitions() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(10880) + p.SetState(10727) p.Hash_partitions() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(10881) + p.SetState(10728) p.Composite_range_partitions() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(10882) + p.SetState(10729) p.Composite_list_partitions() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(10883) + p.SetState(10730) p.Composite_hash_partitions() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(10884) + p.SetState(10731) p.Reference_partitioning() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(10885) + p.SetState(10732) p.System_partitioning() } @@ -170709,12 +168524,12 @@ func (s *Range_partitionsContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { localctx = NewRange_partitionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1110, PlSqlParserRULE_range_partitions) + p.EnterRule(localctx, 1090, PlSqlParserRULE_range_partitions) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10888) + p.SetState(10735) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -170722,7 +168537,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10889) + p.SetState(10736) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -170730,7 +168545,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10890) + p.SetState(10737) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -170738,7 +168553,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10891) + p.SetState(10738) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170746,10 +168561,10 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10892) + p.SetState(10739) p.Column_name() } - p.SetState(10897) + p.SetState(10744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170758,7 +168573,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10893) + p.SetState(10740) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -170766,11 +168581,11 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10894) + p.SetState(10741) p.Column_name() } - p.SetState(10899) + p.SetState(10746) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170778,14 +168593,14 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10900) + p.SetState(10747) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10920) + p.SetState(10767) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170794,7 +168609,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { if _la == PlSqlParserINTERVAL { { - p.SetState(10901) + p.SetState(10748) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -170802,7 +168617,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10902) + p.SetState(10749) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170810,18 +168625,18 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10903) + p.SetState(10750) p.Expression() } { - p.SetState(10904) + p.SetState(10751) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10918) + p.SetState(10765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170830,7 +168645,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { if _la == PlSqlParserSTORE { { - p.SetState(10905) + p.SetState(10752) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -170838,7 +168653,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10906) + p.SetState(10753) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -170846,7 +168661,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10907) + p.SetState(10754) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170854,10 +168669,10 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10908) + p.SetState(10755) p.Tablespace() } - p.SetState(10913) + p.SetState(10760) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170866,7 +168681,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10909) + p.SetState(10756) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -170874,11 +168689,11 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10910) + p.SetState(10757) p.Tablespace() } - p.SetState(10915) + p.SetState(10762) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170886,7 +168701,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10916) + p.SetState(10763) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170898,7 +168713,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } { - p.SetState(10922) + p.SetState(10769) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -170906,14 +168721,14 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10923) + p.SetState(10770) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10925) + p.SetState(10772) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170922,20 +168737,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(10924) + p.SetState(10771) p.Partition_name() } } { - p.SetState(10927) + p.SetState(10774) p.Range_values_clause() } { - p.SetState(10928) + p.SetState(10775) p.Table_partition_description() } - p.SetState(10939) + p.SetState(10786) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170944,7 +168759,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10929) + p.SetState(10776) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -170952,14 +168767,14 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { } } { - p.SetState(10930) + p.SetState(10777) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10932) + p.SetState(10779) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170968,21 +168783,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(10931) + p.SetState(10778) p.Partition_name() } } { - p.SetState(10934) + p.SetState(10781) p.Range_values_clause() } { - p.SetState(10935) + p.SetState(10782) p.Table_partition_description() } - p.SetState(10941) + p.SetState(10788) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -170990,7 +168805,7 @@ func (p *PlSqlParser) Range_partitions() (localctx IRange_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10942) + p.SetState(10789) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171284,12 +169099,12 @@ func (s *List_partitionsContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { localctx = NewList_partitionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1112, PlSqlParserRULE_list_partitions) + p.EnterRule(localctx, 1092, PlSqlParserRULE_list_partitions) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10944) + p.SetState(10791) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -171297,7 +169112,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10945) + p.SetState(10792) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -171305,7 +169120,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10946) + p.SetState(10793) p.Match(PlSqlParserLIST) if p.HasError() { // Recognition error - abort rule @@ -171313,7 +169128,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10947) + p.SetState(10794) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171321,11 +169136,11 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10948) + p.SetState(10795) p.Column_name() } { - p.SetState(10949) + p.SetState(10796) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171333,7 +169148,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10950) + p.SetState(10797) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171341,14 +169156,14 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10951) + p.SetState(10798) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10953) + p.SetState(10800) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171357,20 +169172,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(10952) + p.SetState(10799) p.Partition_name() } } { - p.SetState(10955) + p.SetState(10802) p.List_values_clause() } { - p.SetState(10956) + p.SetState(10803) p.Table_partition_description() } - p.SetState(10967) + p.SetState(10814) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171379,7 +169194,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10957) + p.SetState(10804) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -171387,14 +169202,14 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { } } { - p.SetState(10958) + p.SetState(10805) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10960) + p.SetState(10807) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171403,21 +169218,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(10959) + p.SetState(10806) p.Partition_name() } } { - p.SetState(10962) + p.SetState(10809) p.List_values_clause() } { - p.SetState(10963) + p.SetState(10810) p.Table_partition_description() } - p.SetState(10969) + p.SetState(10816) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171425,7 +169240,7 @@ func (p *PlSqlParser) List_partitions() (localctx IList_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10970) + p.SetState(10817) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171635,12 +169450,12 @@ func (s *Hash_partitionsContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { localctx = NewHash_partitionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1114, PlSqlParserRULE_hash_partitions) + p.EnterRule(localctx, 1094, PlSqlParserRULE_hash_partitions) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10972) + p.SetState(10819) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -171648,7 +169463,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10973) + p.SetState(10820) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -171656,7 +169471,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10974) + p.SetState(10821) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -171664,7 +169479,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10975) + p.SetState(10822) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171672,10 +169487,10 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10976) + p.SetState(10823) p.Column_name() } - p.SetState(10981) + p.SetState(10828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171684,7 +169499,7 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(10977) + p.SetState(10824) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -171692,11 +169507,11 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { } } { - p.SetState(10978) + p.SetState(10825) p.Column_name() } - p.SetState(10983) + p.SetState(10830) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171704,14 +169519,14 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(10984) + p.SetState(10831) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10987) + p.SetState(10834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171720,13 +169535,13 @@ func (p *PlSqlParser) Hash_partitions() (localctx IHash_partitionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(10985) + p.SetState(10832) p.Individual_hash_partitions() } case PlSqlParserPARTITIONS: { - p.SetState(10986) + p.SetState(10833) p.Hash_partitions_by_quantity() } @@ -171941,12 +169756,12 @@ func (s *Individual_hash_partitionsContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_partitionsContext) { localctx = NewIndividual_hash_partitionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1116, PlSqlParserRULE_individual_hash_partitions) + p.EnterRule(localctx, 1096, PlSqlParserRULE_individual_hash_partitions) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(10989) + p.SetState(10836) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -171954,26 +169769,26 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa } } { - p.SetState(10990) + p.SetState(10837) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(10992) + p.SetState(10839) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1317, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1309, p.GetParserRuleContext()) == 1 { { - p.SetState(10991) + p.SetState(10838) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(10995) + p.SetState(10842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171982,12 +169797,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(10994) + p.SetState(10841) p.Partitioning_storage_clause() } } - p.SetState(11007) + p.SetState(10854) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -171996,7 +169811,7 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa for _la == PlSqlParserCOMMA { { - p.SetState(10997) + p.SetState(10844) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -172004,26 +169819,26 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa } } { - p.SetState(10998) + p.SetState(10845) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11000) + p.SetState(10847) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1319, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1311, p.GetParserRuleContext()) == 1 { { - p.SetState(10999) + p.SetState(10846) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11003) + p.SetState(10850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172032,13 +169847,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(11002) + p.SetState(10849) p.Partitioning_storage_clause() } } - p.SetState(11009) + p.SetState(10856) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172046,7 +169861,7 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa _la = p.GetTokenStream().LA(1) } { - p.SetState(11010) + p.SetState(10857) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172298,12 +170113,12 @@ func (s *Hash_partitions_by_quantityContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_by_quantityContext) { localctx = NewHash_partitions_by_quantityContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1118, PlSqlParserRULE_hash_partitions_by_quantity) + p.EnterRule(localctx, 1098, PlSqlParserRULE_hash_partitions_by_quantity) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11012) + p.SetState(10859) p.Match(PlSqlParserPARTITIONS) if p.HasError() { // Recognition error - abort rule @@ -172311,10 +170126,10 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11013) + p.SetState(10860) p.Hash_partition_quantity() } - p.SetState(11027) + p.SetState(10874) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172323,7 +170138,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b if _la == PlSqlParserSTORE { { - p.SetState(11014) + p.SetState(10861) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -172331,7 +170146,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11015) + p.SetState(10862) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -172339,7 +170154,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11016) + p.SetState(10863) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172347,10 +170162,10 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11017) + p.SetState(10864) p.Tablespace() } - p.SetState(11022) + p.SetState(10869) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172359,7 +170174,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b for _la == PlSqlParserCOMMA { { - p.SetState(11018) + p.SetState(10865) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -172367,11 +170182,11 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11019) + p.SetState(10866) p.Tablespace() } - p.SetState(11024) + p.SetState(10871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172379,7 +170194,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b _la = p.GetTokenStream().LA(1) } { - p.SetState(11025) + p.SetState(10872) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172388,27 +170203,27 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } - p.SetState(11031) + p.SetState(10878) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1324, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1316, p.GetParserRuleContext()) == 1 { { - p.SetState(11029) + p.SetState(10876) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1324, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1316, p.GetParserRuleContext()) == 2 { { - p.SetState(11030) + p.SetState(10877) p.Key_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11047) + p.SetState(10894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172417,7 +170232,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b if _la == PlSqlParserOVERFLOW { { - p.SetState(11033) + p.SetState(10880) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule @@ -172425,7 +170240,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11034) + p.SetState(10881) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -172433,7 +170248,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11035) + p.SetState(10882) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -172441,7 +170256,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11036) + p.SetState(10883) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172449,10 +170264,10 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11037) + p.SetState(10884) p.Tablespace() } - p.SetState(11042) + p.SetState(10889) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172461,7 +170276,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b for _la == PlSqlParserCOMMA { { - p.SetState(11038) + p.SetState(10885) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -172469,11 +170284,11 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b } } { - p.SetState(11039) + p.SetState(10886) p.Tablespace() } - p.SetState(11044) + p.SetState(10891) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172481,7 +170296,7 @@ func (p *PlSqlParser) Hash_partitions_by_quantity() (localctx IHash_partitions_b _la = p.GetTokenStream().LA(1) } { - p.SetState(11045) + p.SetState(10892) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172586,10 +170401,10 @@ func (s *Hash_partition_quantityContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Hash_partition_quantity() (localctx IHash_partition_quantityContext) { localctx = NewHash_partition_quantityContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1120, PlSqlParserRULE_hash_partition_quantity) + p.EnterRule(localctx, 1100, PlSqlParserRULE_hash_partition_quantity) p.EnterOuterAlt(localctx, 1) { - p.SetState(11049) + p.SetState(10896) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -172944,12 +170759,12 @@ func (s *Composite_range_partitionsContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_partitionsContext) { localctx = NewComposite_range_partitionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1122, PlSqlParserRULE_composite_range_partitions) + p.EnterRule(localctx, 1102, PlSqlParserRULE_composite_range_partitions) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11051) + p.SetState(10898) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -172957,7 +170772,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11052) + p.SetState(10899) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -172965,7 +170780,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11053) + p.SetState(10900) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -172973,7 +170788,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11054) + p.SetState(10901) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -172981,10 +170796,10 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11055) + p.SetState(10902) p.Column_name() } - p.SetState(11060) + p.SetState(10907) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -172993,7 +170808,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa for _la == PlSqlParserCOMMA { { - p.SetState(11056) + p.SetState(10903) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -173001,11 +170816,11 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11057) + p.SetState(10904) p.Column_name() } - p.SetState(11062) + p.SetState(10909) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173013,14 +170828,14 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa _la = p.GetTokenStream().LA(1) } { - p.SetState(11063) + p.SetState(10910) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11083) + p.SetState(10930) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173029,7 +170844,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa if _la == PlSqlParserINTERVAL { { - p.SetState(11064) + p.SetState(10911) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -173037,7 +170852,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11065) + p.SetState(10912) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173045,18 +170860,18 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11066) + p.SetState(10913) p.Expression() } { - p.SetState(11067) + p.SetState(10914) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11081) + p.SetState(10928) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173065,7 +170880,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa if _la == PlSqlParserSTORE { { - p.SetState(11068) + p.SetState(10915) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -173073,7 +170888,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11069) + p.SetState(10916) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -173081,7 +170896,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11070) + p.SetState(10917) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173089,10 +170904,10 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11071) + p.SetState(10918) p.Tablespace() } - p.SetState(11076) + p.SetState(10923) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173101,7 +170916,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa for _la == PlSqlParserCOMMA { { - p.SetState(11072) + p.SetState(10919) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -173109,11 +170924,11 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11073) + p.SetState(10920) p.Tablespace() } - p.SetState(11078) + p.SetState(10925) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173121,7 +170936,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa _la = p.GetTokenStream().LA(1) } { - p.SetState(11079) + p.SetState(10926) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173132,28 +170947,28 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } - p.SetState(11088) + p.SetState(10935) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1331, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1323, p.GetParserRuleContext()) { case 1: { - p.SetState(11085) + p.SetState(10932) p.Subpartition_by_range() } case 2: { - p.SetState(11086) + p.SetState(10933) p.Subpartition_by_list() } case 3: { - p.SetState(11087) + p.SetState(10934) p.Subpartition_by_hash() } @@ -173161,7 +170976,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa goto errorExit } { - p.SetState(11090) + p.SetState(10937) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173169,10 +170984,10 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11091) + p.SetState(10938) p.Range_partition_desc() } - p.SetState(11096) + p.SetState(10943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173181,7 +170996,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa for _la == PlSqlParserCOMMA { { - p.SetState(11092) + p.SetState(10939) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -173189,11 +171004,11 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa } } { - p.SetState(11093) + p.SetState(10940) p.Range_partition_desc() } - p.SetState(11098) + p.SetState(10945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173201,7 +171016,7 @@ func (p *PlSqlParser) Composite_range_partitions() (localctx IComposite_range_pa _la = p.GetTokenStream().LA(1) } { - p.SetState(11099) + p.SetState(10946) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173455,12 +171270,12 @@ func (s *Composite_list_partitionsContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_partitionsContext) { localctx = NewComposite_list_partitionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1124, PlSqlParserRULE_composite_list_partitions) + p.EnterRule(localctx, 1104, PlSqlParserRULE_composite_list_partitions) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11101) + p.SetState(10948) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -173468,7 +171283,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11102) + p.SetState(10949) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -173476,7 +171291,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11103) + p.SetState(10950) p.Match(PlSqlParserLIST) if p.HasError() { // Recognition error - abort rule @@ -173484,7 +171299,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11104) + p.SetState(10951) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173492,39 +171307,39 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11105) + p.SetState(10952) p.Column_name() } { - p.SetState(11106) + p.SetState(10953) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11110) + p.SetState(10957) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1333, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1325, p.GetParserRuleContext()) { case 1: { - p.SetState(11107) + p.SetState(10954) p.Subpartition_by_range() } case 2: { - p.SetState(11108) + p.SetState(10955) p.Subpartition_by_list() } case 3: { - p.SetState(11109) + p.SetState(10956) p.Subpartition_by_hash() } @@ -173532,7 +171347,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part goto errorExit } { - p.SetState(11112) + p.SetState(10959) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173540,10 +171355,10 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11113) + p.SetState(10960) p.List_partition_desc() } - p.SetState(11118) + p.SetState(10965) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173552,7 +171367,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part for _la == PlSqlParserCOMMA { { - p.SetState(11114) + p.SetState(10961) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -173560,11 +171375,11 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part } } { - p.SetState(11115) + p.SetState(10962) p.List_partition_desc() } - p.SetState(11120) + p.SetState(10967) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173572,7 +171387,7 @@ func (p *PlSqlParser) Composite_list_partitions() (localctx IComposite_list_part _la = p.GetTokenStream().LA(1) } { - p.SetState(11121) + p.SetState(10968) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -173833,12 +171648,12 @@ func (s *Composite_hash_partitionsContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_partitionsContext) { localctx = NewComposite_hash_partitionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1126, PlSqlParserRULE_composite_hash_partitions) + p.EnterRule(localctx, 1106, PlSqlParserRULE_composite_hash_partitions) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11123) + p.SetState(10970) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -173846,7 +171661,7 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part } } { - p.SetState(11124) + p.SetState(10971) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -173854,7 +171669,7 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part } } { - p.SetState(11125) + p.SetState(10972) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -173862,14 +171677,14 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part } } { - p.SetState(11126) + p.SetState(10973) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11129) + p.SetState(10976) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173878,7 +171693,7 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part for ok := true; ok; ok = _la == PlSqlParserCOMMA { { - p.SetState(11127) + p.SetState(10974) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -173886,11 +171701,11 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part } } { - p.SetState(11128) + p.SetState(10975) p.Column_name() } - p.SetState(11131) + p.SetState(10978) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173898,42 +171713,42 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part _la = p.GetTokenStream().LA(1) } { - p.SetState(11133) + p.SetState(10980) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11137) + p.SetState(10984) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1336, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1328, p.GetParserRuleContext()) { case 1: { - p.SetState(11134) + p.SetState(10981) p.Subpartition_by_range() } case 2: { - p.SetState(11135) + p.SetState(10982) p.Subpartition_by_list() } case 3: { - p.SetState(11136) + p.SetState(10983) p.Subpartition_by_hash() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(11141) + p.SetState(10988) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -173942,13 +171757,13 @@ func (p *PlSqlParser) Composite_hash_partitions() (localctx IComposite_hash_part switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(11139) + p.SetState(10986) p.Individual_hash_partitions() } case PlSqlParserPARTITIONS: { - p.SetState(11140) + p.SetState(10987) p.Hash_partitions_by_quantity() } @@ -174152,12 +171967,12 @@ func (s *Reference_partitioningContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioningContext) { localctx = NewReference_partitioningContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1128, PlSqlParserRULE_reference_partitioning) + p.EnterRule(localctx, 1108, PlSqlParserRULE_reference_partitioning) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11143) + p.SetState(10990) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -174165,7 +171980,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11144) + p.SetState(10991) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -174173,7 +171988,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11145) + p.SetState(10992) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -174181,7 +171996,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11146) + p.SetState(10993) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -174189,18 +172004,18 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11147) + p.SetState(10994) p.Regular_id() } { - p.SetState(11148) + p.SetState(10995) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11160) + p.SetState(11007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174209,7 +172024,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning if _la == PlSqlParserLEFT_PAREN { { - p.SetState(11149) + p.SetState(10996) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -174217,10 +172032,10 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11150) + p.SetState(10997) p.Reference_partition_desc() } - p.SetState(11155) + p.SetState(11002) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174229,7 +172044,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning for _la == PlSqlParserCOMMA { { - p.SetState(11151) + p.SetState(10998) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -174237,11 +172052,11 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning } } { - p.SetState(11152) + p.SetState(10999) p.Reference_partition_desc() } - p.SetState(11157) + p.SetState(11004) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174249,7 +172064,7 @@ func (p *PlSqlParser) Reference_partitioning() (localctx IReference_partitioning _la = p.GetTokenStream().LA(1) } { - p.SetState(11158) + p.SetState(11005) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -174388,22 +172203,22 @@ func (s *Reference_partition_descContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Reference_partition_desc() (localctx IReference_partition_descContext) { localctx = NewReference_partition_descContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1130, PlSqlParserRULE_reference_partition_desc) + p.EnterRule(localctx, 1110, PlSqlParserRULE_reference_partition_desc) p.EnterOuterAlt(localctx, 1) { - p.SetState(11162) + p.SetState(11009) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11164) + p.SetState(11011) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1340, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1332, p.GetParserRuleContext()) == 1 { { - p.SetState(11163) + p.SetState(11010) p.Partition_name() } @@ -174411,7 +172226,7 @@ func (p *PlSqlParser) Reference_partition_desc() (localctx IReference_partition_ goto errorExit } { - p.SetState(11166) + p.SetState(11013) p.Table_partition_description() } @@ -174583,12 +172398,12 @@ func (s *System_partitioningContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContext) { localctx = NewSystem_partitioningContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1132, PlSqlParserRULE_system_partitioning) + p.EnterRule(localctx, 1112, PlSqlParserRULE_system_partitioning) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11168) + p.SetState(11015) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -174596,7 +172411,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex } } { - p.SetState(11169) + p.SetState(11016) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -174604,14 +172419,14 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex } } { - p.SetState(11170) + p.SetState(11017) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11181) + p.SetState(11028) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174619,7 +172434,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITIONS: { - p.SetState(11171) + p.SetState(11018) p.Match(PlSqlParserPARTITIONS) if p.HasError() { // Recognition error - abort rule @@ -174627,7 +172442,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex } } { - p.SetState(11172) + p.SetState(11019) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -174637,10 +172452,10 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex case PlSqlParserPARTITION: { - p.SetState(11173) + p.SetState(11020) p.Reference_partition_desc() } - p.SetState(11178) + p.SetState(11025) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174649,7 +172464,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex for _la == PlSqlParserCOMMA { { - p.SetState(11174) + p.SetState(11021) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -174657,11 +172472,11 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex } } { - p.SetState(11175) + p.SetState(11022) p.Reference_partition_desc() } - p.SetState(11180) + p.SetState(11027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -174986,19 +172801,19 @@ func (s *Range_partition_descContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descContext) { localctx = NewRange_partition_descContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1134, PlSqlParserRULE_range_partition_desc) + p.EnterRule(localctx, 1114, PlSqlParserRULE_range_partition_desc) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11183) + p.SetState(11030) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11185) + p.SetState(11032) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175007,20 +172822,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(11184) + p.SetState(11031) p.Partition_name() } } { - p.SetState(11187) + p.SetState(11034) p.Range_values_clause() } { - p.SetState(11188) + p.SetState(11035) p.Table_partition_description() } - p.SetState(11221) + p.SetState(11068) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175028,7 +172843,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont _la = p.GetTokenStream().LA(1) if _la == PlSqlParserSUBPARTITIONS || _la == PlSqlParserLEFT_PAREN { - p.SetState(11219) + p.SetState(11066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175037,26 +172852,26 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(11189) + p.SetState(11036) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11214) + p.SetState(11061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1347, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1339, p.GetParserRuleContext()) { case 1: { - p.SetState(11190) + p.SetState(11037) p.Range_subpartition_desc() } - p.SetState(11195) + p.SetState(11042) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175065,7 +172880,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont for _la == PlSqlParserCOMMA { { - p.SetState(11191) + p.SetState(11038) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175073,11 +172888,11 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont } } { - p.SetState(11192) + p.SetState(11039) p.Range_subpartition_desc() } - p.SetState(11197) + p.SetState(11044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175087,10 +172902,10 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont case 2: { - p.SetState(11198) + p.SetState(11045) p.List_subpartition_desc() } - p.SetState(11203) + p.SetState(11050) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175099,7 +172914,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont for _la == PlSqlParserCOMMA { { - p.SetState(11199) + p.SetState(11046) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175107,11 +172922,11 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont } } { - p.SetState(11200) + p.SetState(11047) p.List_subpartition_desc() } - p.SetState(11205) + p.SetState(11052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175121,10 +172936,10 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont case 3: { - p.SetState(11206) + p.SetState(11053) p.Individual_hash_subparts() } - p.SetState(11211) + p.SetState(11058) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175133,7 +172948,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont for _la == PlSqlParserCOMMA { { - p.SetState(11207) + p.SetState(11054) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175141,11 +172956,11 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont } } { - p.SetState(11208) + p.SetState(11055) p.Individual_hash_subparts() } - p.SetState(11213) + p.SetState(11060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175157,7 +172972,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont goto errorExit } { - p.SetState(11216) + p.SetState(11063) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -175167,7 +172982,7 @@ func (p *PlSqlParser) Range_partition_desc() (localctx IRange_partition_descCont case PlSqlParserSUBPARTITIONS: { - p.SetState(11218) + p.SetState(11065) p.Hash_subparts_by_quantity() } @@ -175490,19 +173305,19 @@ func (s *List_partition_descContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContext) { localctx = NewList_partition_descContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1136, PlSqlParserRULE_list_partition_desc) + p.EnterRule(localctx, 1116, PlSqlParserRULE_list_partition_desc) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11223) + p.SetState(11070) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11225) + p.SetState(11072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175511,20 +173326,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(11224) + p.SetState(11071) p.Partition_name() } } { - p.SetState(11227) + p.SetState(11074) p.List_values_clause() } { - p.SetState(11228) + p.SetState(11075) p.Table_partition_description() } - p.SetState(11261) + p.SetState(11108) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175532,7 +173347,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex _la = p.GetTokenStream().LA(1) if _la == PlSqlParserSUBPARTITIONS || _la == PlSqlParserLEFT_PAREN { - p.SetState(11259) + p.SetState(11106) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175541,26 +173356,26 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(11229) + p.SetState(11076) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11254) + p.SetState(11101) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1354, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1346, p.GetParserRuleContext()) { case 1: { - p.SetState(11230) + p.SetState(11077) p.Range_subpartition_desc() } - p.SetState(11235) + p.SetState(11082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175569,7 +173384,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex for _la == PlSqlParserCOMMA { { - p.SetState(11231) + p.SetState(11078) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175577,11 +173392,11 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex } } { - p.SetState(11232) + p.SetState(11079) p.Range_subpartition_desc() } - p.SetState(11237) + p.SetState(11084) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175591,10 +173406,10 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex case 2: { - p.SetState(11238) + p.SetState(11085) p.List_subpartition_desc() } - p.SetState(11243) + p.SetState(11090) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175603,7 +173418,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex for _la == PlSqlParserCOMMA { { - p.SetState(11239) + p.SetState(11086) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175611,11 +173426,11 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex } } { - p.SetState(11240) + p.SetState(11087) p.List_subpartition_desc() } - p.SetState(11245) + p.SetState(11092) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175625,10 +173440,10 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex case 3: { - p.SetState(11246) + p.SetState(11093) p.Individual_hash_subparts() } - p.SetState(11251) + p.SetState(11098) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175637,7 +173452,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex for _la == PlSqlParserCOMMA { { - p.SetState(11247) + p.SetState(11094) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -175645,11 +173460,11 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex } } { - p.SetState(11248) + p.SetState(11095) p.Individual_hash_subparts() } - p.SetState(11253) + p.SetState(11100) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175661,7 +173476,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex goto errorExit } { - p.SetState(11256) + p.SetState(11103) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -175671,7 +173486,7 @@ func (p *PlSqlParser) List_partition_desc() (localctx IList_partition_descContex case PlSqlParserSUBPARTITIONS: { - p.SetState(11258) + p.SetState(11105) p.Hash_subparts_by_quantity() } @@ -175948,12 +173763,12 @@ func (s *Subpartition_templateContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateContext) { localctx = NewSubpartition_templateContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1138, PlSqlParserRULE_subpartition_template) + p.EnterRule(localctx, 1118, PlSqlParserRULE_subpartition_template) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11263) + p.SetState(11110) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -175961,7 +173776,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } { - p.SetState(11264) + p.SetState(11111) p.Match(PlSqlParserTEMPLATE) if p.HasError() { // Recognition error - abort rule @@ -175969,7 +173784,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } - p.SetState(11295) + p.SetState(11142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -175978,26 +173793,26 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(11265) + p.SetState(11112) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11290) + p.SetState(11137) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1360, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1352, p.GetParserRuleContext()) { case 1: { - p.SetState(11266) + p.SetState(11113) p.Range_subpartition_desc() } - p.SetState(11271) + p.SetState(11118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176006,7 +173821,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo for _la == PlSqlParserCOMMA { { - p.SetState(11267) + p.SetState(11114) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -176014,11 +173829,11 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } { - p.SetState(11268) + p.SetState(11115) p.Range_subpartition_desc() } - p.SetState(11273) + p.SetState(11120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176028,10 +173843,10 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo case 2: { - p.SetState(11274) + p.SetState(11121) p.List_subpartition_desc() } - p.SetState(11279) + p.SetState(11126) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176040,7 +173855,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo for _la == PlSqlParserCOMMA { { - p.SetState(11275) + p.SetState(11122) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -176048,11 +173863,11 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } { - p.SetState(11276) + p.SetState(11123) p.List_subpartition_desc() } - p.SetState(11281) + p.SetState(11128) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176062,10 +173877,10 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo case 3: { - p.SetState(11282) + p.SetState(11129) p.Individual_hash_subparts() } - p.SetState(11287) + p.SetState(11134) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176074,7 +173889,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo for _la == PlSqlParserCOMMA { { - p.SetState(11283) + p.SetState(11130) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -176082,11 +173897,11 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo } } { - p.SetState(11284) + p.SetState(11131) p.Individual_hash_subparts() } - p.SetState(11289) + p.SetState(11136) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176098,7 +173913,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo goto errorExit } { - p.SetState(11292) + p.SetState(11139) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -176108,7 +173923,7 @@ func (p *PlSqlParser) Subpartition_template() (localctx ISubpartition_templateCo case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(11294) + p.SetState(11141) p.Hash_subpartition_quantity() } @@ -176212,10 +174027,10 @@ func (s *Hash_subpartition_quantityContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Hash_subpartition_quantity() (localctx IHash_subpartition_quantityContext) { localctx = NewHash_subpartition_quantityContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1140, PlSqlParserRULE_hash_subpartition_quantity) + p.EnterRule(localctx, 1120, PlSqlParserRULE_hash_subpartition_quantity) p.EnterOuterAlt(localctx, 1) { - p.SetState(11297) + p.SetState(11144) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -176408,12 +174223,12 @@ func (s *Subpartition_by_rangeContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeContext) { localctx = NewSubpartition_by_rangeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1142, PlSqlParserRULE_subpartition_by_range) + p.EnterRule(localctx, 1122, PlSqlParserRULE_subpartition_by_range) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11299) + p.SetState(11146) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -176421,7 +174236,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11300) + p.SetState(11147) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -176429,7 +174244,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11301) + p.SetState(11148) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -176437,7 +174252,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11302) + p.SetState(11149) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -176445,10 +174260,10 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11303) + p.SetState(11150) p.Column_name() } - p.SetState(11308) + p.SetState(11155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176457,7 +174272,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo for _la == PlSqlParserCOMMA { { - p.SetState(11304) + p.SetState(11151) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -176465,11 +174280,11 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo } } { - p.SetState(11305) + p.SetState(11152) p.Column_name() } - p.SetState(11310) + p.SetState(11157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176477,14 +174292,14 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo _la = p.GetTokenStream().LA(1) } { - p.SetState(11311) + p.SetState(11158) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11313) + p.SetState(11160) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176493,7 +174308,7 @@ func (p *PlSqlParser) Subpartition_by_range() (localctx ISubpartition_by_rangeCo if _la == PlSqlParserSUBPARTITION { { - p.SetState(11312) + p.SetState(11159) p.Subpartition_template() } @@ -176648,12 +174463,12 @@ func (s *Subpartition_by_listContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listContext) { localctx = NewSubpartition_by_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1144, PlSqlParserRULE_subpartition_by_list) + p.EnterRule(localctx, 1124, PlSqlParserRULE_subpartition_by_list) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11315) + p.SetState(11162) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -176661,7 +174476,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont } } { - p.SetState(11316) + p.SetState(11163) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -176669,7 +174484,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont } } { - p.SetState(11317) + p.SetState(11164) p.Match(PlSqlParserLIST) if p.HasError() { // Recognition error - abort rule @@ -176677,7 +174492,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont } } { - p.SetState(11318) + p.SetState(11165) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -176685,18 +174500,18 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont } } { - p.SetState(11319) + p.SetState(11166) p.Column_name() } { - p.SetState(11320) + p.SetState(11167) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11322) + p.SetState(11169) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -176705,7 +174520,7 @@ func (p *PlSqlParser) Subpartition_by_list() (localctx ISubpartition_by_listCont if _la == PlSqlParserSUBPARTITION { { - p.SetState(11321) + p.SetState(11168) p.Subpartition_template() } @@ -176969,12 +174784,12 @@ func (s *Subpartition_by_hashContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashContext) { localctx = NewSubpartition_by_hashContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1146, PlSqlParserRULE_subpartition_by_hash) + p.EnterRule(localctx, 1126, PlSqlParserRULE_subpartition_by_hash) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11324) + p.SetState(11171) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -176982,7 +174797,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11325) + p.SetState(11172) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -176990,7 +174805,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11326) + p.SetState(11173) p.Match(PlSqlParserHASH) if p.HasError() { // Recognition error - abort rule @@ -176998,7 +174813,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11327) + p.SetState(11174) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -177006,10 +174821,10 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11328) + p.SetState(11175) p.Column_name() } - p.SetState(11333) + p.SetState(11180) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177018,7 +174833,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont for _la == PlSqlParserCOMMA { { - p.SetState(11329) + p.SetState(11176) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -177026,11 +174841,11 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11330) + p.SetState(11177) p.Column_name() } - p.SetState(11335) + p.SetState(11182) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177038,14 +174853,14 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont _la = p.GetTokenStream().LA(1) } { - p.SetState(11336) + p.SetState(11183) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11355) + p.SetState(11202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177053,7 +174868,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont switch p.GetTokenStream().LA(1) { case PlSqlParserSUBPARTITIONS: { - p.SetState(11337) + p.SetState(11184) p.Match(PlSqlParserSUBPARTITIONS) if p.HasError() { // Recognition error - abort rule @@ -177061,14 +174876,14 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11338) + p.SetState(11185) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11352) + p.SetState(11199) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177077,7 +174892,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont if _la == PlSqlParserSTORE { { - p.SetState(11339) + p.SetState(11186) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -177085,7 +174900,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11340) + p.SetState(11187) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -177093,7 +174908,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11341) + p.SetState(11188) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -177101,10 +174916,10 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11342) + p.SetState(11189) p.Tablespace() } - p.SetState(11347) + p.SetState(11194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177113,7 +174928,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont for _la == PlSqlParserCOMMA { { - p.SetState(11343) + p.SetState(11190) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -177121,11 +174936,11 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont } } { - p.SetState(11344) + p.SetState(11191) p.Tablespace() } - p.SetState(11349) + p.SetState(11196) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177133,7 +174948,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont _la = p.GetTokenStream().LA(1) } { - p.SetState(11350) + p.SetState(11197) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -177145,7 +174960,7 @@ func (p *PlSqlParser) Subpartition_by_hash() (localctx ISubpartition_by_hashCont case PlSqlParserSUBPARTITION: { - p.SetState(11354) + p.SetState(11201) p.Subpartition_template() } @@ -177261,10 +175076,10 @@ func (s *Subpartition_nameContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Subpartition_name() (localctx ISubpartition_nameContext) { localctx = NewSubpartition_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1148, PlSqlParserRULE_subpartition_name) + p.EnterRule(localctx, 1128, PlSqlParserRULE_subpartition_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(11357) + p.SetState(11204) p.Partition_name() } @@ -177414,19 +175229,19 @@ func (s *Range_subpartition_descContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Range_subpartition_desc() (localctx IRange_subpartition_descContext) { localctx = NewRange_subpartition_descContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1150, PlSqlParserRULE_range_subpartition_desc) + p.EnterRule(localctx, 1130, PlSqlParserRULE_range_subpartition_desc) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11359) + p.SetState(11206) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11361) + p.SetState(11208) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177435,16 +175250,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(11360) + p.SetState(11207) p.Subpartition_name() } } { - p.SetState(11363) + p.SetState(11210) p.Range_values_clause() } - p.SetState(11365) + p.SetState(11212) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177453,7 +175268,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(11364) + p.SetState(11211) p.Partitioning_storage_clause() } @@ -177605,19 +175420,19 @@ func (s *List_subpartition_descContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) List_subpartition_desc() (localctx IList_subpartition_descContext) { localctx = NewList_subpartition_descContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1152, PlSqlParserRULE_list_subpartition_desc) + p.EnterRule(localctx, 1132, PlSqlParserRULE_list_subpartition_desc) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11367) + p.SetState(11214) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11369) + p.SetState(11216) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177626,16 +175441,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(11368) + p.SetState(11215) p.Subpartition_name() } } { - p.SetState(11371) + p.SetState(11218) p.List_values_clause() } - p.SetState(11373) + p.SetState(11220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177644,7 +175459,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(11372) + p.SetState(11219) p.Partitioning_storage_clause() } @@ -177779,31 +175594,31 @@ func (s *Individual_hash_subpartsContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Individual_hash_subparts() (localctx IIndividual_hash_subpartsContext) { localctx = NewIndividual_hash_subpartsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1154, PlSqlParserRULE_individual_hash_subparts) + p.EnterRule(localctx, 1134, PlSqlParserRULE_individual_hash_subparts) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11375) + p.SetState(11222) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11377) + p.SetState(11224) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1373, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1365, p.GetParserRuleContext()) == 1 { { - p.SetState(11376) + p.SetState(11223) p.Subpartition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11380) + p.SetState(11227) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -177812,7 +175627,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(11379) + p.SetState(11226) p.Partitioning_storage_clause() } @@ -177991,12 +175806,12 @@ func (s *Hash_subparts_by_quantityContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_quantityContext) { localctx = NewHash_subparts_by_quantityContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1156, PlSqlParserRULE_hash_subparts_by_quantity) + p.EnterRule(localctx, 1136, PlSqlParserRULE_hash_subparts_by_quantity) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11382) + p.SetState(11229) p.Match(PlSqlParserSUBPARTITIONS) if p.HasError() { // Recognition error - abort rule @@ -178004,14 +175819,14 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11383) + p.SetState(11230) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11397) + p.SetState(11244) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178020,7 +175835,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu if _la == PlSqlParserSTORE { { - p.SetState(11384) + p.SetState(11231) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -178028,7 +175843,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11385) + p.SetState(11232) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -178036,7 +175851,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11386) + p.SetState(11233) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178044,10 +175859,10 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11387) + p.SetState(11234) p.Tablespace() } - p.SetState(11392) + p.SetState(11239) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178056,7 +175871,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu for _la == PlSqlParserCOMMA { { - p.SetState(11388) + p.SetState(11235) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -178064,11 +175879,11 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu } } { - p.SetState(11389) + p.SetState(11236) p.Tablespace() } - p.SetState(11394) + p.SetState(11241) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178076,7 +175891,7 @@ func (p *PlSqlParser) Hash_subparts_by_quantity() (localctx IHash_subparts_by_qu _la = p.GetTokenStream().LA(1) } { - p.SetState(11395) + p.SetState(11242) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178254,12 +176069,12 @@ func (s *Range_values_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContext) { localctx = NewRange_values_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1158, PlSqlParserRULE_range_values_clause) + p.EnterRule(localctx, 1138, PlSqlParserRULE_range_values_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11399) + p.SetState(11246) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -178267,7 +176082,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11400) + p.SetState(11247) p.Match(PlSqlParserLESS) if p.HasError() { // Recognition error - abort rule @@ -178275,7 +176090,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11401) + p.SetState(11248) p.Match(PlSqlParserTHAN) if p.HasError() { // Recognition error - abort rule @@ -178283,7 +176098,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11402) + p.SetState(11249) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178291,10 +176106,10 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11403) + p.SetState(11250) p.Literal() } - p.SetState(11408) + p.SetState(11255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178303,7 +176118,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(11404) + p.SetState(11251) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -178311,11 +176126,11 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex } } { - p.SetState(11405) + p.SetState(11252) p.Literal() } - p.SetState(11410) + p.SetState(11257) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178323,7 +176138,7 @@ func (p *PlSqlParser) Range_values_clause() (localctx IRange_values_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(11411) + p.SetState(11258) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178504,12 +176319,12 @@ func (s *List_values_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) { localctx = NewList_values_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1160, PlSqlParserRULE_list_values_clause) + p.EnterRule(localctx, 1140, PlSqlParserRULE_list_values_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11413) + p.SetState(11260) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -178517,14 +176332,14 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11414) + p.SetState(11261) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11434) + p.SetState(11281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178533,10 +176348,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(11415) + p.SetState(11262) p.Literal() } - p.SetState(11420) + p.SetState(11267) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178545,7 +176360,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(11416) + p.SetState(11263) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -178553,11 +176368,11 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11417) + p.SetState(11264) p.Literal() } - p.SetState(11422) + p.SetState(11269) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178567,7 +176382,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) case PlSqlParserTIMESTAMP: { - p.SetState(11423) + p.SetState(11270) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -178575,10 +176390,10 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11424) + p.SetState(11271) p.Literal() } - p.SetState(11430) + p.SetState(11277) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178587,7 +176402,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(11425) + p.SetState(11272) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -178595,7 +176410,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11426) + p.SetState(11273) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -178603,11 +176418,11 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) } } { - p.SetState(11427) + p.SetState(11274) p.Literal() } - p.SetState(11432) + p.SetState(11279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -178617,7 +176432,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) case PlSqlParserDEFAULT: { - p.SetState(11433) + p.SetState(11280) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -178630,7 +176445,7 @@ func (p *PlSqlParser) List_values_clause() (localctx IList_values_clauseContext) goto errorExit } { - p.SetState(11436) + p.SetState(11283) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -178956,55 +176771,55 @@ func (s *Table_partition_descriptionContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_descriptionContext) { localctx = NewTable_partition_descriptionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1162, PlSqlParserRULE_table_partition_description) + p.EnterRule(localctx, 1142, PlSqlParserRULE_table_partition_description) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11439) + p.SetState(11286) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1381, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1373, p.GetParserRuleContext()) == 1 { { - p.SetState(11438) + p.SetState(11285) p.Deferred_segment_creation() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11442) + p.SetState(11289) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1382, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1374, p.GetParserRuleContext()) == 1 { { - p.SetState(11441) + p.SetState(11288) p.Segment_attributes_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11446) + p.SetState(11293) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1383, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1375, p.GetParserRuleContext()) == 1 { { - p.SetState(11444) + p.SetState(11291) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1383, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1375, p.GetParserRuleContext()) == 2 { { - p.SetState(11445) + p.SetState(11292) p.Key_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11452) + p.SetState(11299) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179013,19 +176828,19 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d if _la == PlSqlParserOVERFLOW { { - p.SetState(11448) + p.SetState(11295) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11450) + p.SetState(11297) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1384, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1376, p.GetParserRuleContext()) == 1 { { - p.SetState(11449) + p.SetState(11296) p.Segment_attributes_clause() } @@ -179034,7 +176849,7 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d } } - p.SetState(11459) + p.SetState(11306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179042,7 +176857,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(11457) + p.SetState(11304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179051,19 +176866,19 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d switch p.GetTokenStream().LA(1) { case PlSqlParserLOB: { - p.SetState(11454) + p.SetState(11301) p.Lob_storage_clause() } case PlSqlParserVARRAY: { - p.SetState(11455) + p.SetState(11302) p.Varray_col_properties() } case PlSqlParserNESTED: { - p.SetState(11456) + p.SetState(11303) p.Nested_table_col_properties() } @@ -179072,7 +176887,7 @@ func (p *PlSqlParser) Table_partition_description() (localctx ITable_partition_d goto errorExit } - p.SetState(11461) + p.SetState(11308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179508,11 +177323,11 @@ func (s *Partitioning_storage_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_storage_clauseContext) { localctx = NewPartitioning_storage_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1164, PlSqlParserRULE_partitioning_storage_clause) + p.EnterRule(localctx, 1144, PlSqlParserRULE_partitioning_storage_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11482) + p.SetState(11329) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179520,16 +177335,16 @@ 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(11482) + p.SetState(11329) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1390, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1382, p.GetParserRuleContext()) { case 1: { - p.SetState(11462) + p.SetState(11309) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -179537,25 +177352,25 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11463) + p.SetState(11310) p.Tablespace() } case 2: { - p.SetState(11464) + p.SetState(11311) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11467) + p.SetState(11314) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1388, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1380, p.GetParserRuleContext()) == 1 { { - p.SetState(11465) + p.SetState(11312) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -179563,7 +177378,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11466) + p.SetState(11313) p.Tablespace() } @@ -179573,25 +177388,25 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor case 3: { - p.SetState(11469) + p.SetState(11316) p.Table_compression() } case 4: { - p.SetState(11470) + p.SetState(11317) p.Key_compression() } case 5: { - p.SetState(11471) + p.SetState(11318) p.Lob_partitioning_storage() } case 6: { - p.SetState(11472) + p.SetState(11319) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -179599,11 +177414,11 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11473) + p.SetState(11320) p.Varray_item() } { - p.SetState(11474) + p.SetState(11321) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -179611,14 +177426,14 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11475) + p.SetState(11322) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11477) + p.SetState(11324) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179627,7 +177442,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor if _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE { { - p.SetState(11476) + p.SetState(11323) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -179640,7 +177455,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } { - p.SetState(11479) + p.SetState(11326) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule @@ -179648,7 +177463,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } } { - p.SetState(11480) + p.SetState(11327) p.Lob_segname() } @@ -179656,7 +177471,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor goto errorExit } - p.SetState(11484) + p.SetState(11331) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179855,12 +177670,12 @@ func (s *Lob_partitioning_storageContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_storageContext) { localctx = NewLob_partitioning_storageContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1166, PlSqlParserRULE_lob_partitioning_storage) + p.EnterRule(localctx, 1146, PlSqlParserRULE_lob_partitioning_storage) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11486) + p.SetState(11333) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule @@ -179868,7 +177683,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11487) + p.SetState(11334) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179876,11 +177691,11 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11488) + p.SetState(11335) p.Lob_item() } { - p.SetState(11489) + p.SetState(11336) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179888,7 +177703,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11490) + p.SetState(11337) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -179896,19 +177711,19 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11491) + p.SetState(11338) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11493) + p.SetState(11340) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1392, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1384, p.GetParserRuleContext()) == 1 { { - p.SetState(11492) + p.SetState(11339) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -179922,7 +177737,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } else if p.HasError() { // JIM goto errorExit } - p.SetState(11508) + p.SetState(11355) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179931,10 +177746,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(11495) + p.SetState(11342) p.Lob_segname() } - p.SetState(11501) + p.SetState(11348) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179943,7 +177758,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto if _la == PlSqlParserLEFT_PAREN { { - p.SetState(11496) + p.SetState(11343) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179951,7 +177766,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11497) + p.SetState(11344) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -179959,11 +177774,11 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11498) + p.SetState(11345) p.Tablespace() } { - p.SetState(11499) + p.SetState(11346) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179975,7 +177790,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto case PlSqlParserLEFT_PAREN: { - p.SetState(11503) + p.SetState(11350) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -179983,7 +177798,7 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11504) + p.SetState(11351) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -179991,11 +177806,11 @@ func (p *PlSqlParser) Lob_partitioning_storage() (localctx ILob_partitioning_sto } } { - p.SetState(11505) + p.SetState(11352) p.Tablespace() } { - p.SetState(11506) + p.SetState(11353) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -180021,454 +177836,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IDatatype_null_enableContext is an interface to support dynamic dispatch. -type IDatatype_null_enableContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - Column_name() IColumn_nameContext - Datatype() IDatatypeContext - SORT() antlr.TerminalNode - DEFAULT() antlr.TerminalNode - Expression() IExpressionContext - ENCRYPT() antlr.TerminalNode - NOT() antlr.TerminalNode - NULL_() antlr.TerminalNode - ENABLE() antlr.TerminalNode - DISABLE() antlr.TerminalNode - USING() antlr.TerminalNode - AllCHAR_STRING() []antlr.TerminalNode - CHAR_STRING(i int) antlr.TerminalNode - IDENTIFIED() antlr.TerminalNode - BY() antlr.TerminalNode - REGULAR_ID() antlr.TerminalNode - SALT() antlr.TerminalNode - NO() antlr.TerminalNode - - // IsDatatype_null_enableContext differentiates from other interfaces. - IsDatatype_null_enableContext() -} - -type Datatype_null_enableContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyDatatype_null_enableContext() *Datatype_null_enableContext { - var p = new(Datatype_null_enableContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_datatype_null_enable - return p -} - -func InitEmptyDatatype_null_enableContext(p *Datatype_null_enableContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_datatype_null_enable -} - -func (*Datatype_null_enableContext) IsDatatype_null_enableContext() {} - -func NewDatatype_null_enableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Datatype_null_enableContext { - var p = new(Datatype_null_enableContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_datatype_null_enable - - return p -} - -func (s *Datatype_null_enableContext) GetParser() antlr.Parser { return s.parser } - -func (s *Datatype_null_enableContext) Column_name() IColumn_nameContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IColumn_nameContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IColumn_nameContext) -} - -func (s *Datatype_null_enableContext) Datatype() IDatatypeContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IDatatypeContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IDatatypeContext) -} - -func (s *Datatype_null_enableContext) SORT() antlr.TerminalNode { - return s.GetToken(PlSqlParserSORT, 0) -} - -func (s *Datatype_null_enableContext) DEFAULT() antlr.TerminalNode { - return s.GetToken(PlSqlParserDEFAULT, 0) -} - -func (s *Datatype_null_enableContext) Expression() IExpressionContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IExpressionContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IExpressionContext) -} - -func (s *Datatype_null_enableContext) ENCRYPT() antlr.TerminalNode { - return s.GetToken(PlSqlParserENCRYPT, 0) -} - -func (s *Datatype_null_enableContext) NOT() antlr.TerminalNode { - return s.GetToken(PlSqlParserNOT, 0) -} - -func (s *Datatype_null_enableContext) NULL_() antlr.TerminalNode { - return s.GetToken(PlSqlParserNULL_, 0) -} - -func (s *Datatype_null_enableContext) ENABLE() antlr.TerminalNode { - return s.GetToken(PlSqlParserENABLE, 0) -} - -func (s *Datatype_null_enableContext) DISABLE() antlr.TerminalNode { - return s.GetToken(PlSqlParserDISABLE, 0) -} - -func (s *Datatype_null_enableContext) USING() antlr.TerminalNode { - return s.GetToken(PlSqlParserUSING, 0) -} - -func (s *Datatype_null_enableContext) AllCHAR_STRING() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserCHAR_STRING) -} - -func (s *Datatype_null_enableContext) CHAR_STRING(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserCHAR_STRING, i) -} - -func (s *Datatype_null_enableContext) IDENTIFIED() antlr.TerminalNode { - return s.GetToken(PlSqlParserIDENTIFIED, 0) -} - -func (s *Datatype_null_enableContext) BY() antlr.TerminalNode { - return s.GetToken(PlSqlParserBY, 0) -} - -func (s *Datatype_null_enableContext) REGULAR_ID() antlr.TerminalNode { - return s.GetToken(PlSqlParserREGULAR_ID, 0) -} - -func (s *Datatype_null_enableContext) SALT() antlr.TerminalNode { - return s.GetToken(PlSqlParserSALT, 0) -} - -func (s *Datatype_null_enableContext) NO() antlr.TerminalNode { - return s.GetToken(PlSqlParserNO, 0) -} - -func (s *Datatype_null_enableContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Datatype_null_enableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Datatype_null_enableContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterDatatype_null_enable(s) - } -} - -func (s *Datatype_null_enableContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitDatatype_null_enable(s) - } -} - -func (s *Datatype_null_enableContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitDatatype_null_enable(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Datatype_null_enable() (localctx IDatatype_null_enableContext) { - localctx = NewDatatype_null_enableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1168, PlSqlParserRULE_datatype_null_enable) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(11510) - p.Column_name() - } - { - p.SetState(11511) - p.Datatype() - } - p.SetState(11513) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserSORT { - { - p.SetState(11512) - p.Match(PlSqlParserSORT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - } - p.SetState(11517) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserDEFAULT { - { - p.SetState(11515) - p.Match(PlSqlParserDEFAULT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(11516) - p.Expression() - } - - } - p.SetState(11538) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserENCRYPT { - { - p.SetState(11519) - p.Match(PlSqlParserENCRYPT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - p.SetState(11522) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserUSING { - { - p.SetState(11520) - p.Match(PlSqlParserUSING) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(11521) - p.Match(PlSqlParserCHAR_STRING) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - } - p.SetState(11527) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserIDENTIFIED { - { - p.SetState(11524) - p.Match(PlSqlParserIDENTIFIED) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(11525) - p.Match(PlSqlParserBY) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(11526) - p.Match(PlSqlParserREGULAR_ID) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - } - p.SetState(11530) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserCHAR_STRING { - { - p.SetState(11529) - p.Match(PlSqlParserCHAR_STRING) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - } - p.SetState(11536) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserNO || _la == PlSqlParserSALT { - p.SetState(11533) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserNO { - { - p.SetState(11532) - p.Match(PlSqlParserNO) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - } - { - p.SetState(11535) - p.Match(PlSqlParserSALT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - } - - } - p.SetState(11542) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserNOT { - { - p.SetState(11540) - p.Match(PlSqlParserNOT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(11541) - p.Match(PlSqlParserNULL_) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - - } - p.SetState(11545) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { - { - p.SetState(11544) - _la = p.GetTokenStream().LA(1) - - if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { - p.GetErrorHandler().RecoverInline(p) - } else { - p.GetErrorHandler().ReportMatch(p) - p.Consume() - } - } - - } - -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 -} - // ISize_clauseContext is an interface to support dynamic dispatch. type ISize_clauseContext interface { antlr.ParserRuleContext @@ -180581,24 +177948,24 @@ func (s *Size_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Size_clause() (localctx ISize_clauseContext) { localctx = NewSize_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1170, PlSqlParserRULE_size_clause) + p.EnterRule(localctx, 1148, PlSqlParserRULE_size_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11547) + p.SetState(11357) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11549) + p.SetState(11359) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1405, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1387, p.GetParserRuleContext()) == 1 { { - p.SetState(11548) + p.SetState(11358) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserE_LETTER || _la == PlSqlParserG_LETTER || _la == PlSqlParserK_LETTER || _la == PlSqlParserM_LETTER || _la == PlSqlParserP_LETTER || _la == PlSqlParserT_LETTER) { @@ -180748,10 +178115,10 @@ func (s *Table_compressionContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { localctx = NewTable_compressionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1172, PlSqlParserRULE_table_compression) + p.EnterRule(localctx, 1150, PlSqlParserRULE_table_compression) var _la int - p.SetState(11564) + p.SetState(11374) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180761,19 +178128,19 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { case PlSqlParserCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(11551) + p.SetState(11361) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11561) + p.SetState(11371) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1408, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1390, p.GetParserRuleContext()) == 1 { { - p.SetState(11552) + p.SetState(11362) p.Match(PlSqlParserBASIC) if p.HasError() { // Recognition error - abort rule @@ -180783,16 +178150,16 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1408, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1390, p.GetParserRuleContext()) == 2 { { - p.SetState(11553) + p.SetState(11363) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11559) + p.SetState(11369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180801,7 +178168,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserOLTP: { - p.SetState(11554) + p.SetState(11364) p.Match(PlSqlParserOLTP) if p.HasError() { // Recognition error - abort rule @@ -180811,7 +178178,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { case PlSqlParserARCHIVE, PlSqlParserQUERY: { - p.SetState(11555) + p.SetState(11365) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserARCHIVE || _la == PlSqlParserQUERY) { @@ -180821,7 +178188,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { p.Consume() } } - p.SetState(11557) + p.SetState(11367) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180830,7 +178197,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { if _la == PlSqlParserHIGH || _la == PlSqlParserLOW { { - p.SetState(11556) + p.SetState(11366) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW) { @@ -180855,7 +178222,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { case PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 2) { - p.SetState(11563) + p.SetState(11373) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -181028,19 +178395,19 @@ func (s *Inmemory_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseContext) { localctx = NewInmemory_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1174, PlSqlParserRULE_inmemory_table_clause) + p.EnterRule(localctx, 1152, PlSqlParserRULE_inmemory_table_clause) var _alt int - p.SetState(11585) + p.SetState(11395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1414, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1396, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(11567) + p.SetState(11377) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181050,7 +178417,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo switch _alt { case 1: { - p.SetState(11566) + p.SetState(11376) p.Inmemory_column_clause() } @@ -181059,9 +178426,9 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo goto errorExit } - p.SetState(11569) + p.SetState(11379) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1410, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1392, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -181069,7 +178436,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(11577) + p.SetState(11387) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181078,19 +178445,19 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserINMEMORY: { - p.SetState(11571) + p.SetState(11381) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11573) + p.SetState(11383) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1411, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1393, p.GetParserRuleContext()) == 1 { { - p.SetState(11572) + p.SetState(11382) p.Inmemory_attributes() } @@ -181100,7 +178467,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo case PlSqlParserNO: { - p.SetState(11575) + p.SetState(11385) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -181108,7 +178475,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo } } { - p.SetState(11576) + p.SetState(11386) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -181120,29 +178487,29 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(11582) + p.SetState(11392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1413, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1395, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(11579) + p.SetState(11389) p.Inmemory_column_clause() } } - p.SetState(11584) + p.SetState(11394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1413, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1395, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -181310,50 +178677,50 @@ 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(11609) + p.EnterRule(localctx, 1154, PlSqlParserRULE_inmemory_attributes) + p.SetState(11419) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1421, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1403, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(11587) + p.SetState(11397) p.Inmemory_memcompress() } - p.SetState(11589) + p.SetState(11399) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1415, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1397, p.GetParserRuleContext()) == 1 { { - p.SetState(11588) + p.SetState(11398) p.Inmemory_priority() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11592) + p.SetState(11402) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1416, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1398, p.GetParserRuleContext()) == 1 { { - p.SetState(11591) + p.SetState(11401) p.Inmemory_distribute() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11595) + p.SetState(11405) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1417, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1399, p.GetParserRuleContext()) == 1 { { - p.SetState(11594) + p.SetState(11404) p.Inmemory_duplicate() } @@ -181364,27 +178731,27 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(11597) + p.SetState(11407) p.Inmemory_priority() } - p.SetState(11599) + p.SetState(11409) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1418, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1400, p.GetParserRuleContext()) == 1 { { - p.SetState(11598) + p.SetState(11408) p.Inmemory_distribute() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11602) + p.SetState(11412) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1419, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1401, p.GetParserRuleContext()) == 1 { { - p.SetState(11601) + p.SetState(11411) p.Inmemory_duplicate() } @@ -181395,15 +178762,15 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(11604) + p.SetState(11414) p.Inmemory_distribute() } - p.SetState(11606) + p.SetState(11416) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1420, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1402, p.GetParserRuleContext()) == 1 { { - p.SetState(11605) + p.SetState(11415) p.Inmemory_duplicate() } @@ -181414,7 +178781,7 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(11608) + p.SetState(11418) p.Inmemory_duplicate() } @@ -181552,10 +178919,10 @@ func (s *Inmemory_memcompressContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressContext) { localctx = NewInmemory_memcompressContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1178, PlSqlParserRULE_inmemory_memcompress) + p.EnterRule(localctx, 1156, PlSqlParserRULE_inmemory_memcompress) var _la int - p.SetState(11622) + p.SetState(11432) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181565,7 +178932,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserMEMCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(11611) + p.SetState(11421) p.Match(PlSqlParserMEMCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -181573,14 +178940,14 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont } } { - p.SetState(11612) + p.SetState(11422) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11618) + p.SetState(11428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181589,7 +178956,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont switch p.GetTokenStream().LA(1) { case PlSqlParserDML: { - p.SetState(11613) + p.SetState(11423) p.Match(PlSqlParserDML) if p.HasError() { // Recognition error - abort rule @@ -181599,7 +178966,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserCAPACITY, PlSqlParserQUERY: { - p.SetState(11614) + p.SetState(11424) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCAPACITY || _la == PlSqlParserQUERY) { @@ -181609,12 +178976,12 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont p.Consume() } } - p.SetState(11616) + p.SetState(11426) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1422, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1404, p.GetParserRuleContext()) == 1 { { - p.SetState(11615) + p.SetState(11425) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW) { @@ -181637,7 +179004,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(11620) + p.SetState(11430) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -181645,7 +179012,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont } } { - p.SetState(11621) + p.SetState(11431) p.Match(PlSqlParserMEMCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -181778,12 +179145,12 @@ func (s *Inmemory_priorityContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Inmemory_priority() (localctx IInmemory_priorityContext) { localctx = NewInmemory_priorityContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1180, PlSqlParserRULE_inmemory_priority) + p.EnterRule(localctx, 1158, PlSqlParserRULE_inmemory_priority) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11624) + p.SetState(11434) p.Match(PlSqlParserPRIORITY) if p.HasError() { // Recognition error - abort rule @@ -181791,7 +179158,7 @@ func (p *PlSqlParser) Inmemory_priority() (localctx IInmemory_priorityContext) { } } { - p.SetState(11625) + p.SetState(11435) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCRITICAL || _la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM || _la == PlSqlParserNONE) { @@ -181969,22 +179336,22 @@ func (s *Inmemory_distributeContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContext) { localctx = NewInmemory_distributeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1182, PlSqlParserRULE_inmemory_distribute) + p.EnterRule(localctx, 1160, PlSqlParserRULE_inmemory_distribute) p.EnterOuterAlt(localctx, 1) { - p.SetState(11627) + p.SetState(11437) p.Match(PlSqlParserDISTRIBUTE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11636) + p.SetState(11446) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1426, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1408, p.GetParserRuleContext()) == 1 { { - p.SetState(11628) + p.SetState(11438) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -181994,16 +179361,16 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1426, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1408, p.GetParserRuleContext()) == 2 { { - p.SetState(11629) + p.SetState(11439) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11634) + p.SetState(11444) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182012,7 +179379,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex switch p.GetTokenStream().LA(1) { case PlSqlParserROWID: { - p.SetState(11630) + p.SetState(11440) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -182020,7 +179387,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } } { - p.SetState(11631) + p.SetState(11441) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -182030,7 +179397,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case PlSqlParserPARTITION: { - p.SetState(11632) + p.SetState(11442) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -182040,7 +179407,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case PlSqlParserSUBPARTITION: { - p.SetState(11633) + p.SetState(11443) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -182056,12 +179423,12 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(11646) + p.SetState(11456) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1428, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1410, p.GetParserRuleContext()) == 1 { { - p.SetState(11638) + p.SetState(11448) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -182069,23 +179436,23 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } } { - p.SetState(11639) + p.SetState(11449) p.Match(PlSqlParserSERVICE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11644) + p.SetState(11454) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1427, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1409, p.GetParserRuleContext()) { case 1: { - p.SetState(11640) + p.SetState(11450) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -182095,7 +179462,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case 2: { - p.SetState(11641) + p.SetState(11451) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -182105,13 +179472,13 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case 3: { - p.SetState(11642) + p.SetState(11452) p.Identifier() } case 4: { - p.SetState(11643) + p.SetState(11453) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -182232,8 +179599,8 @@ 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(11654) + p.EnterRule(localctx, 1162, PlSqlParserRULE_inmemory_duplicate) + p.SetState(11464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182243,19 +179610,19 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) case PlSqlParserDUPLICATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(11648) + p.SetState(11458) p.Match(PlSqlParserDUPLICATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11650) + p.SetState(11460) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1429, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1411, p.GetParserRuleContext()) == 1 { { - p.SetState(11649) + p.SetState(11459) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -182270,7 +179637,7 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(11652) + p.SetState(11462) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -182278,7 +179645,7 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) } } { - p.SetState(11653) + p.SetState(11463) p.Match(PlSqlParserDUPLICATE) if p.HasError() { // Recognition error - abort rule @@ -182435,11 +179802,11 @@ func (s *Inmemory_column_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clauseContext) { localctx = NewInmemory_column_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1186, PlSqlParserRULE_inmemory_column_clause) + p.EnterRule(localctx, 1164, PlSqlParserRULE_inmemory_column_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11662) + p.SetState(11472) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182448,14 +179815,14 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause switch p.GetTokenStream().LA(1) { case PlSqlParserINMEMORY: { - p.SetState(11656) + p.SetState(11466) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11658) + p.SetState(11468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182464,7 +179831,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause if _la == PlSqlParserMEMCOMPRESS || _la == PlSqlParserNO { { - p.SetState(11657) + p.SetState(11467) p.Inmemory_memcompress() } @@ -182472,7 +179839,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause case PlSqlParserNO: { - p.SetState(11660) + p.SetState(11470) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -182480,7 +179847,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause } } { - p.SetState(11661) + p.SetState(11471) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -182493,7 +179860,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause goto errorExit } { - p.SetState(11664) + p.SetState(11474) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -182501,11 +179868,11 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause } } { - p.SetState(11665) + p.SetState(11475) p.Column_list() } { - p.SetState(11666) + p.SetState(11476) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -182803,11 +180170,11 @@ func (s *Physical_attributes_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attributes_clauseContext) { localctx = NewPhysical_attributes_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1188, PlSqlParserRULE_physical_attributes_clause) + p.EnterRule(localctx, 1166, PlSqlParserRULE_physical_attributes_clause) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(11680) + p.SetState(11490) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182816,16 +180183,16 @@ 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(11680) + p.SetState(11490) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1433, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1415, p.GetParserRuleContext()) { case 1: { - p.SetState(11668) + p.SetState(11478) p.Match(PlSqlParserPCTFREE) if p.HasError() { // Recognition error - abort rule @@ -182833,7 +180200,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11669) + p.SetState(11479) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182846,7 +180213,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 2: { - p.SetState(11670) + p.SetState(11480) p.Match(PlSqlParserPCTUSED) if p.HasError() { // Recognition error - abort rule @@ -182854,7 +180221,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11671) + p.SetState(11481) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182867,7 +180234,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 3: { - p.SetState(11672) + p.SetState(11482) p.Match(PlSqlParserINITRANS) if p.HasError() { // Recognition error - abort rule @@ -182875,7 +180242,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11673) + p.SetState(11483) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182888,7 +180255,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 4: { - p.SetState(11674) + p.SetState(11484) p.Match(PlSqlParserMAXTRANS) if p.HasError() { // Recognition error - abort rule @@ -182896,7 +180263,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11675) + p.SetState(11485) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182909,7 +180276,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 5: { - p.SetState(11676) + p.SetState(11486) p.Match(PlSqlParserCOMPUTE) if p.HasError() { // Recognition error - abort rule @@ -182917,7 +180284,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11677) + p.SetState(11487) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -182927,13 +180294,13 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 6: { - p.SetState(11678) + p.SetState(11488) p.Storage_clause() } case 7: { - p.SetState(11679) + p.SetState(11489) p.Compute_clauses() } @@ -182946,9 +180313,9 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute goto errorExit } - p.SetState(11682) + p.SetState(11492) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1434, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1416, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -183368,12 +180735,12 @@ func (s *Storage_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { localctx = NewStorage_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1190, PlSqlParserRULE_storage_clause) + p.EnterRule(localctx, 1168, PlSqlParserRULE_storage_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11684) + p.SetState(11494) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -183381,14 +180748,14 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11685) + p.SetState(11495) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11713) + p.SetState(11523) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183396,7 +180763,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(11713) + p.SetState(11523) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183405,7 +180772,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINITIAL: { - p.SetState(11686) + p.SetState(11496) p.Match(PlSqlParserINITIAL) if p.HasError() { // Recognition error - abort rule @@ -183413,7 +180780,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11687) + p.SetState(11497) var _x = p.Size_clause() @@ -183422,7 +180789,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserNEXT: { - p.SetState(11688) + p.SetState(11498) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -183430,7 +180797,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11689) + p.SetState(11499) var _x = p.Size_clause() @@ -183439,7 +180806,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserMINEXTENTS: { - p.SetState(11690) + p.SetState(11500) p.Match(PlSqlParserMINEXTENTS) if p.HasError() { // Recognition error - abort rule @@ -183447,7 +180814,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11691) + p.SetState(11501) var _lt = p.GetTokenStream().LT(1) @@ -183467,7 +180834,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserMAXEXTENTS: { - p.SetState(11692) + p.SetState(11502) p.Match(PlSqlParserMAXEXTENTS) if p.HasError() { // Recognition error - abort rule @@ -183475,7 +180842,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11693) + p.SetState(11503) var _lt = p.GetTokenStream().LT(1) @@ -183495,7 +180862,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserPCTINCREASE: { - p.SetState(11694) + p.SetState(11504) p.Match(PlSqlParserPCTINCREASE) if p.HasError() { // Recognition error - abort rule @@ -183503,7 +180870,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11695) + p.SetState(11505) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -183516,7 +180883,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFREELISTS: { - p.SetState(11696) + p.SetState(11506) p.Match(PlSqlParserFREELISTS) if p.HasError() { // Recognition error - abort rule @@ -183524,7 +180891,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11697) + p.SetState(11507) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -183537,7 +180904,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFREELIST: { - p.SetState(11698) + p.SetState(11508) p.Match(PlSqlParserFREELIST) if p.HasError() { // Recognition error - abort rule @@ -183545,7 +180912,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11699) + p.SetState(11509) p.Match(PlSqlParserGROUPS) if p.HasError() { // Recognition error - abort rule @@ -183553,7 +180920,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11700) + p.SetState(11510) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -183566,14 +180933,14 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserOPTIMAL: { - p.SetState(11701) + p.SetState(11511) p.Match(PlSqlParserOPTIMAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11704) + p.SetState(11514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183582,13 +180949,13 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(11702) + p.SetState(11512) p.Size_clause() } case PlSqlParserNULL_: { - p.SetState(11703) + p.SetState(11513) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -183603,7 +180970,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserBUFFER_POOL: { - p.SetState(11706) + p.SetState(11516) p.Match(PlSqlParserBUFFER_POOL) if p.HasError() { // Recognition error - abort rule @@ -183611,7 +180978,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11707) + p.SetState(11517) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserRECYCLE) { @@ -183624,7 +180991,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFLASH_CACHE: { - p.SetState(11708) + p.SetState(11518) p.Match(PlSqlParserFLASH_CACHE) if p.HasError() { // Recognition error - abort rule @@ -183632,7 +180999,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11709) + p.SetState(11519) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserNONE) { @@ -183645,7 +181012,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserCELL_FLASH_CACHE: { - p.SetState(11710) + p.SetState(11520) p.Match(PlSqlParserCELL_FLASH_CACHE) if p.HasError() { // Recognition error - abort rule @@ -183653,7 +181020,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11711) + p.SetState(11521) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserNONE) { @@ -183666,7 +181033,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserENCRYPT: { - p.SetState(11712) + p.SetState(11522) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -183679,7 +181046,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { goto errorExit } - p.SetState(11715) + p.SetState(11525) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183687,7 +181054,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(11717) + p.SetState(11527) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -183805,12 +181172,12 @@ func (s *Deferred_segment_creationContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_creationContext) { localctx = NewDeferred_segment_creationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1192, PlSqlParserRULE_deferred_segment_creation) + p.EnterRule(localctx, 1170, PlSqlParserRULE_deferred_segment_creation) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11719) + p.SetState(11529) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -183818,7 +181185,7 @@ func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_cr } } { - p.SetState(11720) + p.SetState(11530) p.Match(PlSqlParserCREATION) if p.HasError() { // Recognition error - abort rule @@ -183826,7 +181193,7 @@ func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_cr } } { - p.SetState(11721) + p.SetState(11531) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -184177,11 +181544,11 @@ func (s *Segment_attributes_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_clauseContext) { localctx = NewSegment_attributes_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1194, PlSqlParserRULE_segment_attributes_clause) + p.EnterRule(localctx, 1172, PlSqlParserRULE_segment_attributes_clause) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(11734) + p.SetState(11544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184190,7 +181557,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(11734) + p.SetState(11544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184199,29 +181566,29 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(11723) + p.SetState(11533) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(11724) + p.SetState(11534) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11730) + p.SetState(11540) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1439, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1421, p.GetParserRuleContext()) { case 1: { - p.SetState(11725) + p.SetState(11535) var _x = p.Id_expression() @@ -184229,12 +181596,12 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ } case 2: - p.SetState(11727) + p.SetState(11537) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1438, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1420, p.GetParserRuleContext()) == 1 { { - p.SetState(11726) + p.SetState(11536) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -184246,7 +181613,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ goto errorExit } { - p.SetState(11729) + p.SetState(11539) p.Identifier() } @@ -184256,13 +181623,13 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(11732) + p.SetState(11542) p.Table_compression() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(11733) + p.SetState(11543) p.Logging_clause() } @@ -184276,9 +181643,9 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ goto errorExit } - p.SetState(11736) + p.SetState(11546) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1441, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1423, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -184635,19 +182002,19 @@ func (s *Physical_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContext) { localctx = NewPhysical_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1196, PlSqlParserRULE_physical_properties) + p.EnterRule(localctx, 1174, PlSqlParserRULE_physical_properties) var _la int - p.SetState(11792) + p.SetState(11602) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1453, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1435, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(11739) + p.SetState(11549) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184656,40 +182023,40 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserSEGMENT { { - p.SetState(11738) + p.SetState(11548) p.Deferred_segment_creation() } } { - p.SetState(11741) + p.SetState(11551) p.Segment_attributes_clause() } - p.SetState(11743) + p.SetState(11553) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1443, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1425, p.GetParserRuleContext()) == 1 { { - p.SetState(11742) + p.SetState(11552) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11746) + p.SetState(11556) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1444, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1426, p.GetParserRuleContext()) == 1 { { - p.SetState(11745) + p.SetState(11555) p.Inmemory_table_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11749) + p.SetState(11559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184698,7 +182065,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserILM { { - p.SetState(11748) + p.SetState(11558) p.Ilm_clause() } @@ -184706,7 +182073,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(11752) + p.SetState(11562) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184715,12 +182082,12 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserSEGMENT { { - p.SetState(11751) + p.SetState(11561) p.Deferred_segment_creation() } } - p.SetState(11777) + p.SetState(11587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184729,14 +182096,14 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex switch p.GetTokenStream().LA(1) { case PlSqlParserORGANIZATION: { - p.SetState(11754) + p.SetState(11564) p.Match(PlSqlParserORGANIZATION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11767) + p.SetState(11577) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184745,19 +182112,19 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex switch p.GetTokenStream().LA(1) { case PlSqlParserHEAP: { - p.SetState(11755) + p.SetState(11565) p.Match(PlSqlParserHEAP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11757) + p.SetState(11567) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1447, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1429, p.GetParserRuleContext()) == 1 { { - p.SetState(11756) + p.SetState(11566) p.Segment_attributes_clause() } @@ -184765,25 +182132,25 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex goto errorExit } { - p.SetState(11759) + p.SetState(11569) p.Heap_org_table_clause() } case PlSqlParserINDEX: { - p.SetState(11760) + p.SetState(11570) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11762) + p.SetState(11572) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1448, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1430, p.GetParserRuleContext()) == 1 { { - p.SetState(11761) + p.SetState(11571) p.Segment_attributes_clause() } @@ -184791,13 +182158,13 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex goto errorExit } { - p.SetState(11764) + p.SetState(11574) p.Index_org_table_clause() } case PlSqlParserEXTERNAL: { - p.SetState(11765) + p.SetState(11575) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -184805,7 +182172,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11766) + p.SetState(11576) p.External_table_clause() } @@ -184816,7 +182183,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case PlSqlParserEXTERNAL: { - p.SetState(11769) + p.SetState(11579) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -184824,7 +182191,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11770) + p.SetState(11580) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -184832,7 +182199,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11771) + p.SetState(11581) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -184840,10 +182207,10 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11772) + p.SetState(11582) p.External_table_clause() } - p.SetState(11775) + p.SetState(11585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184852,7 +182219,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserREJECT { { - p.SetState(11773) + p.SetState(11583) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -184860,7 +182227,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11774) + p.SetState(11584) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule @@ -184878,7 +182245,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(11779) + p.SetState(11589) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -184886,11 +182253,11 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11780) + p.SetState(11590) p.Cluster_name() } { - p.SetState(11781) + p.SetState(11591) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -184898,10 +182265,10 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11782) + p.SetState(11592) p.Column_name() } - p.SetState(11787) + p.SetState(11597) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184910,7 +182277,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex for _la == PlSqlParserCOMMA { { - p.SetState(11783) + p.SetState(11593) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -184918,11 +182285,11 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11784) + p.SetState(11594) p.Column_name() } - p.SetState(11789) + p.SetState(11599) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184930,7 +182297,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex _la = p.GetTokenStream().LA(1) } { - p.SetState(11790) + p.SetState(11600) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -185094,19 +182461,19 @@ func (s *Ilm_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { localctx = NewIlm_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1198, PlSqlParserRULE_ilm_clause) + p.EnterRule(localctx, 1176, PlSqlParserRULE_ilm_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11794) + p.SetState(11604) p.Match(PlSqlParserILM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11804) + p.SetState(11614) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185115,7 +182482,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: { - p.SetState(11795) + p.SetState(11605) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -185123,7 +182490,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11796) + p.SetState(11606) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -185131,13 +182498,13 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11797) + p.SetState(11607) p.Ilm_policy_clause() } case PlSqlParserDELETE, PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(11798) + p.SetState(11608) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -185148,7 +182515,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11799) + p.SetState(11609) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -185156,13 +182523,13 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11800) + p.SetState(11610) p.Ilm_policy_clause() } case PlSqlParserDELETE_ALL: { - p.SetState(11801) + p.SetState(11611) p.Match(PlSqlParserDELETE_ALL) if p.HasError() { // Recognition error - abort rule @@ -185172,7 +182539,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { case PlSqlParserENABLE_ALL: { - p.SetState(11802) + p.SetState(11612) p.Match(PlSqlParserENABLE_ALL) if p.HasError() { // Recognition error - abort rule @@ -185182,7 +182549,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { case PlSqlParserDISABLE_ALL: { - p.SetState(11803) + p.SetState(11613) p.Match(PlSqlParserDISABLE_ALL) if p.HasError() { // Recognition error - abort rule @@ -185336,8 +182703,8 @@ 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(11809) + p.EnterRule(localctx, 1178, PlSqlParserRULE_ilm_policy_clause) + p.SetState(11619) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185347,21 +182714,21 @@ func (p *PlSqlParser) Ilm_policy_clause() (localctx IIlm_policy_clauseContext) { case PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS, PlSqlParserROW: p.EnterOuterAlt(localctx, 1) { - p.SetState(11806) + p.SetState(11616) p.Ilm_compression_policy() } case PlSqlParserTIER: p.EnterOuterAlt(localctx, 2) { - p.SetState(11807) + p.SetState(11617) p.Ilm_tiering_policy() } case PlSqlParserMODIFY, PlSqlParserNO, PlSqlParserSET: p.EnterOuterAlt(localctx, 3) { - p.SetState(11808) + p.SetState(11618) p.Ilm_inmemory_policy() } @@ -185588,10 +182955,10 @@ func (s *Ilm_compression_policyContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policyContext) { localctx = NewIlm_compression_policyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1202, PlSqlParserRULE_ilm_compression_policy) + p.EnterRule(localctx, 1180, PlSqlParserRULE_ilm_compression_policy) var _la int - p.SetState(11830) + p.SetState(11640) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185601,22 +182968,22 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(11811) + p.SetState(11621) p.Table_compression() } { - p.SetState(11812) + p.SetState(11622) p.Segment_group() } { - p.SetState(11813) + p.SetState(11623) p.Ilm_after_on() } case PlSqlParserCOLUMN, PlSqlParserROW: p.EnterOuterAlt(localctx, 2) { - p.SetState(11815) + p.SetState(11625) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOLUMN || _la == PlSqlParserROW) { @@ -185627,7 +182994,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11816) + p.SetState(11626) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -185635,14 +183002,14 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11817) + p.SetState(11627) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11821) + p.SetState(11631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185651,7 +183018,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy switch p.GetTokenStream().LA(1) { case PlSqlParserADVANCED: { - p.SetState(11818) + p.SetState(11628) p.Match(PlSqlParserADVANCED) if p.HasError() { // Recognition error - abort rule @@ -185661,7 +183028,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy case PlSqlParserFOR: { - p.SetState(11819) + p.SetState(11629) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -185669,7 +183036,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11820) + p.SetState(11630) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -185683,7 +183050,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } { - p.SetState(11823) + p.SetState(11633) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -185691,7 +183058,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11824) + p.SetState(11634) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -185699,11 +183066,11 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11825) + p.SetState(11635) p.Ilm_time_period() } { - p.SetState(11826) + p.SetState(11636) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -185711,7 +183078,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11827) + p.SetState(11637) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -185719,7 +183086,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11828) + p.SetState(11638) p.Match(PlSqlParserMODIFICATION) if p.HasError() { // Recognition error - abort rule @@ -185915,12 +183282,12 @@ func (s *Ilm_tiering_policyContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) { localctx = NewIlm_tiering_policyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1204, PlSqlParserRULE_ilm_tiering_policy) + p.EnterRule(localctx, 1182, PlSqlParserRULE_ilm_tiering_policy) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11832) + p.SetState(11642) p.Match(PlSqlParserTIER) if p.HasError() { // Recognition error - abort rule @@ -185928,7 +183295,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11833) + p.SetState(11643) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -185936,35 +183303,35 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11834) + p.SetState(11644) p.Tablespace() } - p.SetState(11848) + p.SetState(11658) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1461, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1443, p.GetParserRuleContext()) { case 1: - p.SetState(11836) + p.SetState(11646) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1458, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1440, p.GetParserRuleContext()) == 1 { { - p.SetState(11835) + p.SetState(11645) p.Segment_group() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11840) + p.SetState(11650) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1459, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1441, p.GetParserRuleContext()) == 1 { { - p.SetState(11838) + p.SetState(11648) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -185972,7 +183339,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11839) + p.SetState(11649) p.Function_name() } @@ -185982,7 +183349,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) case 2: { - p.SetState(11842) + p.SetState(11652) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -185990,14 +183357,14 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11843) + p.SetState(11653) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11845) + p.SetState(11655) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186006,13 +183373,13 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) if _la == PlSqlParserGROUP || _la == PlSqlParserSEGMENT { { - p.SetState(11844) + p.SetState(11654) p.Segment_group() } } { - p.SetState(11847) + p.SetState(11657) p.Ilm_after_on() } @@ -186179,10 +183546,10 @@ func (s *Ilm_after_onContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { localctx = NewIlm_after_onContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1206, PlSqlParserRULE_ilm_after_on) + p.EnterRule(localctx, 1184, PlSqlParserRULE_ilm_after_on) var _la int - p.SetState(11860) + p.SetState(11670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186192,7 +183559,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserAFTER: p.EnterOuterAlt(localctx, 1) { - p.SetState(11850) + p.SetState(11660) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -186200,18 +183567,18 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11851) + p.SetState(11661) p.Ilm_time_period() } { - p.SetState(11852) + p.SetState(11662) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11856) + p.SetState(11666) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186220,7 +183587,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNO: { - p.SetState(11853) + p.SetState(11663) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -186228,7 +183595,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11854) + p.SetState(11664) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserACCESS || _la == PlSqlParserMODIFICATION) { @@ -186241,7 +183608,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserCREATION: { - p.SetState(11855) + p.SetState(11665) p.Match(PlSqlParserCREATION) if p.HasError() { // Recognition error - abort rule @@ -186257,7 +183624,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserON: p.EnterOuterAlt(localctx, 2) { - p.SetState(11858) + p.SetState(11668) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -186265,7 +183632,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11859) + p.SetState(11669) p.Function_name() } @@ -186374,12 +183741,12 @@ func (s *Segment_groupContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Segment_group() (localctx ISegment_groupContext) { localctx = NewSegment_groupContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1208, PlSqlParserRULE_segment_group) + p.EnterRule(localctx, 1186, PlSqlParserRULE_segment_group) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11862) + p.SetState(11672) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserSEGMENT) { @@ -186556,11 +183923,11 @@ func (s *Ilm_inmemory_policyContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContext) { localctx = NewIlm_inmemory_policyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1210, PlSqlParserRULE_ilm_inmemory_policy) + p.EnterRule(localctx, 1188, PlSqlParserRULE_ilm_inmemory_policy) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11874) + p.SetState(11684) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186569,7 +183936,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex switch p.GetTokenStream().LA(1) { case PlSqlParserSET: { - p.SetState(11864) + p.SetState(11674) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -186577,14 +183944,14 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11865) + p.SetState(11675) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11867) + p.SetState(11677) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186593,7 +183960,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex if _la == PlSqlParserDISTRIBUTE || _la == PlSqlParserDUPLICATE || _la == PlSqlParserMEMCOMPRESS || _la == PlSqlParserNO || _la == PlSqlParserPRIORITY { { - p.SetState(11866) + p.SetState(11676) p.Inmemory_attributes() } @@ -186601,7 +183968,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex case PlSqlParserMODIFY: { - p.SetState(11869) + p.SetState(11679) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -186609,7 +183976,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11870) + p.SetState(11680) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -186617,13 +183984,13 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11871) + p.SetState(11681) p.Inmemory_memcompress() } case PlSqlParserNO: { - p.SetState(11872) + p.SetState(11682) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -186631,7 +183998,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11873) + p.SetState(11683) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -186643,7 +184010,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(11877) + p.SetState(11687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186652,7 +184019,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex if _la == PlSqlParserSEGMENT { { - p.SetState(11876) + p.SetState(11686) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -186662,7 +184029,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } { - p.SetState(11879) + p.SetState(11689) p.Ilm_after_on() } @@ -186803,16 +184170,16 @@ func (s *Ilm_time_periodContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Ilm_time_period() (localctx IIlm_time_periodContext) { localctx = NewIlm_time_periodContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1212, PlSqlParserRULE_ilm_time_period) + p.EnterRule(localctx, 1190, PlSqlParserRULE_ilm_time_period) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11881) + p.SetState(11691) p.Numeric() } { - p.SetState(11882) + p.SetState(11692) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserDAYS || _la == PlSqlParserMONTH || _la == PlSqlParserMONTHS || _la == PlSqlParserYEARS || _la == PlSqlParserYEAR) { @@ -186964,35 +184331,35 @@ func (s *Heap_org_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Heap_org_table_clause() (localctx IHeap_org_table_clauseContext) { localctx = NewHeap_org_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1214, PlSqlParserRULE_heap_org_table_clause) + p.EnterRule(localctx, 1192, PlSqlParserRULE_heap_org_table_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11885) + p.SetState(11695) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1467, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1449, p.GetParserRuleContext()) == 1 { { - p.SetState(11884) + p.SetState(11694) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11888) + p.SetState(11698) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1468, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1450, p.GetParserRuleContext()) == 1 { { - p.SetState(11887) + p.SetState(11697) p.Inmemory_table_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11891) + p.SetState(11701) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187001,7 +184368,7 @@ func (p *PlSqlParser) Heap_org_table_clause() (localctx IHeap_org_table_clauseCo if _la == PlSqlParserILM { { - p.SetState(11890) + p.SetState(11700) p.Ilm_clause() } @@ -187195,19 +184562,19 @@ func (s *External_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseContext) { localctx = NewExternal_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1216, PlSqlParserRULE_external_table_clause) + p.EnterRule(localctx, 1194, PlSqlParserRULE_external_table_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11893) + p.SetState(11703) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11896) + p.SetState(11706) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187216,7 +184583,7 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo if _la == PlSqlParserTYPE { { - p.SetState(11894) + p.SetState(11704) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -187224,29 +184591,29 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } } { - p.SetState(11895) + p.SetState(11705) p.Access_driver_type() } } { - p.SetState(11898) + p.SetState(11708) p.External_table_data_props() } { - p.SetState(11899) + p.SetState(11709) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11906) + p.SetState(11716) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1472, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1454, p.GetParserRuleContext()) == 1 { { - p.SetState(11900) + p.SetState(11710) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -187254,14 +184621,14 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } } { - p.SetState(11901) + p.SetState(11711) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11904) + p.SetState(11714) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187270,13 +184637,13 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(11902) + p.SetState(11712) p.Numeric() } case PlSqlParserUNLIMITED: { - p.SetState(11903) + p.SetState(11713) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -187292,12 +184659,12 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(11909) + p.SetState(11719) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1473, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1455, p.GetParserRuleContext()) == 1 { { - p.SetState(11908) + p.SetState(11718) p.Inmemory_table_clause() } @@ -187415,12 +184782,12 @@ func (s *Access_driver_typeContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Access_driver_type() (localctx IAccess_driver_typeContext) { localctx = NewAccess_driver_typeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1218, PlSqlParserRULE_access_driver_type) + p.EnterRule(localctx, 1196, PlSqlParserRULE_access_driver_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11911) + p.SetState(11721) _la = p.GetTokenStream().LA(1) if !((int64((_la-2255)) & ^0x3f) == 0 && ((int64(1)<<(_la-2255))&15) != 0) { @@ -187683,11 +185050,11 @@ func (s *External_table_data_propsContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data_propsContext) { localctx = NewExternal_table_data_propsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1220, PlSqlParserRULE_external_table_data_props) + p.EnterRule(localctx, 1198, PlSqlParserRULE_external_table_data_props) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11916) + p.SetState(11726) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187696,7 +185063,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserDEFAULT { { - p.SetState(11913) + p.SetState(11723) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -187704,7 +185071,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11914) + p.SetState(11724) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -187712,12 +185079,12 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11915) + p.SetState(11725) p.Directory_name() } } - p.SetState(11932) + p.SetState(11742) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187726,7 +185093,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserACCESS { { - p.SetState(11918) + p.SetState(11728) p.Match(PlSqlParserACCESS) if p.HasError() { // Recognition error - abort rule @@ -187734,23 +185101,23 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11919) + p.SetState(11729) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11930) + p.SetState(11740) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1475, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1457, p.GetParserRuleContext()) { case 1: { - p.SetState(11920) + p.SetState(11730) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187758,7 +185125,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11921) + p.SetState(11731) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -187766,7 +185133,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11922) + p.SetState(11732) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187776,7 +185143,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data case 2: { - p.SetState(11923) + p.SetState(11733) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187784,11 +185151,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11924) + p.SetState(11734) p.Opaque_format_spec() } { - p.SetState(11925) + p.SetState(11735) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187798,7 +185165,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data case 3: { - p.SetState(11927) + p.SetState(11737) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -187806,7 +185173,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11928) + p.SetState(11738) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -187814,7 +185181,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11929) + p.SetState(11739) p.Select_only_statement() } @@ -187823,7 +185190,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } - p.SetState(11951) + p.SetState(11761) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187832,7 +185199,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserLOCATION { { - p.SetState(11934) + p.SetState(11744) p.Match(PlSqlParserLOCATION) if p.HasError() { // Recognition error - abort rule @@ -187840,7 +185207,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11935) + p.SetState(11745) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -187848,11 +185215,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11936) + p.SetState(11746) p.Directory_name() } { - p.SetState(11937) + p.SetState(11747) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -187860,14 +185227,14 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11938) + p.SetState(11748) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11946) + p.SetState(11756) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187876,7 +185243,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data for _la == PlSqlParserCOMMA { { - p.SetState(11939) + p.SetState(11749) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -187884,11 +185251,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11940) + p.SetState(11750) p.Directory_name() } { - p.SetState(11941) + p.SetState(11751) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -187896,7 +185263,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11942) + p.SetState(11752) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -187904,7 +185271,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } - p.SetState(11948) + p.SetState(11758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187912,7 +185279,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data _la = p.GetTokenStream().LA(1) } { - p.SetState(11949) + p.SetState(11759) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -188063,11 +185430,11 @@ func (s *Opaque_format_specContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) { localctx = NewOpaque_format_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1222, PlSqlParserRULE_opaque_format_spec) + p.EnterRule(localctx, 1200, PlSqlParserRULE_opaque_format_spec) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11954) + p.SetState(11764) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188076,12 +185443,12 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserRECORDS { { - p.SetState(11953) + p.SetState(11763) p.Record_format_info() } } - p.SetState(11957) + p.SetState(11767) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188090,12 +185457,12 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserFIELDS { { - p.SetState(11956) + p.SetState(11766) p.Field_definitions() } } - p.SetState(11960) + p.SetState(11770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188104,7 +185471,7 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserCOLUMN { { - p.SetState(11959) + p.SetState(11769) p.Column_transforms() } @@ -188267,19 +185634,19 @@ func (s *Record_format_infoContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) { localctx = NewRecord_format_infoContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1224, PlSqlParserRULE_record_format_info) + p.EnterRule(localctx, 1202, PlSqlParserRULE_record_format_info) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11962) + p.SetState(11772) p.Match(PlSqlParserRECORDS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11976) + p.SetState(11786) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188288,7 +185655,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) switch p.GetTokenStream().LA(1) { case PlSqlParserVARIABLE, PlSqlParserFIXED: { - p.SetState(11963) + p.SetState(11773) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserVARIABLE || _la == PlSqlParserFIXED) { @@ -188299,7 +185666,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11964) + p.SetState(11774) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -188309,7 +185676,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserDELIMITED: { - p.SetState(11965) + p.SetState(11775) p.Match(PlSqlParserDELIMITED) if p.HasError() { // Recognition error - abort rule @@ -188317,14 +185684,14 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11966) + p.SetState(11776) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11972) + p.SetState(11782) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188332,7 +185699,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) switch p.GetTokenStream().LA(1) { case PlSqlParserNEWLINE_, PlSqlParserDETECTED: - p.SetState(11968) + p.SetState(11778) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188341,7 +185708,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) if _la == PlSqlParserDETECTED { { - p.SetState(11967) + p.SetState(11777) p.Match(PlSqlParserDETECTED) if p.HasError() { // Recognition error - abort rule @@ -188351,7 +185718,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } { - p.SetState(11970) + p.SetState(11780) p.Match(PlSqlParserNEWLINE_) if p.HasError() { // Recognition error - abort rule @@ -188361,7 +185728,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserCHAR_STRING: { - p.SetState(11971) + p.SetState(11781) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -188376,7 +185743,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserXMLTAG: { - p.SetState(11974) + p.SetState(11784) p.Match(PlSqlParserXMLTAG) if p.HasError() { // Recognition error - abort rule @@ -188384,7 +185751,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11975) + p.SetState(11785) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -188396,7 +185763,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(11979) + p.SetState(11789) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188405,7 +185772,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(11978) + p.SetState(11788) p.Et_record_spec_options() } @@ -188516,12 +185883,12 @@ func (s *Et_stringContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Et_string() (localctx IEt_stringContext) { localctx = NewEt_stringContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1226, PlSqlParserRULE_et_string) + p.EnterRule(localctx, 1204, PlSqlParserRULE_et_string) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(11981) + p.SetState(11791) _la = p.GetTokenStream().LA(1) if !((int64((_la-2367)) & ^0x3f) == 0 && ((int64(1)<<(_la-2367))&97) != 0) { @@ -188665,11 +186032,11 @@ func (s *Et_record_spec_optionsContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Et_record_spec_options() (localctx IEt_record_spec_optionsContext) { localctx = NewEt_record_spec_optionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1228, PlSqlParserRULE_et_record_spec_options) + p.EnterRule(localctx, 1206, PlSqlParserRULE_et_record_spec_options) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11984) + p.SetState(11794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188678,11 +186045,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(11983) + p.SetState(11793) p.Et_record_spec_option() } - p.SetState(11986) + p.SetState(11796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189075,10 +186442,10 @@ func (s *Et_record_spec_optionContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionContext) { localctx = NewEt_record_spec_optionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1230, PlSqlParserRULE_et_record_spec_option) + p.EnterRule(localctx, 1208, PlSqlParserRULE_et_record_spec_option) var _la int - p.SetState(12040) + p.SetState(11850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189088,7 +186455,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserCHARACTERSET: p.EnterOuterAlt(localctx, 1) { - p.SetState(11988) + p.SetState(11798) p.Match(PlSqlParserCHARACTERSET) if p.HasError() { // Recognition error - abort rule @@ -189096,21 +186463,21 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11989) + p.SetState(11799) p.Char_set_name() } case PlSqlParserPREPROCESSOR: p.EnterOuterAlt(localctx, 2) { - p.SetState(11990) + p.SetState(11800) p.Match(PlSqlParserPREPROCESSOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11994) + p.SetState(11804) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189119,11 +186486,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(11991) + p.SetState(11801) p.Directory_spec() } { - p.SetState(11992) + p.SetState(11802) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -189133,14 +186500,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } { - p.SetState(11996) + p.SetState(11806) p.File_spec() } case PlSqlParserLANGUAGE, PlSqlParserTERRITORY: p.EnterOuterAlt(localctx, 3) { - p.SetState(11997) + p.SetState(11807) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLANGUAGE || _la == PlSqlParserTERRITORY) { @@ -189151,7 +186518,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11998) + p.SetState(11808) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -189162,7 +186529,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDATA: p.EnterOuterAlt(localctx, 4) { - p.SetState(11999) + p.SetState(11809) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -189170,7 +186537,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12000) + p.SetState(11810) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -189178,7 +186545,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12001) + p.SetState(11811) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLITTLE || _la == PlSqlParserBIG) { @@ -189189,7 +186556,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12002) + p.SetState(11812) p.Match(PlSqlParserENDIAN) if p.HasError() { // Recognition error - abort rule @@ -189200,7 +186567,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserBYTEORDERMARK: p.EnterOuterAlt(localctx, 5) { - p.SetState(12003) + p.SetState(11813) p.Match(PlSqlParserBYTEORDERMARK) if p.HasError() { // Recognition error - abort rule @@ -189208,7 +186575,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12004) + p.SetState(11814) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCHECK || _la == PlSqlParserNOCHECK) { @@ -189222,7 +186589,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserSTRING: p.EnterOuterAlt(localctx, 6) { - p.SetState(12005) + p.SetState(11815) p.Match(PlSqlParserSTRING) if p.HasError() { // Recognition error - abort rule @@ -189230,7 +186597,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12006) + p.SetState(11816) p.Match(PlSqlParserSIZES) if p.HasError() { // Recognition error - abort rule @@ -189238,7 +186605,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12007) + p.SetState(11817) p.Match(PlSqlParserARE) if p.HasError() { // Recognition error - abort rule @@ -189246,7 +186613,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12008) + p.SetState(11818) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -189254,7 +186621,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12009) + p.SetState(11819) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTES || _la == PlSqlParserCHARACTERS) { @@ -189268,7 +186635,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserLOAD: p.EnterOuterAlt(localctx, 7) { - p.SetState(12010) + p.SetState(11820) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -189276,7 +186643,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12011) + p.SetState(11821) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -189284,21 +186651,21 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12012) + p.SetState(11822) p.Condition() } case PlSqlParserLOGFILE, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE: p.EnterOuterAlt(localctx, 8) { - p.SetState(12013) + p.SetState(11823) p.Et_output_files() } case PlSqlParserREADSIZE: p.EnterOuterAlt(localctx, 9) { - p.SetState(12014) + p.SetState(11824) p.Match(PlSqlParserREADSIZE) if p.HasError() { // Recognition error - abort rule @@ -189306,7 +186673,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12015) + p.SetState(11825) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -189317,7 +186684,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDISABLE_DIRECTORY_LINK_CHECK: p.EnterOuterAlt(localctx, 10) { - p.SetState(12016) + p.SetState(11826) p.Match(PlSqlParserDISABLE_DIRECTORY_LINK_CHECK) if p.HasError() { // Recognition error - abort rule @@ -189328,7 +186695,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserSKIP_, PlSqlParserDATE_CACHE: p.EnterOuterAlt(localctx, 11) { - p.SetState(12017) + p.SetState(11827) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSKIP_ || _la == PlSqlParserDATE_CACHE) { @@ -189339,7 +186706,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12018) + p.SetState(11828) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -189350,14 +186717,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserFIELD_NAMES: p.EnterOuterAlt(localctx, 12) { - p.SetState(12019) + p.SetState(11829) p.Match(PlSqlParserFIELD_NAMES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12031) + p.SetState(11841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189366,7 +186733,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo switch p.GetTokenStream().LA(1) { case PlSqlParserFIRST: { - p.SetState(12020) + p.SetState(11830) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -189374,14 +186741,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12021) + p.SetState(11831) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12023) + p.SetState(11833) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189390,7 +186757,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo if _la == PlSqlParserIGNORE { { - p.SetState(12022) + p.SetState(11832) p.Match(PlSqlParserIGNORE) if p.HasError() { // Recognition error - abort rule @@ -189402,7 +186769,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserALL: { - p.SetState(12025) + p.SetState(11835) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -189410,14 +186777,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12026) + p.SetState(11836) p.Match(PlSqlParserFILES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12028) + p.SetState(11838) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189426,7 +186793,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo if _la == PlSqlParserIGNORE { { - p.SetState(12027) + p.SetState(11837) p.Match(PlSqlParserIGNORE) if p.HasError() { // Recognition error - abort rule @@ -189438,7 +186805,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserNONE: { - p.SetState(12030) + p.SetState(11840) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -189454,7 +186821,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserIO_OPTIONS: p.EnterOuterAlt(localctx, 13) { - p.SetState(12033) + p.SetState(11843) p.Match(PlSqlParserIO_OPTIONS) if p.HasError() { // Recognition error - abort rule @@ -189462,7 +186829,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12034) + p.SetState(11844) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -189470,7 +186837,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12035) + p.SetState(11845) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDIRECTIO || _la == PlSqlParserNODIRECTIO) { @@ -189481,7 +186848,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12036) + p.SetState(11846) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -189492,7 +186859,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE: p.EnterOuterAlt(localctx, 14) { - p.SetState(12037) + p.SetState(11847) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDNFS_ENABLE || _la == PlSqlParserDNFS_DISABLE) { @@ -189506,7 +186873,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDNFS_READBUFFERS: p.EnterOuterAlt(localctx, 15) { - p.SetState(12038) + p.SetState(11848) p.Match(PlSqlParserDNFS_READBUFFERS) if p.HasError() { // Recognition error - abort rule @@ -189514,7 +186881,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(12039) + p.SetState(11849) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -189660,11 +187027,11 @@ func (s *Et_output_filesContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { localctx = NewEt_output_filesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1232, PlSqlParserRULE_et_output_files) + p.EnterRule(localctx, 1210, PlSqlParserRULE_et_output_files) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(12043) + p.SetState(11853) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189674,7 +187041,7 @@ func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { switch _alt { case 1: { - p.SetState(12042) + p.SetState(11852) p.Et_output_file() } @@ -189683,9 +187050,9 @@ func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { goto errorExit } - p.SetState(12045) + p.SetState(11855) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1492, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1474, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -189850,10 +187217,10 @@ func (s *Et_output_fileContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { localctx = NewEt_output_fileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1234, PlSqlParserRULE_et_output_file) + p.EnterRule(localctx, 1212, PlSqlParserRULE_et_output_file) var _la int - p.SetState(12077) + p.SetState(11887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189863,7 +187230,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNOBADFILE: p.EnterOuterAlt(localctx, 1) { - p.SetState(12047) + p.SetState(11857) p.Match(PlSqlParserNOBADFILE) if p.HasError() { // Recognition error - abort rule @@ -189874,23 +187241,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserBADFILE: p.EnterOuterAlt(localctx, 2) { - p.SetState(12048) + p.SetState(11858) p.Match(PlSqlParserBADFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12052) + p.SetState(11862) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1493, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1475, p.GetParserRuleContext()) == 1 { { - p.SetState(12049) + p.SetState(11859) p.Directory_spec() } { - p.SetState(12050) + p.SetState(11860) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -189901,7 +187268,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12055) + p.SetState(11865) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189910,7 +187277,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12054) + p.SetState(11864) p.File_spec() } @@ -189919,7 +187286,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNODISCARDFILE: p.EnterOuterAlt(localctx, 3) { - p.SetState(12057) + p.SetState(11867) p.Match(PlSqlParserNODISCARDFILE) if p.HasError() { // Recognition error - abort rule @@ -189930,23 +187297,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserDISCARDFILE: p.EnterOuterAlt(localctx, 4) { - p.SetState(12058) + p.SetState(11868) p.Match(PlSqlParserDISCARDFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12062) + p.SetState(11872) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1495, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1477, p.GetParserRuleContext()) == 1 { { - p.SetState(12059) + p.SetState(11869) p.Directory_spec() } { - p.SetState(12060) + p.SetState(11870) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -189957,7 +187324,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12065) + p.SetState(11875) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189966,7 +187333,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12064) + p.SetState(11874) p.File_spec() } @@ -189975,7 +187342,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNOLOGFILE: p.EnterOuterAlt(localctx, 5) { - p.SetState(12067) + p.SetState(11877) p.Match(PlSqlParserNOLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -189986,23 +187353,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserLOGFILE: p.EnterOuterAlt(localctx, 6) { - p.SetState(12068) + p.SetState(11878) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12072) + p.SetState(11882) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1497, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1479, p.GetParserRuleContext()) == 1 { { - p.SetState(12069) + p.SetState(11879) p.Directory_spec() } { - p.SetState(12070) + p.SetState(11880) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -190013,7 +187380,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12075) + p.SetState(11885) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190022,7 +187389,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12074) + p.SetState(11884) p.File_spec() } @@ -190140,10 +187507,10 @@ func (s *Directory_specContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Directory_spec() (localctx IDirectory_specContext) { localctx = NewDirectory_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1236, PlSqlParserRULE_directory_spec) + p.EnterRule(localctx, 1214, PlSqlParserRULE_directory_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(12079) + p.SetState(11889) p.Directory_name() } @@ -190242,10 +187609,10 @@ func (s *File_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) File_spec() (localctx IFile_specContext) { localctx = NewFile_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1238, PlSqlParserRULE_file_spec) + p.EnterRule(localctx, 1216, PlSqlParserRULE_file_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(12081) + p.SetState(11891) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -190382,19 +187749,19 @@ func (s *Field_definitionsContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Field_definitions() (localctx IField_definitionsContext) { localctx = NewField_definitionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1240, PlSqlParserRULE_field_definitions) + p.EnterRule(localctx, 1218, PlSqlParserRULE_field_definitions) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12083) + p.SetState(11893) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12085) + p.SetState(11895) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190403,12 +187770,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(12084) + p.SetState(11894) p.Field_options() } } - p.SetState(12088) + p.SetState(11898) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190417,7 +187784,7 @@ func (p *PlSqlParser) Field_definitions() (localctx IField_definitionsContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12087) + p.SetState(11897) p.Field_list() } @@ -190556,11 +187923,11 @@ func (s *Field_optionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Field_options() (localctx IField_optionsContext) { localctx = NewField_optionsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1242, PlSqlParserRULE_field_options) + p.EnterRule(localctx, 1220, PlSqlParserRULE_field_options) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12091) + p.SetState(11901) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190569,11 +187936,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(12090) + p.SetState(11900) p.Field_option() } - p.SetState(12093) + p.SetState(11903) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190843,12 +188210,12 @@ func (s *Field_optionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { localctx = NewField_optionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1244, PlSqlParserRULE_field_option) + p.EnterRule(localctx, 1222, PlSqlParserRULE_field_option) var _la int var _alt int - p.SetState(12125) + p.SetState(11935) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190858,7 +188225,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserIGNORE_CHARS_AFTER_EOR: p.EnterOuterAlt(localctx, 1) { - p.SetState(12095) + p.SetState(11905) p.Match(PlSqlParserIGNORE_CHARS_AFTER_EOR) if p.HasError() { // Recognition error - abort rule @@ -190869,14 +188236,14 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserCSV: p.EnterOuterAlt(localctx, 2) { - p.SetState(12096) + p.SetState(11906) p.Match(PlSqlParserCSV) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12099) + p.SetState(11909) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190885,7 +188252,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(12097) + p.SetState(11907) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -190896,7 +188263,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12098) + p.SetState(11908) p.Match(PlSqlParserEMBEDDED) if p.HasError() { // Recognition error - abort rule @@ -190909,21 +188276,21 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserENCLOSED, PlSqlParserTERMINATED: p.EnterOuterAlt(localctx, 3) { - p.SetState(12101) + p.SetState(11911) p.Delim_spec() } case PlSqlParserLTRIM, PlSqlParserRTRIM, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM: p.EnterOuterAlt(localctx, 4) { - p.SetState(12102) + p.SetState(11912) p.Trim_spec() } case PlSqlParserALL: p.EnterOuterAlt(localctx, 5) { - p.SetState(12103) + p.SetState(11913) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -190931,7 +188298,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12104) + p.SetState(11914) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -190939,7 +188306,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12105) + p.SetState(11915) p.Match(PlSqlParserOVERRIDE) if p.HasError() { // Recognition error - abort rule @@ -190947,7 +188314,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12106) + p.SetState(11916) p.Match(PlSqlParserTHESE) if p.HasError() { // Recognition error - abort rule @@ -190955,7 +188322,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12107) + p.SetState(11917) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -190966,7 +188333,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserMISSING: p.EnterOuterAlt(localctx, 6) { - p.SetState(12108) + p.SetState(11918) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -190974,7 +188341,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12109) + p.SetState(11919) p.Match(PlSqlParserFIELD) if p.HasError() { // Recognition error - abort rule @@ -190982,7 +188349,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12110) + p.SetState(11920) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -190990,7 +188357,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12111) + p.SetState(11921) p.Match(PlSqlParserARE) if p.HasError() { // Recognition error - abort rule @@ -190998,7 +188365,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12112) + p.SetState(11922) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -191009,7 +188376,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserREJECT: p.EnterOuterAlt(localctx, 7) { - p.SetState(12113) + p.SetState(11923) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -191017,7 +188384,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12114) + p.SetState(11924) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -191025,7 +188392,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12115) + p.SetState(11925) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -191033,7 +188400,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12116) + p.SetState(11926) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -191041,7 +188408,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12117) + p.SetState(11927) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -191049,7 +188416,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12118) + p.SetState(11928) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -191059,7 +188426,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserDATE_FORMAT: p.EnterOuterAlt(localctx, 8) - p.SetState(12120) + p.SetState(11930) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191069,7 +188436,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { switch _alt { case 1: { - p.SetState(12119) + p.SetState(11929) p.Field_date_format() } @@ -191078,9 +188445,9 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { goto errorExit } - p.SetState(12122) + p.SetState(11932) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1504, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1486, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -191089,7 +188456,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserNULLIF, PlSqlParserNONULLIF: p.EnterOuterAlt(localctx, 9) { - p.SetState(12124) + p.SetState(11934) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNULLIF || _la == PlSqlParserNONULLIF) { @@ -191258,12 +188625,12 @@ func (s *Field_listContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Field_list() (localctx IField_listContext) { localctx = NewField_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1246, PlSqlParserRULE_field_list) + p.EnterRule(localctx, 1224, PlSqlParserRULE_field_list) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12127) + p.SetState(11937) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191271,10 +188638,10 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { } } { - p.SetState(12128) + p.SetState(11938) p.Field_item() } - p.SetState(12133) + p.SetState(11943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191283,7 +188650,7 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12129) + p.SetState(11939) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -191291,11 +188658,11 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { } } { - p.SetState(12130) + p.SetState(11940) p.Field_item() } - p.SetState(12135) + p.SetState(11945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191303,7 +188670,7 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12136) + p.SetState(11946) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191486,15 +188853,15 @@ func (s *Field_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { localctx = NewField_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1248, PlSqlParserRULE_field_item) + p.EnterRule(localctx, 1226, PlSqlParserRULE_field_item) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12138) + p.SetState(11948) p.Field_name() } - p.SetState(12140) + p.SetState(11950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191503,12 +188870,12 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserPOSITION || _la == PlSqlParserLEFT_PAREN { { - p.SetState(12139) + p.SetState(11949) p.Pos_spec() } } - p.SetState(12143) + p.SetState(11953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191517,12 +188884,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(12142) + p.SetState(11952) p.Datatype_spec() } } - p.SetState(12146) + p.SetState(11956) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191531,12 +188898,12 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserNULLIF || _la == PlSqlParserDEFAULTIF { { - p.SetState(12145) + p.SetState(11955) p.Init_spec() } } - p.SetState(12149) + p.SetState(11959) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191545,7 +188912,7 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserLLS { { - p.SetState(12148) + p.SetState(11958) p.Lls_clause() } @@ -191658,10 +189025,10 @@ func (s *Field_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Field_name() (localctx IField_nameContext) { localctx = NewField_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1250, PlSqlParserRULE_field_name) + p.EnterRule(localctx, 1228, PlSqlParserRULE_field_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12151) + p.SetState(11961) p.Column_name() } @@ -191863,11 +189230,11 @@ func (s *Pos_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { localctx = NewPos_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1252, PlSqlParserRULE_pos_spec) + p.EnterRule(localctx, 1230, PlSqlParserRULE_pos_spec) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12154) + p.SetState(11964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191876,7 +189243,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { if _la == PlSqlParserPOSITION { { - p.SetState(12153) + p.SetState(11963) p.Match(PlSqlParserPOSITION) if p.HasError() { // Recognition error - abort rule @@ -191886,14 +189253,14 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } { - p.SetState(12156) + p.SetState(11966) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12161) + p.SetState(11971) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191902,13 +189269,13 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(12157) + p.SetState(11967) p.Pos_start() } case PlSqlParserASTERISK: { - p.SetState(12158) + p.SetState(11968) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -191916,7 +189283,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } } { - p.SetState(12159) + p.SetState(11969) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPLUS_SIGN || _la == PlSqlParserMINUS_SIGN) { @@ -191927,7 +189294,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } } { - p.SetState(12160) + p.SetState(11970) p.Pos_increment() } @@ -191935,7 +189302,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12168) + p.SetState(11978) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191944,7 +189311,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { if _la == PlSqlParserMINUS_SIGN || _la == PlSqlParserCOLON { { - p.SetState(12163) + p.SetState(11973) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMINUS_SIGN || _la == PlSqlParserCOLON) { @@ -191954,22 +189321,22 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { p.Consume() } } - p.SetState(12166) + p.SetState(11976) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1513, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1495, p.GetParserRuleContext()) { case 1: { - p.SetState(12164) + p.SetState(11974) p.Pos_end() } case 2: { - p.SetState(12165) + p.SetState(11975) p.Pos_length() } @@ -191979,7 +189346,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } { - p.SetState(12170) + p.SetState(11980) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192082,10 +189449,10 @@ func (s *Pos_startContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Pos_start() (localctx IPos_startContext) { localctx = NewPos_startContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1254, PlSqlParserRULE_pos_start) + p.EnterRule(localctx, 1232, PlSqlParserRULE_pos_start) p.EnterOuterAlt(localctx, 1) { - p.SetState(12172) + p.SetState(11982) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192188,10 +189555,10 @@ func (s *Pos_incrementContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Pos_increment() (localctx IPos_incrementContext) { localctx = NewPos_incrementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1256, PlSqlParserRULE_pos_increment) + p.EnterRule(localctx, 1234, PlSqlParserRULE_pos_increment) p.EnterOuterAlt(localctx, 1) { - p.SetState(12174) + p.SetState(11984) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192294,10 +189661,10 @@ func (s *Pos_endContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Pos_end() (localctx IPos_endContext) { localctx = NewPos_endContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1258, PlSqlParserRULE_pos_end) + p.EnterRule(localctx, 1236, PlSqlParserRULE_pos_end) p.EnterOuterAlt(localctx, 1) { - p.SetState(12176) + p.SetState(11986) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192400,10 +189767,10 @@ func (s *Pos_lengthContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Pos_length() (localctx IPos_lengthContext) { localctx = NewPos_lengthContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1260, PlSqlParserRULE_pos_length) + p.EnterRule(localctx, 1238, PlSqlParserRULE_pos_length) p.EnterOuterAlt(localctx, 1) { - p.SetState(12178) + p.SetState(11988) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192722,10 +190089,10 @@ func (s *Datatype_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { localctx = NewDatatype_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1262, PlSqlParserRULE_datatype_spec) + p.EnterRule(localctx, 1240, PlSqlParserRULE_datatype_spec) var _la int - p.SetState(12270) + p.SetState(12080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192734,7 +190101,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTEGER, PlSqlParserUNSIGNED: p.EnterOuterAlt(localctx, 1) - p.SetState(12181) + p.SetState(11991) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192743,7 +190110,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserUNSIGNED { { - p.SetState(12180) + p.SetState(11990) p.Match(PlSqlParserUNSIGNED) if p.HasError() { // Recognition error - abort rule @@ -192753,14 +190120,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } { - p.SetState(12183) + p.SetState(11993) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12185) + p.SetState(11995) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192769,7 +190136,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12184) + p.SetState(11994) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -192778,7 +190145,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12190) + p.SetState(12000) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192787,7 +190154,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12187) + p.SetState(11997) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192795,7 +190162,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12188) + p.SetState(11998) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192803,7 +190170,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12189) + p.SetState(11999) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192812,7 +190179,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12193) + p.SetState(12003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192821,7 +190188,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12192) + p.SetState(12002) p.Delim_spec() } @@ -192830,7 +190197,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserDECIMAL, PlSqlParserZONED: p.EnterOuterAlt(localctx, 2) { - p.SetState(12195) + p.SetState(12005) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDECIMAL || _la == PlSqlParserZONED) { @@ -192840,7 +190207,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { p.Consume() } } - p.SetState(12206) + p.SetState(12016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192848,14 +190215,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEXTERNAL: { - p.SetState(12196) + p.SetState(12006) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12200) + p.SetState(12010) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192864,7 +190231,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12197) + p.SetState(12007) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192872,7 +190239,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12198) + p.SetState(12008) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -192880,7 +190247,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12199) + p.SetState(12009) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192889,7 +190256,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12203) + p.SetState(12013) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192898,7 +190265,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12202) + p.SetState(12012) p.Delim_spec() } @@ -192906,7 +190273,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(12205) + p.SetState(12015) p.Precision_part() } @@ -192918,7 +190285,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserORACLE_DATE: p.EnterOuterAlt(localctx, 3) { - p.SetState(12208) + p.SetState(12018) p.Match(PlSqlParserORACLE_DATE) if p.HasError() { // Recognition error - abort rule @@ -192929,14 +190296,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserORACLE_NUMBER: p.EnterOuterAlt(localctx, 4) { - p.SetState(12209) + p.SetState(12019) p.Match(PlSqlParserORACLE_NUMBER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12211) + p.SetState(12021) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192945,7 +190312,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserCOUNTED { { - p.SetState(12210) + p.SetState(12020) p.Match(PlSqlParserCOUNTED) if p.HasError() { // Recognition error - abort rule @@ -192958,14 +190325,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserFLOAT: p.EnterOuterAlt(localctx, 5) { - p.SetState(12213) + p.SetState(12023) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12215) + p.SetState(12025) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192974,7 +190341,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12214) + p.SetState(12024) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -192983,7 +190350,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12220) + p.SetState(12030) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192992,7 +190359,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12217) + p.SetState(12027) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193000,7 +190367,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12218) + p.SetState(12028) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -193008,7 +190375,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12219) + p.SetState(12029) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193017,7 +190384,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12223) + p.SetState(12033) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193026,7 +190393,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12222) + p.SetState(12032) p.Delim_spec() } @@ -193035,7 +190402,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserDOUBLE: p.EnterOuterAlt(localctx, 6) { - p.SetState(12225) + p.SetState(12035) p.Match(PlSqlParserDOUBLE) if p.HasError() { // Recognition error - abort rule @@ -193046,14 +190413,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserBINARY_FLOAT: p.EnterOuterAlt(localctx, 7) { - p.SetState(12226) + p.SetState(12036) p.Match(PlSqlParserBINARY_FLOAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12228) + p.SetState(12038) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193062,7 +190429,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12227) + p.SetState(12037) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -193071,7 +190438,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12233) + p.SetState(12043) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193080,7 +190447,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12230) + p.SetState(12040) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193088,7 +190455,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12231) + p.SetState(12041) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -193096,7 +190463,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12232) + p.SetState(12042) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193105,7 +190472,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12236) + p.SetState(12046) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193114,7 +190481,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12235) + p.SetState(12045) p.Delim_spec() } @@ -193123,7 +190490,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserBINARY_DOUBLE: p.EnterOuterAlt(localctx, 8) { - p.SetState(12238) + p.SetState(12048) p.Match(PlSqlParserBINARY_DOUBLE) if p.HasError() { // Recognition error - abort rule @@ -193134,14 +190501,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserRAW: p.EnterOuterAlt(localctx, 9) { - p.SetState(12239) + p.SetState(12049) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12243) + p.SetState(12053) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193150,7 +190517,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12240) + p.SetState(12050) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193158,7 +190525,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12241) + p.SetState(12051) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -193166,7 +190533,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12242) + p.SetState(12052) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193179,14 +190546,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserCHAR: p.EnterOuterAlt(localctx, 10) { - p.SetState(12245) + p.SetState(12055) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12249) + p.SetState(12059) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193195,7 +190562,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12246) + p.SetState(12056) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193203,7 +190570,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12247) + p.SetState(12057) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -193211,7 +190578,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12248) + p.SetState(12058) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193220,7 +190587,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12252) + p.SetState(12062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193229,12 +190596,12 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12251) + p.SetState(12061) p.Delim_spec() } } - p.SetState(12255) + p.SetState(12065) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193243,12 +190610,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(12254) + p.SetState(12064) p.Trim_spec() } } - p.SetState(12258) + p.SetState(12068) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193257,7 +190624,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserDATE_FORMAT { { - p.SetState(12257) + p.SetState(12067) p.Field_date_format() } @@ -193266,7 +190633,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserVARCHAR, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC: p.EnterOuterAlt(localctx, 11) { - p.SetState(12260) + p.SetState(12070) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserVARCHAR || ((int64((_la-2362)) & ^0x3f) == 0 && ((int64(1)<<(_la-2362))&7) != 0)) { @@ -193277,23 +190644,23 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12261) + p.SetState(12071) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12265) + p.SetState(12075) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1534, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1516, p.GetParserRuleContext()) == 1 { { - p.SetState(12262) + p.SetState(12072) p.Numeric() } { - p.SetState(12263) + p.SetState(12073) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -193305,11 +190672,11 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { goto errorExit } { - p.SetState(12267) + p.SetState(12077) p.Numeric() } { - p.SetState(12268) + p.SetState(12078) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193439,12 +190806,12 @@ func (s *Init_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Init_spec() (localctx IInit_specContext) { localctx = NewInit_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1264, PlSqlParserRULE_init_spec) + p.EnterRule(localctx, 1242, PlSqlParserRULE_init_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12272) + p.SetState(12082) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNULLIF || _la == PlSqlParserDEFAULTIF) { @@ -193455,7 +190822,7 @@ func (p *PlSqlParser) Init_spec() (localctx IInit_specContext) { } } { - p.SetState(12273) + p.SetState(12083) p.Condition() } @@ -193593,19 +190960,19 @@ func (s *Lls_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { localctx = NewLls_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1266, PlSqlParserRULE_lls_clause) + p.EnterRule(localctx, 1244, PlSqlParserRULE_lls_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12275) + p.SetState(12085) p.Match(PlSqlParserLLS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12279) + p.SetState(12089) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193614,11 +190981,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(12276) + p.SetState(12086) p.Directory_spec() } { - p.SetState(12277) + p.SetState(12087) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -193627,7 +190994,7 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { } } - p.SetState(12282) + p.SetState(12092) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193636,7 +191003,7 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12281) + p.SetState(12091) p.File_spec() } @@ -193810,10 +191177,10 @@ func (s *Delim_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { localctx = NewDelim_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1268, PlSqlParserRULE_delim_spec) + p.EnterRule(localctx, 1246, PlSqlParserRULE_delim_spec) var _la int - p.SetState(12309) + p.SetState(12119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193823,7 +191190,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { case PlSqlParserENCLOSED: p.EnterOuterAlt(localctx, 1) { - p.SetState(12284) + p.SetState(12094) p.Match(PlSqlParserENCLOSED) if p.HasError() { // Recognition error - abort rule @@ -193831,7 +191198,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12285) + p.SetState(12095) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -193839,10 +191206,10 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12286) + p.SetState(12096) p.Et_string() } - p.SetState(12289) + p.SetState(12099) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193851,7 +191218,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserAND { { - p.SetState(12287) + p.SetState(12097) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -193859,7 +191226,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12288) + p.SetState(12098) p.Et_string() } @@ -193868,7 +191235,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { case PlSqlParserTERMINATED: p.EnterOuterAlt(localctx, 2) { - p.SetState(12291) + p.SetState(12101) p.Match(PlSqlParserTERMINATED) if p.HasError() { // Recognition error - abort rule @@ -193876,14 +191243,14 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12292) + p.SetState(12102) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12295) + p.SetState(12105) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193892,13 +191259,13 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserHEX_STRING_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID: { - p.SetState(12293) + p.SetState(12103) p.Et_string() } case PlSqlParserWHITESPACE: { - p.SetState(12294) + p.SetState(12104) p.Match(PlSqlParserWHITESPACE) if p.HasError() { // Recognition error - abort rule @@ -193910,11 +191277,11 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12307) + p.SetState(12117) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1542, p.GetParserRuleContext()) == 1 { - p.SetState(12298) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1524, p.GetParserRuleContext()) == 1 { + p.SetState(12108) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193923,7 +191290,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserOPTIONALLY { { - p.SetState(12297) + p.SetState(12107) p.Match(PlSqlParserOPTIONALLY) if p.HasError() { // Recognition error - abort rule @@ -193933,7 +191300,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } { - p.SetState(12300) + p.SetState(12110) p.Match(PlSqlParserENCLOSED) if p.HasError() { // Recognition error - abort rule @@ -193941,7 +191308,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12301) + p.SetState(12111) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -193949,10 +191316,10 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12302) + p.SetState(12112) p.Et_string() } - p.SetState(12305) + p.SetState(12115) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193961,7 +191328,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserAND { { - p.SetState(12303) + p.SetState(12113) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -193969,7 +191336,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12304) + p.SetState(12114) p.Et_string() } @@ -194099,12 +191466,12 @@ func (s *Trim_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Trim_spec() (localctx ITrim_specContext) { localctx = NewTrim_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1270, PlSqlParserRULE_trim_spec) + p.EnterRule(localctx, 1248, PlSqlParserRULE_trim_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12311) + p.SetState(12121) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLTRIM || _la == PlSqlParserRTRIM || ((int64((_la-2306)) & ^0x3f) == 0 && ((int64(1)<<(_la-2306))&7) != 0)) { @@ -194242,19 +191609,19 @@ func (s *Field_date_formatContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { localctx = NewField_date_formatContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1272, PlSqlParserRULE_field_date_format) + p.EnterRule(localctx, 1250, PlSqlParserRULE_field_date_format) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12313) + p.SetState(12123) p.Match(PlSqlParserDATE_FORMAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12315) + p.SetState(12125) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194263,7 +191630,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { if _la == PlSqlParserDATE || _la == PlSqlParserTIMESTAMP { { - p.SetState(12314) + p.SetState(12124) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATE || _la == PlSqlParserTIMESTAMP) { @@ -194276,7 +191643,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { } { - p.SetState(12317) + p.SetState(12127) p.Match(PlSqlParserMASK) if p.HasError() { // Recognition error - abort rule @@ -194284,7 +191651,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { } } { - p.SetState(12318) + p.SetState(12128) p.Datetime_expr() } @@ -194451,12 +191818,12 @@ func (s *Column_transformsContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { localctx = NewColumn_transformsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1274, PlSqlParserRULE_column_transforms) + p.EnterRule(localctx, 1252, PlSqlParserRULE_column_transforms) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12320) + p.SetState(12130) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -194464,7 +191831,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12321) + p.SetState(12131) p.Match(PlSqlParserTRANSFORMS) if p.HasError() { // Recognition error - abort rule @@ -194472,7 +191839,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12322) + p.SetState(12132) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194480,10 +191847,10 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12323) + p.SetState(12133) p.Transform() } - p.SetState(12328) + p.SetState(12138) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194492,7 +191859,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12324) + p.SetState(12134) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -194500,11 +191867,11 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12325) + p.SetState(12135) p.Transform() } - p.SetState(12330) + p.SetState(12140) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194512,7 +191879,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12331) + p.SetState(12141) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194807,23 +192174,23 @@ func (s *TransformContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Transform() (localctx ITransformContext) { localctx = NewTransformContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1276, PlSqlParserRULE_transform) + p.EnterRule(localctx, 1254, PlSqlParserRULE_transform) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12333) + p.SetState(12143) p.Column_name() } { - p.SetState(12334) + p.SetState(12144) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12370) + p.SetState(12180) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194832,7 +192199,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(12335) + p.SetState(12145) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -194842,7 +192209,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserCONSTANT: { - p.SetState(12336) + p.SetState(12146) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -194850,7 +192217,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12337) + p.SetState(12147) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -194860,7 +192227,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserCONCAT: { - p.SetState(12338) + p.SetState(12148) p.Match(PlSqlParserCONCAT) if p.HasError() { // Recognition error - abort rule @@ -194868,7 +192235,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12339) + p.SetState(12149) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194876,10 +192243,10 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12340) + p.SetState(12150) p.Concat_item() } - p.SetState(12345) + p.SetState(12155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194888,7 +192255,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12341) + p.SetState(12151) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -194896,11 +192263,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12342) + p.SetState(12152) p.Concat_item() } - p.SetState(12347) + p.SetState(12157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194908,7 +192275,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12348) + p.SetState(12158) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194918,7 +192285,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserLOBFILE: { - p.SetState(12350) + p.SetState(12160) p.Match(PlSqlParserLOBFILE) if p.HasError() { // Recognition error - abort rule @@ -194926,7 +192293,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12351) + p.SetState(12161) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194934,10 +192301,10 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12352) + p.SetState(12162) p.Lobfile_item() } - p.SetState(12357) + p.SetState(12167) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194946,7 +192313,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12353) + p.SetState(12163) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -194954,11 +192321,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12354) + p.SetState(12164) p.Lobfile_item() } - p.SetState(12359) + p.SetState(12169) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194966,14 +192333,14 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12360) + p.SetState(12170) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12362) + p.SetState(12172) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194982,7 +192349,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { if _la == PlSqlParserBLOB || _la == PlSqlParserCLOB || _la == PlSqlParserFROM || _la == PlSqlParserCHARACTERSET { { - p.SetState(12361) + p.SetState(12171) p.Lobfile_attr_list() } @@ -194990,7 +192357,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserSTARTOF: { - p.SetState(12364) + p.SetState(12174) p.Match(PlSqlParserSTARTOF) if p.HasError() { // Recognition error - abort rule @@ -194998,11 +192365,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12365) + p.SetState(12175) p.Source_field() } { - p.SetState(12366) + p.SetState(12176) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -195010,7 +192377,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12367) + p.SetState(12177) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -195018,7 +192385,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12368) + p.SetState(12178) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -195138,10 +192505,10 @@ func (s *Source_fieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Source_field() (localctx ISource_fieldContext) { localctx = NewSource_fieldContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1278, PlSqlParserRULE_source_field) + p.EnterRule(localctx, 1256, PlSqlParserRULE_source_field) p.EnterOuterAlt(localctx, 1) { - p.SetState(12372) + p.SetState(12182) p.Column_name() } @@ -195267,25 +192634,25 @@ 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(12378) + p.EnterRule(localctx, 1258, PlSqlParserRULE_lobfile_item) + p.SetState(12188) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1550, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1532, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12374) + p.SetState(12184) p.Column_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12375) + p.SetState(12185) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -195293,7 +192660,7 @@ func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { } } { - p.SetState(12376) + p.SetState(12186) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -195301,7 +192668,7 @@ func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { } } { - p.SetState(12377) + p.SetState(12187) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -195561,10 +192928,10 @@ func (s *Lobfile_attr_listContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { localctx = NewLobfile_attr_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1282, PlSqlParserRULE_lobfile_attr_list) + p.EnterRule(localctx, 1260, PlSqlParserRULE_lobfile_attr_list) var _la int - p.SetState(12410) + p.SetState(12220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195574,7 +192941,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserFROM: p.EnterOuterAlt(localctx, 1) { - p.SetState(12380) + p.SetState(12190) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -195582,14 +192949,14 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12381) + p.SetState(12191) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12385) + p.SetState(12195) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195598,11 +192965,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(12382) + p.SetState(12192) p.Directory_spec() } { - p.SetState(12383) + p.SetState(12193) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -195611,7 +192978,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } - p.SetState(12388) + p.SetState(12198) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195620,12 +192987,12 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12387) + p.SetState(12197) p.File_spec() } } - p.SetState(12401) + p.SetState(12211) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195634,14 +193001,14 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12390) + p.SetState(12200) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12394) + p.SetState(12204) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195650,11 +193017,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(12391) + p.SetState(12201) p.Directory_spec() } { - p.SetState(12392) + p.SetState(12202) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -195663,7 +193030,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } - p.SetState(12397) + p.SetState(12207) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195672,13 +193039,13 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12396) + p.SetState(12206) p.File_spec() } } - p.SetState(12403) + p.SetState(12213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195686,7 +193053,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12404) + p.SetState(12214) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -195697,7 +193064,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 2) { - p.SetState(12405) + p.SetState(12215) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -195708,7 +193075,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 3) { - p.SetState(12406) + p.SetState(12216) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -195719,7 +193086,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserCHARACTERSET: p.EnterOuterAlt(localctx, 4) { - p.SetState(12407) + p.SetState(12217) p.Match(PlSqlParserCHARACTERSET) if p.HasError() { // Recognition error - abort rule @@ -195727,7 +193094,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12408) + p.SetState(12218) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -195735,7 +193102,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12409) + p.SetState(12219) p.Char_set_name() } @@ -195861,25 +193228,25 @@ 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(12415) + p.EnterRule(localctx, 1262, PlSqlParserRULE_concat_item) + p.SetState(12225) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1557, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1539, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12412) + p.SetState(12222) p.Column_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12413) + p.SetState(12223) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -195887,7 +193254,7 @@ func (p *PlSqlParser) Concat_item() (localctx IConcat_itemContext) { } } { - p.SetState(12414) + p.SetState(12224) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -196009,11 +193376,11 @@ func (s *Row_movement_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContext) { localctx = NewRow_movement_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1286, PlSqlParserRULE_row_movement_clause) + p.EnterRule(localctx, 1264, PlSqlParserRULE_row_movement_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12418) + p.SetState(12228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196022,7 +193389,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(12417) + p.SetState(12227) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -196035,7 +193402,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex } { - p.SetState(12420) + p.SetState(12230) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -196043,7 +193410,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex } } { - p.SetState(12421) + p.SetState(12231) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -196184,8 +193551,8 @@ 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(12431) + p.EnterRule(localctx, 1266, PlSqlParserRULE_flashback_archive_clause) + p.SetState(12241) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196195,7 +193562,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl case PlSqlParserFLASHBACK: p.EnterOuterAlt(localctx, 1) { - p.SetState(12423) + p.SetState(12233) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -196203,19 +193570,19 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12424) + p.SetState(12234) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12426) + p.SetState(12236) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1559, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1541, p.GetParserRuleContext()) == 1 { { - p.SetState(12425) + p.SetState(12235) var _x = p.Id_expression() @@ -196229,7 +193596,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(12428) + p.SetState(12238) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -196237,7 +193604,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12429) + p.SetState(12239) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -196245,7 +193612,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12430) + p.SetState(12240) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -196353,10 +193720,10 @@ func (s *Log_grpContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Log_grp() (localctx ILog_grpContext) { localctx = NewLog_grpContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1290, PlSqlParserRULE_log_grp) + p.EnterRule(localctx, 1268, PlSqlParserRULE_log_grp) p.EnterOuterAlt(localctx, 1) { - p.SetState(12433) + p.SetState(12243) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -196633,10 +194000,10 @@ func (s *Supplemental_table_loggingContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table_loggingContext) { localctx = NewSupplemental_table_loggingContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1292, PlSqlParserRULE_supplemental_table_logging) + p.EnterRule(localctx, 1270, PlSqlParserRULE_supplemental_table_logging) var _la int - p.SetState(12475) + p.SetState(12285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196646,7 +194013,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(12435) + p.SetState(12245) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -196654,7 +194021,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12436) + p.SetState(12246) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -196662,14 +194029,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12437) + p.SetState(12247) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12440) + p.SetState(12250) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196678,13 +194045,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(12438) + p.SetState(12248) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(12439) + p.SetState(12249) p.Supplemental_id_key_clause() } @@ -196692,7 +194059,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12451) + p.SetState(12261) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196701,7 +194068,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table for _la == PlSqlParserCOMMA { { - p.SetState(12442) + p.SetState(12252) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -196709,7 +194076,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12443) + p.SetState(12253) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -196717,14 +194084,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12444) + p.SetState(12254) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12447) + p.SetState(12257) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196733,13 +194100,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(12445) + p.SetState(12255) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(12446) + p.SetState(12256) p.Supplemental_id_key_clause() } @@ -196748,7 +194115,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table goto errorExit } - p.SetState(12453) + p.SetState(12263) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196759,7 +194126,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(12454) + p.SetState(12264) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -196767,7 +194134,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12455) + p.SetState(12265) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -196775,14 +194142,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12456) + p.SetState(12266) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12460) + p.SetState(12270) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196791,13 +194158,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(12457) + p.SetState(12267) p.Supplemental_id_key_clause() } case PlSqlParserGROUP: { - p.SetState(12458) + p.SetState(12268) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -196805,7 +194172,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12459) + p.SetState(12269) p.Log_grp() } @@ -196813,7 +194180,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12472) + p.SetState(12282) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196822,7 +194189,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table for _la == PlSqlParserCOMMA { { - p.SetState(12462) + p.SetState(12272) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -196830,7 +194197,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12463) + p.SetState(12273) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -196838,14 +194205,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12464) + p.SetState(12274) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12468) + p.SetState(12278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196854,13 +194221,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(12465) + p.SetState(12275) p.Supplemental_id_key_clause() } case PlSqlParserGROUP: { - p.SetState(12466) + p.SetState(12276) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -196868,7 +194235,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12467) + p.SetState(12277) p.Log_grp() } @@ -196877,7 +194244,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table goto errorExit } - p.SetState(12474) + p.SetState(12284) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197090,12 +194457,12 @@ func (s *Supplemental_log_grp_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_grp_clauseContext) { localctx = NewSupplemental_log_grp_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1294, PlSqlParserRULE_supplemental_log_grp_clause) + p.EnterRule(localctx, 1272, PlSqlParserRULE_supplemental_log_grp_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12477) + p.SetState(12287) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -197103,11 +194470,11 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12478) + p.SetState(12288) p.Log_grp() } { - p.SetState(12479) + p.SetState(12289) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -197115,10 +194482,10 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12480) + p.SetState(12290) p.Regular_id() } - p.SetState(12483) + p.SetState(12293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197127,7 +194494,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserNO { { - p.SetState(12481) + p.SetState(12291) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -197135,7 +194502,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12482) + p.SetState(12292) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -197144,7 +194511,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } - p.SetState(12493) + p.SetState(12303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197153,7 +194520,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ for _la == PlSqlParserCOMMA { { - p.SetState(12485) + p.SetState(12295) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -197161,10 +194528,10 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12486) + p.SetState(12296) p.Regular_id() } - p.SetState(12489) + p.SetState(12299) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197173,7 +194540,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserNO { { - p.SetState(12487) + p.SetState(12297) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -197181,7 +194548,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12488) + p.SetState(12298) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -197191,7 +194558,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } - p.SetState(12495) + p.SetState(12305) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197199,14 +194566,14 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ _la = p.GetTokenStream().LA(1) } { - p.SetState(12496) + p.SetState(12306) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12498) + p.SetState(12308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197215,7 +194582,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserALWAYS { { - p.SetState(12497) + p.SetState(12307) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -197395,12 +194762,12 @@ func (s *Supplemental_id_key_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_key_clauseContext) { localctx = NewSupplemental_id_key_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1296, PlSqlParserRULE_supplemental_id_key_clause) + p.EnterRule(localctx, 1274, PlSqlParserRULE_supplemental_id_key_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12500) + p.SetState(12310) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -197408,14 +194775,14 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12501) + p.SetState(12311) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12513) + p.SetState(12323) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197423,7 +194790,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(12503) + p.SetState(12313) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197432,7 +194799,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke if _la == PlSqlParserCOMMA { { - p.SetState(12502) + p.SetState(12312) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -197441,7 +194808,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } - p.SetState(12511) + p.SetState(12321) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197450,7 +194817,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12505) + p.SetState(12315) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -197460,7 +194827,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserPRIMARY: { - p.SetState(12506) + p.SetState(12316) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -197468,7 +194835,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12507) + p.SetState(12317) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -197478,7 +194845,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserUNIQUE: { - p.SetState(12508) + p.SetState(12318) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -197488,7 +194855,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserFOREIGN: { - p.SetState(12509) + p.SetState(12319) p.Match(PlSqlParserFOREIGN) if p.HasError() { // Recognition error - abort rule @@ -197496,7 +194863,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12510) + p.SetState(12320) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -197509,7 +194876,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke goto errorExit } - p.SetState(12515) + p.SetState(12325) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197517,7 +194884,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke _la = p.GetTokenStream().LA(1) } { - p.SetState(12517) + p.SetState(12327) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -197525,7 +194892,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12518) + p.SetState(12328) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -197758,12 +195125,12 @@ func (s *Allocate_extent_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clauseContext) { localctx = NewAllocate_extent_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1298, PlSqlParserRULE_allocate_extent_clause) + p.EnterRule(localctx, 1276, PlSqlParserRULE_allocate_extent_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12520) + p.SetState(12330) p.Match(PlSqlParserALLOCATE) if p.HasError() { // Recognition error - abort rule @@ -197771,14 +195138,14 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12521) + p.SetState(12331) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12534) + p.SetState(12344) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197787,14 +195154,14 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12522) + p.SetState(12332) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12529) + p.SetState(12339) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197802,7 +195169,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(12529) + p.SetState(12339) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197811,7 +195178,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause switch p.GetTokenStream().LA(1) { case PlSqlParserSIZE: { - p.SetState(12523) + p.SetState(12333) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -197819,13 +195186,13 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12524) + p.SetState(12334) p.Size_clause() } case PlSqlParserDATAFILE: { - p.SetState(12525) + p.SetState(12335) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -197833,7 +195200,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12526) + p.SetState(12336) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -197846,7 +195213,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause case PlSqlParserINSTANCE: { - p.SetState(12527) + p.SetState(12337) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -197854,7 +195221,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12528) + p.SetState(12338) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -197870,7 +195237,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause goto errorExit } - p.SetState(12531) + p.SetState(12341) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197878,7 +195245,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause _la = p.GetTokenStream().LA(1) } { - p.SetState(12533) + p.SetState(12343) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -198010,12 +195377,12 @@ func (s *Deallocate_unused_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_clauseContext) { localctx = NewDeallocate_unused_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1300, PlSqlParserRULE_deallocate_unused_clause) + p.EnterRule(localctx, 1278, PlSqlParserRULE_deallocate_unused_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12536) + p.SetState(12346) p.Match(PlSqlParserDEALLOCATE) if p.HasError() { // Recognition error - abort rule @@ -198023,14 +195390,14 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl } } { - p.SetState(12537) + p.SetState(12347) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12540) + p.SetState(12350) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198039,7 +195406,7 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl if _la == PlSqlParserKEEP { { - p.SetState(12538) + p.SetState(12348) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -198047,7 +195414,7 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl } } { - p.SetState(12539) + p.SetState(12349) p.Size_clause() } @@ -198163,12 +195530,12 @@ func (s *Shrink_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { localctx = NewShrink_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1302, PlSqlParserRULE_shrink_clause) + p.EnterRule(localctx, 1280, PlSqlParserRULE_shrink_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12542) + p.SetState(12352) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -198176,14 +195543,14 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { } } { - p.SetState(12543) + p.SetState(12353) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12545) + p.SetState(12355) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198192,7 +195559,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { if _la == PlSqlParserCOMPACT { { - p.SetState(12544) + p.SetState(12354) p.Match(PlSqlParserCOMPACT) if p.HasError() { // Recognition error - abort rule @@ -198201,7 +195568,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { } } - p.SetState(12548) + p.SetState(12358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198210,7 +195577,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12547) + p.SetState(12357) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -198325,11 +195692,11 @@ func (s *Records_per_block_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_clauseContext) { localctx = NewRecords_per_block_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1304, PlSqlParserRULE_records_per_block_clause) + p.EnterRule(localctx, 1282, PlSqlParserRULE_records_per_block_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12551) + p.SetState(12361) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198338,7 +195705,7 @@ func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_cl if _la == PlSqlParserMINIMIZE || _la == PlSqlParserNOMINIMIZE { { - p.SetState(12550) + p.SetState(12360) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMINIMIZE || _la == PlSqlParserNOMINIMIZE) { @@ -198351,7 +195718,7 @@ func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_cl } { - p.SetState(12553) + p.SetState(12363) p.Match(PlSqlParserRECORDS_PER_BLOCK) if p.HasError() { // Recognition error - abort rule @@ -198486,12 +195853,12 @@ func (s *Upgrade_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseContext) { localctx = NewUpgrade_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1306, PlSqlParserRULE_upgrade_table_clause) + p.EnterRule(localctx, 1284, PlSqlParserRULE_upgrade_table_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12555) + p.SetState(12365) p.Match(PlSqlParserUPGRADE) if p.HasError() { // Recognition error - abort rule @@ -198499,7 +195866,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } } - p.SetState(12557) + p.SetState(12367) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198508,7 +195875,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont if _la == PlSqlParserNOT { { - p.SetState(12556) + p.SetState(12366) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -198518,7 +195885,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } { - p.SetState(12559) + p.SetState(12369) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -198526,7 +195893,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } } { - p.SetState(12560) + p.SetState(12370) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -198535,7 +195902,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } { - p.SetState(12562) + p.SetState(12372) p.Column_properties() } @@ -198666,12 +196033,12 @@ func (s *Truncate_tableContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { localctx = NewTruncate_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1308, PlSqlParserRULE_truncate_table) + p.EnterRule(localctx, 1286, PlSqlParserRULE_truncate_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12564) + p.SetState(12374) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -198679,7 +196046,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } } { - p.SetState(12565) + p.SetState(12375) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -198687,10 +196054,10 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } } { - p.SetState(12566) + p.SetState(12376) p.Tableview_name() } - p.SetState(12568) + p.SetState(12378) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198699,7 +196066,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { if _la == PlSqlParserPURGE { { - p.SetState(12567) + p.SetState(12377) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -198709,7 +196076,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } { - p.SetState(12570) + p.SetState(12380) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -198854,12 +196221,12 @@ func (s *Drop_tableContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { localctx = NewDrop_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1310, PlSqlParserRULE_drop_table) + p.EnterRule(localctx, 1288, PlSqlParserRULE_drop_table) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12572) + p.SetState(12382) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -198867,7 +196234,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12573) + p.SetState(12383) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -198875,10 +196242,10 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12574) + p.SetState(12384) p.Tableview_name() } - p.SetState(12577) + p.SetState(12387) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198887,7 +196254,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12575) + p.SetState(12385) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -198895,7 +196262,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12576) + p.SetState(12386) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -198904,7 +196271,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } - p.SetState(12580) + p.SetState(12390) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198913,7 +196280,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { if _la == PlSqlParserPURGE { { - p.SetState(12579) + p.SetState(12389) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -198923,7 +196290,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } { - p.SetState(12582) + p.SetState(12392) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -199091,12 +196458,12 @@ func (s *Drop_tablespaceContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { localctx = NewDrop_tablespaceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1312, PlSqlParserRULE_drop_tablespace) + p.EnterRule(localctx, 1290, PlSqlParserRULE_drop_tablespace) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12584) + p.SetState(12394) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -199104,7 +196471,7 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } } { - p.SetState(12585) + p.SetState(12395) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -199112,18 +196479,18 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } } { - p.SetState(12586) + p.SetState(12396) var _x = p.Id_expression() localctx.(*Drop_tablespaceContext).ts = _x } - p.SetState(12591) + p.SetState(12401) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1587, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1569, p.GetParserRuleContext()) == 1 { { - p.SetState(12587) + p.SetState(12397) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -199133,12 +196500,12 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { p.Consume() } } - p.SetState(12589) + p.SetState(12399) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1586, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1568, p.GetParserRuleContext()) == 1 { { - p.SetState(12588) + p.SetState(12398) p.Match(PlSqlParserQUOTA) if p.HasError() { // Recognition error - abort rule @@ -199153,12 +196520,12 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12594) + p.SetState(12404) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1588, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1570, p.GetParserRuleContext()) == 1 { { - p.SetState(12593) + p.SetState(12403) p.Including_contents_clause() } @@ -199316,10 +196683,10 @@ func (s *Drop_tablespace_setContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContext) { localctx = NewDrop_tablespace_setContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1314, PlSqlParserRULE_drop_tablespace_set) + p.EnterRule(localctx, 1292, PlSqlParserRULE_drop_tablespace_set) p.EnterOuterAlt(localctx, 1) { - p.SetState(12596) + p.SetState(12406) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -199327,7 +196694,7 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12597) + p.SetState(12407) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -199335,7 +196702,7 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12598) + p.SetState(12408) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -199343,18 +196710,18 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12599) + p.SetState(12409) var _x = p.Id_expression() localctx.(*Drop_tablespace_setContext).tss = _x } - p.SetState(12601) + p.SetState(12411) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1589, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1571, p.GetParserRuleContext()) == 1 { { - p.SetState(12600) + p.SetState(12410) p.Including_contents_clause() } @@ -199487,12 +196854,12 @@ func (s *Including_contents_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_clauseContext) { localctx = NewIncluding_contents_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1316, PlSqlParserRULE_including_contents_clause) + p.EnterRule(localctx, 1294, PlSqlParserRULE_including_contents_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12603) + p.SetState(12413) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -199500,19 +196867,19 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12604) + p.SetState(12414) p.Match(PlSqlParserCONTENTS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12607) + p.SetState(12417) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1590, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1572, p.GetParserRuleContext()) == 1 { { - p.SetState(12605) + p.SetState(12415) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAND || _la == PlSqlParserKEEP) { @@ -199523,7 +196890,7 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12606) + p.SetState(12416) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule @@ -199534,12 +196901,12 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } else if p.HasError() { // JIM goto errorExit } - p.SetState(12611) + p.SetState(12421) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1591, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1573, p.GetParserRuleContext()) == 1 { { - p.SetState(12609) + p.SetState(12419) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -199547,7 +196914,7 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12610) + p.SetState(12420) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -199691,12 +197058,12 @@ func (s *Drop_viewContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { localctx = NewDrop_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1318, PlSqlParserRULE_drop_view) + p.EnterRule(localctx, 1296, PlSqlParserRULE_drop_view) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12613) + p.SetState(12423) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -199704,7 +197071,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12614) + p.SetState(12424) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -199712,10 +197079,10 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12615) + p.SetState(12425) p.Tableview_name() } - p.SetState(12618) + p.SetState(12428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -199724,7 +197091,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12616) + p.SetState(12426) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -199732,7 +197099,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12617) + p.SetState(12427) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -199742,7 +197109,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } { - p.SetState(12620) + p.SetState(12430) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -199894,10 +197261,10 @@ func (s *Comment_on_columnContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { localctx = NewComment_on_columnContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1320, PlSqlParserRULE_comment_on_column) + p.EnterRule(localctx, 1298, PlSqlParserRULE_comment_on_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(12622) + p.SetState(12432) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -199905,7 +197272,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12623) + p.SetState(12433) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -199913,7 +197280,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12624) + p.SetState(12434) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -199921,11 +197288,11 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12625) + p.SetState(12435) p.Column_name() } { - p.SetState(12626) + p.SetState(12436) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -199933,7 +197300,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12627) + p.SetState(12437) p.Quoted_string() } @@ -200037,12 +197404,12 @@ func (s *Enable_or_disableContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Enable_or_disable() (localctx IEnable_or_disableContext) { localctx = NewEnable_or_disableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1322, PlSqlParserRULE_enable_or_disable) + p.EnterRule(localctx, 1300, PlSqlParserRULE_enable_or_disable) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12629) + p.SetState(12439) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -200153,12 +197520,12 @@ func (s *Allow_or_disallowContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Allow_or_disallow() (localctx IAllow_or_disallowContext) { localctx = NewAllow_or_disallowContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1324, PlSqlParserRULE_allow_or_disallow) + p.EnterRule(localctx, 1302, PlSqlParserRULE_allow_or_disallow) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12631) + p.SetState(12441) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW) { @@ -200328,19 +197695,19 @@ func (s *Alter_synonymContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { localctx = NewAlter_synonymContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1326, PlSqlParserRULE_alter_synonym) + p.EnterRule(localctx, 1304, PlSqlParserRULE_alter_synonym) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12633) + p.SetState(12443) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12635) + p.SetState(12445) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200349,7 +197716,7 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(12634) + p.SetState(12444) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -200359,23 +197726,23 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { } { - p.SetState(12637) + p.SetState(12447) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12641) + p.SetState(12451) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1594, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1576, p.GetParserRuleContext()) == 1 { { - p.SetState(12638) + p.SetState(12448) p.Schema_name() } { - p.SetState(12639) + p.SetState(12449) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200387,11 +197754,11 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { goto errorExit } { - p.SetState(12643) + p.SetState(12453) p.Synonym_name() } { - p.SetState(12644) + p.SetState(12454) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPILE || _la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -200631,27 +197998,27 @@ func (s *Create_synonymContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { localctx = NewCreate_synonymContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1328, PlSqlParserRULE_create_synonym) + p.EnterRule(localctx, 1306, PlSqlParserRULE_create_synonym) var _la int - p.SetState(12688) + p.SetState(12498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1602, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1584, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12646) + p.SetState(12456) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12649) + p.SetState(12459) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200660,7 +198027,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { if _la == PlSqlParserOR { { - p.SetState(12647) + p.SetState(12457) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -200668,7 +198035,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12648) + p.SetState(12458) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -200678,7 +198045,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } { - p.SetState(12651) + p.SetState(12461) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -200686,7 +198053,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12652) + p.SetState(12462) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -200694,27 +198061,27 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12653) + p.SetState(12463) p.Synonym_name() } { - p.SetState(12654) + p.SetState(12464) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12658) + p.SetState(12468) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1596, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1578, p.GetParserRuleContext()) == 1 { { - p.SetState(12655) + p.SetState(12465) p.Schema_name() } { - p.SetState(12656) + p.SetState(12466) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200726,15 +198093,15 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12660) + p.SetState(12470) p.Schema_object_name() } - p.SetState(12663) + p.SetState(12473) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1597, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1579, p.GetParserRuleContext()) == 1 { { - p.SetState(12661) + p.SetState(12471) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -200742,7 +198109,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12662) + p.SetState(12472) p.Link_name() } @@ -200753,14 +198120,14 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12665) + p.SetState(12475) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12668) + p.SetState(12478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200769,7 +198136,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { if _la == PlSqlParserOR { { - p.SetState(12666) + p.SetState(12476) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -200777,7 +198144,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12667) + p.SetState(12477) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -200787,23 +198154,23 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } { - p.SetState(12670) + p.SetState(12480) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12674) + p.SetState(12484) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1599, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1581, p.GetParserRuleContext()) == 1 { { - p.SetState(12671) + p.SetState(12481) p.Schema_name() } { - p.SetState(12672) + p.SetState(12482) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200815,27 +198182,27 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12676) + p.SetState(12486) p.Synonym_name() } { - p.SetState(12677) + p.SetState(12487) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12681) + p.SetState(12491) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1600, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1582, p.GetParserRuleContext()) == 1 { { - p.SetState(12678) + p.SetState(12488) p.Schema_name() } { - p.SetState(12679) + p.SetState(12489) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -200847,15 +198214,15 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12683) + p.SetState(12493) p.Schema_object_name() } - p.SetState(12686) + p.SetState(12496) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1601, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1583, p.GetParserRuleContext()) == 1 { { - p.SetState(12684) + p.SetState(12494) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -200863,7 +198230,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12685) + p.SetState(12495) p.Link_name() } @@ -201024,19 +198391,19 @@ func (s *Drop_synonymContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { localctx = NewDrop_synonymContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1330, PlSqlParserRULE_drop_synonym) + p.EnterRule(localctx, 1308, PlSqlParserRULE_drop_synonym) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12690) + p.SetState(12500) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12692) + p.SetState(12502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201045,7 +198412,7 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(12691) + p.SetState(12501) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -201055,23 +198422,23 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { } { - p.SetState(12694) + p.SetState(12504) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12698) + p.SetState(12508) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1604, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1586, p.GetParserRuleContext()) == 1 { { - p.SetState(12695) + p.SetState(12505) p.Schema_name() } { - p.SetState(12696) + p.SetState(12506) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -201083,15 +198450,15 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { goto errorExit } { - p.SetState(12700) + p.SetState(12510) p.Synonym_name() } - p.SetState(12702) + p.SetState(12512) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1605, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1587, p.GetParserRuleContext()) == 1 { { - p.SetState(12701) + p.SetState(12511) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -201272,12 +198639,12 @@ func (s *Create_spfileContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { localctx = NewCreate_spfileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1332, PlSqlParserRULE_create_spfile) + p.EnterRule(localctx, 1310, PlSqlParserRULE_create_spfile) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12704) + p.SetState(12514) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -201285,14 +198652,14 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12705) + p.SetState(12515) p.Match(PlSqlParserSPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12708) + p.SetState(12518) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201301,7 +198668,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { if _la == PlSqlParserEQUALS_OP { { - p.SetState(12706) + p.SetState(12516) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -201309,20 +198676,20 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12707) + p.SetState(12517) p.Spfile_name() } } { - p.SetState(12710) + p.SetState(12520) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12721) + p.SetState(12531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201331,19 +198698,19 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPFILE: { - p.SetState(12711) + p.SetState(12521) p.Match(PlSqlParserPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12714) + p.SetState(12524) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1607, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1589, p.GetParserRuleContext()) == 1 { { - p.SetState(12712) + p.SetState(12522) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -201351,19 +198718,19 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12713) + p.SetState(12523) p.Pfile_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12718) + p.SetState(12528) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1608, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1590, p.GetParserRuleContext()) == 1 { { - p.SetState(12716) + p.SetState(12526) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -201371,7 +198738,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12717) + p.SetState(12527) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -201385,7 +198752,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { case PlSqlParserMEMORY: { - p.SetState(12720) + p.SetState(12530) p.Match(PlSqlParserMEMORY) if p.HasError() { // Recognition error - abort rule @@ -201493,10 +198860,10 @@ func (s *Spfile_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Spfile_name() (localctx ISpfile_nameContext) { localctx = NewSpfile_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1334, PlSqlParserRULE_spfile_name) + p.EnterRule(localctx, 1312, PlSqlParserRULE_spfile_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12723) + p.SetState(12533) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -201599,10 +198966,10 @@ func (s *Pfile_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Pfile_name() (localctx IPfile_nameContext) { localctx = NewPfile_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1336, PlSqlParserRULE_pfile_name) + p.EnterRule(localctx, 1314, PlSqlParserRULE_pfile_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12725) + p.SetState(12535) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -201754,10 +199121,10 @@ func (s *Comment_on_tableContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { localctx = NewComment_on_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1338, PlSqlParserRULE_comment_on_table) + p.EnterRule(localctx, 1316, PlSqlParserRULE_comment_on_table) p.EnterOuterAlt(localctx, 1) { - p.SetState(12727) + p.SetState(12537) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -201765,7 +199132,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12728) + p.SetState(12538) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -201773,7 +199140,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12729) + p.SetState(12539) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -201781,11 +199148,11 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12730) + p.SetState(12540) p.Tableview_name() } { - p.SetState(12731) + p.SetState(12541) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -201793,7 +199160,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12732) + p.SetState(12542) p.Quoted_string() } @@ -201946,10 +199313,10 @@ func (s *Comment_on_materializedContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializedContext) { localctx = NewComment_on_materializedContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1340, PlSqlParserRULE_comment_on_materialized) + p.EnterRule(localctx, 1318, PlSqlParserRULE_comment_on_materialized) p.EnterOuterAlt(localctx, 1) { - p.SetState(12734) + p.SetState(12544) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -201957,7 +199324,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12735) + p.SetState(12545) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -201965,7 +199332,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12736) + p.SetState(12546) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -201973,7 +199340,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12737) + p.SetState(12547) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -201981,11 +199348,11 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12738) + p.SetState(12548) p.Tableview_name() } { - p.SetState(12739) + p.SetState(12549) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -201993,7 +199360,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12740) + p.SetState(12550) p.Quoted_string() } @@ -202227,10 +199594,10 @@ func (s *Alter_analytic_viewContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContext) { localctx = NewAlter_analytic_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1342, PlSqlParserRULE_alter_analytic_view) + p.EnterRule(localctx, 1320, PlSqlParserRULE_alter_analytic_view) p.EnterOuterAlt(localctx, 1) { - p.SetState(12742) + p.SetState(12552) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -202238,7 +199605,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12743) + p.SetState(12553) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -202246,23 +199613,23 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12744) + p.SetState(12554) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12748) + p.SetState(12558) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1610, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1592, p.GetParserRuleContext()) == 1 { { - p.SetState(12745) + p.SetState(12555) p.Schema_name() } { - p.SetState(12746) + p.SetState(12556) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -202274,13 +199641,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex goto errorExit } { - p.SetState(12750) + p.SetState(12560) var _x = p.Id_expression() localctx.(*Alter_analytic_viewContext).av = _x } - p.SetState(12757) + p.SetState(12567) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202289,7 +199656,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex switch p.GetTokenStream().LA(1) { case PlSqlParserRENAME: { - p.SetState(12751) + p.SetState(12561) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -202297,7 +199664,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12752) + p.SetState(12562) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -202305,13 +199672,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12753) + p.SetState(12563) p.Id_expression() } case PlSqlParserCOMPILE: { - p.SetState(12754) + p.SetState(12564) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -202321,13 +199688,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex case PlSqlParserADD: { - p.SetState(12755) + p.SetState(12565) p.Alter_add_cache_clause() } case PlSqlParserDROP: { - p.SetState(12756) + p.SetState(12566) p.Alter_drop_cache_clause() } @@ -202546,12 +199913,12 @@ func (s *Alter_add_cache_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clauseContext) { localctx = NewAlter_add_cache_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1344, PlSqlParserRULE_alter_add_cache_clause) + p.EnterRule(localctx, 1322, PlSqlParserRULE_alter_add_cache_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12759) + p.SetState(12569) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -202559,7 +199926,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12760) + p.SetState(12570) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -202567,7 +199934,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12761) + p.SetState(12571) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -202575,7 +199942,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12762) + p.SetState(12572) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -202583,14 +199950,14 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12763) + p.SetState(12573) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12766) + p.SetState(12576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202598,7 +199965,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12764) + p.SetState(12574) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -202608,7 +199975,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(12765) + p.SetState(12575) p.Measure_list() } @@ -202617,7 +199984,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause default: } { - p.SetState(12768) + p.SetState(12578) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202625,7 +199992,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12769) + p.SetState(12579) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -202633,7 +200000,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12770) + p.SetState(12580) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202641,10 +200008,10 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12771) + p.SetState(12581) p.Levels_item() } - p.SetState(12776) + p.SetState(12586) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202653,7 +200020,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause for _la == PlSqlParserCOMMA { { - p.SetState(12772) + p.SetState(12582) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -202661,11 +200028,11 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12773) + p.SetState(12583) p.Levels_item() } - p.SetState(12778) + p.SetState(12588) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202673,7 +200040,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause _la = p.GetTokenStream().LA(1) } { - p.SetState(12779) + p.SetState(12589) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202857,25 +200224,25 @@ func (s *Levels_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { localctx = NewLevels_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1346, PlSqlParserRULE_levels_item) + p.EnterRule(localctx, 1324, PlSqlParserRULE_levels_item) p.EnterOuterAlt(localctx, 1) - p.SetState(12789) + p.SetState(12599) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1615, p.GetParserRuleContext()) == 1 { - p.SetState(12784) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1597, p.GetParserRuleContext()) == 1 { + p.SetState(12594) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1614, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1596, p.GetParserRuleContext()) == 1 { { - p.SetState(12781) + p.SetState(12591) var _x = p.Id_expression() localctx.(*Levels_itemContext).d = _x } { - p.SetState(12782) + p.SetState(12592) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -202887,14 +200254,14 @@ func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { goto errorExit } { - p.SetState(12786) + p.SetState(12596) var _x = p.Id_expression() localctx.(*Levels_itemContext).h = _x } { - p.SetState(12787) + p.SetState(12597) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -202906,7 +200273,7 @@ func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { goto errorExit } { - p.SetState(12791) + p.SetState(12601) var _x = p.Id_expression() @@ -203056,15 +200423,15 @@ func (s *Measure_listContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { localctx = NewMeasure_listContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1348, PlSqlParserRULE_measure_list) + p.EnterRule(localctx, 1326, PlSqlParserRULE_measure_list) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12793) + p.SetState(12603) p.Id_expression() } - p.SetState(12798) + p.SetState(12608) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203073,7 +200440,7 @@ func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12794) + p.SetState(12604) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -203081,11 +200448,11 @@ func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { } } { - p.SetState(12795) + p.SetState(12605) p.Id_expression() } - p.SetState(12800) + p.SetState(12610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203303,12 +200670,12 @@ func (s *Alter_drop_cache_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clauseContext) { localctx = NewAlter_drop_cache_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1350, PlSqlParserRULE_alter_drop_cache_clause) + p.EnterRule(localctx, 1328, PlSqlParserRULE_alter_drop_cache_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12801) + p.SetState(12611) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -203316,7 +200683,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12802) + p.SetState(12612) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -203324,7 +200691,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12803) + p.SetState(12613) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -203332,7 +200699,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12804) + p.SetState(12614) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -203340,14 +200707,14 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12805) + p.SetState(12615) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12808) + p.SetState(12618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203355,7 +200722,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12806) + p.SetState(12616) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -203365,7 +200732,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(12807) + p.SetState(12617) p.Measure_list() } @@ -203374,7 +200741,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau default: } { - p.SetState(12810) + p.SetState(12620) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -203382,7 +200749,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12811) + p.SetState(12621) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -203390,7 +200757,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12812) + p.SetState(12622) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -203398,10 +200765,10 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12813) + p.SetState(12623) p.Levels_item() } - p.SetState(12818) + p.SetState(12628) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203410,7 +200777,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau for _la == PlSqlParserCOMMA { { - p.SetState(12814) + p.SetState(12624) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -203418,11 +200785,11 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12815) + p.SetState(12625) p.Levels_item() } - p.SetState(12820) + p.SetState(12630) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203430,7 +200797,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau _la = p.GetTokenStream().LA(1) } { - p.SetState(12821) + p.SetState(12631) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -203645,10 +201012,10 @@ func (s *Alter_attribute_dimensionContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dimensionContext) { localctx = NewAlter_attribute_dimensionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1352, PlSqlParserRULE_alter_attribute_dimension) + p.EnterRule(localctx, 1330, PlSqlParserRULE_alter_attribute_dimension) p.EnterOuterAlt(localctx, 1) { - p.SetState(12823) + p.SetState(12633) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -203656,7 +201023,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12824) + p.SetState(12634) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -203664,23 +201031,23 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12825) + p.SetState(12635) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12829) + p.SetState(12639) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1619, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1601, p.GetParserRuleContext()) == 1 { { - p.SetState(12826) + p.SetState(12636) p.Schema_name() } { - p.SetState(12827) + p.SetState(12637) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -203692,13 +201059,13 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim goto errorExit } { - p.SetState(12831) + p.SetState(12641) var _x = p.Id_expression() localctx.(*Alter_attribute_dimensionContext).ad = _x } - p.SetState(12836) + p.SetState(12646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203707,7 +201074,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim switch p.GetTokenStream().LA(1) { case PlSqlParserRENAME: { - p.SetState(12832) + p.SetState(12642) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -203715,7 +201082,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12833) + p.SetState(12643) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -203723,7 +201090,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12834) + p.SetState(12644) var _x = p.Id_expression() @@ -203732,7 +201099,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim case PlSqlParserCOMPILE: { - p.SetState(12835) + p.SetState(12645) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -204077,12 +201444,12 @@ func (s *Alter_audit_policyContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) { localctx = NewAlter_audit_policyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1354, PlSqlParserRULE_alter_audit_policy) + p.EnterRule(localctx, 1332, PlSqlParserRULE_alter_audit_policy) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12838) + p.SetState(12648) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -204090,7 +201457,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12839) + p.SetState(12649) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -204098,7 +201465,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12840) + p.SetState(12650) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -204106,18 +201473,18 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12841) + p.SetState(12651) var _x = p.Id_expression() localctx.(*Alter_audit_policyContext).p = _x } - p.SetState(12843) + p.SetState(12653) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1621, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1603, p.GetParserRuleContext()) == 1 { { - p.SetState(12842) + p.SetState(12652) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -204128,44 +201495,44 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(12858) + p.SetState(12668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1626, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1608, p.GetParserRuleContext()) { case 1: - p.SetState(12846) + p.SetState(12656) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1622, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1604, p.GetParserRuleContext()) == 1 { { - p.SetState(12845) + p.SetState(12655) p.Privilege_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12849) + p.SetState(12659) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1623, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1605, p.GetParserRuleContext()) == 1 { { - p.SetState(12848) + p.SetState(12658) p.Action_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12852) + p.SetState(12662) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1624, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1606, p.GetParserRuleContext()) == 1 { { - p.SetState(12851) + p.SetState(12661) p.Role_audit_clause() } @@ -204174,12 +201541,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } case 2: - p.SetState(12856) + p.SetState(12666) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1625, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1607, p.GetParserRuleContext()) == 1 { { - p.SetState(12854) + p.SetState(12664) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -204187,7 +201554,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12855) + p.SetState(12665) p.Match(PlSqlParserTOPLEVEL) if p.HasError() { // Recognition error - abort rule @@ -204202,12 +201569,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(12861) + p.SetState(12671) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1627, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1609, p.GetParserRuleContext()) == 1 { { - p.SetState(12860) + p.SetState(12670) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204218,44 +201585,44 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(12876) + p.SetState(12686) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1632, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1614, p.GetParserRuleContext()) { case 1: - p.SetState(12864) + p.SetState(12674) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1628, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1610, p.GetParserRuleContext()) == 1 { { - p.SetState(12863) + p.SetState(12673) p.Privilege_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12867) + p.SetState(12677) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1629, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1611, p.GetParserRuleContext()) == 1 { { - p.SetState(12866) + p.SetState(12676) p.Action_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12870) + p.SetState(12680) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1630, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1612, p.GetParserRuleContext()) == 1 { { - p.SetState(12869) + p.SetState(12679) p.Role_audit_clause() } @@ -204264,12 +201631,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } case 2: - p.SetState(12874) + p.SetState(12684) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1631, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1613, p.GetParserRuleContext()) == 1 { { - p.SetState(12872) + p.SetState(12682) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -204277,7 +201644,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12873) + p.SetState(12683) p.Match(PlSqlParserTOPLEVEL) if p.HasError() { // Recognition error - abort rule @@ -204292,19 +201659,19 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(12886) + p.SetState(12696) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1634, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1616, p.GetParserRuleContext()) == 1 { { - p.SetState(12878) + p.SetState(12688) p.Match(PlSqlParserCONDITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12884) + p.SetState(12694) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204313,7 +201680,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDROP: { - p.SetState(12879) + p.SetState(12689) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204323,7 +201690,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case PlSqlParserCHAR_STRING: { - p.SetState(12880) + p.SetState(12690) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -204331,7 +201698,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12881) + p.SetState(12691) p.Match(PlSqlParserEVALUATE) if p.HasError() { // Recognition error - abort rule @@ -204339,7 +201706,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12882) + p.SetState(12692) p.Match(PlSqlParserPER) if p.HasError() { // Recognition error - abort rule @@ -204347,7 +201714,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12883) + p.SetState(12693) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINSTANCE || _la == PlSqlParserSESSION || _la == PlSqlParserSTATEMENT) { @@ -204731,12 +202098,12 @@ func (s *Alter_clusterContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { localctx = NewAlter_clusterContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1356, PlSqlParserRULE_alter_cluster) + p.EnterRule(localctx, 1334, PlSqlParserRULE_alter_cluster) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12888) + p.SetState(12698) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -204744,7 +202111,7 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12889) + p.SetState(12699) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -204752,10 +202119,10 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12890) + p.SetState(12700) p.Cluster_name() } - p.SetState(12897) + p.SetState(12707) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204763,7 +202130,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(12897) + p.SetState(12707) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204772,13 +202139,13 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(12891) + p.SetState(12701) p.Physical_attributes_clause() } case PlSqlParserSIZE: { - p.SetState(12892) + p.SetState(12702) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -204786,25 +202153,25 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12893) + p.SetState(12703) p.Size_clause() } case PlSqlParserALLOCATE: { - p.SetState(12894) + p.SetState(12704) p.Allocate_extent_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(12895) + p.SetState(12705) p.Deallocate_unused_clause() } case PlSqlParserCACHE, PlSqlParserNOCACHE: { - p.SetState(12896) + p.SetState(12706) p.Cache_or_nocache() } @@ -204813,14 +202180,14 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { goto errorExit } - p.SetState(12899) + p.SetState(12709) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(12902) + p.SetState(12712) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -204829,13 +202196,13 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(12901) + p.SetState(12711) p.Parallel_clause() } } { - p.SetState(12904) + p.SetState(12714) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -204998,10 +202365,10 @@ func (s *Drop_analytic_viewContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) { localctx = NewDrop_analytic_viewContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1358, PlSqlParserRULE_drop_analytic_view) + p.EnterRule(localctx, 1336, PlSqlParserRULE_drop_analytic_view) p.EnterOuterAlt(localctx, 1) { - p.SetState(12906) + p.SetState(12716) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205009,7 +202376,7 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) } } { - p.SetState(12907) + p.SetState(12717) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -205017,23 +202384,23 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) } } { - p.SetState(12908) + p.SetState(12718) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12912) + p.SetState(12722) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1638, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1620, p.GetParserRuleContext()) == 1 { { - p.SetState(12909) + p.SetState(12719) p.Schema_name() } { - p.SetState(12910) + p.SetState(12720) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -205045,7 +202412,7 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) goto errorExit } { - p.SetState(12914) + p.SetState(12724) var _x = p.Id_expression() @@ -205207,10 +202574,10 @@ func (s *Drop_attribute_dimensionContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimensionContext) { localctx = NewDrop_attribute_dimensionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1360, PlSqlParserRULE_drop_attribute_dimension) + p.EnterRule(localctx, 1338, PlSqlParserRULE_drop_attribute_dimension) p.EnterOuterAlt(localctx, 1) { - p.SetState(12916) + p.SetState(12726) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205218,7 +202585,7 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen } } { - p.SetState(12917) + p.SetState(12727) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -205226,23 +202593,23 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen } } { - p.SetState(12918) + p.SetState(12728) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12922) + p.SetState(12732) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1639, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1621, p.GetParserRuleContext()) == 1 { { - p.SetState(12919) + p.SetState(12729) p.Schema_name() } { - p.SetState(12920) + p.SetState(12730) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -205254,7 +202621,7 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen goto errorExit } { - p.SetState(12924) + p.SetState(12734) var _x = p.Id_expression() @@ -205394,10 +202761,10 @@ func (s *Drop_audit_policyContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { localctx = NewDrop_audit_policyContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1362, PlSqlParserRULE_drop_audit_policy) + p.EnterRule(localctx, 1340, PlSqlParserRULE_drop_audit_policy) p.EnterOuterAlt(localctx, 1) { - p.SetState(12926) + p.SetState(12736) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205405,7 +202772,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12927) + p.SetState(12737) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -205413,7 +202780,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12928) + p.SetState(12738) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -205421,7 +202788,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12929) + p.SetState(12739) var _x = p.Id_expression() @@ -205561,10 +202928,10 @@ func (s *Drop_flashback_archiveContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archiveContext) { localctx = NewDrop_flashback_archiveContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1364, PlSqlParserRULE_drop_flashback_archive) + p.EnterRule(localctx, 1342, PlSqlParserRULE_drop_flashback_archive) p.EnterOuterAlt(localctx, 1) { - p.SetState(12931) + p.SetState(12741) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205572,7 +202939,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12932) + p.SetState(12742) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -205580,7 +202947,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12933) + p.SetState(12743) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -205588,7 +202955,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12934) + p.SetState(12744) var _x = p.Id_expression() @@ -205732,10 +203099,10 @@ func (s *Drop_clusterContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { localctx = NewDrop_clusterContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1366, PlSqlParserRULE_drop_cluster) + p.EnterRule(localctx, 1344, PlSqlParserRULE_drop_cluster) p.EnterOuterAlt(localctx, 1) { - p.SetState(12936) + p.SetState(12746) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205743,7 +203110,7 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12937) + p.SetState(12747) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -205751,15 +203118,15 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12938) + p.SetState(12748) p.Cluster_name() } - p.SetState(12945) + p.SetState(12755) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1641, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1623, p.GetParserRuleContext()) == 1 { { - p.SetState(12939) + p.SetState(12749) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -205767,19 +203134,19 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12940) + p.SetState(12750) p.Match(PlSqlParserTABLES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12943) + p.SetState(12753) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1640, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1622, p.GetParserRuleContext()) == 1 { { - p.SetState(12941) + p.SetState(12751) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -205787,7 +203154,7 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12942) + p.SetState(12752) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -205931,10 +203298,10 @@ func (s *Drop_contextContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { localctx = NewDrop_contextContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1368, PlSqlParserRULE_drop_context) + p.EnterRule(localctx, 1346, PlSqlParserRULE_drop_context) p.EnterOuterAlt(localctx, 1) { - p.SetState(12947) + p.SetState(12757) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205942,7 +203309,7 @@ func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { } } { - p.SetState(12948) + p.SetState(12758) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -205950,7 +203317,7 @@ func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { } } { - p.SetState(12949) + p.SetState(12759) var _x = p.Id_expression() @@ -206085,10 +203452,10 @@ func (s *Drop_directoryContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { localctx = NewDrop_directoryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1370, PlSqlParserRULE_drop_directory) + p.EnterRule(localctx, 1348, PlSqlParserRULE_drop_directory) p.EnterOuterAlt(localctx, 1) { - p.SetState(12951) + p.SetState(12761) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -206096,7 +203463,7 @@ func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { } } { - p.SetState(12952) + p.SetState(12762) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -206104,7 +203471,7 @@ func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { } } { - p.SetState(12953) + p.SetState(12763) var _x = p.Id_expression() @@ -206259,12 +203626,12 @@ func (s *Drop_diskgroupContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { localctx = NewDrop_diskgroupContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1372, PlSqlParserRULE_drop_diskgroup) + p.EnterRule(localctx, 1350, PlSqlParserRULE_drop_diskgroup) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12955) + p.SetState(12765) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -206272,7 +203639,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } } { - p.SetState(12956) + p.SetState(12766) p.Match(PlSqlParserDISKGROUP) if p.HasError() { // Recognition error - abort rule @@ -206280,17 +203647,17 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } } { - p.SetState(12957) + p.SetState(12767) var _x = p.Id_expression() localctx.(*Drop_diskgroupContext).dgn = _x } - p.SetState(12966) + p.SetState(12776) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1644, p.GetParserRuleContext()) == 1 { - p.SetState(12963) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1626, p.GetParserRuleContext()) == 1 { + p.SetState(12773) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206298,7 +203665,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFORCE, PlSqlParserINCLUDING: - p.SetState(12959) + p.SetState(12769) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206307,7 +203674,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { if _la == PlSqlParserFORCE { { - p.SetState(12958) + p.SetState(12768) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -206317,7 +203684,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } { - p.SetState(12961) + p.SetState(12771) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -206327,7 +203694,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { case PlSqlParserEXCLUDING: { - p.SetState(12962) + p.SetState(12772) p.Match(PlSqlParserEXCLUDING) if p.HasError() { // Recognition error - abort rule @@ -206340,7 +203707,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { goto errorExit } { - p.SetState(12965) + p.SetState(12775) p.Match(PlSqlParserCONTENTS) if p.HasError() { // Recognition error - abort rule @@ -206485,10 +203852,10 @@ func (s *Drop_editionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { localctx = NewDrop_editionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1374, PlSqlParserRULE_drop_edition) + p.EnterRule(localctx, 1352, PlSqlParserRULE_drop_edition) p.EnterOuterAlt(localctx, 1) { - p.SetState(12968) + p.SetState(12778) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -206496,7 +203863,7 @@ func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { } } { - p.SetState(12969) + p.SetState(12779) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -206504,18 +203871,18 @@ func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { } } { - p.SetState(12970) + p.SetState(12780) var _x = p.Id_expression() localctx.(*Drop_editionContext).e = _x } - p.SetState(12972) + p.SetState(12782) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1645, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1627, p.GetParserRuleContext()) == 1 { { - p.SetState(12971) + p.SetState(12781) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -206659,12 +204026,12 @@ func (s *Truncate_clusterContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { localctx = NewTruncate_clusterContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1376, PlSqlParserRULE_truncate_cluster) + p.EnterRule(localctx, 1354, PlSqlParserRULE_truncate_cluster) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12974) + p.SetState(12784) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -206672,7 +204039,7 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12975) + p.SetState(12785) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -206680,15 +204047,15 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12976) + p.SetState(12786) p.Cluster_name() } - p.SetState(12979) + p.SetState(12789) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1646, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1628, p.GetParserRuleContext()) == 1 { { - p.SetState(12977) + p.SetState(12787) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserREUSE) { @@ -206699,7 +204066,7 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12978) + p.SetState(12788) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -206811,12 +204178,12 @@ func (s *Cache_or_nocacheContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Cache_or_nocache() (localctx ICache_or_nocacheContext) { localctx = NewCache_or_nocacheContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1378, PlSqlParserRULE_cache_or_nocache) + p.EnterRule(localctx, 1356, PlSqlParserRULE_cache_or_nocache) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(12981) + p.SetState(12791) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -206934,10 +204301,10 @@ func (s *Database_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Database_name() (localctx IDatabase_nameContext) { localctx = NewDatabase_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1380, PlSqlParserRULE_database_name) + p.EnterRule(localctx, 1358, PlSqlParserRULE_database_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12983) + p.SetState(12793) p.Regular_id() } @@ -207313,10 +204680,10 @@ func (s *Alter_databaseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { localctx = NewAlter_databaseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1382, PlSqlParserRULE_alter_database) + p.EnterRule(localctx, 1360, PlSqlParserRULE_alter_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(12985) + p.SetState(12795) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -207324,103 +204691,103 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { } } { - p.SetState(12986) + p.SetState(12796) p.Database_clause() } - p.SetState(13002) + p.SetState(12812) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1647, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1629, p.GetParserRuleContext()) { case 1: { - p.SetState(12987) + p.SetState(12797) p.Startup_clauses() } case 2: { - p.SetState(12988) + p.SetState(12798) p.Recovery_clauses() } case 3: { - p.SetState(12989) + p.SetState(12799) p.Database_file_clauses() } case 4: { - p.SetState(12990) + p.SetState(12800) p.Logfile_clauses() } case 5: { - p.SetState(12991) + p.SetState(12801) p.Controlfile_clauses() } case 6: { - p.SetState(12992) + p.SetState(12802) p.Standby_database_clauses() } case 7: { - p.SetState(12993) + p.SetState(12803) p.Default_settings_clause() } case 8: { - p.SetState(12994) + p.SetState(12804) p.Instance_clauses() } case 9: { - p.SetState(12995) + p.SetState(12805) p.Security_clause() } case 10: { - p.SetState(12996) + p.SetState(12806) p.Prepare_clause() } case 11: { - p.SetState(12997) + p.SetState(12807) p.Drop_mirror_clause() } case 12: { - p.SetState(12998) + p.SetState(12808) p.Lost_write_protection() } case 13: { - p.SetState(12999) + p.SetState(12809) p.Cdb_fleet_clauses() } case 14: { - p.SetState(13000) + p.SetState(12810) p.Property_clauses() } case 15: { - p.SetState(13001) + p.SetState(12811) p.Replay_upgrade_clauses() } @@ -207428,7 +204795,7 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { goto errorExit } { - p.SetState(13004) + p.SetState(12814) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -207553,11 +204920,11 @@ func (s *Database_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { localctx = NewDatabase_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1384, PlSqlParserRULE_database_clause) + p.EnterRule(localctx, 1362, PlSqlParserRULE_database_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13007) + p.SetState(12817) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207566,7 +204933,7 @@ func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { if _la == PlSqlParserPLUGGABLE { { - p.SetState(13006) + p.SetState(12816) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -207576,19 +204943,19 @@ func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { } { - p.SetState(13009) + p.SetState(12819) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13011) + p.SetState(12821) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1649, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1631, p.GetParserRuleContext()) == 1 { { - p.SetState(13010) + p.SetState(12820) p.Database_name() } @@ -207760,27 +205127,27 @@ func (s *Startup_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { localctx = NewStartup_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1386, PlSqlParserRULE_startup_clauses) + p.EnterRule(localctx, 1364, PlSqlParserRULE_startup_clauses) var _la int - p.SetState(13032) + p.SetState(12842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1654, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1636, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13013) + p.SetState(12823) p.Match(PlSqlParserMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13016) + p.SetState(12826) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207789,7 +205156,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserCLONE || _la == PlSqlParserSTANDBY { { - p.SetState(13014) + p.SetState(12824) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLONE || _la == PlSqlParserSTANDBY) { @@ -207800,7 +205167,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(13015) + p.SetState(12825) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -207813,14 +205180,14 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13018) + p.SetState(12828) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13021) + p.SetState(12831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207829,7 +205196,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserREAD { { - p.SetState(13019) + p.SetState(12829) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -207837,7 +205204,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(13020) + p.SetState(12830) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -207846,7 +205213,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } - p.SetState(13024) + p.SetState(12834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207855,12 +205222,12 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS { { - p.SetState(13023) + p.SetState(12833) p.Resetlogs_or_noresetlogs() } } - p.SetState(13027) + p.SetState(12837) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207869,7 +205236,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserDOWNGRADE || _la == PlSqlParserUPGRADE { { - p.SetState(13026) + p.SetState(12836) p.Upgrade_or_downgrade() } @@ -207878,7 +205245,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13029) + p.SetState(12839) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -207886,7 +205253,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(13030) + p.SetState(12840) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -207894,7 +205261,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(13031) + p.SetState(12841) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -208006,12 +205373,12 @@ func (s *Resetlogs_or_noresetlogsContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Resetlogs_or_noresetlogs() (localctx IResetlogs_or_noresetlogsContext) { localctx = NewResetlogs_or_noresetlogsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1388, PlSqlParserRULE_resetlogs_or_noresetlogs) + p.EnterRule(localctx, 1366, PlSqlParserRULE_resetlogs_or_noresetlogs) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13034) + p.SetState(12844) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS) { @@ -208122,12 +205489,12 @@ func (s *Upgrade_or_downgradeContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Upgrade_or_downgrade() (localctx IUpgrade_or_downgradeContext) { localctx = NewUpgrade_or_downgradeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1390, PlSqlParserRULE_upgrade_or_downgrade) + p.EnterRule(localctx, 1368, PlSqlParserRULE_upgrade_or_downgrade) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13036) + p.SetState(12846) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDOWNGRADE || _la == PlSqlParserUPGRADE) { @@ -208284,36 +205651,36 @@ 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(13043) + p.EnterRule(localctx, 1370, PlSqlParserRULE_recovery_clauses) + p.SetState(12853) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1655, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1637, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13038) + p.SetState(12848) p.General_recovery() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13039) + p.SetState(12849) p.Managed_standby_recovery() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13040) + p.SetState(12850) p.Begin_or_end() } { - p.SetState(13041) + p.SetState(12851) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -208425,12 +205792,12 @@ func (s *Begin_or_endContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Begin_or_end() (localctx IBegin_or_endContext) { localctx = NewBegin_or_endContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1394, PlSqlParserRULE_begin_or_end) + p.EnterRule(localctx, 1372, PlSqlParserRULE_begin_or_end) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13045) + p.SetState(12855) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBEGIN || _la == PlSqlParserEND) { @@ -208693,24 +206060,24 @@ func (s *General_recoveryContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { localctx = NewGeneral_recoveryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1396, PlSqlParserRULE_general_recovery) + p.EnterRule(localctx, 1374, PlSqlParserRULE_general_recovery) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13047) + p.SetState(12857) p.Match(PlSqlParserRECOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13049) + p.SetState(12859) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1656, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1638, p.GetParserRuleContext()) == 1 { { - p.SetState(13048) + p.SetState(12858) p.Match(PlSqlParserAUTOMATIC) if p.HasError() { // Recognition error - abort rule @@ -208721,12 +206088,12 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13053) + p.SetState(12863) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1657, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1639, p.GetParserRuleContext()) == 1 { { - p.SetState(13051) + p.SetState(12861) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -208734,7 +206101,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13052) + p.SetState(12862) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208745,36 +206112,36 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13077) + p.SetState(12887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1663, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1645, p.GetParserRuleContext()) { case 1: - p.SetState(13059) + p.SetState(12869) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1658, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1640, p.GetParserRuleContext()) == 1 { { - p.SetState(13055) + p.SetState(12865) p.Full_database_recovery() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1658, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1640, p.GetParserRuleContext()) == 2 { { - p.SetState(13056) + p.SetState(12866) p.Partial_database_recovery() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1658, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1640, p.GetParserRuleContext()) == 3 { { - p.SetState(13057) + p.SetState(12867) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -208782,7 +206149,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13058) + p.SetState(12868) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208793,7 +206160,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13070) + p.SetState(12880) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208801,7 +206168,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(13066) + p.SetState(12876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208809,7 +206176,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(13066) + p.SetState(12876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208818,7 +206185,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTEST: { - p.SetState(13061) + p.SetState(12871) p.Match(PlSqlParserTEST) if p.HasError() { // Recognition error - abort rule @@ -208828,7 +206195,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case PlSqlParserALLOW: { - p.SetState(13062) + p.SetState(12872) p.Match(PlSqlParserALLOW) if p.HasError() { // Recognition error - abort rule @@ -208836,7 +206203,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13063) + p.SetState(12873) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -208844,7 +206211,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13064) + p.SetState(12874) p.Match(PlSqlParserCORRUPTION) if p.HasError() { // Recognition error - abort rule @@ -208854,7 +206221,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(13065) + p.SetState(12875) p.Parallel_clause() } @@ -208863,7 +206230,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { goto errorExit } - p.SetState(13068) + p.SetState(12878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208875,14 +206242,14 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case 2: { - p.SetState(13072) + p.SetState(12882) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13074) + p.SetState(12884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208891,7 +206258,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(13073) + p.SetState(12883) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -208903,7 +206270,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case 3: { - p.SetState(13076) + p.SetState(12886) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -209125,11 +206492,11 @@ func (s *Full_database_recoveryContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recoveryContext) { localctx = NewFull_database_recoveryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1398, PlSqlParserRULE_full_database_recovery) + p.EnterRule(localctx, 1376, PlSqlParserRULE_full_database_recovery) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13080) + p.SetState(12890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209138,7 +206505,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery if _la == PlSqlParserSTANDBY { { - p.SetState(13079) + p.SetState(12889) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -209148,14 +206515,14 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } { - p.SetState(13082) + p.SetState(12892) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13102) + p.SetState(12912) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209163,7 +206530,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(13098) + p.SetState(12908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209171,7 +206538,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(13098) + p.SetState(12908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209180,14 +206547,14 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery switch p.GetTokenStream().LA(1) { case PlSqlParserUNTIL: { - p.SetState(13083) + p.SetState(12893) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13090) + p.SetState(12900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209196,7 +206563,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery switch p.GetTokenStream().LA(1) { case PlSqlParserCANCEL: { - p.SetState(13084) + p.SetState(12894) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -209206,7 +206573,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserTIME: { - p.SetState(13085) + p.SetState(12895) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -209214,7 +206581,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13086) + p.SetState(12896) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209224,7 +206591,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserCHANGE: { - p.SetState(13087) + p.SetState(12897) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -209232,7 +206599,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13088) + p.SetState(12898) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -209242,7 +206609,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserCONSISTENT: { - p.SetState(13089) + p.SetState(12899) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -209257,7 +206624,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserUSING: { - p.SetState(13092) + p.SetState(12902) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -209265,7 +206632,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13093) + p.SetState(12903) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -209273,7 +206640,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13094) + p.SetState(12904) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -209283,7 +206650,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserSNAPSHOT: { - p.SetState(13095) + p.SetState(12905) p.Match(PlSqlParserSNAPSHOT) if p.HasError() { // Recognition error - abort rule @@ -209291,7 +206658,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13096) + p.SetState(12906) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -209299,7 +206666,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13097) + p.SetState(12907) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209312,7 +206679,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery goto errorExit } - p.SetState(13100) + p.SetState(12910) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209545,20 +206912,20 @@ func (s *Partial_database_recoveryContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_recoveryContext) { localctx = NewPartial_database_recoveryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1400, PlSqlParserRULE_partial_database_recovery) + p.EnterRule(localctx, 1378, PlSqlParserRULE_partial_database_recovery) var _la int - p.SetState(13125) + p.SetState(12935) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1672, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1654, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13104) + p.SetState(12914) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -209566,10 +206933,10 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13105) + p.SetState(12915) p.Tablespace() } - p.SetState(13110) + p.SetState(12920) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209578,7 +206945,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re for _la == PlSqlParserCOMMA { { - p.SetState(13106) + p.SetState(12916) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -209586,11 +206953,11 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13107) + p.SetState(12917) p.Tablespace() } - p.SetState(13112) + p.SetState(12922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209601,7 +206968,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13113) + p.SetState(12923) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -209609,7 +206976,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13114) + p.SetState(12924) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209620,10 +206987,10 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13115) + p.SetState(12925) p.Filenumber() } - p.SetState(13121) + p.SetState(12931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209631,7 +206998,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re _la = p.GetTokenStream().LA(1) for _la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserCOMMA { - p.SetState(13119) + p.SetState(12929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209640,7 +207007,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re switch p.GetTokenStream().LA(1) { case PlSqlParserCOMMA: { - p.SetState(13116) + p.SetState(12926) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -209648,7 +207015,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13117) + p.SetState(12927) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -209658,7 +207025,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13118) + p.SetState(12928) p.Filenumber() } @@ -209667,7 +207034,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re goto errorExit } - p.SetState(13123) + p.SetState(12933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209678,7 +207045,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13124) + p.SetState(12934) p.Partial_database_recovery_10g() } @@ -209917,25 +207284,25 @@ func (s *Partial_database_recovery_10gContext) Accept(visitor antlr.ParseTreeVis func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_database_recovery_10gContext) { localctx = NewPartial_database_recovery_10gContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1402, PlSqlParserRULE_partial_database_recovery_10g) + p.EnterRule(localctx, 1380, PlSqlParserRULE_partial_database_recovery_10g) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13127) + p.SetState(12937) if !(p.isVersion10()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion10()", "")) goto errorExit } { - p.SetState(13128) + p.SetState(12938) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13149) + p.SetState(12959) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209944,7 +207311,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas switch p.GetTokenStream().LA(1) { case PlSqlParserTABLESPACE: { - p.SetState(13129) + p.SetState(12939) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -209952,10 +207319,10 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13130) + p.SetState(12940) p.Tablespace() } - p.SetState(13135) + p.SetState(12945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209964,7 +207331,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas for _la == PlSqlParserCOMMA { { - p.SetState(13131) + p.SetState(12941) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -209972,11 +207339,11 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13132) + p.SetState(12942) p.Tablespace() } - p.SetState(13137) + p.SetState(12947) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209986,7 +207353,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserDATAFILE: { - p.SetState(13138) + p.SetState(12948) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -209994,7 +207361,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13139) + p.SetState(12949) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -210004,10 +207371,10 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13140) + p.SetState(12950) p.Filenumber() } - p.SetState(13146) + p.SetState(12956) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210015,7 +207382,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas _la = p.GetTokenStream().LA(1) for _la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserCOMMA { - p.SetState(13144) + p.SetState(12954) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210024,7 +207391,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas switch p.GetTokenStream().LA(1) { case PlSqlParserCOMMA: { - p.SetState(13141) + p.SetState(12951) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -210032,7 +207399,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13142) + p.SetState(12952) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -210042,7 +207409,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13143) + p.SetState(12953) p.Filenumber() } @@ -210051,7 +207418,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas goto errorExit } - p.SetState(13148) + p.SetState(12958) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210064,14 +207431,14 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas goto errorExit } { - p.SetState(13151) + p.SetState(12961) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13154) + p.SetState(12964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210080,7 +207447,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas if _la == PlSqlParserCONSISTENT { { - p.SetState(13152) + p.SetState(12962) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -210088,7 +207455,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13153) + p.SetState(12963) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -210098,7 +207465,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } { - p.SetState(13156) + p.SetState(12966) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -210416,19 +207783,19 @@ func (s *Managed_standby_recoveryContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_recoveryContext) { localctx = NewManaged_standby_recoveryContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1404, PlSqlParserRULE_managed_standby_recovery) + p.EnterRule(localctx, 1382, PlSqlParserRULE_managed_standby_recovery) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13158) + p.SetState(12968) p.Match(PlSqlParserRECOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13193) + p.SetState(13003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210437,7 +207804,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco switch p.GetTokenStream().LA(1) { case PlSqlParserMANAGED: { - p.SetState(13159) + p.SetState(12969) p.Match(PlSqlParserMANAGED) if p.HasError() { // Recognition error - abort rule @@ -210445,7 +207812,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13160) + p.SetState(12970) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -210453,21 +207820,21 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13161) + p.SetState(12971) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13183) + p.SetState(12993) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserDISCONNECT, PlSqlParserNODELAY, PlSqlParserNOPARALLEL, PlSqlParserPARALLEL, PlSqlParserUNTIL, PlSqlParserUSING: - p.SetState(13177) + p.SetState(12987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210475,16 +207842,16 @@ 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(13177) + p.SetState(12987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1679, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1661, p.GetParserRuleContext()) { case 1: { - p.SetState(13162) + p.SetState(12972) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -210492,7 +207859,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13163) + p.SetState(12973) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -210500,7 +207867,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13164) + p.SetState(12974) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -210510,14 +207877,14 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 2: { - p.SetState(13165) + p.SetState(12975) p.Match(PlSqlParserDISCONNECT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13168) + p.SetState(12978) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210526,7 +207893,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco if _la == PlSqlParserFROM { { - p.SetState(13166) + p.SetState(12976) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -210534,7 +207901,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13167) + p.SetState(12977) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -210546,7 +207913,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 3: { - p.SetState(13170) + p.SetState(12980) p.Match(PlSqlParserNODELAY) if p.HasError() { // Recognition error - abort rule @@ -210556,7 +207923,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 4: { - p.SetState(13171) + p.SetState(12981) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -210564,7 +207931,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13172) + p.SetState(12982) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -210572,7 +207939,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13173) + p.SetState(12983) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -210582,7 +207949,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 5: { - p.SetState(13174) + p.SetState(12984) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -210590,7 +207957,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13175) + p.SetState(12985) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -210600,7 +207967,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 6: { - p.SetState(13176) + p.SetState(12986) p.Parallel_clause() } @@ -210608,7 +207975,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco goto errorExit } - p.SetState(13179) + p.SetState(12989) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210618,7 +207985,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserFINISH: { - p.SetState(13181) + p.SetState(12991) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -210628,7 +207995,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserCANCEL: { - p.SetState(13182) + p.SetState(12992) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -210643,7 +208010,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserTO: { - p.SetState(13185) + p.SetState(12995) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -210651,7 +208018,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13186) + p.SetState(12996) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -210659,29 +208026,29 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13187) + p.SetState(12997) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13191) + p.SetState(13001) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1682, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1664, p.GetParserRuleContext()) { case 1: { - p.SetState(13188) + p.SetState(12998) p.Db_name() } case 2: { - p.SetState(13189) + p.SetState(12999) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -210689,7 +208056,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13190) + p.SetState(13000) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule @@ -210813,10 +208180,10 @@ func (s *Db_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Db_name() (localctx IDb_nameContext) { localctx = NewDb_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1406, PlSqlParserRULE_db_name) + p.EnterRule(localctx, 1384, PlSqlParserRULE_db_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(13195) + p.SetState(13005) p.Regular_id() } @@ -211046,10 +208413,10 @@ func (s *Database_file_clausesContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesContext) { localctx = NewDatabase_file_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1408, PlSqlParserRULE_database_file_clauses) + p.EnterRule(localctx, 1386, PlSqlParserRULE_database_file_clauses) var _la int - p.SetState(13214) + p.SetState(13024) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211059,7 +208426,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 1) { - p.SetState(13197) + p.SetState(13007) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -211067,7 +208434,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13198) + p.SetState(13008) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -211075,10 +208442,10 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13199) + p.SetState(13009) p.Filename() } - p.SetState(13204) + p.SetState(13014) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211087,7 +208454,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo for _la == PlSqlParserCOMMA { { - p.SetState(13200) + p.SetState(13010) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -211095,11 +208462,11 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13201) + p.SetState(13011) p.Filename() } - p.SetState(13206) + p.SetState(13016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211107,7 +208474,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo _la = p.GetTokenStream().LA(1) } { - p.SetState(13207) + p.SetState(13017) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -211115,35 +208482,35 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13208) + p.SetState(13018) p.Filename() } case PlSqlParserCREATE: p.EnterOuterAlt(localctx, 2) { - p.SetState(13210) + p.SetState(13020) p.Create_datafile_clause() } case PlSqlParserDATAFILE: p.EnterOuterAlt(localctx, 3) { - p.SetState(13211) + p.SetState(13021) p.Alter_datafile_clause() } case PlSqlParserTEMPFILE: p.EnterOuterAlt(localctx, 4) { - p.SetState(13212) + p.SetState(13022) p.Alter_tempfile_clause() } case PlSqlParserMOVE: p.EnterOuterAlt(localctx, 5) { - p.SetState(13213) + p.SetState(13023) p.Move_datafile_clause() } @@ -211358,12 +208725,12 @@ func (s *Create_datafile_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clauseContext) { localctx = NewCreate_datafile_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1410, PlSqlParserRULE_create_datafile_clause) + p.EnterRule(localctx, 1388, PlSqlParserRULE_create_datafile_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13216) + p.SetState(13026) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -211371,14 +208738,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause } } { - p.SetState(13217) + p.SetState(13027) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13220) + p.SetState(13030) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211387,13 +208754,13 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13218) + p.SetState(13028) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13219) + p.SetState(13029) p.Filenumber() } @@ -211401,7 +208768,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(13229) + p.SetState(13039) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211410,14 +208777,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause for _la == PlSqlParserCOMMA { { - p.SetState(13222) + p.SetState(13032) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13225) + p.SetState(13035) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211426,13 +208793,13 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13223) + p.SetState(13033) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13224) + p.SetState(13034) p.Filenumber() } @@ -211441,14 +208808,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause goto errorExit } - p.SetState(13231) + p.SetState(13041) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13234) + p.SetState(13044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211457,7 +208824,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause if _la == PlSqlParserAS { { - p.SetState(13232) + p.SetState(13042) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -211466,7 +208833,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause } { - p.SetState(13233) + p.SetState(13043) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -211736,19 +209103,19 @@ func (s *Alter_datafile_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseContext) { localctx = NewAlter_datafile_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1412, PlSqlParserRULE_alter_datafile_clause) + p.EnterRule(localctx, 1390, PlSqlParserRULE_alter_datafile_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13236) + p.SetState(13046) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13239) + p.SetState(13049) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211757,13 +209124,13 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13237) + p.SetState(13047) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13238) + p.SetState(13048) p.Filenumber() } @@ -211771,7 +209138,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(13248) + p.SetState(13058) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211780,14 +209147,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(13241) + p.SetState(13051) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13244) + p.SetState(13054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211796,13 +209163,13 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13242) + p.SetState(13052) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13243) + p.SetState(13053) p.Filenumber() } @@ -211811,14 +209178,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo goto errorExit } - p.SetState(13250) + p.SetState(13060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13262) + p.SetState(13072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211827,7 +209194,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserONLINE: { - p.SetState(13251) + p.SetState(13061) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -211837,14 +209204,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo case PlSqlParserOFFLINE: { - p.SetState(13252) + p.SetState(13062) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13255) + p.SetState(13065) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211853,7 +209220,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo if _la == PlSqlParserFOR { { - p.SetState(13253) + p.SetState(13063) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -211861,7 +209228,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13254) + p.SetState(13064) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -211873,7 +209240,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo case PlSqlParserRESIZE: { - p.SetState(13257) + p.SetState(13067) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -211881,19 +209248,19 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13258) + p.SetState(13068) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13259) + p.SetState(13069) p.Autoextend_clause() } case PlSqlParserEND: { - p.SetState(13260) + p.SetState(13070) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -211901,7 +209268,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13261) + p.SetState(13071) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -212169,19 +209536,19 @@ func (s *Alter_tempfile_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseContext) { localctx = NewAlter_tempfile_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1414, PlSqlParserRULE_alter_tempfile_clause) + p.EnterRule(localctx, 1392, PlSqlParserRULE_alter_tempfile_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13264) + p.SetState(13074) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13267) + p.SetState(13077) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212190,13 +209557,13 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13265) + p.SetState(13075) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13266) + p.SetState(13076) p.Filenumber() } @@ -212204,7 +209571,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(13276) + p.SetState(13086) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212213,14 +209580,14 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(13269) + p.SetState(13079) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13272) + p.SetState(13082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212229,13 +209596,13 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13270) + p.SetState(13080) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13271) + p.SetState(13081) p.Filenumber() } @@ -212244,14 +209611,14 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo goto errorExit } - p.SetState(13278) + p.SetState(13088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13287) + p.SetState(13097) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212260,7 +209627,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserRESIZE: { - p.SetState(13279) + p.SetState(13089) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -212268,19 +209635,19 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } } { - p.SetState(13280) + p.SetState(13090) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13281) + p.SetState(13091) p.Autoextend_clause() } case PlSqlParserDROP: { - p.SetState(13282) + p.SetState(13092) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -212289,7 +209656,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } { - p.SetState(13283) + p.SetState(13093) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -212297,7 +209664,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } } { - p.SetState(13284) + p.SetState(13094) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule @@ -212307,7 +209674,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo case PlSqlParserONLINE: { - p.SetState(13285) + p.SetState(13095) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -212317,7 +209684,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo case PlSqlParserOFFLINE: { - p.SetState(13286) + p.SetState(13096) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule @@ -212541,12 +209908,12 @@ func (s *Move_datafile_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseContext) { localctx = NewMove_datafile_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1416, PlSqlParserRULE_move_datafile_clause) + p.EnterRule(localctx, 1394, PlSqlParserRULE_move_datafile_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13289) + p.SetState(13099) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -212554,14 +209921,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } { - p.SetState(13290) + p.SetState(13100) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13293) + p.SetState(13103) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212570,13 +209937,13 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13291) + p.SetState(13101) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13292) + p.SetState(13102) p.Filenumber() } @@ -212584,7 +209951,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(13302) + p.SetState(13112) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212593,14 +209960,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont for _la == PlSqlParserCOMMA { { - p.SetState(13295) + p.SetState(13105) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13298) + p.SetState(13108) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212609,13 +209976,13 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13296) + p.SetState(13106) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13297) + p.SetState(13107) p.Filenumber() } @@ -212624,14 +209991,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont goto errorExit } - p.SetState(13304) + p.SetState(13114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13307) + p.SetState(13117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212640,7 +210007,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserTO { { - p.SetState(13305) + p.SetState(13115) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -212648,12 +210015,12 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } { - p.SetState(13306) + p.SetState(13116) p.Filename() } } - p.SetState(13310) + p.SetState(13120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212662,7 +210029,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserREUSE { { - p.SetState(13309) + p.SetState(13119) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -212671,7 +210038,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } - p.SetState(13313) + p.SetState(13123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212680,7 +210047,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserKEEP { { - p.SetState(13312) + p.SetState(13122) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -213054,19 +210421,19 @@ func (s *Logfile_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { localctx = NewLogfile_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1418, PlSqlParserRULE_logfile_clauses) + p.EnterRule(localctx, 1396, PlSqlParserRULE_logfile_clauses) var _la int - p.SetState(13371) + p.SetState(13181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1713, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1695, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(13320) + p.SetState(13130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213075,14 +210442,14 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserARCHIVELOG: { - p.SetState(13315) + p.SetState(13125) p.Match(PlSqlParserARCHIVELOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13317) + p.SetState(13127) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213091,7 +210458,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserMANUAL { { - p.SetState(13316) + p.SetState(13126) p.Match(PlSqlParserMANUAL) if p.HasError() { // Recognition error - abort rule @@ -213103,7 +210470,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case PlSqlParserNOARCHIVELOG: { - p.SetState(13319) + p.SetState(13129) p.Match(PlSqlParserNOARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -213118,7 +210485,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(13323) + p.SetState(13133) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213127,7 +210494,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserNO { { - p.SetState(13322) + p.SetState(13132) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -213137,7 +210504,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } { - p.SetState(13325) + p.SetState(13135) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -213145,7 +210512,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13326) + p.SetState(13136) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -213156,7 +210523,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13327) + p.SetState(13137) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -213164,7 +210531,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13328) + p.SetState(13138) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -213172,7 +210539,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13329) + p.SetState(13139) p.Match(PlSqlParserNOLOGGING) if p.HasError() { // Recognition error - abort rule @@ -213180,14 +210547,14 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13330) + p.SetState(13140) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13335) + p.SetState(13145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213196,7 +210563,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(13331) + p.SetState(13141) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -213204,7 +210571,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13332) + p.SetState(13142) p.Match(PlSqlParserAVAILABILITY) if p.HasError() { // Recognition error - abort rule @@ -213214,7 +210581,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case PlSqlParserLOAD: { - p.SetState(13333) + p.SetState(13143) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -213222,7 +210589,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13334) + p.SetState(13144) p.Match(PlSqlParserPERFORMANCE) if p.HasError() { // Recognition error - abort rule @@ -213238,7 +210605,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13337) + p.SetState(13147) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -213246,7 +210613,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13338) + p.SetState(13148) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -213254,10 +210621,10 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13339) + p.SetState(13149) p.Filename() } - p.SetState(13344) + p.SetState(13154) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213266,7 +210633,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13340) + p.SetState(13150) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213274,11 +210641,11 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13341) + p.SetState(13151) p.Filename() } - p.SetState(13346) + p.SetState(13156) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213286,7 +210653,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(13347) + p.SetState(13157) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -213294,21 +210661,21 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13348) + p.SetState(13158) p.Filename() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13350) + p.SetState(13160) p.Match(PlSqlParserCLEAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13352) + p.SetState(13162) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213317,7 +210684,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserUNARCHIVED { { - p.SetState(13351) + p.SetState(13161) p.Match(PlSqlParserUNARCHIVED) if p.HasError() { // Recognition error - abort rule @@ -213327,7 +210694,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } { - p.SetState(13354) + p.SetState(13164) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -213335,10 +210702,10 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13355) + p.SetState(13165) p.Logfile_descriptor() } - p.SetState(13360) + p.SetState(13170) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213347,7 +210714,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13356) + p.SetState(13166) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213355,18 +210722,18 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13357) + p.SetState(13167) p.Logfile_descriptor() } - p.SetState(13362) + p.SetState(13172) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13365) + p.SetState(13175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213375,7 +210742,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserUNRECOVERABLE { { - p.SetState(13363) + p.SetState(13173) p.Match(PlSqlParserUNRECOVERABLE) if p.HasError() { // Recognition error - abort rule @@ -213383,7 +210750,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13364) + p.SetState(13174) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -213396,28 +210763,28 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(13367) + p.SetState(13177) p.Add_logfile_clauses() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(13368) + p.SetState(13178) p.Drop_logfile_clauses() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(13369) + p.SetState(13179) p.Switch_logfile_clause() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(13370) + p.SetState(13180) p.Supplemental_db_logging() } @@ -213709,19 +211076,19 @@ func (s *Add_logfile_clausesContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContext) { localctx = NewAdd_logfile_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1420, PlSqlParserRULE_add_logfile_clauses) + p.EnterRule(localctx, 1398, PlSqlParserRULE_add_logfile_clauses) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13373) + p.SetState(13183) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13375) + p.SetState(13185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213730,7 +211097,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserSTANDBY { { - p.SetState(13374) + p.SetState(13184) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -213740,14 +211107,14 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } { - p.SetState(13377) + p.SetState(13187) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13413) + p.SetState(13223) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213755,7 +211122,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(13382) + p.SetState(13192) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213763,7 +211130,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex switch p.GetTokenStream().LA(1) { case PlSqlParserINSTANCE: { - p.SetState(13378) + p.SetState(13188) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -213771,7 +211138,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13379) + p.SetState(13189) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -213781,7 +211148,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex case PlSqlParserTHREAD: { - p.SetState(13380) + p.SetState(13190) p.Match(PlSqlParserTHREAD) if p.HasError() { // Recognition error - abort rule @@ -213789,7 +211156,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13381) + p.SetState(13191) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -213801,7 +211168,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex default: } - p.SetState(13385) + p.SetState(13195) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213810,11 +211177,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(13384) + p.SetState(13194) p.Group_redo_logfile() } - p.SetState(13387) + p.SetState(13197) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213824,7 +211191,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex case PlSqlParserMEMBER: { - p.SetState(13389) + p.SetState(13199) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -213832,10 +211199,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13390) + p.SetState(13200) p.Filename() } - p.SetState(13392) + p.SetState(13202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213844,7 +211211,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13391) + p.SetState(13201) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -213853,7 +211220,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } - p.SetState(13401) + p.SetState(13211) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213862,7 +211229,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex for _la == PlSqlParserCOMMA { { - p.SetState(13394) + p.SetState(13204) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213870,10 +211237,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13395) + p.SetState(13205) p.Filename() } - p.SetState(13397) + p.SetState(13207) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213882,7 +211249,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13396) + p.SetState(13206) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -213892,7 +211259,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } - p.SetState(13403) + p.SetState(13213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213900,7 +211267,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex _la = p.GetTokenStream().LA(1) } { - p.SetState(13404) + p.SetState(13214) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -213908,10 +211275,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13405) + p.SetState(13215) p.Logfile_descriptor() } - p.SetState(13410) + p.SetState(13220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213920,7 +211287,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex for _la == PlSqlParserCOMMA { { - p.SetState(13406) + p.SetState(13216) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213928,11 +211295,11 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13407) + p.SetState(13217) p.Logfile_descriptor() } - p.SetState(13412) + p.SetState(13222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214062,11 +211429,11 @@ func (s *Group_redo_logfileContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) { localctx = NewGroup_redo_logfileContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1422, PlSqlParserRULE_group_redo_logfile) + p.EnterRule(localctx, 1400, PlSqlParserRULE_group_redo_logfile) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13417) + p.SetState(13227) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214075,7 +211442,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) if _la == PlSqlParserGROUP { { - p.SetState(13415) + p.SetState(13225) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -214083,7 +211450,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) } } { - p.SetState(13416) + p.SetState(13226) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -214093,7 +211460,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) } { - p.SetState(13419) + p.SetState(13229) p.Redo_log_file_spec() } @@ -214303,19 +211670,19 @@ func (s *Drop_logfile_clausesContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesContext) { localctx = NewDrop_logfile_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1424, PlSqlParserRULE_drop_logfile_clauses) + p.EnterRule(localctx, 1402, PlSqlParserRULE_drop_logfile_clauses) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13421) + p.SetState(13231) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13423) + p.SetState(13233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214324,7 +211691,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont if _la == PlSqlParserSTANDBY { { - p.SetState(13422) + p.SetState(13232) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -214334,14 +211701,14 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } { - p.SetState(13425) + p.SetState(13235) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13443) + p.SetState(13253) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214350,10 +211717,10 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP, PlSqlParserCHAR_STRING, PlSqlParserLEFT_PAREN: { - p.SetState(13426) + p.SetState(13236) p.Logfile_descriptor() } - p.SetState(13431) + p.SetState(13241) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214362,7 +211729,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont for _la == PlSqlParserCOMMA { { - p.SetState(13427) + p.SetState(13237) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -214370,11 +211737,11 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13428) + p.SetState(13238) p.Logfile_descriptor() } - p.SetState(13433) + p.SetState(13243) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214384,7 +211751,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont case PlSqlParserMEMBER: { - p.SetState(13434) + p.SetState(13244) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -214392,10 +211759,10 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13435) + p.SetState(13245) p.Filename() } - p.SetState(13440) + p.SetState(13250) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214404,7 +211771,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont for _la == PlSqlParserCOMMA { { - p.SetState(13436) + p.SetState(13246) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -214412,11 +211779,11 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13437) + p.SetState(13247) p.Filename() } - p.SetState(13442) + p.SetState(13252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214549,10 +211916,10 @@ func (s *Switch_logfile_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseContext) { localctx = NewSwitch_logfile_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1426, PlSqlParserRULE_switch_logfile_clause) + p.EnterRule(localctx, 1404, PlSqlParserRULE_switch_logfile_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13445) + p.SetState(13255) p.Match(PlSqlParserSWITCH) if p.HasError() { // Recognition error - abort rule @@ -214560,7 +211927,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13446) + p.SetState(13256) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -214568,7 +211935,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13447) + p.SetState(13257) p.Match(PlSqlParserLOGFILES) if p.HasError() { // Recognition error - abort rule @@ -214576,7 +211943,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13448) + p.SetState(13258) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -214584,7 +211951,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13449) + p.SetState(13259) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -214592,7 +211959,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13450) + p.SetState(13260) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -214756,14 +212123,14 @@ func (s *Supplemental_db_loggingContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggingContext) { localctx = NewSupplemental_db_loggingContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1428, PlSqlParserRULE_supplemental_db_logging) + p.EnterRule(localctx, 1406, PlSqlParserRULE_supplemental_db_logging) p.EnterOuterAlt(localctx, 1) { - p.SetState(13452) + p.SetState(13262) p.Add_or_drop() } { - p.SetState(13453) + p.SetState(13263) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -214771,23 +212138,23 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi } } { - p.SetState(13454) + p.SetState(13264) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13458) + p.SetState(13268) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1727, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1709, p.GetParserRuleContext()) { case 1: { - p.SetState(13455) + p.SetState(13265) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -214797,13 +212164,13 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi case 2: { - p.SetState(13456) + p.SetState(13266) p.Supplemental_id_key_clause() } case 3: { - p.SetState(13457) + p.SetState(13267) p.Supplemental_plsql_clause() } @@ -214911,12 +212278,12 @@ func (s *Add_or_dropContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Add_or_drop() (localctx IAdd_or_dropContext) { localctx = NewAdd_or_dropContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1430, PlSqlParserRULE_add_or_drop) + p.EnterRule(localctx, 1408, PlSqlParserRULE_add_or_drop) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13460) + p.SetState(13270) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -215037,10 +212404,10 @@ func (s *Supplemental_plsql_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_clauseContext) { localctx = NewSupplemental_plsql_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1432, PlSqlParserRULE_supplemental_plsql_clause) + p.EnterRule(localctx, 1410, PlSqlParserRULE_supplemental_plsql_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13462) + p.SetState(13272) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -215048,7 +212415,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13463) + p.SetState(13273) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -215056,7 +212423,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13464) + p.SetState(13274) p.Match(PlSqlParserPROCEDURAL) if p.HasError() { // Recognition error - abort rule @@ -215064,7 +212431,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13465) + p.SetState(13275) p.Match(PlSqlParserREPLICATION) if p.HasError() { // Recognition error - abort rule @@ -215235,10 +212602,10 @@ func (s *Logfile_descriptorContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) { localctx = NewLogfile_descriptorContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1434, PlSqlParserRULE_logfile_descriptor) + p.EnterRule(localctx, 1412, PlSqlParserRULE_logfile_descriptor) var _la int - p.SetState(13481) + p.SetState(13291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215248,7 +212615,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserGROUP: p.EnterOuterAlt(localctx, 1) { - p.SetState(13467) + p.SetState(13277) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -215256,7 +212623,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13468) + p.SetState(13278) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -215267,7 +212634,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(13469) + p.SetState(13279) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -215275,10 +212642,10 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13470) + p.SetState(13280) p.Filename() } - p.SetState(13475) + p.SetState(13285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215287,7 +212654,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) for _la == PlSqlParserCOMMA { { - p.SetState(13471) + p.SetState(13281) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -215295,11 +212662,11 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13472) + p.SetState(13282) p.Filename() } - p.SetState(13477) + p.SetState(13287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215307,7 +212674,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(13478) + p.SetState(13288) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -215318,7 +212685,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 3) { - p.SetState(13480) + p.SetState(13290) p.Filename() } @@ -215496,10 +212863,10 @@ func (s *Controlfile_clausesContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContext) { localctx = NewControlfile_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1436, PlSqlParserRULE_controlfile_clauses) + p.EnterRule(localctx, 1414, PlSqlParserRULE_controlfile_clauses) var _la int - p.SetState(13504) + p.SetState(13314) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215509,14 +212876,14 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserCREATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(13483) + p.SetState(13293) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13485) + p.SetState(13295) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215525,7 +212892,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13484) + p.SetState(13294) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -215538,7 +212905,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } { - p.SetState(13487) + p.SetState(13297) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -215546,7 +212913,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13488) + p.SetState(13298) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -215554,7 +212921,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13489) + p.SetState(13299) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -215562,10 +212929,10 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13490) + p.SetState(13300) p.Filename() } - p.SetState(13492) + p.SetState(13302) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215574,7 +212941,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13491) + p.SetState(13301) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -215587,7 +212954,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserBACKUP: p.EnterOuterAlt(localctx, 2) { - p.SetState(13494) + p.SetState(13304) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -215595,7 +212962,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13495) + p.SetState(13305) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -215603,14 +212970,14 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13496) + p.SetState(13306) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13502) + p.SetState(13312) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215619,10 +212986,10 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13497) + p.SetState(13307) p.Filename() } - p.SetState(13499) + p.SetState(13309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215631,7 +212998,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13498) + p.SetState(13308) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -215643,7 +213010,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserTRACE: { - p.SetState(13501) + p.SetState(13311) p.Trace_file_clause() } @@ -215789,19 +213156,19 @@ func (s *Trace_file_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { localctx = NewTrace_file_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1438, PlSqlParserRULE_trace_file_clause) + p.EnterRule(localctx, 1416, PlSqlParserRULE_trace_file_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13506) + p.SetState(13316) p.Match(PlSqlParserTRACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13512) + p.SetState(13322) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215810,7 +213177,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserAS { { - p.SetState(13507) + p.SetState(13317) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -215818,10 +213185,10 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { } } { - p.SetState(13508) + p.SetState(13318) p.Filename() } - p.SetState(13510) + p.SetState(13320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215830,7 +213197,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserREUSE { { - p.SetState(13509) + p.SetState(13319) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -215841,7 +213208,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { } } - p.SetState(13515) + p.SetState(13325) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215850,7 +213217,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS { { - p.SetState(13514) + p.SetState(13324) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS) { @@ -216089,11 +213456,11 @@ func (s *Standby_database_clausesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_clausesContext) { localctx = NewStandby_database_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1440, PlSqlParserRULE_standby_database_clauses) + p.EnterRule(localctx, 1418, PlSqlParserRULE_standby_database_clauses) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13524) + p.SetState(13334) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216102,43 +213469,43 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla switch p.GetTokenStream().LA(1) { case PlSqlParserACTIVATE: { - p.SetState(13517) + p.SetState(13327) p.Activate_standby_db_clause() } case PlSqlParserSET: { - p.SetState(13518) + p.SetState(13328) p.Maximize_standby_db_clause() } case PlSqlParserREGISTER: { - p.SetState(13519) + p.SetState(13329) p.Register_logfile_clause() } case PlSqlParserCOMMIT, PlSqlParserPREPARE: { - p.SetState(13520) + p.SetState(13330) p.Commit_switchover_clause() } case PlSqlParserSTART: { - p.SetState(13521) + p.SetState(13331) p.Start_standby_clause() } case PlSqlParserABORT, PlSqlParserSTOP: { - p.SetState(13522) + p.SetState(13332) p.Stop_standby_clause() } case PlSqlParserCONVERT: { - p.SetState(13523) + p.SetState(13333) p.Convert_database_clause() } @@ -216146,7 +213513,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(13527) + p.SetState(13337) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216155,7 +213522,7 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(13526) + p.SetState(13336) p.Parallel_clause() } @@ -216286,19 +213653,19 @@ func (s *Activate_standby_db_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_db_clauseContext) { localctx = NewActivate_standby_db_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1442, PlSqlParserRULE_activate_standby_db_clause) + p.EnterRule(localctx, 1420, PlSqlParserRULE_activate_standby_db_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13529) + p.SetState(13339) p.Match(PlSqlParserACTIVATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13531) + p.SetState(13341) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216307,7 +213674,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13530) + p.SetState(13340) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -216320,7 +213687,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } { - p.SetState(13533) + p.SetState(13343) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216328,14 +213695,14 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } } { - p.SetState(13534) + p.SetState(13344) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13537) + p.SetState(13347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216344,7 +213711,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d if _la == PlSqlParserFINISH { { - p.SetState(13535) + p.SetState(13345) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -216352,7 +213719,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } } { - p.SetState(13536) + p.SetState(13346) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule @@ -216492,12 +213859,12 @@ func (s *Maximize_standby_db_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_db_clauseContext) { localctx = NewMaximize_standby_db_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1444, PlSqlParserRULE_maximize_standby_db_clause) + p.EnterRule(localctx, 1422, PlSqlParserRULE_maximize_standby_db_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13539) + p.SetState(13349) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -216505,7 +213872,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13540) + p.SetState(13350) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216513,7 +213880,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13541) + p.SetState(13351) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -216521,7 +213888,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13542) + p.SetState(13352) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -216529,7 +213896,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13543) + p.SetState(13353) p.Match(PlSqlParserMAXIMIZE) if p.HasError() { // Recognition error - abort rule @@ -216537,7 +213904,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13544) + p.SetState(13354) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAVAILABILITY || _la == PlSqlParserPERFORMANCE || _la == PlSqlParserPROTECTION) { @@ -216668,19 +214035,19 @@ func (s *Register_logfile_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clauseContext) { localctx = NewRegister_logfile_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1446, PlSqlParserRULE_register_logfile_clause) + p.EnterRule(localctx, 1424, PlSqlParserRULE_register_logfile_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13546) + p.SetState(13356) p.Match(PlSqlParserREGISTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13549) + p.SetState(13359) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216689,7 +214056,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau if _la == PlSqlParserOR { { - p.SetState(13547) + p.SetState(13357) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -216697,7 +214064,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } } { - p.SetState(13548) + p.SetState(13358) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -216707,7 +214074,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } { - p.SetState(13551) + p.SetState(13361) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -216718,7 +214085,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } } { - p.SetState(13552) + p.SetState(13362) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -216896,12 +214263,12 @@ func (s *Commit_switchover_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_clauseContext) { localctx = NewCommit_switchover_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1448, PlSqlParserRULE_commit_switchover_clause) + p.EnterRule(localctx, 1426, PlSqlParserRULE_commit_switchover_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13554) + p.SetState(13364) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserPREPARE) { @@ -216912,7 +214279,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13555) + p.SetState(13365) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -216920,21 +214287,21 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13556) + p.SetState(13366) p.Match(PlSqlParserSWITCHOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13585) + p.SetState(13395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserLOGICAL, PlSqlParserTO: - p.SetState(13582) + p.SetState(13392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216943,30 +214310,30 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl switch p.GetTokenStream().LA(1) { case PlSqlParserTO: { - p.SetState(13557) + p.SetState(13367) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13578) + p.SetState(13388) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1748, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1730, p.GetParserRuleContext()) { case 1: - p.SetState(13566) + p.SetState(13376) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1745, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1727, p.GetParserRuleContext()) { case 1: - p.SetState(13559) + p.SetState(13369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216975,7 +214342,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13558) + p.SetState(13368) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -216988,7 +214355,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13561) + p.SetState(13371) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -216997,7 +214364,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } case 2: - p.SetState(13563) + p.SetState(13373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217006,7 +214373,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserPHYSICAL { { - p.SetState(13562) + p.SetState(13372) p.Match(PlSqlParserPHYSICAL) if p.HasError() { // Recognition error - abort rule @@ -217016,7 +214383,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13565) + p.SetState(13375) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -217027,7 +214394,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(13574) + p.SetState(13384) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217035,7 +214402,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(13569) + p.SetState(13379) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217044,7 +214411,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(13568) + p.SetState(13378) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -217057,7 +214424,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13571) + p.SetState(13381) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -217065,7 +214432,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13572) + p.SetState(13382) p.Match(PlSqlParserSHUTDOWN) if p.HasError() { // Recognition error - abort rule @@ -217073,7 +214440,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13573) + p.SetState(13383) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -217088,7 +214455,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case 2: { - p.SetState(13576) + p.SetState(13386) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -217096,7 +214463,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13577) + p.SetState(13387) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -217110,7 +214477,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case PlSqlParserLOGICAL: { - p.SetState(13580) + p.SetState(13390) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -217118,7 +214485,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13581) + p.SetState(13391) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -217133,7 +214500,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case PlSqlParserCANCEL: { - p.SetState(13584) + p.SetState(13394) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -217334,12 +214701,12 @@ func (s *Start_standby_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseContext) { localctx = NewStart_standby_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1450, PlSqlParserRULE_start_standby_clause) + p.EnterRule(localctx, 1428, PlSqlParserRULE_start_standby_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13587) + p.SetState(13397) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -217347,7 +214714,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13588) + p.SetState(13398) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -217355,7 +214722,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13589) + p.SetState(13399) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -217363,14 +214730,14 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13590) + p.SetState(13400) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13592) + p.SetState(13402) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217379,7 +214746,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserIMMEDIATE { { - p.SetState(13591) + p.SetState(13401) p.Match(PlSqlParserIMMEDIATE) if p.HasError() { // Recognition error - abort rule @@ -217388,7 +214755,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } - p.SetState(13595) + p.SetState(13405) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217397,7 +214764,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserNODELAY { { - p.SetState(13594) + p.SetState(13404) p.Match(PlSqlParserNODELAY) if p.HasError() { // Recognition error - abort rule @@ -217406,7 +214773,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } - p.SetState(13608) + p.SetState(13418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217414,7 +214781,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserNEW: { - p.SetState(13597) + p.SetState(13407) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -217422,7 +214789,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13598) + p.SetState(13408) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -217430,20 +214797,20 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13599) + p.SetState(13409) p.Regular_id() } case PlSqlParserINITIAL: { - p.SetState(13600) + p.SetState(13410) p.Match(PlSqlParserINITIAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13602) + p.SetState(13412) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217452,7 +214819,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserUNSIGNED_INTEGER { { - p.SetState(13601) + p.SetState(13411) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -217467,7 +214834,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont case PlSqlParserSKIP_: { - p.SetState(13604) + p.SetState(13414) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -217475,7 +214842,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13605) + p.SetState(13415) p.Match(PlSqlParserFAILED) if p.HasError() { // Recognition error - abort rule @@ -217483,7 +214850,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13606) + p.SetState(13416) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -217493,7 +214860,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont case PlSqlParserFINISH: { - p.SetState(13607) + p.SetState(13417) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -217621,12 +214988,12 @@ func (s *Stop_standby_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContext) { localctx = NewStop_standby_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1452, PlSqlParserRULE_stop_standby_clause) + p.EnterRule(localctx, 1430, PlSqlParserRULE_stop_standby_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13610) + p.SetState(13420) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABORT || _la == PlSqlParserSTOP) { @@ -217637,7 +215004,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13611) + p.SetState(13421) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -217645,7 +215012,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13612) + p.SetState(13422) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -217653,7 +215020,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13613) + p.SetState(13423) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule @@ -217776,12 +215143,12 @@ func (s *Convert_database_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clauseContext) { localctx = NewConvert_database_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1454, PlSqlParserRULE_convert_database_clause) + p.EnterRule(localctx, 1432, PlSqlParserRULE_convert_database_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13615) + p.SetState(13425) p.Match(PlSqlParserCONVERT) if p.HasError() { // Recognition error - abort rule @@ -217789,7 +215156,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13616) + p.SetState(13426) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -217797,7 +215164,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13617) + p.SetState(13427) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPHYSICAL || _la == PlSqlParserSNAPSHOT) { @@ -217808,7 +215175,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13618) + p.SetState(13428) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -218173,20 +215540,20 @@ func (s *Default_settings_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clauseContext) { localctx = NewDefault_settings_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1456, PlSqlParserRULE_default_settings_clause) + p.EnterRule(localctx, 1434, PlSqlParserRULE_default_settings_clause) var _la int - p.SetState(13666) + p.SetState(13476) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1759, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1741, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13620) + p.SetState(13430) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -218194,7 +215561,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13621) + p.SetState(13431) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -218202,7 +215569,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13622) + p.SetState(13432) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -218210,14 +215577,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13623) + p.SetState(13433) p.Edition_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13624) + p.SetState(13434) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -218225,7 +215592,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13625) + p.SetState(13435) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -218233,7 +215600,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13626) + p.SetState(13436) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -218244,7 +215611,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13627) + p.SetState(13437) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -218255,7 +215622,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13628) + p.SetState(13438) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -218263,7 +215630,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13629) + p.SetState(13439) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -218271,14 +215638,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13630) + p.SetState(13440) p.Tablespace() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13631) + p.SetState(13441) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -218286,7 +215653,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13632) + p.SetState(13442) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -218294,29 +215661,29 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13633) + p.SetState(13443) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13636) + p.SetState(13446) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1755, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1737, p.GetParserRuleContext()) { case 1: { - p.SetState(13634) + p.SetState(13444) p.Tablespace() } case 2: { - p.SetState(13635) + p.SetState(13445) p.Tablespace_group_name() } @@ -218327,7 +215694,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13638) + p.SetState(13448) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -218335,7 +215702,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13639) + p.SetState(13449) p.Match(PlSqlParserGLOBAL_NAME) if p.HasError() { // Recognition error - abort rule @@ -218343,7 +215710,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13640) + p.SetState(13450) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -218351,10 +215718,10 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13641) + p.SetState(13451) p.Database() } - p.SetState(13644) + p.SetState(13454) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218363,7 +215730,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau for ok := true; ok; ok = _la == PlSqlParserPERIOD { { - p.SetState(13642) + p.SetState(13452) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -218371,11 +215738,11 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13643) + p.SetState(13453) p.Domain() } - p.SetState(13646) + p.SetState(13456) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218386,7 +215753,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(13648) + p.SetState(13458) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -218394,7 +215761,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13649) + p.SetState(13459) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -218402,7 +215769,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13650) + p.SetState(13460) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -218410,14 +215777,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13651) + p.SetState(13461) p.Match(PlSqlParserTRACKING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13658) + p.SetState(13468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218426,7 +215793,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau if _la == PlSqlParserUSING { { - p.SetState(13652) + p.SetState(13462) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -218434,7 +215801,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13653) + p.SetState(13463) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -218442,10 +215809,10 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13654) + p.SetState(13464) p.Filename() } - p.SetState(13656) + p.SetState(13466) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218454,7 +215821,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau if _la == PlSqlParserREUSE { { - p.SetState(13655) + p.SetState(13465) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -218469,7 +215836,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(13660) + p.SetState(13470) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -218477,7 +215844,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13661) + p.SetState(13471) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -218485,7 +215852,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13662) + p.SetState(13472) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -218493,7 +215860,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13663) + p.SetState(13473) p.Match(PlSqlParserTRACKING) if p.HasError() { // Recognition error - abort rule @@ -218504,14 +215871,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(13664) + p.SetState(13474) p.Flashback_mode_clause() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(13665) + p.SetState(13475) p.Set_time_zone_clause() } @@ -218629,10 +215996,10 @@ func (s *Set_time_zone_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseContext) { localctx = NewSet_time_zone_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1458, PlSqlParserRULE_set_time_zone_clause) + p.EnterRule(localctx, 1436, PlSqlParserRULE_set_time_zone_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13668) + p.SetState(13478) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -218640,7 +216007,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13669) + p.SetState(13479) p.Match(PlSqlParserTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -218648,7 +216015,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13670) + p.SetState(13480) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -218656,7 +216023,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13671) + p.SetState(13481) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -218781,14 +216148,14 @@ func (s *Instance_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Instance_clauses() (localctx IInstance_clausesContext) { localctx = NewInstance_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1460, PlSqlParserRULE_instance_clauses) + p.EnterRule(localctx, 1438, PlSqlParserRULE_instance_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(13673) + p.SetState(13483) p.Enable_or_disable() } { - p.SetState(13674) + p.SetState(13484) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -218796,7 +216163,7 @@ func (p *PlSqlParser) Instance_clauses() (localctx IInstance_clausesContext) { } } { - p.SetState(13675) + p.SetState(13485) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -218914,12 +216281,12 @@ func (s *Security_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Security_clause() (localctx ISecurity_clauseContext) { localctx = NewSecurity_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1462, PlSqlParserRULE_security_clause) + p.EnterRule(localctx, 1440, PlSqlParserRULE_security_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13677) + p.SetState(13487) p.Match(PlSqlParserGUARD) if p.HasError() { // Recognition error - abort rule @@ -218927,7 +216294,7 @@ func (p *PlSqlParser) Security_clause() (localctx ISecurity_clauseContext) { } } { - p.SetState(13678) + p.SetState(13488) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserNONE || _la == PlSqlParserSTANDBY) { @@ -219045,10 +216412,10 @@ func (s *DomainContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Domain() (localctx IDomainContext) { localctx = NewDomainContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1464, PlSqlParserRULE_domain) + p.EnterRule(localctx, 1442, PlSqlParserRULE_domain) p.EnterOuterAlt(localctx, 1) { - p.SetState(13680) + p.SetState(13490) p.Regular_id() } @@ -219159,10 +216526,10 @@ func (s *DatabaseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Database() (localctx IDatabaseContext) { localctx = NewDatabaseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1466, PlSqlParserRULE_database) + p.EnterRule(localctx, 1444, PlSqlParserRULE_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13682) + p.SetState(13492) p.Regular_id() } @@ -219273,10 +216640,10 @@ func (s *Edition_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Edition_name() (localctx IEdition_nameContext) { localctx = NewEdition_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1468, PlSqlParserRULE_edition_name) + p.EnterRule(localctx, 1446, PlSqlParserRULE_edition_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(13684) + p.SetState(13494) p.Regular_id() } @@ -219375,10 +216742,10 @@ func (s *FilenumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Filenumber() (localctx IFilenumberContext) { localctx = NewFilenumberContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1470, PlSqlParserRULE_filenumber) + p.EnterRule(localctx, 1448, PlSqlParserRULE_filenumber) p.EnterOuterAlt(localctx, 1) { - p.SetState(13686) + p.SetState(13496) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -219481,10 +216848,10 @@ func (s *FilenameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Filename() (localctx IFilenameContext) { localctx = NewFilenameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1472, PlSqlParserRULE_filename) + p.EnterRule(localctx, 1450, PlSqlParserRULE_filename) p.EnterOuterAlt(localctx, 1) { - p.SetState(13688) + p.SetState(13498) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -219686,12 +217053,12 @@ func (s *Prepare_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { localctx = NewPrepare_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1474, PlSqlParserRULE_prepare_clause) + p.EnterRule(localctx, 1452, PlSqlParserRULE_prepare_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13690) + p.SetState(13500) p.Match(PlSqlParserPREPARE) if p.HasError() { // Recognition error - abort rule @@ -219699,7 +217066,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13691) + p.SetState(13501) p.Match(PlSqlParserMIRROR) if p.HasError() { // Recognition error - abort rule @@ -219707,7 +217074,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13692) + p.SetState(13502) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -219715,13 +217082,13 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13693) + p.SetState(13503) var _x = p.Id_expression() localctx.(*Prepare_clauseContext).c = _x } - p.SetState(13697) + p.SetState(13507) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -219730,7 +217097,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { if _la == PlSqlParserWITH { { - p.SetState(13694) + p.SetState(13504) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -219738,7 +217105,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13695) + p.SetState(13505) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserMIRROR || _la == PlSqlParserUNPROTECTED) { @@ -219749,7 +217116,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13696) + p.SetState(13506) p.Match(PlSqlParserREDUNDANCY) if p.HasError() { // Recognition error - abort rule @@ -219758,7 +217125,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } - p.SetState(13702) + p.SetState(13512) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -219767,7 +217134,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { if _la == PlSqlParserFOR { { - p.SetState(13699) + p.SetState(13509) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -219775,7 +217142,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13700) + p.SetState(13510) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -219783,7 +217150,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13701) + p.SetState(13511) p.Id_expression() } @@ -219922,10 +217289,10 @@ func (s *Drop_mirror_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) { localctx = NewDrop_mirror_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1476, PlSqlParserRULE_drop_mirror_clause) + p.EnterRule(localctx, 1454, PlSqlParserRULE_drop_mirror_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13704) + p.SetState(13514) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -219933,7 +217300,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13705) + p.SetState(13515) p.Match(PlSqlParserMIRROR) if p.HasError() { // Recognition error - abort rule @@ -219941,7 +217308,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13706) + p.SetState(13516) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -219949,7 +217316,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13707) + p.SetState(13517) var _x = p.Id_expression() @@ -220081,12 +217448,12 @@ func (s *Lost_write_protectionContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionContext) { localctx = NewLost_write_protectionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1478, PlSqlParserRULE_lost_write_protection) + p.EnterRule(localctx, 1456, PlSqlParserRULE_lost_write_protection) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13709) + p.SetState(13519) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE || _la == PlSqlParserREMOVE || _la == PlSqlParserSUSPEND) { @@ -220097,7 +217464,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13710) + p.SetState(13520) p.Match(PlSqlParserLOST) if p.HasError() { // Recognition error - abort rule @@ -220105,7 +217472,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13711) + p.SetState(13521) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -220113,7 +217480,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13712) + p.SetState(13522) p.Match(PlSqlParserPROTECTION) if p.HasError() { // Recognition error - abort rule @@ -220245,25 +217612,25 @@ 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(13716) + p.EnterRule(localctx, 1458, PlSqlParserRULE_cdb_fleet_clauses) + p.SetState(13526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1762, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1744, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13714) + p.SetState(13524) p.Lead_cdb_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13715) + p.SetState(13525) p.Lead_cdb_uri_clause() } @@ -220386,12 +217753,12 @@ func (s *Lead_cdb_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { localctx = NewLead_cdb_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1482, PlSqlParserRULE_lead_cdb_clause) + p.EnterRule(localctx, 1460, PlSqlParserRULE_lead_cdb_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13718) + p.SetState(13528) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -220399,7 +217766,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13719) + p.SetState(13529) p.Match(PlSqlParserLEAD_CDB) if p.HasError() { // Recognition error - abort rule @@ -220407,7 +217774,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13720) + p.SetState(13530) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -220415,7 +217782,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13721) + p.SetState(13531) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFALSE || _la == PlSqlParserTRUE) { @@ -220536,10 +217903,10 @@ func (s *Lead_cdb_uri_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContext) { localctx = NewLead_cdb_uri_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1484, PlSqlParserRULE_lead_cdb_uri_clause) + p.EnterRule(localctx, 1462, PlSqlParserRULE_lead_cdb_uri_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13723) + p.SetState(13533) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -220547,7 +217914,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13724) + p.SetState(13534) p.Match(PlSqlParserLEAD_CDB_URI) if p.HasError() { // Recognition error - abort rule @@ -220555,7 +217922,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13725) + p.SetState(13535) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -220563,7 +217930,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13726) + p.SetState(13536) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -220714,12 +218081,12 @@ func (s *Property_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { localctx = NewProperty_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1486, PlSqlParserRULE_property_clauses) + p.EnterRule(localctx, 1464, PlSqlParserRULE_property_clauses) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13728) + p.SetState(13538) p.Match(PlSqlParserPROPERTY) if p.HasError() { // Recognition error - abort rule @@ -220727,7 +218094,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13729) + p.SetState(13539) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserREMOVE || _la == PlSqlParserSET) { @@ -220738,7 +218105,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13730) + p.SetState(13540) p.Match(PlSqlParserDEFAULT_CREDENTIAL) if p.HasError() { // Recognition error - abort rule @@ -220746,7 +218113,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13731) + p.SetState(13541) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -220754,7 +218121,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13732) + p.SetState(13542) var _x = p.Id_expression() @@ -220871,12 +218238,12 @@ func (s *Replay_upgrade_clausesContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clausesContext) { localctx = NewReplay_upgrade_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1488, PlSqlParserRULE_replay_upgrade_clauses) + p.EnterRule(localctx, 1466, PlSqlParserRULE_replay_upgrade_clauses) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13734) + p.SetState(13544) p.Match(PlSqlParserUPGRADE) if p.HasError() { // Recognition error - abort rule @@ -220884,7 +218251,7 @@ func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clauses } } { - p.SetState(13735) + p.SetState(13545) p.Match(PlSqlParserSYNC) if p.HasError() { // Recognition error - abort rule @@ -220892,7 +218259,7 @@ func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clauses } } { - p.SetState(13736) + p.SetState(13546) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -221106,19 +218473,19 @@ func (s *Alter_database_linkContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContext) { localctx = NewAlter_database_linkContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1490, PlSqlParserRULE_alter_database_link) + p.EnterRule(localctx, 1468, PlSqlParserRULE_alter_database_link) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13738) + p.SetState(13548) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13740) + p.SetState(13550) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221127,7 +218494,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex if _la == PlSqlParserSHARED { { - p.SetState(13739) + p.SetState(13549) p.Match(PlSqlParserSHARED) if p.HasError() { // Recognition error - abort rule @@ -221136,7 +218503,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } - p.SetState(13743) + p.SetState(13553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221145,7 +218512,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex if _la == PlSqlParserPUBLIC { { - p.SetState(13742) + p.SetState(13552) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -221155,7 +218522,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } { - p.SetState(13745) + p.SetState(13555) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -221163,7 +218530,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13746) + p.SetState(13556) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -221171,10 +218538,10 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13747) + p.SetState(13557) p.Link_name() } - p.SetState(13758) + p.SetState(13568) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221183,7 +218550,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex switch p.GetTokenStream().LA(1) { case PlSqlParserCONNECT: { - p.SetState(13748) + p.SetState(13558) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -221191,7 +218558,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13749) + p.SetState(13559) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -221199,11 +218566,11 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13750) + p.SetState(13560) p.User_object_name() } { - p.SetState(13751) + p.SetState(13561) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -221211,7 +218578,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13752) + p.SetState(13562) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -221219,15 +218586,15 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13753) + p.SetState(13563) p.Password_value() } - p.SetState(13755) + p.SetState(13565) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1765, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1747, p.GetParserRuleContext()) == 1 { { - p.SetState(13754) + p.SetState(13564) p.Link_authentication() } @@ -221237,7 +218604,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex case PlSqlParserAUTHENTICATED: { - p.SetState(13757) + p.SetState(13567) p.Link_authentication() } @@ -221370,8 +218737,8 @@ 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(13762) + p.EnterRule(localctx, 1470, PlSqlParserRULE_password_value) + p.SetState(13572) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221381,14 +218748,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(13760) + p.SetState(13570) p.Id_expression() } case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(13761) + p.SetState(13571) p.Numeric() } @@ -221541,10 +218908,10 @@ func (s *Link_authenticationContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContext) { localctx = NewLink_authenticationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1494, PlSqlParserRULE_link_authentication) + p.EnterRule(localctx, 1472, PlSqlParserRULE_link_authentication) p.EnterOuterAlt(localctx, 1) { - p.SetState(13764) + p.SetState(13574) p.Match(PlSqlParserAUTHENTICATED) if p.HasError() { // Recognition error - abort rule @@ -221552,7 +218919,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13765) + p.SetState(13575) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -221560,11 +218927,11 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13766) + p.SetState(13576) p.User_object_name() } { - p.SetState(13767) + p.SetState(13577) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -221572,7 +218939,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13768) + p.SetState(13578) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -221580,7 +218947,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13769) + p.SetState(13579) p.Password_value() } @@ -222245,14 +219612,14 @@ func (s *Create_databaseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { localctx = NewCreate_databaseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1496, PlSqlParserRULE_create_database) + p.EnterRule(localctx, 1474, PlSqlParserRULE_create_database) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(13771) + p.SetState(13581) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -222260,7 +219627,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13772) + p.SetState(13582) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -222268,10 +219635,10 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13773) + p.SetState(13583) p.Database_name() } - p.SetState(13812) + p.SetState(13622) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222280,16 +219647,16 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(13812) + p.SetState(13622) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1771, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1753, p.GetParserRuleContext()) { case 1: { - p.SetState(13774) + p.SetState(13584) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -222297,7 +219664,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13775) + p.SetState(13585) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSYS || _la == PlSqlParserSYSTEM) { @@ -222308,7 +219675,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13776) + p.SetState(13586) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -222316,7 +219683,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13777) + p.SetState(13587) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -222324,13 +219691,13 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13778) + p.SetState(13588) p.Password_value() } case 2: { - p.SetState(13779) + p.SetState(13589) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -222338,7 +219705,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13780) + p.SetState(13590) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -222348,7 +219715,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 3: { - p.SetState(13781) + p.SetState(13591) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAXDATAFILES || _la == PlSqlParserMAXINSTANCES) { @@ -222359,7 +219726,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13782) + p.SetState(13592) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -222368,7 +219735,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } case 4: - p.SetState(13784) + p.SetState(13594) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222377,7 +219744,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { if _la == PlSqlParserNATIONAL { { - p.SetState(13783) + p.SetState(13593) p.Match(PlSqlParserNATIONAL) if p.HasError() { // Recognition error - abort rule @@ -222387,7 +219754,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } { - p.SetState(13786) + p.SetState(13596) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -222395,7 +219762,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13787) + p.SetState(13597) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -222403,13 +219770,13 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13788) + p.SetState(13598) p.Char_set_name() } case 5: { - p.SetState(13789) + p.SetState(13599) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -222417,7 +219784,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13790) + p.SetState(13600) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -222425,7 +219792,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13791) + p.SetState(13601) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -222436,7 +219803,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13792) + p.SetState(13602) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -222446,24 +219813,24 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 6: { - p.SetState(13793) + p.SetState(13603) p.Database_logging_clauses() } case 7: { - p.SetState(13794) + p.SetState(13604) p.Tablespace_clauses() } case 8: { - p.SetState(13795) + p.SetState(13605) p.Set_time_zone_clause() } case 9: - p.SetState(13797) + p.SetState(13607) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222472,7 +219839,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13796) + p.SetState(13606) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -222485,7 +219852,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } { - p.SetState(13799) + p.SetState(13609) p.Match(PlSqlParserUSER_DATA) if p.HasError() { // Recognition error - abort rule @@ -222493,7 +219860,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13800) + p.SetState(13610) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -222501,11 +219868,11 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13801) + p.SetState(13611) p.Tablespace_group_name() } { - p.SetState(13802) + p.SetState(13612) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -222513,22 +219880,22 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13803) + p.SetState(13613) p.Datafile_tempfile_spec() } - p.SetState(13808) + p.SetState(13618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1770, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1752, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13804) + p.SetState(13614) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -222536,17 +219903,17 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13805) + p.SetState(13615) p.Datafile_tempfile_spec() } } - p.SetState(13810) + p.SetState(13620) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1770, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1752, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -222554,7 +219921,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 10: { - p.SetState(13811) + p.SetState(13621) p.Enable_pluggable_database() } @@ -222567,9 +219934,9 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { goto errorExit } - p.SetState(13814) + p.SetState(13624) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1772, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1754, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -222763,12 +220130,12 @@ func (s *Database_logging_clausesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_clausesContext) { localctx = NewDatabase_logging_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1498, PlSqlParserRULE_database_logging_clauses) + p.EnterRule(localctx, 1476, PlSqlParserRULE_database_logging_clauses) var _la int var _alt int - p.SetState(13831) + p.SetState(13641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222778,7 +220145,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserLOGFILE: p.EnterOuterAlt(localctx, 1) { - p.SetState(13816) + p.SetState(13626) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -222786,22 +220153,22 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13817) + p.SetState(13627) p.Database_logging_sub_clause() } - p.SetState(13822) + p.SetState(13632) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1773, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1755, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13818) + p.SetState(13628) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -222809,17 +220176,17 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13819) + p.SetState(13629) p.Database_logging_sub_clause() } } - p.SetState(13824) + p.SetState(13634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1773, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1755, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -222828,7 +220195,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS: p.EnterOuterAlt(localctx, 2) { - p.SetState(13825) + p.SetState(13635) _la = p.GetTokenStream().LA(1) if !((int64((_la-855)) & ^0x3f) == 0 && ((int64(1)<<(_la-855))&7) != 0) { @@ -222839,7 +220206,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13826) + p.SetState(13636) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -222850,7 +220217,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserARCHIVELOG: p.EnterOuterAlt(localctx, 3) { - p.SetState(13827) + p.SetState(13637) p.Match(PlSqlParserARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -222861,7 +220228,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserNOARCHIVELOG: p.EnterOuterAlt(localctx, 4) { - p.SetState(13828) + p.SetState(13638) p.Match(PlSqlParserNOARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -222872,7 +220239,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserFORCE: p.EnterOuterAlt(localctx, 5) { - p.SetState(13829) + p.SetState(13639) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -222880,7 +220247,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13830) + p.SetState(13640) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -223010,14 +220377,14 @@ func (s *Database_logging_sub_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_sub_clauseContext) { localctx = NewDatabase_logging_sub_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1500, PlSqlParserRULE_database_logging_sub_clause) + p.EnterRule(localctx, 1478, PlSqlParserRULE_database_logging_sub_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(13835) + p.SetState(13645) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1775, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1757, p.GetParserRuleContext()) == 1 { { - p.SetState(13833) + p.SetState(13643) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -223025,7 +220392,7 @@ func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_ } } { - p.SetState(13834) + p.SetState(13644) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -223037,7 +220404,7 @@ func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_ goto errorExit } { - p.SetState(13837) + p.SetState(13647) p.File_specification() } @@ -223260,22 +220627,22 @@ func (s *Tablespace_clausesContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) { localctx = NewTablespace_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1502, PlSqlParserRULE_tablespace_clauses) + p.EnterRule(localctx, 1480, PlSqlParserRULE_tablespace_clauses) var _la int var _alt int - p.SetState(13857) + p.SetState(13667) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1778, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1760, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13839) + p.SetState(13649) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -223283,7 +220650,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13840) + p.SetState(13650) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -223291,7 +220658,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13841) + p.SetState(13651) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -223301,7 +220668,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(13843) + p.SetState(13653) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223310,7 +220677,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) if _la == PlSqlParserSYSAUX { { - p.SetState(13842) + p.SetState(13652) p.Match(PlSqlParserSYSAUX) if p.HasError() { // Recognition error - abort rule @@ -223320,7 +220687,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } { - p.SetState(13845) + p.SetState(13655) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -223328,22 +220695,22 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13846) + p.SetState(13656) p.File_specification() } - p.SetState(13851) + p.SetState(13661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1777, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1759, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13847) + p.SetState(13657) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -223351,17 +220718,17 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13848) + p.SetState(13658) p.File_specification() } } - p.SetState(13853) + p.SetState(13663) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1777, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1759, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -223370,21 +220737,21 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13854) + p.SetState(13664) p.Default_tablespace() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13855) + p.SetState(13665) p.Default_temp_tablespace() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13856) + p.SetState(13666) p.Undo_tablespace() } @@ -223589,10 +220956,10 @@ func (s *Enable_pluggable_databaseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_databaseContext) { localctx = NewEnable_pluggable_databaseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1504, PlSqlParserRULE_enable_pluggable_database) + p.EnterRule(localctx, 1482, PlSqlParserRULE_enable_pluggable_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13859) + p.SetState(13669) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -223600,7 +220967,7 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13860) + p.SetState(13670) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -223608,43 +220975,43 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13861) + p.SetState(13671) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13874) + p.SetState(13684) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1782, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1764, p.GetParserRuleContext()) == 1 { { - p.SetState(13862) + p.SetState(13672) p.Match(PlSqlParserSEED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13864) + p.SetState(13674) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1779, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1761, p.GetParserRuleContext()) == 1 { { - p.SetState(13863) + p.SetState(13673) p.File_name_convert() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13868) + p.SetState(13678) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1780, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1762, p.GetParserRuleContext()) == 1 { { - p.SetState(13866) + p.SetState(13676) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -223652,19 +221019,19 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13867) + p.SetState(13677) p.Tablespace_datafile_clauses() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13872) + p.SetState(13682) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1781, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1763, p.GetParserRuleContext()) == 1 { { - p.SetState(13870) + p.SetState(13680) p.Match(PlSqlParserSYSAUX) if p.HasError() { // Recognition error - abort rule @@ -223672,7 +221039,7 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13871) + p.SetState(13681) p.Tablespace_datafile_clauses() } @@ -223683,12 +221050,12 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } else if p.HasError() { // JIM goto errorExit } - p.SetState(13877) + p.SetState(13687) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1783, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1765, p.GetParserRuleContext()) == 1 { { - p.SetState(13876) + p.SetState(13686) p.Undo_mode_clause() } @@ -223864,12 +221231,12 @@ func (s *File_name_convertContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { localctx = NewFile_name_convertContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1506, PlSqlParserRULE_file_name_convert) + p.EnterRule(localctx, 1484, PlSqlParserRULE_file_name_convert) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13879) + p.SetState(13689) p.Match(PlSqlParserFILE_NAME_CONVERT) if p.HasError() { // Recognition error - abort rule @@ -223877,14 +221244,14 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13880) + p.SetState(13690) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13893) + p.SetState(13703) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223893,7 +221260,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(13881) + p.SetState(13691) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -223901,10 +221268,10 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13882) + p.SetState(13692) p.Filename_convert_sub_clause() } - p.SetState(13887) + p.SetState(13697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223913,7 +221280,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13883) + p.SetState(13693) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -223921,11 +221288,11 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13884) + p.SetState(13694) p.Filename_convert_sub_clause() } - p.SetState(13889) + p.SetState(13699) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223933,7 +221300,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(13890) + p.SetState(13700) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -223943,7 +221310,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { case PlSqlParserNONE: { - p.SetState(13892) + p.SetState(13702) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -224061,22 +221428,22 @@ func (s *Filename_convert_sub_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Filename_convert_sub_clause() (localctx IFilename_convert_sub_clauseContext) { localctx = NewFilename_convert_sub_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1508, PlSqlParserRULE_filename_convert_sub_clause) + p.EnterRule(localctx, 1486, PlSqlParserRULE_filename_convert_sub_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13895) + p.SetState(13705) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13898) + p.SetState(13708) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1786, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1768, p.GetParserRuleContext()) == 1 { { - p.SetState(13896) + p.SetState(13706) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -224084,7 +221451,7 @@ func (p *PlSqlParser) Filename_convert_sub_clause() (localctx IFilename_convert_ } } { - p.SetState(13897) + p.SetState(13707) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -224287,19 +221654,19 @@ func (s *Tablespace_datafile_clausesContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafile_clausesContext) { localctx = NewTablespace_datafile_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1510, PlSqlParserRULE_tablespace_datafile_clauses) + p.EnterRule(localctx, 1488, PlSqlParserRULE_tablespace_datafile_clauses) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(13900) + p.SetState(13710) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13904) + p.SetState(13714) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224308,7 +221675,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(13904) + p.SetState(13714) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224317,7 +221684,7 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi switch p.GetTokenStream().LA(1) { case PlSqlParserSIZE: { - p.SetState(13901) + p.SetState(13711) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -224325,13 +221692,13 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi } } { - p.SetState(13902) + p.SetState(13712) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13903) + p.SetState(13713) p.Autoextend_clause() } @@ -224345,9 +221712,9 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi goto errorExit } - p.SetState(13906) + p.SetState(13716) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1788, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1770, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -224463,12 +221830,12 @@ func (s *Undo_mode_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { localctx = NewUndo_mode_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1512, PlSqlParserRULE_undo_mode_clause) + p.EnterRule(localctx, 1490, PlSqlParserRULE_undo_mode_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(13908) + p.SetState(13718) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -224476,7 +221843,7 @@ func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { } } { - p.SetState(13909) + p.SetState(13719) p.Match(PlSqlParserUNDO) if p.HasError() { // Recognition error - abort rule @@ -224484,7 +221851,7 @@ func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { } } { - p.SetState(13910) + p.SetState(13720) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -224651,10 +222018,10 @@ func (s *Default_tablespaceContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) { localctx = NewDefault_tablespaceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1514, PlSqlParserRULE_default_tablespace) + p.EnterRule(localctx, 1492, PlSqlParserRULE_default_tablespace) p.EnterOuterAlt(localctx, 1) { - p.SetState(13912) + p.SetState(13722) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -224662,7 +222029,7 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13913) + p.SetState(13723) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -224670,15 +222037,15 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13914) + p.SetState(13724) p.Tablespace() } - p.SetState(13917) + p.SetState(13727) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1789, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1771, p.GetParserRuleContext()) == 1 { { - p.SetState(13915) + p.SetState(13725) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -224686,19 +222053,19 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13916) + p.SetState(13726) p.Datafile_tempfile_spec() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13920) + p.SetState(13730) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1790, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1772, p.GetParserRuleContext()) == 1 { { - p.SetState(13919) + p.SetState(13729) p.Extent_management_clause() } @@ -224933,13 +222300,13 @@ func (s *Default_temp_tablespaceContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespaceContext) { localctx = NewDefault_temp_tablespaceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1516, PlSqlParserRULE_default_temp_tablespace) + p.EnterRule(localctx, 1494, PlSqlParserRULE_default_temp_tablespace) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(13923) + p.SetState(13733) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224948,7 +222315,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13922) + p.SetState(13732) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -224961,14 +222328,14 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } { - p.SetState(13925) + p.SetState(13735) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13933) + p.SetState(13743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224977,7 +222344,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa switch p.GetTokenStream().LA(1) { case PlSqlParserTEMPORARY: { - p.SetState(13926) + p.SetState(13736) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -224985,7 +222352,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13927) + p.SetState(13737) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -224995,7 +222362,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa case PlSqlParserLOCAL: { - p.SetState(13928) + p.SetState(13738) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -225003,7 +222370,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13929) + p.SetState(13739) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -225011,7 +222378,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13930) + p.SetState(13740) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -225019,7 +222386,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13931) + p.SetState(13741) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -225027,7 +222394,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13932) + p.SetState(13742) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserLEAF) { @@ -225043,15 +222410,15 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa goto errorExit } { - p.SetState(13935) + p.SetState(13745) p.Tablespace() } - p.SetState(13945) + p.SetState(13755) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1794, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1776, p.GetParserRuleContext()) == 1 { { - p.SetState(13936) + p.SetState(13746) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule @@ -225059,22 +222426,22 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13937) + p.SetState(13747) p.File_specification() } - p.SetState(13942) + p.SetState(13752) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1793, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1775, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13938) + p.SetState(13748) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -225082,17 +222449,17 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13939) + p.SetState(13749) p.File_specification() } } - p.SetState(13944) + p.SetState(13754) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1793, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1775, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -225101,12 +222468,12 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } else if p.HasError() { // JIM goto errorExit } - p.SetState(13948) + p.SetState(13758) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1795, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1777, p.GetParserRuleContext()) == 1 { { - p.SetState(13947) + p.SetState(13757) p.Extent_management_clause() } @@ -225299,13 +222666,13 @@ func (s *Undo_tablespaceContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { localctx = NewUndo_tablespaceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1518, PlSqlParserRULE_undo_tablespace) + p.EnterRule(localctx, 1496, PlSqlParserRULE_undo_tablespace) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(13951) + p.SetState(13761) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225314,7 +222681,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13950) + p.SetState(13760) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -225327,7 +222694,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } { - p.SetState(13953) + p.SetState(13763) p.Match(PlSqlParserUNDO) if p.HasError() { // Recognition error - abort rule @@ -225335,7 +222702,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13954) + p.SetState(13764) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -225343,15 +222710,15 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13955) + p.SetState(13765) p.Tablespace() } - p.SetState(13965) + p.SetState(13775) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1798, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1780, p.GetParserRuleContext()) == 1 { { - p.SetState(13956) + p.SetState(13766) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -225359,22 +222726,22 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13957) + p.SetState(13767) p.File_specification() } - p.SetState(13962) + p.SetState(13772) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1797, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1779, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13958) + p.SetState(13768) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -225382,17 +222749,17 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13959) + p.SetState(13769) p.File_specification() } } - p.SetState(13964) + p.SetState(13774) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1797, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1779, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -225517,10 +222884,10 @@ func (s *Drop_databaseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { localctx = NewDrop_databaseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1520, PlSqlParserRULE_drop_database) + p.EnterRule(localctx, 1498, PlSqlParserRULE_drop_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13967) + p.SetState(13777) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -225528,19 +222895,19 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } } { - p.SetState(13968) + p.SetState(13778) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13971) + p.SetState(13781) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1799, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1781, p.GetParserRuleContext()) == 1 { { - p.SetState(13969) + p.SetState(13779) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -225548,7 +222915,7 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } } { - p.SetState(13970) + p.SetState(13780) p.Match(PlSqlParserBACKUPS) if p.HasError() { // Recognition error - abort rule @@ -225559,12 +222926,12 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13974) + p.SetState(13784) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1800, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1782, p.GetParserRuleContext()) == 1 { { - p.SetState(13973) + p.SetState(13783) p.Match(PlSqlParserNOPROMPT) if p.HasError() { // Recognition error - abort rule @@ -225897,21 +223264,21 @@ func (s *Create_database_linkContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkContext) { localctx = NewCreate_database_linkContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1522, PlSqlParserRULE_create_database_link) + p.EnterRule(localctx, 1500, PlSqlParserRULE_create_database_link) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(13976) + p.SetState(13786) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13978) + p.SetState(13788) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225920,7 +223287,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont if _la == PlSqlParserSHARED { { - p.SetState(13977) + p.SetState(13787) p.Match(PlSqlParserSHARED) if p.HasError() { // Recognition error - abort rule @@ -225929,7 +223296,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } - p.SetState(13981) + p.SetState(13791) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225938,7 +223305,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont if _la == PlSqlParserPUBLIC { { - p.SetState(13980) + p.SetState(13790) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -225948,7 +223315,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } { - p.SetState(13983) + p.SetState(13793) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -225956,7 +223323,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13984) + p.SetState(13794) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -225964,21 +223331,21 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13985) + p.SetState(13795) p.Dblink() } - p.SetState(14001) + p.SetState(13811) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1806, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1788, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(13999) + p.SetState(13809) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225987,7 +223354,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont switch p.GetTokenStream().LA(1) { case PlSqlParserCONNECT: { - p.SetState(13986) + p.SetState(13796) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -225995,23 +223362,23 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13987) + p.SetState(13797) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13996) + p.SetState(13806) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1804, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1786, p.GetParserRuleContext()) { case 1: { - p.SetState(13988) + p.SetState(13798) p.Match(PlSqlParserCURRENT_USER) if p.HasError() { // Recognition error - abort rule @@ -226021,11 +223388,11 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont case 2: { - p.SetState(13989) + p.SetState(13799) p.User_object_name() } { - p.SetState(13990) + p.SetState(13800) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -226033,7 +223400,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13991) + p.SetState(13801) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -226041,15 +223408,15 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13992) + p.SetState(13802) p.Password_value() } - p.SetState(13994) + p.SetState(13804) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1803, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1785, p.GetParserRuleContext()) == 1 { { - p.SetState(13993) + p.SetState(13803) p.Link_authentication() } @@ -226063,7 +223430,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont case PlSqlParserAUTHENTICATED: { - p.SetState(13998) + p.SetState(13808) p.Link_authentication() } @@ -226073,22 +223440,22 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } - p.SetState(14003) + p.SetState(13813) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1806, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1788, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14006) + p.SetState(13816) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1807, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1789, p.GetParserRuleContext()) == 1 { { - p.SetState(14004) + p.SetState(13814) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -226096,7 +223463,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(14005) + p.SetState(13815) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -226295,27 +223662,27 @@ func (s *DblinkContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { localctx = NewDblinkContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1524, PlSqlParserRULE_dblink) + p.EnterRule(localctx, 1502, PlSqlParserRULE_dblink) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(14008) + p.SetState(13818) p.Database_name() } - p.SetState(14013) + p.SetState(13823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1808, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1790, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14009) + p.SetState(13819) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -226323,7 +223690,7 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } { - p.SetState(14010) + p.SetState(13820) var _x = p.Id_expression() @@ -226331,22 +223698,22 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } - p.SetState(14015) + p.SetState(13825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1808, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1790, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14018) + p.SetState(13828) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1809, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1791, p.GetParserRuleContext()) == 1 { { - p.SetState(14016) + p.SetState(13826) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -226354,7 +223721,7 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } { - p.SetState(14017) + p.SetState(13827) var _x = p.Id_expression() @@ -226492,19 +223859,19 @@ func (s *Drop_database_linkContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) { localctx = NewDrop_database_linkContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1526, PlSqlParserRULE_drop_database_link) + p.EnterRule(localctx, 1504, PlSqlParserRULE_drop_database_link) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14020) + p.SetState(13830) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14022) + p.SetState(13832) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226513,7 +223880,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) if _la == PlSqlParserPUBLIC { { - p.SetState(14021) + p.SetState(13831) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -226523,7 +223890,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } { - p.SetState(14024) + p.SetState(13834) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -226531,7 +223898,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } } { - p.SetState(14025) + p.SetState(13835) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -226539,7 +223906,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } } { - p.SetState(14026) + p.SetState(13836) p.Dblink() } @@ -226693,10 +224060,10 @@ func (s *Alter_tablespace_setContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setContext) { localctx = NewAlter_tablespace_setContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1528, PlSqlParserRULE_alter_tablespace_set) + p.EnterRule(localctx, 1506, PlSqlParserRULE_alter_tablespace_set) p.EnterOuterAlt(localctx, 1) { - p.SetState(14028) + p.SetState(13838) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -226704,7 +224071,7 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(14029) + p.SetState(13839) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -226712,7 +224079,7 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(14030) + p.SetState(13840) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -226720,14 +224087,14 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(14031) + p.SetState(13841) var _x = p.Id_expression() localctx.(*Alter_tablespace_setContext).tss = _x } { - p.SetState(14032) + p.SetState(13842) p.Alter_tablespace_attrs() } @@ -227096,27 +224463,27 @@ func (s *Alter_tablespace_attrsContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrsContext) { localctx = NewAlter_tablespace_attrsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1530, PlSqlParserRULE_alter_tablespace_attrs) + p.EnterRule(localctx, 1508, PlSqlParserRULE_alter_tablespace_attrs) var _la int - p.SetState(14061) + p.SetState(13871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1812, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1794, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14034) + p.SetState(13844) p.Default_tablespace_params() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14035) + p.SetState(13845) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -227124,7 +224491,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14036) + p.SetState(13846) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -227132,14 +224499,14 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14037) + p.SetState(13847) p.Size_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14038) + p.SetState(13848) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -227147,14 +224514,14 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14039) + p.SetState(13849) p.Size_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14040) + p.SetState(13850) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -227165,7 +224532,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(14041) + p.SetState(13851) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -227173,19 +224540,19 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14042) + p.SetState(13852) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14045) + p.SetState(13855) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1811, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1793, p.GetParserRuleContext()) == 1 { { - p.SetState(14043) + p.SetState(13853) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -227193,7 +224560,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14044) + p.SetState(13854) p.Size_clause() } @@ -227204,7 +224571,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(14047) + p.SetState(13857) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -227212,7 +224579,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14048) + p.SetState(13858) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -227220,7 +224587,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14049) + p.SetState(13859) var _x = p.Id_expression() @@ -227230,7 +224597,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(14050) + p.SetState(13860) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBEGIN || _la == PlSqlParserEND) { @@ -227241,7 +224608,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(14051) + p.SetState(13861) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -227252,63 +224619,63 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(14052) + p.SetState(13862) p.Datafile_tempfile_clauses() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(14053) + p.SetState(13863) p.Tablespace_logging_clauses() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(14054) + p.SetState(13864) p.Tablespace_group_clause() } case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(14055) + p.SetState(13865) p.Tablespace_state_clauses() } case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(14056) + p.SetState(13866) p.Autoextend_clause() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(14057) + p.SetState(13867) p.Flashback_mode_clause() } case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(14058) + p.SetState(13868) p.Tablespace_retention_clause() } case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(14059) + p.SetState(13869) p.Alter_tablespace_encryption() } case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(14060) + p.SetState(13870) p.Lost_write_protection() } @@ -227475,19 +224842,19 @@ func (s *Alter_tablespace_encryptionContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_encryptionContext) { localctx = NewAlter_tablespace_encryptionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1532, PlSqlParserRULE_alter_tablespace_encryption) + p.EnterRule(localctx, 1510, PlSqlParserRULE_alter_tablespace_encryption) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14063) + p.SetState(13873) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14088) + p.SetState(13898) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227496,14 +224863,14 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserOFFLINE: { - p.SetState(14064) + p.SetState(13874) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14070) + p.SetState(13880) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227511,7 +224878,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT, PlSqlParserUSING: - p.SetState(14066) + p.SetState(13876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227520,13 +224887,13 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ if _la == PlSqlParserUSING { { - p.SetState(14065) + p.SetState(13875) p.Tablespace_encryption_spec() } } { - p.SetState(14068) + p.SetState(13878) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -227536,7 +224903,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserDECRYPT: { - p.SetState(14069) + p.SetState(13879) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -227551,14 +224918,14 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserONLINE: { - p.SetState(14072) + p.SetState(13882) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14078) + p.SetState(13888) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227566,7 +224933,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT, PlSqlParserREKEY, PlSqlParserUSING: - p.SetState(14074) + p.SetState(13884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227575,13 +224942,13 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ if _la == PlSqlParserUSING { { - p.SetState(14073) + p.SetState(13883) p.Tablespace_encryption_spec() } } { - p.SetState(14076) + p.SetState(13886) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENCRYPT || _la == PlSqlParserREKEY) { @@ -227594,7 +224961,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserDECRYPT: { - p.SetState(14077) + p.SetState(13887) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -227606,12 +224973,12 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14081) + p.SetState(13891) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1817, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1799, p.GetParserRuleContext()) == 1 { { - p.SetState(14080) + p.SetState(13890) p.Ts_file_name_convert() } @@ -227621,7 +224988,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserFINISH: { - p.SetState(14083) + p.SetState(13893) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -227629,7 +224996,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ } } { - p.SetState(14084) + p.SetState(13894) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDECRYPT || _la == PlSqlParserENCRYPT || _la == PlSqlParserREKEY) { @@ -227639,12 +225006,12 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ p.Consume() } } - p.SetState(14086) + p.SetState(13896) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1818, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1800, p.GetParserRuleContext()) == 1 { { - p.SetState(14085) + p.SetState(13895) p.Ts_file_name_convert() } @@ -227792,12 +225159,12 @@ func (s *Ts_file_name_convertContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertContext) { localctx = NewTs_file_name_convertContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1534, PlSqlParserRULE_ts_file_name_convert) + p.EnterRule(localctx, 1512, PlSqlParserRULE_ts_file_name_convert) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14090) + p.SetState(13900) p.Match(PlSqlParserFILE_NAME_CONVERT) if p.HasError() { // Recognition error - abort rule @@ -227805,7 +225172,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14091) + p.SetState(13901) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -227813,7 +225180,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14092) + p.SetState(13902) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -227821,7 +225188,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14093) + p.SetState(13903) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -227829,7 +225196,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14094) + p.SetState(13904) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -227837,14 +225204,14 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14095) + p.SetState(13905) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14102) + p.SetState(13912) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227853,7 +225220,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont for _la == PlSqlParserCOMMA { { - p.SetState(14096) + p.SetState(13906) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -227861,7 +225228,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14097) + p.SetState(13907) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -227869,7 +225236,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14098) + p.SetState(13908) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -227877,7 +225244,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14099) + p.SetState(13909) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -227885,7 +225252,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } - p.SetState(14104) + p.SetState(13914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227893,19 +225260,19 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont _la = p.GetTokenStream().LA(1) } { - p.SetState(14105) + p.SetState(13915) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14107) + p.SetState(13917) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1821, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1803, p.GetParserRuleContext()) == 1 { { - p.SetState(14106) + p.SetState(13916) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -228068,10 +225435,10 @@ func (s *Alter_roleContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { localctx = NewAlter_roleContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1536, PlSqlParserRULE_alter_role) + p.EnterRule(localctx, 1514, PlSqlParserRULE_alter_role) p.EnterOuterAlt(localctx, 1) { - p.SetState(14109) + p.SetState(13919) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -228079,7 +225446,7 @@ func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { } } { - p.SetState(14110) + p.SetState(13920) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -228087,19 +225454,19 @@ func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { } } { - p.SetState(14111) + p.SetState(13921) p.Role_name() } { - p.SetState(14112) + p.SetState(13922) p.Role_identified_clause() } - p.SetState(14114) + p.SetState(13924) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1822, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1804, p.GetParserRuleContext()) == 1 { { - p.SetState(14113) + p.SetState(13923) p.Container_clause() } @@ -228276,8 +225643,8 @@ 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(14135) + p.EnterRule(localctx, 1516, PlSqlParserRULE_role_identified_clause) + p.SetState(13945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228287,7 +225654,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserNOT: p.EnterOuterAlt(localctx, 1) { - p.SetState(14116) + p.SetState(13926) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -228295,7 +225662,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14117) + p.SetState(13927) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -228306,14 +225673,14 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserIDENTIFIED: p.EnterOuterAlt(localctx, 2) { - p.SetState(14118) + p.SetState(13928) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14133) + p.SetState(13943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228322,7 +225689,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause switch p.GetTokenStream().LA(1) { case PlSqlParserBY: { - p.SetState(14119) + p.SetState(13929) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -228330,13 +225697,13 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14120) + p.SetState(13930) p.Identifier() } case PlSqlParserUSING: { - p.SetState(14121) + p.SetState(13931) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -228344,15 +225711,15 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14122) + p.SetState(13932) p.Identifier() } - p.SetState(14125) + p.SetState(13935) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1823, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1805, p.GetParserRuleContext()) == 1 { { - p.SetState(14123) + p.SetState(13933) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -228360,7 +225727,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14124) + p.SetState(13934) p.Id_expression() } @@ -228370,7 +225737,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserEXTERNALLY: { - p.SetState(14127) + p.SetState(13937) p.Match(PlSqlParserEXTERNALLY) if p.HasError() { // Recognition error - abort rule @@ -228380,19 +225747,19 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserGLOBALLY: { - p.SetState(14128) + p.SetState(13938) p.Match(PlSqlParserGLOBALLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14131) + p.SetState(13941) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1824, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1806, p.GetParserRuleContext()) == 1 { { - p.SetState(14129) + p.SetState(13939) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -228400,7 +225767,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14130) + p.SetState(13940) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -228793,14 +226160,14 @@ func (s *Alter_tableContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { localctx = NewAlter_tableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1540, PlSqlParserRULE_alter_table) + p.EnterRule(localctx, 1518, PlSqlParserRULE_alter_table) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(14137) + p.SetState(13947) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -228808,7 +226175,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14138) + p.SetState(13948) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -228816,79 +226183,79 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14139) + p.SetState(13949) p.Tableview_name() } - p.SetState(14143) + p.SetState(13953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1827, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1809, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14140) + p.SetState(13950) p.Memoptimize_read_write_clause() } } - p.SetState(14145) + p.SetState(13955) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1827, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1809, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14152) + p.SetState(13962) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1828, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1810, p.GetParserRuleContext()) { case 1: case 2: { - p.SetState(14147) + p.SetState(13957) p.Alter_table_properties() } case 3: { - p.SetState(14148) + p.SetState(13958) p.Constraint_clauses() } case 4: { - p.SetState(14149) + p.SetState(13959) p.Column_clauses() } case 5: { - p.SetState(14150) + p.SetState(13960) p.Alter_table_partitioning() } case 6: { - p.SetState(14151) + p.SetState(13961) p.Move_table_clause() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14166) + p.SetState(13976) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228896,7 +226263,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { - p.SetState(14162) + p.SetState(13972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228904,25 +226271,25 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { - p.SetState(14162) + p.SetState(13972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1830, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1812, p.GetParserRuleContext()) { case 1: { - p.SetState(14154) + p.SetState(13964) p.Enable_disable_clause() } case 2: { - p.SetState(14155) + p.SetState(13965) p.Enable_or_disable() } - p.SetState(14160) + p.SetState(13970) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228931,7 +226298,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(14156) + p.SetState(13966) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -228939,7 +226306,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14157) + p.SetState(13967) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -228949,7 +226316,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { case PlSqlParserALL: { - p.SetState(14158) + p.SetState(13968) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -228957,7 +226324,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14159) + p.SetState(13969) p.Match(PlSqlParserTRIGGERS) if p.HasError() { // Recognition error - abort rule @@ -228974,7 +226341,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { goto errorExit } - p.SetState(14164) + p.SetState(13974) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228984,7 +226351,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } { - p.SetState(14168) + p.SetState(13978) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -229107,11 +226474,11 @@ func (s *Memoptimize_read_write_clauseContext) Accept(visitor antlr.ParseTreeVis func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_read_write_clauseContext) { localctx = NewMemoptimize_read_write_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1542, PlSqlParserRULE_memoptimize_read_write_clause) + p.EnterRule(localctx, 1520, PlSqlParserRULE_memoptimize_read_write_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14171) + p.SetState(13981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229120,7 +226487,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea if _la == PlSqlParserNO { { - p.SetState(14170) + p.SetState(13980) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -229130,7 +226497,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } { - p.SetState(14173) + p.SetState(13983) p.Match(PlSqlParserMEMOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -229138,7 +226505,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } } { - p.SetState(14174) + p.SetState(13984) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -229146,7 +226513,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } } { - p.SetState(14175) + p.SetState(13985) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserREAD || _la == PlSqlParserWRITE) { @@ -229333,25 +226700,25 @@ 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(14188) + p.EnterRule(localctx, 1522, PlSqlParserRULE_alter_table_properties) + p.SetState(13998) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1834, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1816, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14177) + p.SetState(13987) p.Alter_table_properties_1() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14178) + p.SetState(13988) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -229359,7 +226726,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14179) + p.SetState(13989) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -229367,21 +226734,21 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14180) + p.SetState(13990) p.Tableview_name() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14181) + p.SetState(13991) p.Shrink_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14182) + p.SetState(13992) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -229389,7 +226756,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14183) + p.SetState(13993) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -229400,7 +226767,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(14184) + p.SetState(13994) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -229408,7 +226775,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14185) + p.SetState(13995) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -229419,7 +226786,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(14186) + p.SetState(13996) p.Match(PlSqlParserREKEY) if p.HasError() { // Recognition error - abort rule @@ -229427,7 +226794,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14187) + p.SetState(13997) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -229682,8 +227049,8 @@ 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(14199) + p.EnterRule(localctx, 1524, PlSqlParserRULE_alter_table_partitioning) + p.SetState(14009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229693,63 +227060,63 @@ func (p *PlSqlParser) Alter_table_partitioning() (localctx IAlter_table_partitio case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(14190) + p.SetState(14000) p.Add_table_partition() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(14191) + p.SetState(14001) p.Drop_table_partition() } case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(14192) + p.SetState(14002) p.Merge_table_partition() } case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 4) { - p.SetState(14193) + p.SetState(14003) p.Modify_table_partition() } case PlSqlParserSPLIT: p.EnterOuterAlt(localctx, 5) { - p.SetState(14194) + p.SetState(14004) p.Split_table_partition() } case PlSqlParserTRUNCATE: p.EnterOuterAlt(localctx, 6) { - p.SetState(14195) + p.SetState(14005) p.Truncate_table_partition() } case PlSqlParserEXCHANGE: p.EnterOuterAlt(localctx, 7) { - p.SetState(14196) + p.SetState(14006) p.Exchange_table_partition() } case PlSqlParserCOALESCE: p.EnterOuterAlt(localctx, 8) { - p.SetState(14197) + p.SetState(14007) p.Coalesce_table_partition() } case PlSqlParserSET: p.EnterOuterAlt(localctx, 9) { - p.SetState(14198) + p.SetState(14008) p.Alter_interval_partition() } @@ -229953,59 +227320,59 @@ func (s *Add_table_partitionContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContext) { localctx = NewAdd_table_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1548, PlSqlParserRULE_add_table_partition) + p.EnterRule(localctx, 1526, PlSqlParserRULE_add_table_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14201) + p.SetState(14011) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14218) + p.SetState(14028) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1840, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1822, p.GetParserRuleContext()) { case 1: { - p.SetState(14202) + p.SetState(14012) p.Range_partition_desc() } case 2: { - p.SetState(14203) + p.SetState(14013) p.List_partition_desc() } case 3: { - p.SetState(14204) + p.SetState(14014) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14206) + p.SetState(14016) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1836, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1818, p.GetParserRuleContext()) == 1 { { - p.SetState(14205) + p.SetState(14015) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14210) + p.SetState(14020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230014,7 +227381,7 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserTABLESPACE { { - p.SetState(14208) + p.SetState(14018) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -230022,12 +227389,12 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex } } { - p.SetState(14209) + p.SetState(14019) p.Tablespace() } } - p.SetState(14213) + p.SetState(14023) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230036,12 +227403,12 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(14212) + p.SetState(14022) p.Key_compression() } } - p.SetState(14216) + p.SetState(14026) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230050,7 +227417,7 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserUNUSABLE { { - p.SetState(14215) + p.SetState(14025) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -230227,19 +227594,19 @@ func (s *Drop_table_partitionContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionContext) { localctx = NewDrop_table_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1550, PlSqlParserRULE_drop_table_partition) + p.EnterRule(localctx, 1528, PlSqlParserRULE_drop_table_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14220) + p.SetState(14030) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14223) + p.SetState(14033) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230248,13 +227615,13 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION, PlSqlParserPARTITIONS: { - p.SetState(14221) + p.SetState(14031) p.Partition_extended_names() } case PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION: { - p.SetState(14222) + p.SetState(14032) p.Subpartition_extended_names() } @@ -230262,7 +227629,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(14229) + p.SetState(14039) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230271,10 +227638,10 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14225) + p.SetState(14035) p.Update_index_clauses() } - p.SetState(14227) + p.SetState(14037) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230283,7 +227650,7 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14226) + p.SetState(14036) p.Parallel_clause() } @@ -230449,10 +227816,10 @@ func (s *Merge_table_partitionContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionContext) { localctx = NewMerge_table_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1552, PlSqlParserRULE_merge_table_partition) + p.EnterRule(localctx, 1530, PlSqlParserRULE_merge_table_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(14231) + p.SetState(14041) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -230460,7 +227827,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14232) + p.SetState(14042) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -230468,11 +227835,11 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14233) + p.SetState(14043) p.Partition_name() } { - p.SetState(14234) + p.SetState(14044) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -230480,11 +227847,11 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14235) + p.SetState(14045) p.Partition_name() } { - p.SetState(14236) + p.SetState(14046) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -230492,7 +227859,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14237) + p.SetState(14047) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -230500,7 +227867,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14238) + p.SetState(14048) p.Partition_name() } @@ -230746,36 +228113,36 @@ func (s *Modify_table_partitionContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partitionContext) { localctx = NewModify_table_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1554, PlSqlParserRULE_modify_table_partition) + p.EnterRule(localctx, 1532, PlSqlParserRULE_modify_table_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14240) + p.SetState(14050) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14261) + p.SetState(14071) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1848, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1830, p.GetParserRuleContext()) { case 1: case 2: { - p.SetState(14242) + p.SetState(14052) p.Table_partitioning_clauses() } case 3: { - p.SetState(14243) + p.SetState(14053) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -230783,15 +228150,15 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14244) + p.SetState(14054) p.Partition_name() } - p.SetState(14247) + p.SetState(14057) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1844, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1826, p.GetParserRuleContext()) == 1 { { - p.SetState(14245) + p.SetState(14055) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -230802,14 +228169,14 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14246) + p.SetState(14056) p.List_values_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14251) + p.SetState(14061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230818,7 +228185,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserADD { { - p.SetState(14249) + p.SetState(14059) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -230826,12 +228193,12 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14250) + p.SetState(14060) p.Range_subpartition_desc() } } - p.SetState(14259) + p.SetState(14069) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230839,7 +228206,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition _la = p.GetTokenStream().LA(1) if _la == PlSqlParserREBUILD || _la == PlSqlParserUNUSABLE { - p.SetState(14254) + p.SetState(14064) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230848,7 +228215,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserREBUILD { { - p.SetState(14253) + p.SetState(14063) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -230858,7 +228225,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } { - p.SetState(14256) + p.SetState(14066) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -230866,7 +228233,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14257) + p.SetState(14067) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -230874,7 +228241,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14258) + p.SetState(14068) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -230887,7 +228254,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14264) + p.SetState(14074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230896,7 +228263,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserONLINE { { - p.SetState(14263) + p.SetState(14073) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -230905,7 +228272,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } - p.SetState(14270) + p.SetState(14080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230914,10 +228281,10 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14266) + p.SetState(14076) p.Update_index_clauses() } - p.SetState(14268) + p.SetState(14078) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230926,7 +228293,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14267) + p.SetState(14077) p.Parallel_clause() } @@ -231162,12 +228529,12 @@ func (s *Split_table_partitionContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionContext) { localctx = NewSplit_table_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1556, PlSqlParserRULE_split_table_partition) + p.EnterRule(localctx, 1534, PlSqlParserRULE_split_table_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14272) + p.SetState(14082) p.Match(PlSqlParserSPLIT) if p.HasError() { // Recognition error - abort rule @@ -231175,7 +228542,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14273) + p.SetState(14083) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -231183,11 +228550,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14274) + p.SetState(14084) p.Partition_name() } { - p.SetState(14275) + p.SetState(14085) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -231195,26 +228562,26 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14276) + p.SetState(14086) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14293) + p.SetState(14103) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1854, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1836, p.GetParserRuleContext()) { case 1: { - p.SetState(14277) + p.SetState(14087) p.Range_partition_desc() } - p.SetState(14282) + p.SetState(14092) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231223,7 +228590,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo for _la == PlSqlParserCOMMA { { - p.SetState(14278) + p.SetState(14088) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -231231,11 +228598,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14279) + p.SetState(14089) p.Range_partition_desc() } - p.SetState(14284) + p.SetState(14094) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231245,10 +228612,10 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo case 2: { - p.SetState(14285) + p.SetState(14095) p.List_partition_desc() } - p.SetState(14290) + p.SetState(14100) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231257,7 +228624,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo for _la == PlSqlParserCOMMA { { - p.SetState(14286) + p.SetState(14096) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -231265,11 +228632,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14287) + p.SetState(14097) p.List_partition_desc() } - p.SetState(14292) + p.SetState(14102) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231281,7 +228648,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo goto errorExit } { - p.SetState(14295) + p.SetState(14105) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231477,19 +228844,19 @@ func (s *Truncate_table_partitionContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_partitionContext) { localctx = NewTruncate_table_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1558, PlSqlParserRULE_truncate_table_partition) + p.EnterRule(localctx, 1536, PlSqlParserRULE_truncate_table_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14297) + p.SetState(14107) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14300) + p.SetState(14110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231498,13 +228865,13 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION, PlSqlParserPARTITIONS: { - p.SetState(14298) + p.SetState(14108) p.Partition_extended_names() } case PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION: { - p.SetState(14299) + p.SetState(14109) p.Subpartition_extended_names() } @@ -231512,7 +228879,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(14310) + p.SetState(14120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231520,7 +228887,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(14307) + p.SetState(14117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231528,14 +228895,14 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti switch p.GetTokenStream().LA(1) { case PlSqlParserDROP: { - p.SetState(14302) + p.SetState(14112) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14304) + p.SetState(14114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231544,7 +228911,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserALL { { - p.SetState(14303) + p.SetState(14113) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -231556,7 +228923,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti case PlSqlParserREUSE: { - p.SetState(14306) + p.SetState(14116) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -231569,7 +228936,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti default: } { - p.SetState(14309) + p.SetState(14119) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -231578,7 +228945,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti } } - p.SetState(14313) + p.SetState(14123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231587,7 +228954,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserCASCADE { { - p.SetState(14312) + p.SetState(14122) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -231596,7 +228963,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti } } - p.SetState(14319) + p.SetState(14129) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231605,10 +228972,10 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14315) + p.SetState(14125) p.Update_index_clauses() } - p.SetState(14317) + p.SetState(14127) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231617,7 +228984,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14316) + p.SetState(14126) p.Parallel_clause() } @@ -231799,12 +229166,12 @@ func (s *Exchange_table_partitionContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_partitionContext) { localctx = NewExchange_table_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1560, PlSqlParserRULE_exchange_table_partition) + p.EnterRule(localctx, 1538, PlSqlParserRULE_exchange_table_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14321) + p.SetState(14131) p.Match(PlSqlParserEXCHANGE) if p.HasError() { // Recognition error - abort rule @@ -231812,7 +229179,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14322) + p.SetState(14132) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -231820,11 +229187,11 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14323) + p.SetState(14133) p.Partition_name() } { - p.SetState(14324) + p.SetState(14134) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -231832,7 +229199,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14325) + p.SetState(14135) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -231840,10 +229207,10 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14326) + p.SetState(14136) p.Tableview_name() } - p.SetState(14329) + p.SetState(14139) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231852,7 +229219,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti if _la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING { { - p.SetState(14327) + p.SetState(14137) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING) { @@ -231863,7 +229230,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14328) + p.SetState(14138) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -231872,7 +229239,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } - p.SetState(14333) + p.SetState(14143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231881,7 +229248,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(14331) + p.SetState(14141) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -231892,7 +229259,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14332) + p.SetState(14142) p.Match(PlSqlParserVALIDATION) if p.HasError() { // Recognition error - abort rule @@ -232041,12 +229408,12 @@ func (s *Coalesce_table_partitionContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_partitionContext) { localctx = NewCoalesce_table_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1562, PlSqlParserRULE_coalesce_table_partition) + p.EnterRule(localctx, 1540, PlSqlParserRULE_coalesce_table_partition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14335) + p.SetState(14145) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -232054,14 +229421,14 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti } } { - p.SetState(14336) + p.SetState(14146) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14338) + p.SetState(14148) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232070,12 +229437,12 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14337) + p.SetState(14147) p.Parallel_clause() } } - p.SetState(14343) + p.SetState(14153) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232084,11 +229451,11 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti if _la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW { { - p.SetState(14340) + p.SetState(14150) p.Allow_or_disallow() } { - p.SetState(14341) + p.SetState(14151) p.Match(PlSqlParserCLUSTERING) if p.HasError() { // Recognition error - abort rule @@ -232242,10 +229609,10 @@ func (s *Alter_interval_partitionContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_partitionContext) { localctx = NewAlter_interval_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1564, PlSqlParserRULE_alter_interval_partition) + p.EnterRule(localctx, 1542, PlSqlParserRULE_alter_interval_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(14345) + p.SetState(14155) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -232253,7 +229620,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti } } { - p.SetState(14346) + p.SetState(14156) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -232261,27 +229628,27 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti } } { - p.SetState(14347) + p.SetState(14157) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14350) + p.SetState(14160) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1866, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1848, p.GetParserRuleContext()) == 1 { { - p.SetState(14348) + p.SetState(14158) p.Constant() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1866, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1848, p.GetParserRuleContext()) == 2 { { - p.SetState(14349) + p.SetState(14159) p.Expression() } @@ -232289,7 +229656,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti goto errorExit } { - p.SetState(14352) + p.SetState(14162) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232508,12 +229875,12 @@ func (s *Partition_extended_namesContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_namesContext) { localctx = NewPartition_extended_namesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1566, PlSqlParserRULE_partition_extended_names) + p.EnterRule(localctx, 1544, PlSqlParserRULE_partition_extended_names) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14354) + p.SetState(14164) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPARTITION || _la == PlSqlParserPARTITIONS) { @@ -232523,7 +229890,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n p.Consume() } } - p.SetState(14382) + p.SetState(14192) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232532,13 +229899,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(14355) + p.SetState(14165) p.Partition_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14356) + p.SetState(14166) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232546,10 +229913,10 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14357) + p.SetState(14167) p.Partition_name() } - p.SetState(14362) + p.SetState(14172) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232558,7 +229925,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n for _la == PlSqlParserCOMMA { { - p.SetState(14358) + p.SetState(14168) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -232566,11 +229933,11 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14359) + p.SetState(14169) p.Partition_name() } - p.SetState(14364) + p.SetState(14174) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232578,7 +229945,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n _la = p.GetTokenStream().LA(1) } { - p.SetState(14365) + p.SetState(14175) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232588,14 +229955,14 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n case PlSqlParserFOR: { - p.SetState(14367) + p.SetState(14177) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14369) + p.SetState(14179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232604,7 +229971,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14368) + p.SetState(14178) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232614,10 +229981,10 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } { - p.SetState(14371) + p.SetState(14181) p.Partition_key_value() } - p.SetState(14376) + p.SetState(14186) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232626,7 +229993,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n for _la == PlSqlParserCOMMA { { - p.SetState(14372) + p.SetState(14182) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -232634,18 +230001,18 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14373) + p.SetState(14183) p.Partition_key_value() } - p.SetState(14378) + p.SetState(14188) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14380) + p.SetState(14190) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232654,7 +230021,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n if _la == PlSqlParserRIGHT_PAREN { { - p.SetState(14379) + p.SetState(14189) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232890,12 +230257,12 @@ func (s *Subpartition_extended_namesContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_extended_namesContext) { localctx = NewSubpartition_extended_namesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1568, PlSqlParserRULE_subpartition_extended_names) + p.EnterRule(localctx, 1546, PlSqlParserRULE_subpartition_extended_names) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14384) + p.SetState(14194) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSUBPARTITIONS || _la == PlSqlParserSUBPARTITION) { @@ -232905,7 +230272,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte p.Consume() } } - p.SetState(14416) + p.SetState(14226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232914,15 +230281,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(14385) + p.SetState(14195) p.Partition_name() } - p.SetState(14388) + p.SetState(14198) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1872, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1854, p.GetParserRuleContext()) == 1 { { - p.SetState(14386) + p.SetState(14196) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -232930,7 +230297,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14387) + p.SetState(14197) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -232944,7 +230311,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte case PlSqlParserLEFT_PAREN: { - p.SetState(14390) + p.SetState(14200) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232952,10 +230319,10 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14391) + p.SetState(14201) p.Partition_name() } - p.SetState(14396) + p.SetState(14206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232964,7 +230331,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte for _la == PlSqlParserCOMMA { { - p.SetState(14392) + p.SetState(14202) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -232972,11 +230339,11 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14393) + p.SetState(14203) p.Partition_name() } - p.SetState(14398) + p.SetState(14208) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232984,7 +230351,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte _la = p.GetTokenStream().LA(1) } { - p.SetState(14399) + p.SetState(14209) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232994,14 +230361,14 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte case PlSqlParserFOR: { - p.SetState(14401) + p.SetState(14211) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14403) + p.SetState(14213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233010,7 +230377,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14402) + p.SetState(14212) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233020,10 +230387,10 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } { - p.SetState(14405) + p.SetState(14215) p.Subpartition_key_value() } - p.SetState(14410) + p.SetState(14220) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233032,7 +230399,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte for _la == PlSqlParserCOMMA { { - p.SetState(14406) + p.SetState(14216) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -233040,18 +230407,18 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14407) + p.SetState(14217) p.Subpartition_key_value() } - p.SetState(14412) + p.SetState(14222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14414) + p.SetState(14224) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233060,7 +230427,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte if _la == PlSqlParserRIGHT_PAREN { { - p.SetState(14413) + p.SetState(14223) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233778,13 +231145,13 @@ func (s *Alter_table_properties_1Context) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properties_1Context) { localctx = NewAlter_table_properties_1Context(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1570, PlSqlParserRULE_alter_table_properties_1) + p.EnterRule(localctx, 1548, PlSqlParserRULE_alter_table_properties_1) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(14436) + p.SetState(14246) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233793,58 +231160,58 @@ 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(14436) + p.SetState(14246) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1878, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1860, p.GetParserRuleContext()) { case 1: { - p.SetState(14418) + p.SetState(14228) p.Physical_attributes_clause() } case 2: { - p.SetState(14419) + p.SetState(14229) p.Logging_clause() } case 3: { - p.SetState(14420) + p.SetState(14230) p.Table_compression() } case 4: { - p.SetState(14421) + p.SetState(14231) p.Inmemory_table_clause() } case 5: { - p.SetState(14422) + p.SetState(14232) p.Supplemental_table_logging() } case 6: { - p.SetState(14423) + p.SetState(14233) p.Allocate_extent_clause() } case 7: { - p.SetState(14424) + p.SetState(14234) p.Deallocate_unused_clause() } case 8: { - p.SetState(14425) + p.SetState(14235) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -233857,7 +231224,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti case 9: { - p.SetState(14426) + p.SetState(14236) p.Match(PlSqlParserRESULT_CACHE) if p.HasError() { // Recognition error - abort rule @@ -233865,7 +231232,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14427) + p.SetState(14237) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233873,7 +231240,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14428) + p.SetState(14238) p.Match(PlSqlParserMODE) if p.HasError() { // Recognition error - abort rule @@ -233881,7 +231248,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14429) + p.SetState(14239) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserFORCE) { @@ -233892,7 +231259,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14430) + p.SetState(14240) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233902,31 +231269,31 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti case 10: { - p.SetState(14431) + p.SetState(14241) p.Upgrade_table_clause() } case 11: { - p.SetState(14432) + p.SetState(14242) p.Records_per_block_clause() } case 12: { - p.SetState(14433) + p.SetState(14243) p.Parallel_clause() } case 13: { - p.SetState(14434) + p.SetState(14244) p.Row_movement_clause() } case 14: { - p.SetState(14435) + p.SetState(14245) p.Flashback_archive_clause() } @@ -233939,14 +231306,14 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti goto errorExit } - p.SetState(14438) + p.SetState(14248) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1879, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1861, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14441) + p.SetState(14251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233955,7 +231322,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(14440) + p.SetState(14250) p.Alter_iot_clauses() } @@ -234107,39 +231474,39 @@ 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(14447) + p.EnterRule(localctx, 1550, PlSqlParserRULE_alter_iot_clauses) + p.SetState(14257) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1881, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1863, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14443) + p.SetState(14253) p.Index_org_table_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14444) + p.SetState(14254) p.Alter_overflow_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14445) + p.SetState(14255) p.Alter_mapping_table_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14446) + p.SetState(14256) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -234285,10 +231652,10 @@ func (s *Alter_mapping_table_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_table_clauseContext) { localctx = NewAlter_mapping_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1574, PlSqlParserRULE_alter_mapping_table_clause) + p.EnterRule(localctx, 1552, PlSqlParserRULE_alter_mapping_table_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14449) + p.SetState(14259) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -234296,14 +231663,14 @@ func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_tabl } } { - p.SetState(14450) + p.SetState(14260) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14453) + p.SetState(14263) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234312,13 +231679,13 @@ func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_tabl switch p.GetTokenStream().LA(1) { case PlSqlParserALLOCATE: { - p.SetState(14451) + p.SetState(14261) p.Allocate_extent_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(14452) + p.SetState(14262) p.Deallocate_unused_clause() } @@ -234611,10 +231978,10 @@ func (s *Alter_overflow_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseContext) { localctx = NewAlter_overflow_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1576, PlSqlParserRULE_alter_overflow_clause) + p.EnterRule(localctx, 1554, PlSqlParserRULE_alter_overflow_clause) var _la int - p.SetState(14465) + p.SetState(14275) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234624,21 +231991,21 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(14455) + p.SetState(14265) p.Add_overflow_clause() } case PlSqlParserOVERFLOW: p.EnterOuterAlt(localctx, 2) { - p.SetState(14456) + p.SetState(14266) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14461) + p.SetState(14271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234646,7 +232013,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(14461) + p.SetState(14271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234655,25 +232022,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(14457) + p.SetState(14267) p.Segment_attributes_clause() } case PlSqlParserALLOCATE: { - p.SetState(14458) + p.SetState(14268) p.Allocate_extent_clause() } case PlSqlParserSHRINK: { - p.SetState(14459) + p.SetState(14269) p.Shrink_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(14460) + p.SetState(14270) p.Deallocate_unused_clause() } @@ -234682,7 +232049,7 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo goto errorExit } - p.SetState(14463) + p.SetState(14273) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234868,12 +232235,12 @@ func (s *Add_overflow_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContext) { localctx = NewAdd_overflow_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1578, PlSqlParserRULE_add_overflow_clause) + p.EnterRule(localctx, 1556, PlSqlParserRULE_add_overflow_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14467) + p.SetState(14277) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -234881,14 +232248,14 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14468) + p.SetState(14278) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14470) + p.SetState(14280) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234897,12 +232264,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(14469) + p.SetState(14279) p.Segment_attributes_clause() } } - p.SetState(14488) + p.SetState(14298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234911,7 +232278,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14472) + p.SetState(14282) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -234919,14 +232286,14 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14473) + p.SetState(14283) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14475) + p.SetState(14285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234935,12 +232302,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(14474) + p.SetState(14284) p.Segment_attributes_clause() } } - p.SetState(14484) + p.SetState(14294) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234949,7 +232316,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(14477) + p.SetState(14287) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -234957,14 +232324,14 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14478) + p.SetState(14288) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14480) + p.SetState(14290) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234973,13 +232340,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(14479) + p.SetState(14289) p.Segment_attributes_clause() } } - p.SetState(14486) + p.SetState(14296) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234987,7 +232354,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(14487) + p.SetState(14297) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235121,25 +232488,25 @@ 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(14492) + p.EnterRule(localctx, 1558, PlSqlParserRULE_update_index_clauses) + p.SetState(14302) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1891, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1873, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14490) + p.SetState(14300) p.Update_global_index_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14491) + p.SetState(14301) p.Update_all_indexes_clause() } @@ -235257,12 +232624,12 @@ func (s *Update_global_index_clauseContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_index_clauseContext) { localctx = NewUpdate_global_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1582, PlSqlParserRULE_update_global_index_clause) + p.EnterRule(localctx, 1560, PlSqlParserRULE_update_global_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14494) + p.SetState(14304) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE) { @@ -235273,7 +232640,7 @@ func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_inde } } { - p.SetState(14495) + p.SetState(14305) p.Match(PlSqlParserGLOBAL) if p.HasError() { // Recognition error - abort rule @@ -235281,7 +232648,7 @@ func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_inde } } { - p.SetState(14496) + p.SetState(14306) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -235416,12 +232783,12 @@ func (s *Update_all_indexes_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_clauseContext) { localctx = NewUpdate_all_indexes_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1584, PlSqlParserRULE_update_all_indexes_clause) + p.EnterRule(localctx, 1562, PlSqlParserRULE_update_all_indexes_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14498) + p.SetState(14308) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -235429,14 +232796,14 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ } } { - p.SetState(14499) + p.SetState(14309) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14504) + p.SetState(14314) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235445,7 +232812,7 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14500) + p.SetState(14310) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235453,11 +232820,11 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ } } { - p.SetState(14501) + p.SetState(14311) p.Update_all_indexes_index_clause() } { - p.SetState(14502) + p.SetState(14312) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235671,23 +233038,23 @@ func (s *Update_all_indexes_index_clauseContext) Accept(visitor antlr.ParseTreeV func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_indexes_index_clauseContext) { localctx = NewUpdate_all_indexes_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1586, PlSqlParserRULE_update_all_indexes_index_clause) + p.EnterRule(localctx, 1564, PlSqlParserRULE_update_all_indexes_index_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14506) + p.SetState(14316) p.Index_name() } { - p.SetState(14507) + p.SetState(14317) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14510) + p.SetState(14320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235696,13 +233063,13 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION: { - p.SetState(14508) + p.SetState(14318) p.Update_index_partition() } case PlSqlParserSUBPARTITION: { - p.SetState(14509) + p.SetState(14319) p.Update_index_subpartition() } @@ -235711,14 +233078,14 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in goto errorExit } { - p.SetState(14512) + p.SetState(14322) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14517) + p.SetState(14327) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235727,7 +233094,7 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in for _la == PlSqlParserCOMMA { { - p.SetState(14513) + p.SetState(14323) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -235735,11 +233102,11 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in } } { - p.SetState(14514) + p.SetState(14324) p.Update_all_indexes_clause() } - p.SetState(14519) + p.SetState(14329) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235924,17 +233291,17 @@ func (s *Update_index_partitionContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partitionContext) { localctx = NewUpdate_index_partitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1588, PlSqlParserRULE_update_index_partition) + p.EnterRule(localctx, 1566, PlSqlParserRULE_update_index_partition) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(14520) + p.SetState(14330) p.Index_partition_description() } - p.SetState(14522) + p.SetState(14332) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235943,24 +233310,24 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition if _la == PlSqlParserSTORE || _la == PlSqlParserLEFT_PAREN { { - p.SetState(14521) + p.SetState(14331) p.Index_subpartition_clause() } } - p.SetState(14528) + p.SetState(14338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1896, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1878, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14524) + p.SetState(14334) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -235968,17 +233335,17 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition } } { - p.SetState(14525) + p.SetState(14335) p.Update_index_partition() } } - p.SetState(14530) + p.SetState(14340) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1896, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1878, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -236171,33 +233538,33 @@ func (s *Update_index_subpartitionContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpartitionContext) { localctx = NewUpdate_index_subpartitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1590, PlSqlParserRULE_update_index_subpartition) + p.EnterRule(localctx, 1568, PlSqlParserRULE_update_index_subpartition) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(14531) + p.SetState(14341) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14533) + p.SetState(14343) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1897, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1879, p.GetParserRuleContext()) == 1 { { - p.SetState(14532) + p.SetState(14342) p.Subpartition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14537) + p.SetState(14347) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236206,7 +233573,7 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar if _la == PlSqlParserTABLESPACE { { - p.SetState(14535) + p.SetState(14345) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -236214,24 +233581,24 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar } } { - p.SetState(14536) + p.SetState(14346) p.Tablespace() } } - p.SetState(14543) + p.SetState(14353) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1899, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1881, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14539) + p.SetState(14349) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -236239,17 +233606,17 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar } } { - p.SetState(14540) + p.SetState(14350) p.Update_index_subpartition() } } - p.SetState(14545) + p.SetState(14355) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1899, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1881, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -236519,12 +233886,12 @@ func (s *Enable_disable_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseContext) { localctx = NewEnable_disable_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1592, PlSqlParserRULE_enable_disable_clause) + p.EnterRule(localctx, 1570, PlSqlParserRULE_enable_disable_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14546) + p.SetState(14356) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -236534,7 +233901,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo p.Consume() } } - p.SetState(14548) + p.SetState(14358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236543,7 +233910,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserNOVALIDATE || _la == PlSqlParserVALIDATE { { - p.SetState(14547) + p.SetState(14357) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOVALIDATE || _la == PlSqlParserVALIDATE) { @@ -236555,7 +233922,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } - p.SetState(14566) + p.SetState(14376) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236564,7 +233931,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserUNIQUE: { - p.SetState(14550) + p.SetState(14360) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -236572,7 +233939,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14551) + p.SetState(14361) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -236580,10 +233947,10 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14552) + p.SetState(14362) p.Column_name() } - p.SetState(14557) + p.SetState(14367) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236592,7 +233959,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(14553) + p.SetState(14363) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -236600,11 +233967,11 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14554) + p.SetState(14364) p.Column_name() } - p.SetState(14559) + p.SetState(14369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236612,7 +233979,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo _la = p.GetTokenStream().LA(1) } { - p.SetState(14560) + p.SetState(14370) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -236622,7 +233989,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo case PlSqlParserPRIMARY: { - p.SetState(14562) + p.SetState(14372) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -236630,7 +233997,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14563) + p.SetState(14373) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -236640,7 +234007,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo case PlSqlParserCONSTRAINT: { - p.SetState(14564) + p.SetState(14374) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -236648,7 +234015,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14565) + p.SetState(14375) p.Constraint_name() } @@ -236656,7 +234023,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(14569) + p.SetState(14379) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236665,12 +234032,12 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserUSING { { - p.SetState(14568) + p.SetState(14378) p.Using_index_clause() } } - p.SetState(14572) + p.SetState(14382) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236679,12 +234046,12 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserEXCEPTIONS { { - p.SetState(14571) + p.SetState(14381) p.Exceptions_clause() } } - p.SetState(14575) + p.SetState(14385) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236693,7 +234060,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserCASCADE { { - p.SetState(14574) + p.SetState(14384) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -236702,7 +234069,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } - p.SetState(14579) + p.SetState(14389) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236711,7 +234078,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserDROP || _la == PlSqlParserKEEP { { - p.SetState(14577) + p.SetState(14387) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -236722,7 +234089,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14578) + p.SetState(14388) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -236893,10 +234260,10 @@ func (s *Using_index_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) { localctx = NewUsing_index_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1594, PlSqlParserRULE_using_index_clause) + p.EnterRule(localctx, 1572, PlSqlParserRULE_using_index_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14581) + p.SetState(14391) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -236904,27 +234271,27 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) } } { - p.SetState(14582) + p.SetState(14392) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14589) + p.SetState(14399) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1907, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1889, p.GetParserRuleContext()) == 1 { { - p.SetState(14583) + p.SetState(14393) p.Index_name() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1907, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1889, p.GetParserRuleContext()) == 2 { { - p.SetState(14584) + p.SetState(14394) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -236932,11 +234299,11 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) } } { - p.SetState(14585) + p.SetState(14395) p.Create_index() } { - p.SetState(14586) + p.SetState(14396) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -236946,9 +234313,9 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1907, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1889, p.GetParserRuleContext()) == 3 { { - p.SetState(14588) + p.SetState(14398) p.Index_attributes() } @@ -237430,11 +234797,11 @@ func (s *Index_attributesContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { localctx = NewIndex_attributesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1596, PlSqlParserRULE_index_attributes) + p.EnterRule(localctx, 1574, PlSqlParserRULE_index_attributes) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(14605) + p.SetState(14415) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237443,7 +234810,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(14605) + p.SetState(14415) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237452,19 +234819,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(14591) + p.SetState(14401) p.Physical_attributes_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(14592) + p.SetState(14402) p.Logging_clause() } case PlSqlParserONLINE: { - p.SetState(14593) + p.SetState(14403) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -237474,14 +234841,14 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserTABLESPACE: { - p.SetState(14594) + p.SetState(14404) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14597) + p.SetState(14407) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237490,13 +234857,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(14595) + p.SetState(14405) p.Tablespace() } case PlSqlParserDEFAULT: { - p.SetState(14596) + p.SetState(14406) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -237511,19 +234878,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(14599) + p.SetState(14409) p.Key_compression() } case PlSqlParserNOSORT, PlSqlParserSORT: { - p.SetState(14600) + p.SetState(14410) p.Sort_or_nosort() } case PlSqlParserREVERSE: { - p.SetState(14601) + p.SetState(14411) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -237533,19 +234900,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserINVISIBLE, PlSqlParserVISIBLE: { - p.SetState(14602) + p.SetState(14412) p.Visible_or_invisible() } case PlSqlParserINDEXING: { - p.SetState(14603) + p.SetState(14413) p.Partial_index_clause() } case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(14604) + p.SetState(14414) p.Parallel_clause() } @@ -237559,9 +234926,9 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { goto errorExit } - p.SetState(14607) + p.SetState(14417) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1910, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1892, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -237667,12 +235034,12 @@ func (s *Sort_or_nosortContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Sort_or_nosort() (localctx ISort_or_nosortContext) { localctx = NewSort_or_nosortContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1598, PlSqlParserRULE_sort_or_nosort) + p.EnterRule(localctx, 1576, PlSqlParserRULE_sort_or_nosort) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14609) + p.SetState(14419) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOSORT || _la == PlSqlParserSORT) { @@ -237800,10 +235167,10 @@ func (s *Exceptions_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { localctx = NewExceptions_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1600, PlSqlParserRULE_exceptions_clause) + p.EnterRule(localctx, 1578, PlSqlParserRULE_exceptions_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14611) + p.SetState(14421) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -237811,7 +235178,7 @@ func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { } } { - p.SetState(14612) + p.SetState(14422) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -237819,7 +235186,7 @@ func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { } } { - p.SetState(14613) + p.SetState(14423) p.Tableview_name() } @@ -238077,19 +235444,19 @@ func (s *Move_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { localctx = NewMove_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1602, PlSqlParserRULE_move_table_clause) + p.EnterRule(localctx, 1580, PlSqlParserRULE_move_table_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14615) + p.SetState(14425) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14617) + p.SetState(14427) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238098,7 +235465,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { if _la == PlSqlParserONLINE { { - p.SetState(14616) + p.SetState(14426) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -238107,31 +235474,31 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { } } - p.SetState(14620) + p.SetState(14430) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1912, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1894, p.GetParserRuleContext()) == 1 { { - p.SetState(14619) + p.SetState(14429) p.Segment_attributes_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14623) + p.SetState(14433) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1913, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1895, p.GetParserRuleContext()) == 1 { { - p.SetState(14622) + p.SetState(14432) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14626) + p.SetState(14436) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238140,12 +235507,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(14625) + p.SetState(14435) p.Index_org_table_clause() } } - p.SetState(14632) + p.SetState(14442) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238153,7 +235520,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { _la = p.GetTokenStream().LA(1) for _la == PlSqlParserLOB || _la == PlSqlParserVARRAY { - p.SetState(14630) + p.SetState(14440) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238162,13 +235529,13 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLOB: { - p.SetState(14628) + p.SetState(14438) p.Lob_storage_clause() } case PlSqlParserVARRAY: { - p.SetState(14629) + p.SetState(14439) p.Varray_col_properties() } @@ -238177,14 +235544,14 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { goto errorExit } - p.SetState(14634) + p.SetState(14444) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14636) + p.SetState(14446) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238193,7 +235560,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14635) + p.SetState(14445) p.Parallel_clause() } @@ -238412,12 +235779,12 @@ func (s *Index_org_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clauseContext) { localctx = NewIndex_org_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1604, PlSqlParserRULE_index_org_table_clause) + p.EnterRule(localctx, 1582, PlSqlParserRULE_index_org_table_clause) var _la int var _alt int - p.SetState(14650) + p.SetState(14460) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238426,7 +235793,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(14642) + p.SetState(14452) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238435,7 +235802,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(14642) + p.SetState(14452) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238444,13 +235811,13 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause switch p.GetTokenStream().LA(1) { case PlSqlParserMAPPING, PlSqlParserNOMAPPING: { - p.SetState(14638) + p.SetState(14448) p.Mapping_table_clause() } case PlSqlParserPCTTHRESHOLD: { - p.SetState(14639) + p.SetState(14449) p.Match(PlSqlParserPCTTHRESHOLD) if p.HasError() { // Recognition error - abort rule @@ -238458,7 +235825,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause } } { - p.SetState(14640) + p.SetState(14450) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -238468,7 +235835,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(14641) + p.SetState(14451) p.Key_compression() } @@ -238482,14 +235849,14 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause goto errorExit } - p.SetState(14644) + p.SetState(14454) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1919, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1901, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14647) + p.SetState(14457) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238498,7 +235865,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause if _la == PlSqlParserINCLUDING || _la == PlSqlParserOVERFLOW { { - p.SetState(14646) + p.SetState(14456) p.Index_org_overflow_clause() } @@ -238507,7 +235874,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause case PlSqlParserINCLUDING, PlSqlParserOVERFLOW: p.EnterOuterAlt(localctx, 2) { - p.SetState(14649) + p.SetState(14459) p.Index_org_overflow_clause() } @@ -238621,8 +235988,8 @@ 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(14655) + p.EnterRule(localctx, 1584, PlSqlParserRULE_mapping_table_clause) + p.SetState(14465) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238632,7 +235999,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont case PlSqlParserMAPPING: p.EnterOuterAlt(localctx, 1) { - p.SetState(14652) + p.SetState(14462) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -238640,7 +236007,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont } } { - p.SetState(14653) + p.SetState(14463) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -238651,7 +236018,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont case PlSqlParserNOMAPPING: p.EnterOuterAlt(localctx, 2) { - p.SetState(14654) + p.SetState(14464) p.Match(PlSqlParserNOMAPPING) if p.HasError() { // Recognition error - abort rule @@ -238769,8 +236136,8 @@ 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(14660) + p.EnterRule(localctx, 1586, PlSqlParserRULE_key_compression) + p.SetState(14470) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238780,7 +236147,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { case PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(14657) + p.SetState(14467) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -238791,7 +236158,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { case PlSqlParserCOMPRESS: p.EnterOuterAlt(localctx, 2) { - p.SetState(14658) + p.SetState(14468) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -238799,7 +236166,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { } } { - p.SetState(14659) + p.SetState(14469) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -238946,11 +236313,11 @@ func (s *Index_org_overflow_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_clauseContext) { localctx = NewIndex_org_overflow_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1610, PlSqlParserRULE_index_org_overflow_clause) + p.EnterRule(localctx, 1588, PlSqlParserRULE_index_org_overflow_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14664) + p.SetState(14474) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238959,7 +236326,7 @@ func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_ if _la == PlSqlParserINCLUDING { { - p.SetState(14662) + p.SetState(14472) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -238967,25 +236334,25 @@ func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_ } } { - p.SetState(14663) + p.SetState(14473) p.Column_name() } } { - p.SetState(14666) + p.SetState(14476) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14668) + p.SetState(14478) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1925, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1907, p.GetParserRuleContext()) == 1 { { - p.SetState(14667) + p.SetState(14477) p.Segment_attributes_clause() } @@ -239151,39 +236518,39 @@ 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(14674) + p.EnterRule(localctx, 1590, PlSqlParserRULE_column_clauses) + p.SetState(14484) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1926, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1908, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14670) + p.SetState(14480) p.Add_modify_drop_column_clauses() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14671) + p.SetState(14481) p.Rename_column_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14672) + p.SetState(14482) p.Modify_collection_retrieval() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14673) + p.SetState(14483) p.Modify_lob_storage_clause() } @@ -239333,12 +236700,12 @@ func (s *Modify_collection_retrievalContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection_retrievalContext) { localctx = NewModify_collection_retrievalContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1614, PlSqlParserRULE_modify_collection_retrieval) + p.EnterRule(localctx, 1592, PlSqlParserRULE_modify_collection_retrieval) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14676) + p.SetState(14486) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -239346,7 +236713,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14677) + p.SetState(14487) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule @@ -239354,7 +236721,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14678) + p.SetState(14488) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -239362,11 +236729,11 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14679) + p.SetState(14489) p.Collection_item() } { - p.SetState(14680) + p.SetState(14490) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -239374,7 +236741,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14681) + p.SetState(14491) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -239382,7 +236749,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14682) + p.SetState(14492) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCATOR || _la == PlSqlParserVALUE) { @@ -239500,10 +236867,10 @@ func (s *Collection_itemContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Collection_item() (localctx ICollection_itemContext) { localctx = NewCollection_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1616, PlSqlParserRULE_collection_item) + p.EnterRule(localctx, 1594, PlSqlParserRULE_collection_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(14684) + p.SetState(14494) p.Tableview_name() } @@ -239646,10 +237013,10 @@ func (s *Rename_column_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseContext) { localctx = NewRename_column_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1618, PlSqlParserRULE_rename_column_clause) + p.EnterRule(localctx, 1596, PlSqlParserRULE_rename_column_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14686) + p.SetState(14496) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -239657,7 +237024,7 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14687) + p.SetState(14497) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -239665,11 +237032,11 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14688) + p.SetState(14498) p.Old_column_name() } { - p.SetState(14689) + p.SetState(14499) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -239677,7 +237044,7 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14690) + p.SetState(14500) p.New_column_name() } @@ -239788,10 +237155,10 @@ func (s *Old_column_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Old_column_name() (localctx IOld_column_nameContext) { localctx = NewOld_column_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1620, PlSqlParserRULE_old_column_name) + p.EnterRule(localctx, 1598, PlSqlParserRULE_old_column_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(14692) + p.SetState(14502) p.Column_name() } @@ -239902,10 +237269,10 @@ func (s *New_column_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) New_column_name() (localctx INew_column_nameContext) { localctx = NewNew_column_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1622, PlSqlParserRULE_new_column_name) + p.EnterRule(localctx, 1600, PlSqlParserRULE_new_column_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(14694) + p.SetState(14504) p.Column_name() } @@ -240171,11 +237538,11 @@ func (s *Add_modify_drop_column_clausesContext) Accept(visitor antlr.ParseTreeVi func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_drop_column_clausesContext) { localctx = NewAdd_modify_drop_column_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1624, PlSqlParserRULE_add_modify_drop_column_clauses) + p.EnterRule(localctx, 1602, PlSqlParserRULE_add_modify_drop_column_clauses) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14700) + p.SetState(14510) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240183,34 +237550,34 @@ 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(14700) + p.SetState(14510) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1927, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1909, p.GetParserRuleContext()) { case 1: { - p.SetState(14696) + p.SetState(14506) p.Constraint_clauses() } case 2: { - p.SetState(14697) + p.SetState(14507) p.Add_column_clause() } case 3: { - p.SetState(14698) + p.SetState(14508) p.Modify_column_clauses() } case 4: { - p.SetState(14699) + p.SetState(14509) p.Drop_column_clause() } @@ -240218,7 +237585,7 @@ func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_dro goto errorExit } - p.SetState(14702) + p.SetState(14512) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240449,20 +237816,20 @@ func (s *Drop_column_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) { localctx = NewDrop_column_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1626, PlSqlParserRULE_drop_column_clause) + p.EnterRule(localctx, 1604, PlSqlParserRULE_drop_column_clause) var _la int - p.SetState(14766) + p.SetState(14576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1939, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1921, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14704) + p.SetState(14514) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -240470,14 +237837,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14705) + p.SetState(14515) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14719) + p.SetState(14529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240486,7 +237853,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(14706) + p.SetState(14516) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -240494,13 +237861,13 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14707) + p.SetState(14517) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14708) + p.SetState(14518) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240508,10 +237875,10 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14709) + p.SetState(14519) p.Column_name() } - p.SetState(14714) + p.SetState(14524) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240520,7 +237887,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14710) + p.SetState(14520) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -240528,11 +237895,11 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14711) + p.SetState(14521) p.Column_name() } - p.SetState(14716) + p.SetState(14526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240540,7 +237907,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14717) + p.SetState(14527) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240552,7 +237919,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(14726) + p.SetState(14536) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240560,7 +237927,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCASCADE || _la == PlSqlParserINVALIDATE { - p.SetState(14724) + p.SetState(14534) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240569,7 +237936,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(14721) + p.SetState(14531) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -240577,7 +237944,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14722) + p.SetState(14532) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -240587,7 +237954,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserINVALIDATE: { - p.SetState(14723) + p.SetState(14533) p.Match(PlSqlParserINVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -240600,7 +237967,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) goto errorExit } - p.SetState(14728) + p.SetState(14538) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240611,14 +237978,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14729) + p.SetState(14539) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14743) + p.SetState(14553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240627,7 +237994,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(14730) + p.SetState(14540) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -240635,13 +238002,13 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14731) + p.SetState(14541) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14732) + p.SetState(14542) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240649,10 +238016,10 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14733) + p.SetState(14543) p.Column_name() } - p.SetState(14738) + p.SetState(14548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240661,7 +238028,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14734) + p.SetState(14544) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -240669,11 +238036,11 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14735) + p.SetState(14545) p.Column_name() } - p.SetState(14740) + p.SetState(14550) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240681,7 +238048,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14741) + p.SetState(14551) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -240693,7 +238060,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(14750) + p.SetState(14560) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240701,7 +238068,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCASCADE || _la == PlSqlParserINVALIDATE { - p.SetState(14748) + p.SetState(14558) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240710,7 +238077,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(14745) + p.SetState(14555) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -240718,7 +238085,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14746) + p.SetState(14556) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -240728,7 +238095,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserINVALIDATE: { - p.SetState(14747) + p.SetState(14557) p.Match(PlSqlParserINVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -240741,14 +238108,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) goto errorExit } - p.SetState(14752) + p.SetState(14562) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14755) + p.SetState(14565) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240757,7 +238124,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) if _la == PlSqlParserCHECKPOINT { { - p.SetState(14753) + p.SetState(14563) p.Match(PlSqlParserCHECKPOINT) if p.HasError() { // Recognition error - abort rule @@ -240765,7 +238132,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14754) + p.SetState(14564) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -240778,14 +238145,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14757) + p.SetState(14567) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14762) + p.SetState(14572) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240794,7 +238161,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserUNUSED: { - p.SetState(14758) + p.SetState(14568) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule @@ -240802,7 +238169,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14759) + p.SetState(14569) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -240812,7 +238179,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserCOLUMNS: { - p.SetState(14760) + p.SetState(14570) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -240820,7 +238187,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14761) + p.SetState(14571) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule @@ -240834,7 +238201,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } { - p.SetState(14764) + p.SetState(14574) p.Match(PlSqlParserCHECKPOINT) if p.HasError() { // Recognition error - abort rule @@ -240842,7 +238209,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14765) + p.SetState(14575) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -241072,28 +238439,28 @@ func (s *Modify_column_clausesContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesContext) { localctx = NewModify_column_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1628, PlSqlParserRULE_modify_column_clauses) + p.EnterRule(localctx, 1606, PlSqlParserRULE_modify_column_clauses) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14768) + p.SetState(14578) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14790) + p.SetState(14600) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1941, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1923, p.GetParserRuleContext()) { case 1: { - p.SetState(14769) + p.SetState(14579) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241101,10 +238468,10 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14770) + p.SetState(14580) p.Modify_col_properties() } - p.SetState(14775) + p.SetState(14585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241113,7 +238480,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo for _la == PlSqlParserCOMMA { { - p.SetState(14771) + p.SetState(14581) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -241121,11 +238488,11 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14772) + p.SetState(14582) p.Modify_col_properties() } - p.SetState(14777) + p.SetState(14587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241133,7 +238500,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo _la = p.GetTokenStream().LA(1) } { - p.SetState(14778) + p.SetState(14588) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241143,7 +238510,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo case 2: { - p.SetState(14780) + p.SetState(14590) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241151,12 +238518,12 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14781) + p.SetState(14591) p.Modify_col_visibility() } { - p.SetState(14782) + p.SetState(14592) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -241164,12 +238531,12 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14783) + p.SetState(14593) p.Modify_col_visibility() } { - p.SetState(14785) + p.SetState(14595) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241179,19 +238546,19 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo case 3: { - p.SetState(14787) + p.SetState(14597) p.Modify_col_properties() } case 4: { - p.SetState(14788) + p.SetState(14598) p.Modify_col_visibility() } case 5: { - p.SetState(14789) + p.SetState(14599) p.Modify_col_substitutable() } @@ -241316,16 +238683,16 @@ func (s *Modify_col_visibilityContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Modify_col_visibility() (localctx IModify_col_visibilityContext) { localctx = NewModify_col_visibilityContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1630, PlSqlParserRULE_modify_col_visibility) + p.EnterRule(localctx, 1608, PlSqlParserRULE_modify_col_visibility) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14792) + p.SetState(14602) p.Column_name() } { - p.SetState(14793) + p.SetState(14603) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -241601,15 +238968,15 @@ func (s *Modify_col_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesContext) { localctx = NewModify_col_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1632, PlSqlParserRULE_modify_col_properties) + p.EnterRule(localctx, 1610, PlSqlParserRULE_modify_col_properties) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14795) + p.SetState(14605) p.Column_name() } - p.SetState(14797) + p.SetState(14607) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241618,12 +238985,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(14796) + p.SetState(14606) p.Datatype() } } - p.SetState(14801) + p.SetState(14611) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241632,7 +238999,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserCOLLATE { { - p.SetState(14799) + p.SetState(14609) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -241640,12 +239007,12 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14800) + p.SetState(14610) p.Column_collation_name() } } - p.SetState(14809) + p.SetState(14619) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241654,14 +239021,14 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserDEFAULT { { - p.SetState(14803) + p.SetState(14613) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14806) + p.SetState(14616) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241670,7 +239037,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserON { { - p.SetState(14804) + p.SetState(14614) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -241678,7 +239045,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14805) + p.SetState(14615) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -241688,12 +239055,12 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } { - p.SetState(14808) + p.SetState(14618) p.Expression() } } - p.SetState(14814) + p.SetState(14624) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241701,7 +239068,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT: { - p.SetState(14811) + p.SetState(14621) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -241709,13 +239076,13 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14812) + p.SetState(14622) p.Encryption_spec() } case PlSqlParserDECRYPT: { - p.SetState(14813) + p.SetState(14623) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -241727,7 +239094,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo default: } - p.SetState(14819) + p.SetState(14629) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241736,18 +239103,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(14816) + p.SetState(14626) p.Inline_constraint() } - p.SetState(14821) + p.SetState(14631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14823) + p.SetState(14633) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241756,7 +239123,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserLOB { { - p.SetState(14822) + p.SetState(14632) p.Lob_storage_clause() } @@ -241904,12 +239271,12 @@ func (s *Modify_col_substitutableContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitutableContext) { localctx = NewModify_col_substitutableContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1634, PlSqlParserRULE_modify_col_substitutable) + p.EnterRule(localctx, 1612, PlSqlParserRULE_modify_col_substitutable) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14825) + p.SetState(14635) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -241917,10 +239284,10 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14826) + p.SetState(14636) p.Column_name() } - p.SetState(14828) + p.SetState(14638) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241929,7 +239296,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut if _la == PlSqlParserNOT { { - p.SetState(14827) + p.SetState(14637) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -241939,7 +239306,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } { - p.SetState(14830) + p.SetState(14640) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -241947,7 +239314,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14831) + p.SetState(14641) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -241955,7 +239322,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14832) + p.SetState(14642) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -241963,14 +239330,14 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14833) + p.SetState(14643) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14835) + p.SetState(14645) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241979,7 +239346,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut if _la == PlSqlParserFORCE { { - p.SetState(14834) + p.SetState(14644) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -242207,19 +239574,19 @@ func (s *Add_column_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { localctx = NewAdd_column_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1636, PlSqlParserRULE_add_column_clause) + p.EnterRule(localctx, 1614, PlSqlParserRULE_add_column_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14837) + p.SetState(14647) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14859) + p.SetState(14669) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242228,36 +239595,36 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(14838) + p.SetState(14648) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14841) + p.SetState(14651) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1951, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1933, p.GetParserRuleContext()) { case 1: { - p.SetState(14839) + p.SetState(14649) p.Column_definition() } case 2: { - p.SetState(14840) + p.SetState(14650) p.Virtual_column_definition() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14850) + p.SetState(14660) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242266,29 +239633,29 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(14843) + p.SetState(14653) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14846) + p.SetState(14656) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1952, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1934, p.GetParserRuleContext()) { case 1: { - p.SetState(14844) + p.SetState(14654) p.Column_definition() } case 2: { - p.SetState(14845) + p.SetState(14655) p.Virtual_column_definition() } @@ -242296,7 +239663,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { goto errorExit } - p.SetState(14852) + p.SetState(14662) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242304,7 +239671,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(14853) + p.SetState(14663) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242313,22 +239680,22 @@ 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(14857) + p.SetState(14667) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1954, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1936, p.GetParserRuleContext()) { case 1: { - p.SetState(14855) + p.SetState(14665) p.Column_definition() } case 2: { - p.SetState(14856) + p.SetState(14666) p.Virtual_column_definition() } @@ -242340,7 +239707,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(14862) + p.SetState(14672) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242349,7 +239716,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { if _la == PlSqlParserCOLUMN || _la == PlSqlParserLOB || _la == PlSqlParserNESTED || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE { { - p.SetState(14861) + p.SetState(14671) p.Column_properties() } @@ -242368,193 +239735,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IAlter_varray_col_propertiesContext is an interface to support dynamic dispatch. -type IAlter_varray_col_propertiesContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - MODIFY() antlr.TerminalNode - VARRAY() antlr.TerminalNode - Varray_item() IVarray_itemContext - LEFT_PAREN() antlr.TerminalNode - Modify_lob_parameters() IModify_lob_parametersContext - RIGHT_PAREN() antlr.TerminalNode - - // IsAlter_varray_col_propertiesContext differentiates from other interfaces. - IsAlter_varray_col_propertiesContext() -} - -type Alter_varray_col_propertiesContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyAlter_varray_col_propertiesContext() *Alter_varray_col_propertiesContext { - var p = new(Alter_varray_col_propertiesContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_alter_varray_col_properties - return p -} - -func InitEmptyAlter_varray_col_propertiesContext(p *Alter_varray_col_propertiesContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_alter_varray_col_properties -} - -func (*Alter_varray_col_propertiesContext) IsAlter_varray_col_propertiesContext() {} - -func NewAlter_varray_col_propertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Alter_varray_col_propertiesContext { - var p = new(Alter_varray_col_propertiesContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_alter_varray_col_properties - - return p -} - -func (s *Alter_varray_col_propertiesContext) GetParser() antlr.Parser { return s.parser } - -func (s *Alter_varray_col_propertiesContext) MODIFY() antlr.TerminalNode { - return s.GetToken(PlSqlParserMODIFY, 0) -} - -func (s *Alter_varray_col_propertiesContext) VARRAY() antlr.TerminalNode { - return s.GetToken(PlSqlParserVARRAY, 0) -} - -func (s *Alter_varray_col_propertiesContext) Varray_item() IVarray_itemContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IVarray_itemContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IVarray_itemContext) -} - -func (s *Alter_varray_col_propertiesContext) LEFT_PAREN() antlr.TerminalNode { - return s.GetToken(PlSqlParserLEFT_PAREN, 0) -} - -func (s *Alter_varray_col_propertiesContext) Modify_lob_parameters() IModify_lob_parametersContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IModify_lob_parametersContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IModify_lob_parametersContext) -} - -func (s *Alter_varray_col_propertiesContext) RIGHT_PAREN() antlr.TerminalNode { - return s.GetToken(PlSqlParserRIGHT_PAREN, 0) -} - -func (s *Alter_varray_col_propertiesContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Alter_varray_col_propertiesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Alter_varray_col_propertiesContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterAlter_varray_col_properties(s) - } -} - -func (s *Alter_varray_col_propertiesContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitAlter_varray_col_properties(s) - } -} - -func (s *Alter_varray_col_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitAlter_varray_col_properties(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Alter_varray_col_properties() (localctx IAlter_varray_col_propertiesContext) { - localctx = NewAlter_varray_col_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1638, PlSqlParserRULE_alter_varray_col_properties) - p.EnterOuterAlt(localctx, 1) - { - p.SetState(14864) - p.Match(PlSqlParserMODIFY) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(14865) - p.Match(PlSqlParserVARRAY) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(14866) - p.Varray_item() - } - { - p.SetState(14867) - p.Match(PlSqlParserLEFT_PAREN) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(14868) - p.Modify_lob_parameters() - } - { - p.SetState(14869) - p.Match(PlSqlParserRIGHT_PAREN) - if p.HasError() { - // Recognition error - abort rule - 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 -} - // IVarray_col_propertiesContext is an interface to support dynamic dispatch. type IVarray_col_propertiesContext interface { antlr.ParserRuleContext @@ -242688,12 +239868,12 @@ func (s *Varray_col_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesContext) { localctx = NewVarray_col_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1640, PlSqlParserRULE_varray_col_properties) + p.EnterRule(localctx, 1616, PlSqlParserRULE_varray_col_properties) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14871) + p.SetState(14674) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -242701,18 +239881,18 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo } } { - p.SetState(14872) + p.SetState(14675) p.Varray_item() } - p.SetState(14878) + p.SetState(14681) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1958, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1940, p.GetParserRuleContext()) { case 1: - p.SetState(14874) + p.SetState(14677) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242721,19 +239901,19 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo if _la == PlSqlParserELEMENT || _la == PlSqlParserIS || _la == PlSqlParserNOT || _la == PlSqlParserSUBSTITUTABLE { { - p.SetState(14873) + p.SetState(14676) p.Substitutable_column_clause() } } { - p.SetState(14876) + p.SetState(14679) p.Varray_storage_clause() } case 2: { - p.SetState(14877) + p.SetState(14680) p.Substitutable_column_clause() } @@ -242900,12 +240080,12 @@ func (s *Varray_storage_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseContext) { localctx = NewVarray_storage_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1642, PlSqlParserRULE_varray_storage_clause) + p.EnterRule(localctx, 1618, PlSqlParserRULE_varray_storage_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(14880) + p.SetState(14683) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -242913,14 +240093,14 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } } { - p.SetState(14881) + p.SetState(14684) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14883) + p.SetState(14686) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242929,7 +240109,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo if _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE { { - p.SetState(14882) + p.SetState(14685) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -242942,22 +240122,22 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } { - p.SetState(14885) + p.SetState(14688) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14894) + p.SetState(14697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1961, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1943, p.GetParserRuleContext()) { case 1: - p.SetState(14887) + p.SetState(14690) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242966,13 +240146,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(14886) + p.SetState(14689) p.Lob_segname() } } { - p.SetState(14889) + p.SetState(14692) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242980,11 +240160,11 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } } { - p.SetState(14890) + p.SetState(14693) p.Lob_storage_parameters() } { - p.SetState(14891) + p.SetState(14694) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242994,7 +240174,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo case 2: { - p.SetState(14893) + p.SetState(14696) p.Lob_segname() } @@ -243109,10 +240289,10 @@ func (s *Lob_segnameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Lob_segname() (localctx ILob_segnameContext) { localctx = NewLob_segnameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1644, PlSqlParserRULE_lob_segname) + p.EnterRule(localctx, 1620, PlSqlParserRULE_lob_segname) p.EnterOuterAlt(localctx, 1) { - p.SetState(14896) + p.SetState(14699) p.Regular_id() } @@ -243240,25 +240420,25 @@ 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(14900) + p.EnterRule(localctx, 1622, PlSqlParserRULE_lob_item) + p.SetState(14703) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1962, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1944, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14898) + p.SetState(14701) p.Regular_id() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14899) + p.SetState(14702) p.Quoted_string() } @@ -243427,8 +240607,8 @@ 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(14909) + p.EnterRule(localctx, 1624, PlSqlParserRULE_lob_storage_parameters) + p.SetState(14712) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243438,7 +240618,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters case PlSqlParserTABLESPACE: p.EnterOuterAlt(localctx, 1) { - p.SetState(14902) + p.SetState(14705) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -243446,7 +240626,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters } } { - p.SetState(14903) + p.SetState(14706) var _x = p.Id_expression() @@ -243456,15 +240636,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(14904) + p.SetState(14707) p.Lob_parameters() } - p.SetState(14906) + p.SetState(14709) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1963, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1945, p.GetParserRuleContext()) == 1 { { - p.SetState(14905) + p.SetState(14708) p.Storage_clause() } @@ -243475,7 +240655,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters case PlSqlParserSTORAGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(14908) + p.SetState(14711) p.Storage_clause() } @@ -243768,30 +240948,30 @@ func (s *Lob_storage_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) { localctx = NewLob_storage_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1650, PlSqlParserRULE_lob_storage_clause) + p.EnterRule(localctx, 1626, PlSqlParserRULE_lob_storage_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(14911) + p.SetState(14714) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14956) + p.SetState(14759) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1972, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1954, p.GetParserRuleContext()) { case 1: { - p.SetState(14912) + p.SetState(14715) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243799,10 +240979,10 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14913) + p.SetState(14716) p.Lob_item() } - p.SetState(14918) + p.SetState(14721) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243811,7 +240991,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14914) + p.SetState(14717) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -243819,11 +240999,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14915) + p.SetState(14718) p.Lob_item() } - p.SetState(14920) + p.SetState(14723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243831,7 +241011,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14921) + p.SetState(14724) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243839,7 +241019,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14922) + p.SetState(14725) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -243847,14 +241027,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14923) + p.SetState(14726) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14933) + p.SetState(14736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243863,7 +241043,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(14933) + p.SetState(14736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243872,7 +241052,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserBASICFILE, PlSqlParserSECUREFILE: { - p.SetState(14924) + p.SetState(14727) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -243885,14 +241065,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case PlSqlParserLEFT_PAREN: { - p.SetState(14925) + p.SetState(14728) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14929) + p.SetState(14732) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243901,11 +241081,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(14926) + p.SetState(14729) p.Lob_storage_parameters() } - p.SetState(14931) + p.SetState(14734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243913,7 +241093,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14932) + p.SetState(14735) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243931,9 +241111,9 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) goto errorExit } - p.SetState(14935) + p.SetState(14738) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1968, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1950, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -243941,7 +241121,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case 2: { - p.SetState(14937) + p.SetState(14740) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243949,11 +241129,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14938) + p.SetState(14741) p.Lob_item() } { - p.SetState(14939) + p.SetState(14742) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243961,7 +241141,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14940) + p.SetState(14743) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -243969,14 +241149,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14941) + p.SetState(14744) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14952) + p.SetState(14755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243985,16 +241165,16 @@ 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(14952) + p.SetState(14755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1970, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1952, p.GetParserRuleContext()) { case 1: { - p.SetState(14942) + p.SetState(14745) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -244007,20 +241187,20 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case 2: { - p.SetState(14943) + p.SetState(14746) p.Lob_segname() } case 3: { - p.SetState(14944) + p.SetState(14747) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14948) + p.SetState(14751) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244029,11 +241209,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(14945) + p.SetState(14748) p.Lob_storage_parameters() } - p.SetState(14950) + p.SetState(14753) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244041,7 +241221,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14951) + p.SetState(14754) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244058,9 +241238,9 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) goto errorExit } - p.SetState(14954) + p.SetState(14757) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1971, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1953, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -244224,10 +241404,10 @@ func (s *Modify_lob_storage_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_clauseContext) { localctx = NewModify_lob_storage_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1652, PlSqlParserRULE_modify_lob_storage_clause) + p.EnterRule(localctx, 1628, PlSqlParserRULE_modify_lob_storage_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14958) + p.SetState(14761) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -244235,7 +241415,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14959) + p.SetState(14762) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule @@ -244243,7 +241423,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14960) + p.SetState(14763) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244251,11 +241431,11 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14961) + p.SetState(14764) p.Lob_item() } { - p.SetState(14962) + p.SetState(14765) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244263,7 +241443,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14963) + p.SetState(14766) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244271,11 +241451,11 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14964) + p.SetState(14767) p.Modify_lob_parameters() } { - p.SetState(14965) + p.SetState(14768) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -244850,11 +242030,11 @@ func (s *Modify_lob_parametersContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersContext) { localctx = NewModify_lob_parametersContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1654, PlSqlParserRULE_modify_lob_parameters) + p.EnterRule(localctx, 1630, PlSqlParserRULE_modify_lob_parameters) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14991) + p.SetState(14794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244862,22 +242042,22 @@ 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(14991) + p.SetState(14794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1975, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1957, p.GetParserRuleContext()) { case 1: { - p.SetState(14967) + p.SetState(14770) p.Storage_clause() } case 2: { - p.SetState(14968) + p.SetState(14771) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFREEPOOLS || _la == PlSqlParserPCTVERSION) { @@ -244888,7 +242068,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14969) + p.SetState(14772) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -244898,7 +242078,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 3: { - p.SetState(14970) + p.SetState(14773) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -244906,7 +242086,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14971) + p.SetState(14774) p.Match(PlSqlParserFREEPOOLS) if p.HasError() { // Recognition error - abort rule @@ -244916,25 +242096,25 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 4: { - p.SetState(14972) + p.SetState(14775) p.Lob_retention_clause() } case 5: { - p.SetState(14973) + p.SetState(14776) p.Lob_deduplicate_clause() } case 6: { - p.SetState(14974) + p.SetState(14777) p.Lob_compression_clause() } case 7: { - p.SetState(14975) + p.SetState(14778) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -244942,13 +242122,13 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14976) + p.SetState(14779) p.Encryption_spec() } case 8: { - p.SetState(14977) + p.SetState(14780) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -244958,7 +242138,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 9: { - p.SetState(14978) + p.SetState(14781) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -244967,16 +242147,16 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } case 10: - p.SetState(14983) + p.SetState(14786) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1973, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1955, p.GetParserRuleContext()) { case 1: { - p.SetState(14979) + p.SetState(14782) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -244986,7 +242166,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 2: { - p.SetState(14980) + p.SetState(14783) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -244996,7 +242176,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 3: { - p.SetState(14981) + p.SetState(14784) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -245004,7 +242184,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14982) + p.SetState(14785) p.Match(PlSqlParserREADS) if p.HasError() { // Recognition error - abort rule @@ -245015,7 +242195,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14986) + p.SetState(14789) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245024,7 +242204,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo if _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserLOGGING || _la == PlSqlParserNOLOGGING { { - p.SetState(14985) + p.SetState(14788) p.Logging_clause() } @@ -245032,19 +242212,19 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 11: { - p.SetState(14988) + p.SetState(14791) p.Allocate_extent_clause() } case 12: { - p.SetState(14989) + p.SetState(14792) p.Shrink_clause() } case 13: { - p.SetState(14990) + p.SetState(14793) p.Deallocate_unused_clause() } @@ -245052,7 +242232,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo goto errorExit } - p.SetState(14993) + p.SetState(14796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245505,13 +242685,13 @@ func (s *Lob_parametersContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { localctx = NewLob_parametersContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1656, PlSqlParserRULE_lob_parameters) + p.EnterRule(localctx, 1632, PlSqlParserRULE_lob_parameters) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15020) + p.SetState(14823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245520,7 +242700,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(15020) + p.SetState(14823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245529,7 +242709,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(14995) + p.SetState(14798) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -245540,7 +242720,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14996) + p.SetState(14799) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -245548,7 +242728,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14997) + p.SetState(14800) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -245556,7 +242736,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14998) + p.SetState(14801) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -245566,7 +242746,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserCHUNK: { - p.SetState(14999) + p.SetState(14802) p.Match(PlSqlParserCHUNK) if p.HasError() { // Recognition error - abort rule @@ -245574,7 +242754,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(15000) + p.SetState(14803) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -245584,7 +242764,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserPCTVERSION: { - p.SetState(15001) + p.SetState(14804) p.Match(PlSqlParserPCTVERSION) if p.HasError() { // Recognition error - abort rule @@ -245592,7 +242772,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(15002) + p.SetState(14805) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -245602,7 +242782,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserFREEPOOLS: { - p.SetState(15003) + p.SetState(14806) p.Match(PlSqlParserFREEPOOLS) if p.HasError() { // Recognition error - abort rule @@ -245610,7 +242790,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(15004) + p.SetState(14807) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -245620,25 +242800,25 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserRETENTION: { - p.SetState(15005) + p.SetState(14808) p.Lob_retention_clause() } case PlSqlParserDEDUPLICATE, PlSqlParserKEEP_DUPLICATES: { - p.SetState(15006) + p.SetState(14809) p.Lob_deduplicate_clause() } case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(15007) + p.SetState(14810) p.Lob_compression_clause() } case PlSqlParserENCRYPT: { - p.SetState(15008) + p.SetState(14811) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -245646,13 +242826,13 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(15009) + p.SetState(14812) p.Encryption_spec() } case PlSqlParserDECRYPT: { - p.SetState(15010) + p.SetState(14813) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -245661,16 +242841,16 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } case PlSqlParserCACHE, PlSqlParserNOCACHE: - p.SetState(15015) + p.SetState(14818) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1977, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1959, p.GetParserRuleContext()) { case 1: { - p.SetState(15011) + p.SetState(14814) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -245680,7 +242860,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case 2: { - p.SetState(15012) + p.SetState(14815) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -245690,7 +242870,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case 3: { - p.SetState(15013) + p.SetState(14816) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -245698,7 +242878,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(15014) + p.SetState(14817) p.Match(PlSqlParserREADS) if p.HasError() { // Recognition error - abort rule @@ -245709,7 +242889,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15018) + p.SetState(14821) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245718,7 +242898,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { if _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserLOGGING || _la == PlSqlParserNOLOGGING { { - p.SetState(15017) + p.SetState(14820) p.Logging_clause() } @@ -245734,9 +242914,9 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { goto errorExit } - p.SetState(15022) + p.SetState(14825) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1980, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1962, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -245842,12 +243022,12 @@ func (s *Lob_deduplicate_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Lob_deduplicate_clause() (localctx ILob_deduplicate_clauseContext) { localctx = NewLob_deduplicate_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1658, PlSqlParserRULE_lob_deduplicate_clause) + p.EnterRule(localctx, 1634, PlSqlParserRULE_lob_deduplicate_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15024) + p.SetState(14827) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEDUPLICATE || _la == PlSqlParserKEEP_DUPLICATES) { @@ -245973,10 +243153,10 @@ func (s *Lob_compression_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clauseContext) { localctx = NewLob_compression_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1660, PlSqlParserRULE_lob_compression_clause) + p.EnterRule(localctx, 1636, PlSqlParserRULE_lob_compression_clause) var _la int - p.SetState(15031) + p.SetState(14834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245986,7 +243166,7 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause case PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(15026) + p.SetState(14829) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -245997,14 +243177,14 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause case PlSqlParserCOMPRESS: p.EnterOuterAlt(localctx, 2) { - p.SetState(15027) + p.SetState(14830) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15029) + p.SetState(14832) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246013,7 +243193,7 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause if _la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM { { - p.SetState(15028) + p.SetState(14831) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM) { @@ -246151,17 +243331,17 @@ func (s *Lob_retention_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseContext) { localctx = NewLob_retention_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1662, PlSqlParserRULE_lob_retention_clause) + p.EnterRule(localctx, 1638, PlSqlParserRULE_lob_retention_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15033) + p.SetState(14836) p.Match(PlSqlParserRETENTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15039) + p.SetState(14842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246169,7 +243349,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserMAX: { - p.SetState(15034) + p.SetState(14837) p.Match(PlSqlParserMAX) if p.HasError() { // Recognition error - abort rule @@ -246179,7 +243359,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserMIN: { - p.SetState(15035) + p.SetState(14838) p.Match(PlSqlParserMIN) if p.HasError() { // Recognition error - abort rule @@ -246187,7 +243367,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont } } { - p.SetState(15036) + p.SetState(14839) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -246197,7 +243377,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserAUTO: { - p.SetState(15037) + p.SetState(14840) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -246207,7 +243387,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserNONE: { - p.SetState(15038) + p.SetState(14841) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -246350,11 +243530,11 @@ func (s *Encryption_specContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { localctx = NewEncryption_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1664, PlSqlParserRULE_encryption_spec) + p.EnterRule(localctx, 1640, PlSqlParserRULE_encryption_spec) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15043) + p.SetState(14846) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246363,7 +243543,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserUSING { { - p.SetState(15041) + p.SetState(14844) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -246371,7 +243551,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(15042) + p.SetState(14845) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -246380,7 +243560,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(15048) + p.SetState(14851) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246389,7 +243569,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(15045) + p.SetState(14848) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -246397,7 +243577,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(15046) + p.SetState(14849) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -246405,7 +243585,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(15047) + p.SetState(14850) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -246414,7 +243594,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(15051) + p.SetState(14854) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246423,7 +243603,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(15050) + p.SetState(14853) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -246432,7 +243612,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(15057) + p.SetState(14860) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246440,7 +243620,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserNO || _la == PlSqlParserSALT { - p.SetState(15054) + p.SetState(14857) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246449,7 +243629,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserNO { { - p.SetState(15053) + p.SetState(14856) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -246459,7 +243639,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } { - p.SetState(15056) + p.SetState(14859) p.Match(PlSqlParserSALT) if p.HasError() { // Recognition error - abort rule @@ -246576,10 +243756,10 @@ func (s *TablespaceContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Tablespace() (localctx ITablespaceContext) { localctx = NewTablespaceContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1666, PlSqlParserRULE_tablespace) + p.EnterRule(localctx, 1642, PlSqlParserRULE_tablespace) p.EnterOuterAlt(localctx, 1) { - p.SetState(15059) + p.SetState(14862) p.Id_expression() } @@ -246726,18 +243906,18 @@ func (s *Varray_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { localctx = NewVarray_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1668, PlSqlParserRULE_varray_item) + p.EnterRule(localctx, 1644, PlSqlParserRULE_varray_item) p.EnterOuterAlt(localctx, 1) - p.SetState(15064) + p.SetState(14867) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1989, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1971, p.GetParserRuleContext()) == 1 { { - p.SetState(15061) + p.SetState(14864) p.Id_expression() } { - p.SetState(15062) + p.SetState(14865) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -246748,16 +243928,16 @@ func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(15069) + p.SetState(14872) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1990, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1972, p.GetParserRuleContext()) == 1 { { - p.SetState(15066) + p.SetState(14869) p.Id_expression() } { - p.SetState(15067) + p.SetState(14870) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -246769,7 +243949,7 @@ func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { goto errorExit } { - p.SetState(15071) + p.SetState(14874) p.Id_expression() } @@ -247151,13 +244331,13 @@ func (s *Column_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { localctx = NewColumn_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1670, PlSqlParserRULE_column_properties) + p.EnterRule(localctx, 1646, PlSqlParserRULE_column_properties) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15093) + p.SetState(14896) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247166,7 +244346,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(15093) + p.SetState(14896) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247175,18 +244355,18 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(15073) + p.SetState(14876) p.Object_type_col_properties() } case PlSqlParserNESTED: { - p.SetState(15074) + p.SetState(14877) p.Nested_table_col_properties() } case PlSqlParserLOB, PlSqlParserVARRAY: - p.SetState(15077) + p.SetState(14880) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247195,13 +244375,13 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARRAY: { - p.SetState(15075) + p.SetState(14878) p.Varray_col_properties() } case PlSqlParserLOB: { - p.SetState(15076) + p.SetState(14879) p.Lob_storage_clause() } @@ -247209,12 +244389,12 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(15090) + p.SetState(14893) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1993, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1975, p.GetParserRuleContext()) == 1 { { - p.SetState(15079) + p.SetState(14882) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247222,10 +244402,10 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { } } { - p.SetState(15080) + p.SetState(14883) p.Lob_partition_storage() } - p.SetState(15085) + p.SetState(14888) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247234,7 +244414,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(15081) + p.SetState(14884) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -247242,11 +244422,11 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { } } { - p.SetState(15082) + p.SetState(14885) p.Lob_partition_storage() } - p.SetState(15087) + p.SetState(14890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247254,7 +244434,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(15088) + p.SetState(14891) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247268,7 +244448,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { case PlSqlParserXMLTYPE: { - p.SetState(15092) + p.SetState(14895) p.Xmltype_column_properties() } @@ -247282,9 +244462,9 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { goto errorExit } - p.SetState(15095) + p.SetState(14898) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1995, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1977, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -247569,28 +244749,28 @@ func (s *Lob_partition_storageContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageContext) { localctx = NewLob_partition_storageContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1672, PlSqlParserRULE_lob_partition_storage) + p.EnterRule(localctx, 1648, PlSqlParserRULE_lob_partition_storage) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15097) + p.SetState(14900) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15130) + p.SetState(14933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2000, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1982, p.GetParserRuleContext()) { case 1: { - p.SetState(15098) + p.SetState(14901) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247598,12 +244778,12 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15099) + p.SetState(14902) p.Lob_item() } { - p.SetState(15100) + p.SetState(14903) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -247611,12 +244791,12 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15101) + p.SetState(14904) p.Lob_item() } { - p.SetState(15103) + p.SetState(14906) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247624,7 +244804,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15104) + p.SetState(14907) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -247632,14 +244812,14 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15105) + p.SetState(14908) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15111) + p.SetState(14914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247647,7 +244827,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(15111) + p.SetState(14914) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247656,7 +244836,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo switch p.GetTokenStream().LA(1) { case PlSqlParserBASICFILE, PlSqlParserSECUREFILE: { - p.SetState(15106) + p.SetState(14909) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -247669,7 +244849,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case PlSqlParserLEFT_PAREN: { - p.SetState(15107) + p.SetState(14910) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247677,11 +244857,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15108) + p.SetState(14911) p.Lob_storage_parameters() } { - p.SetState(15109) + p.SetState(14912) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247694,7 +244874,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo goto errorExit } - p.SetState(15113) + p.SetState(14916) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247704,7 +244884,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case 2: { - p.SetState(15115) + p.SetState(14918) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247712,11 +244892,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15116) + p.SetState(14919) p.Lob_item() } { - p.SetState(15117) + p.SetState(14920) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247724,7 +244904,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15118) + p.SetState(14921) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -247732,14 +244912,14 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15119) + p.SetState(14922) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15126) + p.SetState(14929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247747,16 +244927,16 @@ 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(15126) + p.SetState(14929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1998, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1980, p.GetParserRuleContext()) { case 1: { - p.SetState(15120) + p.SetState(14923) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -247769,13 +244949,13 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case 2: { - p.SetState(15121) + p.SetState(14924) p.Lob_segname() } case 3: { - p.SetState(15122) + p.SetState(14925) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247783,11 +244963,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15123) + p.SetState(14926) p.Lob_storage_parameters() } { - p.SetState(15124) + p.SetState(14927) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -247799,7 +244979,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo goto errorExit } - p.SetState(15128) + p.SetState(14931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247977,18 +245157,18 @@ func (s *Period_definitionContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { localctx = NewPeriod_definitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1674, PlSqlParserRULE_period_definition) + p.EnterRule(localctx, 1650, PlSqlParserRULE_period_definition) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15132) + p.SetState(14935) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(15133) + p.SetState(14936) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -247996,7 +245176,7 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15134) + p.SetState(14937) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -248004,10 +245184,10 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15135) + p.SetState(14938) p.Column_name() } - p.SetState(15142) + p.SetState(14945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248016,7 +245196,7 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15136) + p.SetState(14939) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -248024,11 +245204,11 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15137) + p.SetState(14940) p.Start_time_column() } { - p.SetState(15138) + p.SetState(14941) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -248036,11 +245216,11 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15139) + p.SetState(14942) p.End_time_column() } { - p.SetState(15140) + p.SetState(14943) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -248157,10 +245337,10 @@ func (s *Start_time_columnContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Start_time_column() (localctx IStart_time_columnContext) { localctx = NewStart_time_columnContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1676, PlSqlParserRULE_start_time_column) + p.EnterRule(localctx, 1652, PlSqlParserRULE_start_time_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(15144) + p.SetState(14947) p.Column_name() } @@ -248271,10 +245451,10 @@ func (s *End_time_columnContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) End_time_column() (localctx IEnd_time_columnContext) { localctx = NewEnd_time_columnContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1678, PlSqlParserRULE_end_time_column) + p.EnterRule(localctx, 1654, PlSqlParserRULE_end_time_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(15146) + p.SetState(14949) p.Column_name() } @@ -248587,41 +245767,41 @@ func (s *Column_definitionContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { localctx = NewColumn_definitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1680, PlSqlParserRULE_column_definition) + p.EnterRule(localctx, 1656, PlSqlParserRULE_column_definition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15148) + p.SetState(14951) p.Column_name() } - p.SetState(15157) + p.SetState(14960) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2004, p.GetParserRuleContext()) == 1 { - p.SetState(15151) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1986, p.GetParserRuleContext()) == 1 { + p.SetState(14954) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2002, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1984, p.GetParserRuleContext()) { case 1: { - p.SetState(15149) + p.SetState(14952) p.Datatype() } case 2: { - p.SetState(15150) + p.SetState(14953) p.Regular_id() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15155) + p.SetState(14958) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248630,7 +245810,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserCOLLATE { { - p.SetState(15153) + p.SetState(14956) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -248638,7 +245818,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15154) + p.SetState(14957) p.Column_collation_name() } @@ -248647,7 +245827,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(15160) + p.SetState(14963) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248656,7 +245836,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserSORT { { - p.SetState(15159) + p.SetState(14962) p.Match(PlSqlParserSORT) if p.HasError() { // Recognition error - abort rule @@ -248665,7 +245845,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } - p.SetState(15163) + p.SetState(14966) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248674,7 +245854,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE { { - p.SetState(15162) + p.SetState(14965) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -248686,7 +245866,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } - p.SetState(15172) + p.SetState(14975) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248694,14 +245874,14 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(15165) + p.SetState(14968) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15168) + p.SetState(14971) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248710,7 +245890,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserON { { - p.SetState(15166) + p.SetState(14969) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -248718,7 +245898,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15167) + p.SetState(14970) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -248728,13 +245908,13 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } { - p.SetState(15170) + p.SetState(14973) p.Expression() } case PlSqlParserGENERATED: { - p.SetState(15171) + p.SetState(14974) p.Identity_clause() } @@ -248742,7 +245922,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { default: } - p.SetState(15176) + p.SetState(14979) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248751,7 +245931,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserENCRYPT { { - p.SetState(15174) + p.SetState(14977) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -248759,16 +245939,16 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15175) + p.SetState(14978) p.Encryption_spec() } } - p.SetState(15184) + p.SetState(14987) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2011, p.GetParserRuleContext()) == 1 { - p.SetState(15179) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1993, p.GetParserRuleContext()) == 1 { + p.SetState(14982) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248777,11 +245957,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(15178) + p.SetState(14981) p.Inline_constraint() } - p.SetState(15181) + p.SetState(14984) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248791,9 +245971,9 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2011, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1993, p.GetParserRuleContext()) == 2 { { - p.SetState(15183) + p.SetState(14986) p.Inline_ref_constraint() } @@ -248908,10 +246088,10 @@ func (s *Column_collation_nameContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Column_collation_name() (localctx IColumn_collation_nameContext) { localctx = NewColumn_collation_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1682, PlSqlParserRULE_column_collation_name) + p.EnterRule(localctx, 1658, PlSqlParserRULE_column_collation_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15186) + p.SetState(14989) p.Id_expression() } @@ -249062,19 +246242,19 @@ func (s *Identity_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { localctx = NewIdentity_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1684, PlSqlParserRULE_identity_clause) + p.EnterRule(localctx, 1660, PlSqlParserRULE_identity_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15188) + p.SetState(14991) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15196) + p.SetState(14999) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249082,7 +246262,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserALWAYS: { - p.SetState(15189) + p.SetState(14992) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -249092,7 +246272,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { case PlSqlParserBY: { - p.SetState(15190) + p.SetState(14993) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -249100,14 +246280,14 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15191) + p.SetState(14994) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15194) + p.SetState(14997) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249116,7 +246296,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { if _la == PlSqlParserON { { - p.SetState(15192) + p.SetState(14995) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -249124,7 +246304,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15193) + p.SetState(14996) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -249139,7 +246319,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { default: } { - p.SetState(15198) + p.SetState(15001) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -249147,14 +246327,14 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15199) + p.SetState(15002) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15201) + p.SetState(15004) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249163,7 +246343,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(15200) + p.SetState(15003) p.Identity_options_parentheses() } @@ -249312,10 +246492,10 @@ func (s *Identity_options_parenthesesContext) Accept(visitor antlr.ParseTreeVisi func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options_parenthesesContext) { localctx = NewIdentity_options_parenthesesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1686, PlSqlParserRULE_identity_options_parentheses) + p.EnterRule(localctx, 1662, PlSqlParserRULE_identity_options_parentheses) var _la int - p.SetState(15216) + p.SetState(15019) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249324,7 +246504,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(15204) + p.SetState(15007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249333,11 +246513,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(15203) + p.SetState(15006) p.Identity_options() } - p.SetState(15206) + p.SetState(15009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249348,14 +246528,14 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(15208) + p.SetState(15011) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15210) + p.SetState(15013) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249364,11 +246544,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(15209) + p.SetState(15012) p.Identity_options() } - p.SetState(15212) + p.SetState(15015) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249376,7 +246556,7 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options _la = p.GetTokenStream().LA(1) } { - p.SetState(15214) + p.SetState(15017) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -249576,8 +246756,8 @@ 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(15241) + p.EnterRule(localctx, 1664, PlSqlParserRULE_identity_options) + p.SetState(15044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249587,7 +246767,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserSTART: p.EnterOuterAlt(localctx, 1) { - p.SetState(15218) + p.SetState(15021) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -249595,14 +246775,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15219) + p.SetState(15022) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15223) + p.SetState(15026) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249611,13 +246791,13 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(15220) + p.SetState(15023) p.Numeric() } case PlSqlParserLIMIT: { - p.SetState(15221) + p.SetState(15024) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule @@ -249625,7 +246805,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15222) + p.SetState(15025) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -249641,7 +246821,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserINCREMENT: p.EnterOuterAlt(localctx, 2) { - p.SetState(15225) + p.SetState(15028) p.Match(PlSqlParserINCREMENT) if p.HasError() { // Recognition error - abort rule @@ -249649,7 +246829,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15226) + p.SetState(15029) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -249657,14 +246837,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15227) + p.SetState(15030) p.Numeric() } case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 3) { - p.SetState(15228) + p.SetState(15031) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -249672,14 +246852,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15229) + p.SetState(15032) p.Numeric() } case PlSqlParserNOMAXVALUE: p.EnterOuterAlt(localctx, 4) { - p.SetState(15230) + p.SetState(15033) p.Match(PlSqlParserNOMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -249690,7 +246870,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 5) { - p.SetState(15231) + p.SetState(15034) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -249698,14 +246878,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15232) + p.SetState(15035) p.Numeric() } case PlSqlParserNOMINVALUE: p.EnterOuterAlt(localctx, 6) { - p.SetState(15233) + p.SetState(15036) p.Match(PlSqlParserNOMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -249716,7 +246896,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserCYCLE: p.EnterOuterAlt(localctx, 7) { - p.SetState(15234) + p.SetState(15037) p.Match(PlSqlParserCYCLE) if p.HasError() { // Recognition error - abort rule @@ -249727,7 +246907,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserNOCYCLE: p.EnterOuterAlt(localctx, 8) { - p.SetState(15235) + p.SetState(15038) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -249738,7 +246918,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserCACHE: p.EnterOuterAlt(localctx, 9) { - p.SetState(15236) + p.SetState(15039) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -249746,14 +246926,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15237) + p.SetState(15040) p.Numeric() } case PlSqlParserNOCACHE: p.EnterOuterAlt(localctx, 10) { - p.SetState(15238) + p.SetState(15041) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -249764,7 +246944,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserORDER: p.EnterOuterAlt(localctx, 11) { - p.SetState(15239) + p.SetState(15042) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -249775,7 +246955,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserNOORDER: p.EnterOuterAlt(localctx, 12) { - p.SetState(15240) + p.SetState(15043) p.Match(PlSqlParserNOORDER) if p.HasError() { // Recognition error - abort rule @@ -250119,15 +247299,15 @@ func (s *Virtual_column_definitionContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_definitionContext) { localctx = NewVirtual_column_definitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1690, PlSqlParserRULE_virtual_column_definition) + p.EnterRule(localctx, 1666, PlSqlParserRULE_virtual_column_definition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15243) + p.SetState(15046) p.Column_name() } - p.SetState(15248) + p.SetState(15051) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250136,11 +247316,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(15244) + p.SetState(15047) p.Datatype() } { - p.SetState(15245) + p.SetState(15048) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -250148,12 +247328,12 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15246) + p.SetState(15049) p.Column_collation_name() } } - p.SetState(15251) + p.SetState(15054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250162,7 +247342,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE { { - p.SetState(15250) + p.SetState(15053) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -250174,7 +247354,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15254) + p.SetState(15057) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250183,12 +247363,12 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserGENERATED { { - p.SetState(15253) + p.SetState(15056) p.Autogenerated_sequence_definition() } } - p.SetState(15257) + p.SetState(15060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250197,7 +247377,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserVIRTUAL { { - p.SetState(15256) + p.SetState(15059) p.Match(PlSqlParserVIRTUAL) if p.HasError() { // Recognition error - abort rule @@ -250206,7 +247386,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15260) + p.SetState(15063) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250215,17 +247395,17 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserEVALUATE { { - p.SetState(15259) + p.SetState(15062) p.Evaluation_edition_clause() } } - p.SetState(15270) + p.SetState(15073) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2026, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2008, p.GetParserRuleContext()) == 1 { { - p.SetState(15262) + p.SetState(15065) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -250233,14 +247413,14 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15263) + p.SetState(15066) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15268) + p.SetState(15071) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250249,7 +247429,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT: { - p.SetState(15264) + p.SetState(15067) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -250257,7 +247437,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15265) + p.SetState(15068) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250267,7 +247447,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi case PlSqlParserEDITION: { - p.SetState(15266) + p.SetState(15069) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250275,7 +247455,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15267) + p.SetState(15070) p.Edition_name() } @@ -250287,7 +247467,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } else if p.HasError() { // JIM goto errorExit } - p.SetState(15281) + p.SetState(15084) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250296,7 +247476,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserUNUSABLE { { - p.SetState(15272) + p.SetState(15075) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -250304,7 +247484,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15273) + p.SetState(15076) p.Match(PlSqlParserBEGINNING) if p.HasError() { // Recognition error - abort rule @@ -250312,14 +247492,14 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15274) + p.SetState(15077) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15279) + p.SetState(15082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250328,7 +247508,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT, PlSqlParserNULL_: { - p.SetState(15275) + p.SetState(15078) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT || _la == PlSqlParserNULL_) { @@ -250339,7 +247519,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15276) + p.SetState(15079) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250349,7 +247529,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi case PlSqlParserEDITION: { - p.SetState(15277) + p.SetState(15080) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250357,7 +247537,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15278) + p.SetState(15081) p.Edition_name() } @@ -250367,7 +247547,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15286) + p.SetState(15089) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250376,11 +247556,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(15283) + p.SetState(15086) p.Inline_constraint() } - p.SetState(15288) + p.SetState(15091) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250614,19 +247794,19 @@ func (s *Autogenerated_sequence_definitionContext) Accept(visitor antlr.ParseTre func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerated_sequence_definitionContext) { localctx = NewAutogenerated_sequence_definitionContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1692, PlSqlParserRULE_autogenerated_sequence_definition) + p.EnterRule(localctx, 1668, PlSqlParserRULE_autogenerated_sequence_definition) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15289) + p.SetState(15092) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15297) + p.SetState(15100) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250634,7 +247814,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat switch p.GetTokenStream().LA(1) { case PlSqlParserALWAYS: { - p.SetState(15290) + p.SetState(15093) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -250644,7 +247824,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat case PlSqlParserBY: { - p.SetState(15291) + p.SetState(15094) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -250652,14 +247832,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15292) + p.SetState(15095) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15295) + p.SetState(15098) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250668,7 +247848,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat if _la == PlSqlParserON { { - p.SetState(15293) + p.SetState(15096) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -250676,7 +247856,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15294) + p.SetState(15097) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -250691,7 +247871,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat default: } { - p.SetState(15299) + p.SetState(15102) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -250699,14 +247879,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15300) + p.SetState(15103) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15310) + p.SetState(15113) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250715,14 +247895,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15301) + p.SetState(15104) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15306) + p.SetState(15109) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250730,7 +247910,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(15304) + p.SetState(15107) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250739,13 +247919,13 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat switch p.GetTokenStream().LA(1) { case PlSqlParserSTART: { - p.SetState(15302) + p.SetState(15105) p.Sequence_start_clause() } case PlSqlParserCACHE, PlSqlParserCYCLE, PlSqlParserINCREMENT, PlSqlParserMAXVALUE, PlSqlParserMINVALUE, PlSqlParserNOCACHE, PlSqlParserNOCYCLE, PlSqlParserNOMAXVALUE, PlSqlParserNOMINVALUE, PlSqlParserNOORDER, PlSqlParserORDER: { - p.SetState(15303) + p.SetState(15106) p.Sequence_spec() } @@ -250754,7 +247934,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat goto errorExit } - p.SetState(15308) + p.SetState(15111) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250762,7 +247942,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat _la = p.GetTokenStream().LA(1) } { - p.SetState(15309) + p.SetState(15112) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -250904,12 +248084,12 @@ func (s *Evaluation_edition_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_clauseContext) { localctx = NewEvaluation_edition_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1694, PlSqlParserRULE_evaluation_edition_clause) + p.EnterRule(localctx, 1670, PlSqlParserRULE_evaluation_edition_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15312) + p.SetState(15115) p.Match(PlSqlParserEVALUATE) if p.HasError() { // Recognition error - abort rule @@ -250917,14 +248097,14 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15313) + p.SetState(15116) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15318) + p.SetState(15121) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250933,7 +248113,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT, PlSqlParserNULL_: { - p.SetState(15314) + p.SetState(15117) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT || _la == PlSqlParserNULL_) { @@ -250944,7 +248124,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15315) + p.SetState(15118) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250954,7 +248134,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ case PlSqlParserEDITION: { - p.SetState(15316) + p.SetState(15119) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -250962,7 +248142,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15317) + p.SetState(15120) p.Edition_name() } @@ -250984,133 +248164,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IOut_of_line_part_storageContext is an interface to support dynamic dispatch. -type IOut_of_line_part_storageContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - PARTITION() antlr.TerminalNode - Partition_name() IPartition_nameContext - - // IsOut_of_line_part_storageContext differentiates from other interfaces. - IsOut_of_line_part_storageContext() -} - -type Out_of_line_part_storageContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyOut_of_line_part_storageContext() *Out_of_line_part_storageContext { - var p = new(Out_of_line_part_storageContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_out_of_line_part_storage - return p -} - -func InitEmptyOut_of_line_part_storageContext(p *Out_of_line_part_storageContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_out_of_line_part_storage -} - -func (*Out_of_line_part_storageContext) IsOut_of_line_part_storageContext() {} - -func NewOut_of_line_part_storageContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Out_of_line_part_storageContext { - var p = new(Out_of_line_part_storageContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_out_of_line_part_storage - - return p -} - -func (s *Out_of_line_part_storageContext) GetParser() antlr.Parser { return s.parser } - -func (s *Out_of_line_part_storageContext) PARTITION() antlr.TerminalNode { - return s.GetToken(PlSqlParserPARTITION, 0) -} - -func (s *Out_of_line_part_storageContext) Partition_name() IPartition_nameContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IPartition_nameContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IPartition_nameContext) -} - -func (s *Out_of_line_part_storageContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Out_of_line_part_storageContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Out_of_line_part_storageContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterOut_of_line_part_storage(s) - } -} - -func (s *Out_of_line_part_storageContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitOut_of_line_part_storage(s) - } -} - -func (s *Out_of_line_part_storageContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitOut_of_line_part_storage(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Out_of_line_part_storage() (localctx IOut_of_line_part_storageContext) { - localctx = NewOut_of_line_part_storageContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1696, PlSqlParserRULE_out_of_line_part_storage) - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15320) - p.Match(PlSqlParserPARTITION) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15321) - p.Partition_name() - } - -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 -} - // INested_table_col_propertiesContext is an interface to support dynamic dispatch. type INested_table_col_propertiesContext interface { antlr.ParserRuleContext @@ -251443,12 +248496,12 @@ func (s *Nested_table_col_propertiesContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_propertiesContext) { localctx = NewNested_table_col_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1698, PlSqlParserRULE_nested_table_col_properties) + p.EnterRule(localctx, 1672, PlSqlParserRULE_nested_table_col_properties) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15323) + p.SetState(15123) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule @@ -251456,29 +248509,29 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15324) + p.SetState(15124) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15327) + p.SetState(15127) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2036, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2018, p.GetParserRuleContext()) { case 1: { - p.SetState(15325) + p.SetState(15125) p.Nested_item() } case 2: { - p.SetState(15326) + p.SetState(15126) p.Match(PlSqlParserCOLUMN_VALUE) if p.HasError() { // Recognition error - abort rule @@ -251489,7 +248542,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15330) + p.SetState(15130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251498,12 +248551,12 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserELEMENT || _la == PlSqlParserIS || _la == PlSqlParserNOT || _la == PlSqlParserSUBSTITUTABLE { { - p.SetState(15329) + p.SetState(15129) p.Substitutable_column_clause() } } - p.SetState(15333) + p.SetState(15133) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251512,7 +248565,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserGLOBAL || _la == PlSqlParserLOCAL { { - p.SetState(15332) + p.SetState(15132) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGLOBAL || _la == PlSqlParserLOCAL) { @@ -251525,7 +248578,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } { - p.SetState(15335) + p.SetState(15135) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -251533,7 +248586,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15336) + p.SetState(15136) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -251541,22 +248594,22 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15337) + p.SetState(15137) p.Tableview_name() } - p.SetState(15351) + p.SetState(15151) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2041, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2023, p.GetParserRuleContext()) == 1 { { - p.SetState(15338) + p.SetState(15138) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15345) + p.SetState(15145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251564,7 +248617,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(15345) + p.SetState(15145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251573,7 +248626,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(15339) + p.SetState(15139) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251581,11 +248634,11 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15340) + p.SetState(15140) p.Object_properties() } { - p.SetState(15341) + p.SetState(15141) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251595,13 +248648,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(15343) + p.SetState(15143) p.Physical_properties() } case PlSqlParserCOLUMN, PlSqlParserLOB, PlSqlParserNESTED, PlSqlParserVARRAY, PlSqlParserXMLTYPE: { - p.SetState(15344) + p.SetState(15144) p.Column_properties() } @@ -251610,7 +248663,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ goto errorExit } - p.SetState(15347) + p.SetState(15147) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251618,7 +248671,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ _la = p.GetTokenStream().LA(1) } { - p.SetState(15349) + p.SetState(15149) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251629,7 +248682,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } else if p.HasError() { // JIM goto errorExit } - p.SetState(15358) + p.SetState(15158) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251638,14 +248691,14 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserRETURN { { - p.SetState(15353) + p.SetState(15153) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15355) + p.SetState(15155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251654,7 +248707,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserAS { { - p.SetState(15354) + p.SetState(15154) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -251664,7 +248717,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } { - p.SetState(15357) + p.SetState(15157) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCATOR || _la == PlSqlParserVALUE) { @@ -251784,10 +248837,10 @@ func (s *Nested_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Nested_item() (localctx INested_itemContext) { localctx = NewNested_itemContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1700, PlSqlParserRULE_nested_item) + p.EnterRule(localctx, 1674, PlSqlParserRULE_nested_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(15360) + p.SetState(15160) p.Regular_id() } @@ -251953,10 +249006,10 @@ func (s *Substitutable_column_clauseContext) Accept(visitor antlr.ParseTreeVisit func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_column_clauseContext) { localctx = NewSubstitutable_column_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1702, PlSqlParserRULE_substitutable_column_clause) + p.EnterRule(localctx, 1676, PlSqlParserRULE_substitutable_column_clause) var _la int - p.SetState(15381) + p.SetState(15181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251965,7 +249018,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col switch p.GetTokenStream().LA(1) { case PlSqlParserELEMENT, PlSqlParserIS: p.EnterOuterAlt(localctx, 1) - p.SetState(15363) + p.SetState(15163) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251974,7 +249027,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserELEMENT { { - p.SetState(15362) + p.SetState(15162) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule @@ -251984,7 +249037,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15365) + p.SetState(15165) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -251992,14 +249045,14 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15366) + p.SetState(15166) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15368) + p.SetState(15168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252008,7 +249061,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserTYPE { { - p.SetState(15367) + p.SetState(15167) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -252018,7 +249071,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15370) + p.SetState(15170) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -252026,11 +249079,11 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15371) + p.SetState(15171) p.Type_name() } { - p.SetState(15372) + p.SetState(15172) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -252040,7 +249093,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col case PlSqlParserNOT, PlSqlParserSUBSTITUTABLE: p.EnterOuterAlt(localctx, 2) - p.SetState(15375) + p.SetState(15175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252049,7 +249102,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserNOT { { - p.SetState(15374) + p.SetState(15174) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -252059,7 +249112,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15377) + p.SetState(15177) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -252067,7 +249120,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15378) + p.SetState(15178) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -252075,7 +249128,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15379) + p.SetState(15179) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -252083,7 +249136,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15380) + p.SetState(15180) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -252208,8 +249261,8 @@ 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(15385) + p.EnterRule(localctx, 1678, PlSqlParserRULE_partition_name) + p.SetState(15185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252219,14 +249272,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(15383) + p.SetState(15183) p.Regular_id() } case PlSqlParserDELIMITED_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(15384) + p.SetState(15184) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -252373,10 +249426,10 @@ func (s *Supplemental_logging_propsContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_logging_propsContext) { localctx = NewSupplemental_logging_propsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1706, PlSqlParserRULE_supplemental_logging_props) + p.EnterRule(localctx, 1680, PlSqlParserRULE_supplemental_logging_props) p.EnterOuterAlt(localctx, 1) { - p.SetState(15387) + p.SetState(15187) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -252384,14 +249437,14 @@ func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_loggi } } { - p.SetState(15388) + p.SetState(15188) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15391) + p.SetState(15191) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252400,13 +249453,13 @@ func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_loggi switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(15389) + p.SetState(15189) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(15390) + p.SetState(15190) p.Supplemental_id_key_clause() } @@ -252428,120 +249481,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IColumn_or_attributeContext is an interface to support dynamic dispatch. -type IColumn_or_attributeContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - Regular_id() IRegular_idContext - - // IsColumn_or_attributeContext differentiates from other interfaces. - IsColumn_or_attributeContext() -} - -type Column_or_attributeContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyColumn_or_attributeContext() *Column_or_attributeContext { - var p = new(Column_or_attributeContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_column_or_attribute - return p -} - -func InitEmptyColumn_or_attributeContext(p *Column_or_attributeContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_column_or_attribute -} - -func (*Column_or_attributeContext) IsColumn_or_attributeContext() {} - -func NewColumn_or_attributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Column_or_attributeContext { - var p = new(Column_or_attributeContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_column_or_attribute - - return p -} - -func (s *Column_or_attributeContext) GetParser() antlr.Parser { return s.parser } - -func (s *Column_or_attributeContext) Regular_id() IRegular_idContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IRegular_idContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IRegular_idContext) -} - -func (s *Column_or_attributeContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Column_or_attributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Column_or_attributeContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterColumn_or_attribute(s) - } -} - -func (s *Column_or_attributeContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitColumn_or_attribute(s) - } -} - -func (s *Column_or_attributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitColumn_or_attribute(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Column_or_attribute() (localctx IColumn_or_attributeContext) { - localctx = NewColumn_or_attributeContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1708, PlSqlParserRULE_column_or_attribute) - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15393) - p.Regular_id() - } - -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 -} - // IObject_type_col_propertiesContext is an interface to support dynamic dispatch. type IObject_type_col_propertiesContext interface { antlr.ParserRuleContext @@ -252669,10 +249608,10 @@ func (s *Object_type_col_propertiesContext) Accept(visitor antlr.ParseTreeVisito func (p *PlSqlParser) Object_type_col_properties() (localctx IObject_type_col_propertiesContext) { localctx = NewObject_type_col_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1710, PlSqlParserRULE_object_type_col_properties) + p.EnterRule(localctx, 1682, PlSqlParserRULE_object_type_col_properties) p.EnterOuterAlt(localctx, 1) { - p.SetState(15395) + p.SetState(15193) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -252680,14 +249619,14 @@ func (p *PlSqlParser) Object_type_col_properties() (localctx IObject_type_col_pr } } { - p.SetState(15396) + p.SetState(15194) var _x = p.Regular_id() localctx.(*Object_type_col_propertiesContext).column = _x } { - p.SetState(15397) + p.SetState(15195) p.Substitutable_column_clause() } @@ -253060,22 +249999,22 @@ func (s *Constraint_clausesContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) { localctx = NewConstraint_clausesContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1712, PlSqlParserRULE_constraint_clauses) + p.EnterRule(localctx, 1684, PlSqlParserRULE_constraint_clauses) var _la int var _alt int - p.SetState(15455) + p.SetState(15253) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2058, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2040, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15399) + p.SetState(15197) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -253083,22 +250022,22 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15400) + p.SetState(15198) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15408) + p.SetState(15206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2051, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2033, p.GetParserRuleContext()) { case 1: - p.SetState(15404) + p.SetState(15202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253107,11 +250046,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE { { - p.SetState(15401) + p.SetState(15199) p.Out_of_line_constraint() } - p.SetState(15406) + p.SetState(15204) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253121,7 +250060,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: { - p.SetState(15407) + p.SetState(15205) p.Out_of_line_ref_constraint() } @@ -253129,7 +250068,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } { - p.SetState(15410) + p.SetState(15208) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -253140,22 +250079,22 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15411) + p.SetState(15209) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15419) + p.SetState(15217) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2053, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2035, p.GetParserRuleContext()) { case 1: - p.SetState(15415) + p.SetState(15213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253164,11 +250103,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE { { - p.SetState(15412) + p.SetState(15210) p.Out_of_line_constraint() } - p.SetState(15417) + p.SetState(15215) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253178,7 +250117,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: { - p.SetState(15418) + p.SetState(15216) p.Out_of_line_ref_constraint() } @@ -253189,14 +250128,14 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15421) + p.SetState(15219) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15438) + p.SetState(15236) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253205,7 +250144,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCONSTRAINT: { - p.SetState(15422) + p.SetState(15220) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -253213,13 +250152,13 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15423) + p.SetState(15221) p.Constraint_name() } case PlSqlParserPRIMARY: { - p.SetState(15424) + p.SetState(15222) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -253227,7 +250166,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15425) + p.SetState(15223) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -253237,7 +250176,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case PlSqlParserUNIQUE: { - p.SetState(15426) + p.SetState(15224) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -253245,7 +250184,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15427) + p.SetState(15225) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -253253,10 +250192,10 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15428) + p.SetState(15226) p.Column_name() } - p.SetState(15433) + p.SetState(15231) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253265,7 +250204,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCOMMA { { - p.SetState(15429) + p.SetState(15227) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -253273,11 +250212,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15430) + p.SetState(15228) p.Column_name() } - p.SetState(15435) + p.SetState(15233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253285,7 +250224,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15436) + p.SetState(15234) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -253298,10 +250237,10 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } { - p.SetState(15440) + p.SetState(15238) p.Constraint_state() } - p.SetState(15442) + p.SetState(15240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253310,7 +250249,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) if _la == PlSqlParserCASCADE { { - p.SetState(15441) + p.SetState(15239) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -253323,7 +250262,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15444) + p.SetState(15242) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -253331,7 +250270,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15445) + p.SetState(15243) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -253339,11 +250278,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15446) + p.SetState(15244) p.Old_constraint_name() } { - p.SetState(15447) + p.SetState(15245) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -253351,13 +250290,13 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15448) + p.SetState(15246) p.New_constraint_name() } case 5: p.EnterOuterAlt(localctx, 5) - p.SetState(15451) + p.SetState(15249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253367,7 +250306,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) switch _alt { case 1: { - p.SetState(15450) + p.SetState(15248) p.Drop_constraint_clause() } @@ -253376,9 +250315,9 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } - p.SetState(15453) + p.SetState(15251) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2057, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2039, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -253495,10 +250434,10 @@ func (s *Old_constraint_nameContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Old_constraint_name() (localctx IOld_constraint_nameContext) { localctx = NewOld_constraint_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1714, PlSqlParserRULE_old_constraint_name) + p.EnterRule(localctx, 1686, PlSqlParserRULE_old_constraint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15457) + p.SetState(15255) p.Constraint_name() } @@ -253609,10 +250548,10 @@ func (s *New_constraint_nameContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) New_constraint_name() (localctx INew_constraint_nameContext) { localctx = NewNew_constraint_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1716, PlSqlParserRULE_new_constraint_name) + p.EnterRule(localctx, 1688, PlSqlParserRULE_new_constraint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15459) + p.SetState(15257) p.Constraint_name() } @@ -253728,10 +250667,10 @@ func (s *Drop_constraint_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Drop_constraint_clause() (localctx IDrop_constraint_clauseContext) { localctx = NewDrop_constraint_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1718, PlSqlParserRULE_drop_constraint_clause) + p.EnterRule(localctx, 1690, PlSqlParserRULE_drop_constraint_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15461) + p.SetState(15259) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -253739,7 +250678,7 @@ func (p *PlSqlParser) Drop_constraint_clause() (localctx IDrop_constraint_clause } } { - p.SetState(15462) + p.SetState(15260) p.Drop_primary_key_or_unique_or_generic_clause() } @@ -253951,10 +250890,10 @@ func (s *Drop_primary_key_or_unique_or_generic_clauseContext) Accept(visitor ant func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx IDrop_primary_key_or_unique_or_generic_clauseContext) { localctx = NewDrop_primary_key_or_unique_or_generic_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1720, PlSqlParserRULE_drop_primary_key_or_unique_or_generic_clause) + p.EnterRule(localctx, 1692, PlSqlParserRULE_drop_primary_key_or_unique_or_generic_clause) var _la int - p.SetState(15491) + p.SetState(15289) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253963,7 +250902,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(15478) + p.SetState(15276) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253972,7 +250911,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I switch p.GetTokenStream().LA(1) { case PlSqlParserPRIMARY: { - p.SetState(15464) + p.SetState(15262) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -253980,7 +250919,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15465) + p.SetState(15263) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -253990,7 +250929,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I case PlSqlParserUNIQUE: { - p.SetState(15466) + p.SetState(15264) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -253998,7 +250937,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15467) + p.SetState(15265) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -254006,10 +250945,10 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15468) + p.SetState(15266) p.Column_name() } - p.SetState(15473) + p.SetState(15271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254018,7 +250957,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I for _la == PlSqlParserCOMMA { { - p.SetState(15469) + p.SetState(15267) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -254026,11 +250965,11 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15470) + p.SetState(15268) p.Column_name() } - p.SetState(15475) + p.SetState(15273) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254038,7 +250977,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I _la = p.GetTokenStream().LA(1) } { - p.SetState(15476) + p.SetState(15274) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -254050,7 +250989,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(15481) + p.SetState(15279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254059,7 +250998,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I if _la == PlSqlParserCASCADE { { - p.SetState(15480) + p.SetState(15278) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -254068,12 +251007,12 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } - p.SetState(15484) + p.SetState(15282) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2062, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2044, p.GetParserRuleContext()) == 1 { { - p.SetState(15483) + p.SetState(15281) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -254091,7 +251030,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I case PlSqlParserCONSTRAINT: p.EnterOuterAlt(localctx, 2) { - p.SetState(15486) + p.SetState(15284) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -254099,10 +251038,10 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15487) + p.SetState(15285) p.Constraint_name() } - p.SetState(15489) + p.SetState(15287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254111,7 +251050,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I if _la == PlSqlParserCASCADE { { - p.SetState(15488) + p.SetState(15286) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -254139,495 +251078,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IAdd_constraintContext is an interface to support dynamic dispatch. -type IAdd_constraintContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - ADD() antlr.TerminalNode - AllAdd_constraint_clause() []IAdd_constraint_clauseContext - Add_constraint_clause(i int) IAdd_constraint_clauseContext - AllCONSTRAINT() []antlr.TerminalNode - CONSTRAINT(i int) antlr.TerminalNode - AllConstraint_name() []IConstraint_nameContext - Constraint_name(i int) IConstraint_nameContext - AllCOMMA() []antlr.TerminalNode - COMMA(i int) antlr.TerminalNode - - // IsAdd_constraintContext differentiates from other interfaces. - IsAdd_constraintContext() -} - -type Add_constraintContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyAdd_constraintContext() *Add_constraintContext { - var p = new(Add_constraintContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_add_constraint - return p -} - -func InitEmptyAdd_constraintContext(p *Add_constraintContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_add_constraint -} - -func (*Add_constraintContext) IsAdd_constraintContext() {} - -func NewAdd_constraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Add_constraintContext { - var p = new(Add_constraintContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_add_constraint - - return p -} - -func (s *Add_constraintContext) GetParser() antlr.Parser { return s.parser } - -func (s *Add_constraintContext) ADD() antlr.TerminalNode { - return s.GetToken(PlSqlParserADD, 0) -} - -func (s *Add_constraintContext) AllAdd_constraint_clause() []IAdd_constraint_clauseContext { - children := s.GetChildren() - len := 0 - for _, ctx := range children { - if _, ok := ctx.(IAdd_constraint_clauseContext); ok { - len++ - } - } - - tst := make([]IAdd_constraint_clauseContext, len) - i := 0 - for _, ctx := range children { - if t, ok := ctx.(IAdd_constraint_clauseContext); ok { - tst[i] = t.(IAdd_constraint_clauseContext) - i++ - } - } - - return tst -} - -func (s *Add_constraintContext) Add_constraint_clause(i int) IAdd_constraint_clauseContext { - var t antlr.RuleContext - j := 0 - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IAdd_constraint_clauseContext); ok { - if j == i { - t = ctx.(antlr.RuleContext) - break - } - j++ - } - } - - if t == nil { - return nil - } - - return t.(IAdd_constraint_clauseContext) -} - -func (s *Add_constraintContext) AllCONSTRAINT() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserCONSTRAINT) -} - -func (s *Add_constraintContext) CONSTRAINT(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserCONSTRAINT, i) -} - -func (s *Add_constraintContext) AllConstraint_name() []IConstraint_nameContext { - children := s.GetChildren() - len := 0 - for _, ctx := range children { - if _, ok := ctx.(IConstraint_nameContext); ok { - len++ - } - } - - tst := make([]IConstraint_nameContext, len) - i := 0 - for _, ctx := range children { - if t, ok := ctx.(IConstraint_nameContext); ok { - tst[i] = t.(IConstraint_nameContext) - i++ - } - } - - return tst -} - -func (s *Add_constraintContext) Constraint_name(i int) IConstraint_nameContext { - var t antlr.RuleContext - j := 0 - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IConstraint_nameContext); ok { - if j == i { - t = ctx.(antlr.RuleContext) - break - } - j++ - } - } - - if t == nil { - return nil - } - - return t.(IConstraint_nameContext) -} - -func (s *Add_constraintContext) AllCOMMA() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserCOMMA) -} - -func (s *Add_constraintContext) COMMA(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserCOMMA, i) -} - -func (s *Add_constraintContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Add_constraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Add_constraintContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterAdd_constraint(s) - } -} - -func (s *Add_constraintContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitAdd_constraint(s) - } -} - -func (s *Add_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitAdd_constraint(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Add_constraint() (localctx IAdd_constraintContext) { - localctx = NewAdd_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1722, PlSqlParserRULE_add_constraint) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15493) - p.Match(PlSqlParserADD) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - p.SetState(15496) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserCONSTRAINT { - { - p.SetState(15494) - p.Match(PlSqlParserCONSTRAINT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15495) - p.Constraint_name() - } - - } - { - p.SetState(15498) - p.Add_constraint_clause() - } - p.SetState(15505) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - for ok := true; ok; ok = _la == PlSqlParserCOMMA { - { - p.SetState(15499) - p.Match(PlSqlParserCOMMA) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - p.SetState(15502) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserCONSTRAINT { - { - p.SetState(15500) - p.Match(PlSqlParserCONSTRAINT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15501) - p.Constraint_name() - } - - } - { - p.SetState(15504) - p.Add_constraint_clause() - } - - p.SetState(15507) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - } - -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 -} - -// IAdd_constraint_clauseContext is an interface to support dynamic dispatch. -type IAdd_constraint_clauseContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - Primary_key_clause() IPrimary_key_clauseContext - Foreign_key_clause() IForeign_key_clauseContext - Unique_key_clause() IUnique_key_clauseContext - Check_constraint() ICheck_constraintContext - - // IsAdd_constraint_clauseContext differentiates from other interfaces. - IsAdd_constraint_clauseContext() -} - -type Add_constraint_clauseContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyAdd_constraint_clauseContext() *Add_constraint_clauseContext { - var p = new(Add_constraint_clauseContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_add_constraint_clause - return p -} - -func InitEmptyAdd_constraint_clauseContext(p *Add_constraint_clauseContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_add_constraint_clause -} - -func (*Add_constraint_clauseContext) IsAdd_constraint_clauseContext() {} - -func NewAdd_constraint_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Add_constraint_clauseContext { - var p = new(Add_constraint_clauseContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_add_constraint_clause - - return p -} - -func (s *Add_constraint_clauseContext) GetParser() antlr.Parser { return s.parser } - -func (s *Add_constraint_clauseContext) Primary_key_clause() IPrimary_key_clauseContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IPrimary_key_clauseContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IPrimary_key_clauseContext) -} - -func (s *Add_constraint_clauseContext) Foreign_key_clause() IForeign_key_clauseContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IForeign_key_clauseContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IForeign_key_clauseContext) -} - -func (s *Add_constraint_clauseContext) Unique_key_clause() IUnique_key_clauseContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IUnique_key_clauseContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IUnique_key_clauseContext) -} - -func (s *Add_constraint_clauseContext) Check_constraint() ICheck_constraintContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(ICheck_constraintContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(ICheck_constraintContext) -} - -func (s *Add_constraint_clauseContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Add_constraint_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Add_constraint_clauseContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterAdd_constraint_clause(s) - } -} - -func (s *Add_constraint_clauseContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitAdd_constraint_clause(s) - } -} - -func (s *Add_constraint_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitAdd_constraint_clause(s) - - default: - return t.VisitChildren(s) - } -} - -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(15513) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - - switch p.GetTokenStream().LA(1) { - case PlSqlParserPRIMARY: - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15509) - p.Primary_key_clause() - } - - case PlSqlParserFOREIGN: - p.EnterOuterAlt(localctx, 2) - { - p.SetState(15510) - p.Foreign_key_clause() - } - - case PlSqlParserUNIQUE: - p.EnterOuterAlt(localctx, 3) - { - p.SetState(15511) - p.Unique_key_clause() - } - - case PlSqlParserCHECK: - p.EnterOuterAlt(localctx, 4) - { - p.SetState(15512) - p.Check_constraint() - } - - default: - p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) - 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 -} - // ICheck_constraintContext is an interface to support dynamic dispatch. type ICheck_constraintContext interface { antlr.ParserRuleContext @@ -254742,10 +251192,10 @@ func (s *Check_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { localctx = NewCheck_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1726, PlSqlParserRULE_check_constraint) + p.EnterRule(localctx, 1694, PlSqlParserRULE_check_constraint) p.EnterOuterAlt(localctx, 1) { - p.SetState(15515) + p.SetState(15291) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule @@ -254753,7 +251203,7 @@ func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { } } { - p.SetState(15516) + p.SetState(15292) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -254761,23 +251211,23 @@ func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { } } { - p.SetState(15517) + p.SetState(15293) p.Condition() } { - p.SetState(15518) + p.SetState(15294) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15520) + p.SetState(15296) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2069, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2047, p.GetParserRuleContext()) == 1 { { - p.SetState(15519) + p.SetState(15295) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -254802,426 +251252,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IDrop_constraintContext is an interface to support dynamic dispatch. -type IDrop_constraintContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - DROP() antlr.TerminalNode - CONSTRAINT() antlr.TerminalNode - Constraint_name() IConstraint_nameContext - - // IsDrop_constraintContext differentiates from other interfaces. - IsDrop_constraintContext() -} - -type Drop_constraintContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyDrop_constraintContext() *Drop_constraintContext { - var p = new(Drop_constraintContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_drop_constraint - return p -} - -func InitEmptyDrop_constraintContext(p *Drop_constraintContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_drop_constraint -} - -func (*Drop_constraintContext) IsDrop_constraintContext() {} - -func NewDrop_constraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Drop_constraintContext { - var p = new(Drop_constraintContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_drop_constraint - - return p -} - -func (s *Drop_constraintContext) GetParser() antlr.Parser { return s.parser } - -func (s *Drop_constraintContext) DROP() antlr.TerminalNode { - return s.GetToken(PlSqlParserDROP, 0) -} - -func (s *Drop_constraintContext) CONSTRAINT() antlr.TerminalNode { - return s.GetToken(PlSqlParserCONSTRAINT, 0) -} - -func (s *Drop_constraintContext) Constraint_name() IConstraint_nameContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IConstraint_nameContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IConstraint_nameContext) -} - -func (s *Drop_constraintContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Drop_constraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Drop_constraintContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterDrop_constraint(s) - } -} - -func (s *Drop_constraintContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitDrop_constraint(s) - } -} - -func (s *Drop_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitDrop_constraint(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Drop_constraint() (localctx IDrop_constraintContext) { - localctx = NewDrop_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1728, PlSqlParserRULE_drop_constraint) - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15522) - p.Match(PlSqlParserDROP) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15523) - p.Match(PlSqlParserCONSTRAINT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15524) - p.Constraint_name() - } - -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 -} - -// IEnable_constraintContext is an interface to support dynamic dispatch. -type IEnable_constraintContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - ENABLE() antlr.TerminalNode - CONSTRAINT() antlr.TerminalNode - Constraint_name() IConstraint_nameContext - - // IsEnable_constraintContext differentiates from other interfaces. - IsEnable_constraintContext() -} - -type Enable_constraintContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyEnable_constraintContext() *Enable_constraintContext { - var p = new(Enable_constraintContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_enable_constraint - return p -} - -func InitEmptyEnable_constraintContext(p *Enable_constraintContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_enable_constraint -} - -func (*Enable_constraintContext) IsEnable_constraintContext() {} - -func NewEnable_constraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Enable_constraintContext { - var p = new(Enable_constraintContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_enable_constraint - - return p -} - -func (s *Enable_constraintContext) GetParser() antlr.Parser { return s.parser } - -func (s *Enable_constraintContext) ENABLE() antlr.TerminalNode { - return s.GetToken(PlSqlParserENABLE, 0) -} - -func (s *Enable_constraintContext) CONSTRAINT() antlr.TerminalNode { - return s.GetToken(PlSqlParserCONSTRAINT, 0) -} - -func (s *Enable_constraintContext) Constraint_name() IConstraint_nameContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IConstraint_nameContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IConstraint_nameContext) -} - -func (s *Enable_constraintContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Enable_constraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Enable_constraintContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterEnable_constraint(s) - } -} - -func (s *Enable_constraintContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitEnable_constraint(s) - } -} - -func (s *Enable_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitEnable_constraint(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Enable_constraint() (localctx IEnable_constraintContext) { - localctx = NewEnable_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1730, PlSqlParserRULE_enable_constraint) - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15526) - p.Match(PlSqlParserENABLE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15527) - p.Match(PlSqlParserCONSTRAINT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15528) - p.Constraint_name() - } - -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 -} - -// IDisable_constraintContext is an interface to support dynamic dispatch. -type IDisable_constraintContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - DISABLE() antlr.TerminalNode - CONSTRAINT() antlr.TerminalNode - Constraint_name() IConstraint_nameContext - - // IsDisable_constraintContext differentiates from other interfaces. - IsDisable_constraintContext() -} - -type Disable_constraintContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyDisable_constraintContext() *Disable_constraintContext { - var p = new(Disable_constraintContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_disable_constraint - return p -} - -func InitEmptyDisable_constraintContext(p *Disable_constraintContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_disable_constraint -} - -func (*Disable_constraintContext) IsDisable_constraintContext() {} - -func NewDisable_constraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Disable_constraintContext { - var p = new(Disable_constraintContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_disable_constraint - - return p -} - -func (s *Disable_constraintContext) GetParser() antlr.Parser { return s.parser } - -func (s *Disable_constraintContext) DISABLE() antlr.TerminalNode { - return s.GetToken(PlSqlParserDISABLE, 0) -} - -func (s *Disable_constraintContext) CONSTRAINT() antlr.TerminalNode { - return s.GetToken(PlSqlParserCONSTRAINT, 0) -} - -func (s *Disable_constraintContext) Constraint_name() IConstraint_nameContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IConstraint_nameContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IConstraint_nameContext) -} - -func (s *Disable_constraintContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Disable_constraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Disable_constraintContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterDisable_constraint(s) - } -} - -func (s *Disable_constraintContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitDisable_constraint(s) - } -} - -func (s *Disable_constraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitDisable_constraint(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Disable_constraint() (localctx IDisable_constraintContext) { - localctx = NewDisable_constraintContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1732, PlSqlParserRULE_disable_constraint) - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15530) - p.Match(PlSqlParserDISABLE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15531) - p.Match(PlSqlParserCONSTRAINT) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15532) - p.Constraint_name() - } - -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 -} - // IForeign_key_clauseContext is an interface to support dynamic dispatch. type IForeign_key_clauseContext interface { antlr.ParserRuleContext @@ -255360,12 +251390,12 @@ func (s *Foreign_key_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) { localctx = NewForeign_key_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1734, PlSqlParserRULE_foreign_key_clause) + p.EnterRule(localctx, 1696, PlSqlParserRULE_foreign_key_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15534) + p.SetState(15298) p.Match(PlSqlParserFOREIGN) if p.HasError() { // Recognition error - abort rule @@ -255373,7 +251403,7 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) } } { - p.SetState(15535) + p.SetState(15299) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -255381,14 +251411,14 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) } } { - p.SetState(15536) + p.SetState(15300) p.Paren_column_list() } { - p.SetState(15537) + p.SetState(15301) p.References_clause() } - p.SetState(15539) + p.SetState(15303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255397,7 +251427,7 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) if _la == PlSqlParserON { { - p.SetState(15538) + p.SetState(15302) p.On_delete_clause() } @@ -255557,12 +251587,12 @@ func (s *References_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { localctx = NewReferences_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1736, PlSqlParserRULE_references_clause) + p.EnterRule(localctx, 1698, PlSqlParserRULE_references_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15541) + p.SetState(15305) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -255570,10 +251600,10 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15542) + p.SetState(15306) p.Tableview_name() } - p.SetState(15544) + p.SetState(15308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255582,17 +251612,17 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15543) + p.SetState(15307) p.Paren_column_list() } } - p.SetState(15553) + p.SetState(15317) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2073, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2051, p.GetParserRuleContext()) == 1 { { - p.SetState(15546) + p.SetState(15310) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -255600,14 +251630,14 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15547) + p.SetState(15311) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15551) + p.SetState(15315) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255616,7 +251646,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(15548) + p.SetState(15312) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -255626,7 +251656,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { case PlSqlParserSET: { - p.SetState(15549) + p.SetState(15313) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -255634,7 +251664,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15550) + p.SetState(15314) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -255766,10 +251796,10 @@ func (s *On_delete_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { localctx = NewOn_delete_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1738, PlSqlParserRULE_on_delete_clause) + p.EnterRule(localctx, 1700, PlSqlParserRULE_on_delete_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15555) + p.SetState(15319) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -255777,14 +251807,14 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { } } { - p.SetState(15556) + p.SetState(15320) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15560) + p.SetState(15324) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255793,7 +251823,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(15557) + p.SetState(15321) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -255803,7 +251833,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { case PlSqlParserSET: { - p.SetState(15558) + p.SetState(15322) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -255811,7 +251841,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { } } { - p.SetState(15559) + p.SetState(15323) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -255837,339 +251867,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IUnique_key_clauseContext is an interface to support dynamic dispatch. -type IUnique_key_clauseContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - UNIQUE() antlr.TerminalNode - Paren_column_list() IParen_column_listContext - Using_index_clause() IUsing_index_clauseContext - - // IsUnique_key_clauseContext differentiates from other interfaces. - IsUnique_key_clauseContext() -} - -type Unique_key_clauseContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyUnique_key_clauseContext() *Unique_key_clauseContext { - var p = new(Unique_key_clauseContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_unique_key_clause - return p -} - -func InitEmptyUnique_key_clauseContext(p *Unique_key_clauseContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_unique_key_clause -} - -func (*Unique_key_clauseContext) IsUnique_key_clauseContext() {} - -func NewUnique_key_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Unique_key_clauseContext { - var p = new(Unique_key_clauseContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_unique_key_clause - - return p -} - -func (s *Unique_key_clauseContext) GetParser() antlr.Parser { return s.parser } - -func (s *Unique_key_clauseContext) UNIQUE() antlr.TerminalNode { - return s.GetToken(PlSqlParserUNIQUE, 0) -} - -func (s *Unique_key_clauseContext) Paren_column_list() IParen_column_listContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IParen_column_listContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IParen_column_listContext) -} - -func (s *Unique_key_clauseContext) Using_index_clause() IUsing_index_clauseContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IUsing_index_clauseContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IUsing_index_clauseContext) -} - -func (s *Unique_key_clauseContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Unique_key_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Unique_key_clauseContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterUnique_key_clause(s) - } -} - -func (s *Unique_key_clauseContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitUnique_key_clause(s) - } -} - -func (s *Unique_key_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitUnique_key_clause(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Unique_key_clause() (localctx IUnique_key_clauseContext) { - localctx = NewUnique_key_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1740, PlSqlParserRULE_unique_key_clause) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15562) - p.Match(PlSqlParserUNIQUE) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15563) - p.Paren_column_list() - } - p.SetState(15565) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserUSING { - { - p.SetState(15564) - p.Using_index_clause() - } - - } - -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 -} - -// IPrimary_key_clauseContext is an interface to support dynamic dispatch. -type IPrimary_key_clauseContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - PRIMARY() antlr.TerminalNode - KEY() antlr.TerminalNode - Paren_column_list() IParen_column_listContext - Using_index_clause() IUsing_index_clauseContext - - // IsPrimary_key_clauseContext differentiates from other interfaces. - IsPrimary_key_clauseContext() -} - -type Primary_key_clauseContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyPrimary_key_clauseContext() *Primary_key_clauseContext { - var p = new(Primary_key_clauseContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_primary_key_clause - return p -} - -func InitEmptyPrimary_key_clauseContext(p *Primary_key_clauseContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_primary_key_clause -} - -func (*Primary_key_clauseContext) IsPrimary_key_clauseContext() {} - -func NewPrimary_key_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Primary_key_clauseContext { - var p = new(Primary_key_clauseContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_primary_key_clause - - return p -} - -func (s *Primary_key_clauseContext) GetParser() antlr.Parser { return s.parser } - -func (s *Primary_key_clauseContext) PRIMARY() antlr.TerminalNode { - return s.GetToken(PlSqlParserPRIMARY, 0) -} - -func (s *Primary_key_clauseContext) KEY() antlr.TerminalNode { - return s.GetToken(PlSqlParserKEY, 0) -} - -func (s *Primary_key_clauseContext) Paren_column_list() IParen_column_listContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IParen_column_listContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IParen_column_listContext) -} - -func (s *Primary_key_clauseContext) Using_index_clause() IUsing_index_clauseContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IUsing_index_clauseContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IUsing_index_clauseContext) -} - -func (s *Primary_key_clauseContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Primary_key_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Primary_key_clauseContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterPrimary_key_clause(s) - } -} - -func (s *Primary_key_clauseContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitPrimary_key_clause(s) - } -} - -func (s *Primary_key_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitPrimary_key_clause(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Primary_key_clause() (localctx IPrimary_key_clauseContext) { - localctx = NewPrimary_key_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1742, PlSqlParserRULE_primary_key_clause) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(15567) - p.Match(PlSqlParserPRIMARY) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15568) - p.Match(PlSqlParserKEY) - if p.HasError() { - // Recognition error - abort rule - goto errorExit - } - } - { - p.SetState(15569) - p.Paren_column_list() - } - p.SetState(15571) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - if _la == PlSqlParserUSING { - { - p.SetState(15570) - p.Using_index_clause() - } - - } - -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 -} - // IAnonymous_blockContext is an interface to support dynamic dispatch. type IAnonymous_blockContext interface { antlr.ParserRuleContext @@ -256349,11 +252046,11 @@ func (s *Anonymous_blockContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { localctx = NewAnonymous_blockContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1744, PlSqlParserRULE_anonymous_block) + p.EnterRule(localctx, 1702, PlSqlParserRULE_anonymous_block) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15575) + p.SetState(15328) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256362,7 +252059,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(15573) + p.SetState(15326) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -256370,13 +252067,13 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15574) + p.SetState(15327) p.Seq_of_declare_specs() } } { - p.SetState(15577) + p.SetState(15330) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -256384,10 +252081,10 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15578) + p.SetState(15331) p.Seq_of_statements() } - p.SetState(15585) + p.SetState(15338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256396,14 +252093,14 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { if _la == PlSqlParserEXCEPTION { { - p.SetState(15579) + p.SetState(15332) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15581) + p.SetState(15334) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256412,11 +252109,11 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(15580) + p.SetState(15333) p.Exception_handler() } - p.SetState(15583) + p.SetState(15336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256426,7 +252123,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } { - p.SetState(15587) + p.SetState(15340) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -256434,7 +252131,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15588) + p.SetState(15341) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -256547,12 +252244,12 @@ func (s *Invoker_rights_clauseContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Invoker_rights_clause() (localctx IInvoker_rights_clauseContext) { localctx = NewInvoker_rights_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1746, PlSqlParserRULE_invoker_rights_clause) + p.EnterRule(localctx, 1704, PlSqlParserRULE_invoker_rights_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15590) + p.SetState(15343) p.Match(PlSqlParserAUTHID) if p.HasError() { // Recognition error - abort rule @@ -256560,7 +252257,7 @@ func (p *PlSqlParser) Invoker_rights_clause() (localctx IInvoker_rights_clauseCo } } { - p.SetState(15591) + p.SetState(15344) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT_USER || _la == PlSqlParserDEFINER) { @@ -256700,17 +252397,17 @@ func (s *Call_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Call_spec() (localctx ICall_specContext) { localctx = NewCall_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1748, PlSqlParserRULE_call_spec) + p.EnterRule(localctx, 1706, PlSqlParserRULE_call_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(15593) + p.SetState(15346) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15596) + p.SetState(15349) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256719,13 +252416,13 @@ func (p *PlSqlParser) Call_spec() (localctx ICall_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserJAVA: { - p.SetState(15594) + p.SetState(15347) p.Java_spec() } case PlSqlParserC_LETTER: { - p.SetState(15595) + p.SetState(15348) p.C_spec() } @@ -256839,10 +252536,10 @@ func (s *Java_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { localctx = NewJava_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1750, PlSqlParserRULE_java_spec) + p.EnterRule(localctx, 1708, PlSqlParserRULE_java_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(15598) + p.SetState(15351) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -256850,7 +252547,7 @@ func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { } } { - p.SetState(15599) + p.SetState(15352) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -256858,7 +252555,7 @@ func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { } } { - p.SetState(15600) + p.SetState(15353) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -257037,19 +252734,19 @@ func (s *C_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) C_spec() (localctx IC_specContext) { localctx = NewC_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1752, PlSqlParserRULE_c_spec) + p.EnterRule(localctx, 1710, PlSqlParserRULE_c_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15602) + p.SetState(15355) p.Match(PlSqlParserC_LETTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15605) + p.SetState(15358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257058,7 +252755,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserNAME { { - p.SetState(15603) + p.SetState(15356) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -257066,7 +252763,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15604) + p.SetState(15357) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -257076,7 +252773,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } { - p.SetState(15607) + p.SetState(15360) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -257084,10 +252781,10 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15608) + p.SetState(15361) p.Identifier() } - p.SetState(15610) + p.SetState(15363) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257096,12 +252793,12 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserAGENT { { - p.SetState(15609) + p.SetState(15362) p.C_agent_in_clause() } } - p.SetState(15614) + p.SetState(15367) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257110,7 +252807,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserWITH { { - p.SetState(15612) + p.SetState(15365) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -257118,7 +252815,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15613) + p.SetState(15366) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -257127,7 +252824,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } - p.SetState(15617) + p.SetState(15370) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257136,7 +252833,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserPARAMETERS { { - p.SetState(15616) + p.SetState(15369) p.C_parameters_clause() } @@ -257269,10 +252966,10 @@ func (s *C_agent_in_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { localctx = NewC_agent_in_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1754, PlSqlParserRULE_c_agent_in_clause) + p.EnterRule(localctx, 1712, PlSqlParserRULE_c_agent_in_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15619) + p.SetState(15372) p.Match(PlSqlParserAGENT) if p.HasError() { // Recognition error - abort rule @@ -257280,7 +252977,7 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15620) + p.SetState(15373) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -257288,7 +252985,7 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15621) + p.SetState(15374) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257296,11 +252993,11 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15622) + p.SetState(15375) p.Expressions() } { - p.SetState(15623) + p.SetState(15376) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257440,10 +253137,10 @@ func (s *C_parameters_clauseContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContext) { localctx = NewC_parameters_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1756, PlSqlParserRULE_c_parameters_clause) + p.EnterRule(localctx, 1714, PlSqlParserRULE_c_parameters_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15625) + p.SetState(15378) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -257451,29 +253148,29 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15626) + p.SetState(15379) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15631) + p.SetState(15384) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2085, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2061, p.GetParserRuleContext()) { case 1: { - p.SetState(15627) + p.SetState(15380) p.Expressions() } case 2: { - p.SetState(15628) + p.SetState(15381) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -257481,7 +253178,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15629) + p.SetState(15382) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -257489,7 +253186,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15630) + p.SetState(15383) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -257501,7 +253198,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex goto errorExit } { - p.SetState(15633) + p.SetState(15386) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257690,29 +253387,29 @@ func (s *ParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Parameter() (localctx IParameterContext) { localctx = NewParameterContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1758, PlSqlParserRULE_parameter) + p.EnterRule(localctx, 1716, PlSqlParserRULE_parameter) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(15635) + p.SetState(15388) p.Parameter_name() } - p.SetState(15639) + p.SetState(15392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2086, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2062, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(15636) + p.SetState(15389) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIN || _la == PlSqlParserINOUT || _la == PlSqlParserNOCOPY || _la == PlSqlParserOUT) { @@ -257724,17 +253421,17 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { } } - p.SetState(15641) + p.SetState(15394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2086, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2062, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(15643) + p.SetState(15396) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257743,12 +253440,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(15642) + p.SetState(15395) p.Type_spec() } } - p.SetState(15646) + p.SetState(15399) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257757,7 +253454,7 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15645) + p.SetState(15398) p.Default_value_part() } @@ -257880,12 +253577,12 @@ func (s *Default_value_partContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Default_value_part() (localctx IDefault_value_partContext) { localctx = NewDefault_value_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1760, PlSqlParserRULE_default_value_part) + p.EnterRule(localctx, 1718, PlSqlParserRULE_default_value_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15648) + p.SetState(15401) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP) { @@ -257896,7 +253593,7 @@ func (p *PlSqlParser) Default_value_part() (localctx IDefault_value_partContext) } } { - p.SetState(15649) + p.SetState(15402) p.Expression() } @@ -258033,11 +253730,11 @@ func (s *Seq_of_declare_specsContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsContext) { localctx = NewSeq_of_declare_specsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1762, PlSqlParserRULE_seq_of_declare_specs) + p.EnterRule(localctx, 1720, PlSqlParserRULE_seq_of_declare_specs) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15652) + p.SetState(15405) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258047,7 +253744,7 @@ func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsCont switch _alt { case 1: { - p.SetState(15651) + p.SetState(15404) p.Declare_spec() } @@ -258056,9 +253753,9 @@ func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsCont goto errorExit } - p.SetState(15654) + p.SetState(15407) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2089, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2065, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -258324,81 +254021,81 @@ 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(15666) + p.EnterRule(localctx, 1722, PlSqlParserRULE_declare_spec) + p.SetState(15419) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2090, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2066, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15656) + p.SetState(15409) p.Pragma_declaration() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15657) + p.SetState(15410) p.Exception_declaration() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15658) + p.SetState(15411) p.Variable_declaration() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15659) + p.SetState(15412) p.Subtype_declaration() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(15660) + p.SetState(15413) p.Cursor_declaration() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(15661) + p.SetState(15414) p.Type_declaration() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(15662) + p.SetState(15415) p.Procedure_spec() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(15663) + p.SetState(15416) p.Function_spec() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(15664) + p.SetState(15417) p.Procedure_body() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(15665) + p.SetState(15418) p.Function_body() } @@ -258567,20 +254264,20 @@ func (s *Variable_declarationContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationContext) { localctx = NewVariable_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1766, PlSqlParserRULE_variable_declaration) + p.EnterRule(localctx, 1724, PlSqlParserRULE_variable_declaration) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15668) + p.SetState(15421) p.Identifier() } - p.SetState(15670) + p.SetState(15423) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2091, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2067, p.GetParserRuleContext()) == 1 { { - p.SetState(15669) + p.SetState(15422) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -258592,10 +254289,10 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont goto errorExit } { - p.SetState(15672) + p.SetState(15425) p.Type_spec() } - p.SetState(15675) + p.SetState(15428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258604,7 +254301,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont if _la == PlSqlParserNOT { { - p.SetState(15673) + p.SetState(15426) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -258612,7 +254309,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont } } { - p.SetState(15674) + p.SetState(15427) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -258621,7 +254318,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont } } - p.SetState(15678) + p.SetState(15431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258630,13 +254327,13 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15677) + p.SetState(15430) p.Default_value_part() } } { - p.SetState(15680) + p.SetState(15433) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -258846,12 +254543,12 @@ func (s *Subtype_declarationContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContext) { localctx = NewSubtype_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1768, PlSqlParserRULE_subtype_declaration) + p.EnterRule(localctx, 1726, PlSqlParserRULE_subtype_declaration) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15682) + p.SetState(15435) p.Match(PlSqlParserSUBTYPE) if p.HasError() { // Recognition error - abort rule @@ -258859,11 +254556,11 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15683) + p.SetState(15436) p.Identifier() } { - p.SetState(15684) + p.SetState(15437) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -258871,10 +254568,10 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15685) + p.SetState(15438) p.Type_spec() } - p.SetState(15691) + p.SetState(15444) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258883,7 +254580,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex if _la == PlSqlParserRANGE { { - p.SetState(15686) + p.SetState(15439) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -258891,11 +254588,11 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15687) + p.SetState(15440) p.Expression() } { - p.SetState(15688) + p.SetState(15441) p.Match(PlSqlParserDOUBLE_PERIOD) if p.HasError() { // Recognition error - abort rule @@ -258903,12 +254600,12 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15689) + p.SetState(15442) p.Expression() } } - p.SetState(15695) + p.SetState(15448) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258917,7 +254614,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex if _la == PlSqlParserNOT { { - p.SetState(15693) + p.SetState(15446) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -258925,7 +254622,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15694) + p.SetState(15447) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -258935,7 +254632,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } { - p.SetState(15697) + p.SetState(15450) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -259167,12 +254864,12 @@ func (s *Cursor_declarationContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) { localctx = NewCursor_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1770, PlSqlParserRULE_cursor_declaration) + p.EnterRule(localctx, 1728, PlSqlParserRULE_cursor_declaration) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15699) + p.SetState(15452) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule @@ -259180,10 +254877,10 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15700) + p.SetState(15453) p.Identifier() } - p.SetState(15712) + p.SetState(15465) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259192,7 +254889,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15701) + p.SetState(15454) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259200,10 +254897,10 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15702) + p.SetState(15455) p.Parameter_spec() } - p.SetState(15707) + p.SetState(15460) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259212,7 +254909,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) for _la == PlSqlParserCOMMA { { - p.SetState(15703) + p.SetState(15456) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -259220,11 +254917,11 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15704) + p.SetState(15457) p.Parameter_spec() } - p.SetState(15709) + p.SetState(15462) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259232,7 +254929,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15710) + p.SetState(15463) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259241,7 +254938,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } - p.SetState(15716) + p.SetState(15469) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259250,7 +254947,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserRETURN { { - p.SetState(15714) + p.SetState(15467) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -259258,12 +254955,12 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15715) + p.SetState(15468) p.Type_spec() } } - p.SetState(15720) + p.SetState(15473) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259272,7 +254969,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserIS { { - p.SetState(15718) + p.SetState(15471) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -259280,13 +254977,13 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15719) + p.SetState(15472) p.Select_statement() } } { - p.SetState(15722) + p.SetState(15475) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -259440,15 +255137,15 @@ func (s *Parameter_specContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { localctx = NewParameter_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1772, PlSqlParserRULE_parameter_spec) + p.EnterRule(localctx, 1730, PlSqlParserRULE_parameter_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15724) + p.SetState(15477) p.Parameter_name() } - p.SetState(15729) + p.SetState(15482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259456,7 +255153,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(15726) + p.SetState(15479) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259465,7 +255162,7 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { if _la == PlSqlParserIN { { - p.SetState(15725) + p.SetState(15478) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -259475,12 +255172,12 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { } { - p.SetState(15728) + p.SetState(15481) p.Type_spec() } } - p.SetState(15732) + p.SetState(15485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259489,7 +255186,7 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15731) + p.SetState(15484) p.Default_value_part() } @@ -259612,14 +255309,14 @@ func (s *Exception_declarationContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Exception_declaration() (localctx IException_declarationContext) { localctx = NewException_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1774, PlSqlParserRULE_exception_declaration) + p.EnterRule(localctx, 1732, PlSqlParserRULE_exception_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15734) + p.SetState(15487) p.Identifier() } { - p.SetState(15735) + p.SetState(15488) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule @@ -259627,7 +255324,7 @@ func (p *PlSqlParser) Exception_declaration() (localctx IException_declarationCo } } { - p.SetState(15736) + p.SetState(15489) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -259890,19 +255587,19 @@ func (s *Pragma_declarationContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) { localctx = NewPragma_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1776, PlSqlParserRULE_pragma_declaration) + p.EnterRule(localctx, 1734, PlSqlParserRULE_pragma_declaration) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15738) + p.SetState(15491) p.Match(PlSqlParserPRAGMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15769) + p.SetState(15522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259911,7 +255608,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) switch p.GetTokenStream().LA(1) { case PlSqlParserSERIALLY_REUSABLE: { - p.SetState(15739) + p.SetState(15492) p.Match(PlSqlParserSERIALLY_REUSABLE) if p.HasError() { // Recognition error - abort rule @@ -259921,7 +255618,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserAUTONOMOUS_TRANSACTION: { - p.SetState(15740) + p.SetState(15493) p.Match(PlSqlParserAUTONOMOUS_TRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -259931,7 +255628,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserEXCEPTION_INIT: { - p.SetState(15741) + p.SetState(15494) p.Match(PlSqlParserEXCEPTION_INIT) if p.HasError() { // Recognition error - abort rule @@ -259939,7 +255636,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15742) + p.SetState(15495) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259947,11 +255644,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15743) + p.SetState(15496) p.Exception_name() } { - p.SetState(15744) + p.SetState(15497) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -259959,11 +255656,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15745) + p.SetState(15498) p.Numeric_negative() } { - p.SetState(15746) + p.SetState(15499) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259973,7 +255670,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserINLINE: { - p.SetState(15748) + p.SetState(15501) p.Match(PlSqlParserINLINE) if p.HasError() { // Recognition error - abort rule @@ -259981,7 +255678,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15749) + p.SetState(15502) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -259989,14 +255686,14 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15750) + p.SetState(15503) var _x = p.Identifier() localctx.(*Pragma_declarationContext).id1 = _x } { - p.SetState(15751) + p.SetState(15504) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -260004,11 +255701,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15752) + p.SetState(15505) p.Expression() } { - p.SetState(15753) + p.SetState(15506) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -260018,7 +255715,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserRESTRICT_REFERENCES: { - p.SetState(15755) + p.SetState(15508) p.Match(PlSqlParserRESTRICT_REFERENCES) if p.HasError() { // Recognition error - abort rule @@ -260026,14 +255723,14 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15756) + p.SetState(15509) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15759) + p.SetState(15512) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260042,13 +255739,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(15757) + p.SetState(15510) p.Identifier() } case PlSqlParserDEFAULT: { - p.SetState(15758) + p.SetState(15511) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -260060,7 +255757,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(15763) + p.SetState(15516) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260069,7 +255766,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) for ok := true; ok; ok = _la == PlSqlParserCOMMA { { - p.SetState(15761) + p.SetState(15514) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -260077,11 +255774,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15762) + p.SetState(15515) p.Identifier() } - p.SetState(15765) + p.SetState(15518) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260089,7 +255786,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15767) + p.SetState(15520) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -260102,7 +255799,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) goto errorExit } { - p.SetState(15771) + p.SetState(15524) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -260268,12 +255965,12 @@ func (s *Record_type_defContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { localctx = NewRecord_type_defContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1778, PlSqlParserRULE_record_type_def) + p.EnterRule(localctx, 1736, PlSqlParserRULE_record_type_def) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15773) + p.SetState(15526) p.Match(PlSqlParserRECORD) if p.HasError() { // Recognition error - abort rule @@ -260281,7 +255978,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15774) + p.SetState(15527) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -260289,10 +255986,10 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15775) + p.SetState(15528) p.Field_spec() } - p.SetState(15780) + p.SetState(15533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260301,7 +255998,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { for _la == PlSqlParserCOMMA { { - p.SetState(15776) + p.SetState(15529) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -260309,11 +256006,11 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15777) + p.SetState(15530) p.Field_spec() } - p.SetState(15782) + p.SetState(15535) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260321,7 +256018,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(15783) + p.SetState(15536) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -260480,15 +256177,15 @@ func (s *Field_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { localctx = NewField_specContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1780, PlSqlParserRULE_field_spec) + p.EnterRule(localctx, 1738, PlSqlParserRULE_field_spec) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15785) + p.SetState(15538) p.Column_name() } - p.SetState(15787) + p.SetState(15540) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260497,12 +256194,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(15786) + p.SetState(15539) p.Type_spec() } } - p.SetState(15791) + p.SetState(15544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260511,7 +256208,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { if _la == PlSqlParserNOT { { - p.SetState(15789) + p.SetState(15542) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -260519,7 +256216,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { } } { - p.SetState(15790) + p.SetState(15543) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -260528,7 +256225,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { } } - p.SetState(15794) + p.SetState(15547) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260537,7 +256234,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15793) + p.SetState(15546) p.Default_value_part() } @@ -260665,12 +256362,12 @@ func (s *Ref_cursor_type_defContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContext) { localctx = NewRef_cursor_type_defContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1782, PlSqlParserRULE_ref_cursor_type_def) + p.EnterRule(localctx, 1740, PlSqlParserRULE_ref_cursor_type_def) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15796) + p.SetState(15549) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -260678,14 +256375,14 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex } } { - p.SetState(15797) + p.SetState(15550) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15800) + p.SetState(15553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260694,7 +256391,7 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex if _la == PlSqlParserRETURN { { - p.SetState(15798) + p.SetState(15551) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -260702,7 +256399,7 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex } } { - p.SetState(15799) + p.SetState(15552) p.Type_spec() } @@ -260898,10 +256595,10 @@ func (s *Type_declarationContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { localctx = NewType_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1784, PlSqlParserRULE_type_declaration) + p.EnterRule(localctx, 1742, PlSqlParserRULE_type_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15802) + p.SetState(15555) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -260909,18 +256606,18 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { } } { - p.SetState(15803) + p.SetState(15556) p.Identifier() } { - p.SetState(15804) + p.SetState(15557) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15809) + p.SetState(15562) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260929,25 +256626,25 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(15805) + p.SetState(15558) p.Table_type_def() } case PlSqlParserVARRAY, PlSqlParserVARYING: { - p.SetState(15806) + p.SetState(15559) p.Varray_type_def() } case PlSqlParserRECORD: { - p.SetState(15807) + p.SetState(15560) p.Record_type_def() } case PlSqlParserREF: { - p.SetState(15808) + p.SetState(15561) p.Ref_cursor_type_def() } @@ -260956,7 +256653,7 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { goto errorExit } { - p.SetState(15811) + p.SetState(15564) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -261108,12 +256805,12 @@ func (s *Table_type_defContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { localctx = NewTable_type_defContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1786, PlSqlParserRULE_table_type_def) + p.EnterRule(localctx, 1744, PlSqlParserRULE_table_type_def) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15813) + p.SetState(15566) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -261121,7 +256818,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15814) + p.SetState(15567) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -261129,10 +256826,10 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15815) + p.SetState(15568) p.Type_spec() } - p.SetState(15817) + p.SetState(15570) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261141,12 +256838,12 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { if _la == PlSqlParserINDEXED || _la == PlSqlParserINDEX { { - p.SetState(15816) + p.SetState(15569) p.Table_indexed_by_part() } } - p.SetState(15821) + p.SetState(15574) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261155,7 +256852,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { if _la == PlSqlParserNOT { { - p.SetState(15819) + p.SetState(15572) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -261163,7 +256860,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15820) + p.SetState(15573) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -261317,9 +257014,9 @@ func (s *Table_indexed_by_partContext) Accept(visitor antlr.ParseTreeVisitor) in func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partContext) { localctx = NewTable_indexed_by_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1788, PlSqlParserRULE_table_indexed_by_part) + p.EnterRule(localctx, 1746, PlSqlParserRULE_table_indexed_by_part) p.EnterOuterAlt(localctx, 1) - p.SetState(15825) + p.SetState(15578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261328,7 +257025,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo switch p.GetTokenStream().LA(1) { case PlSqlParserINDEXED: { - p.SetState(15823) + p.SetState(15576) var _m = p.Match(PlSqlParserINDEXED) @@ -261341,7 +257038,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo case PlSqlParserINDEX: { - p.SetState(15824) + p.SetState(15577) var _m = p.Match(PlSqlParserINDEX) @@ -261357,7 +257054,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo goto errorExit } { - p.SetState(15827) + p.SetState(15580) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -261365,7 +257062,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo } } { - p.SetState(15828) + p.SetState(15581) p.Type_spec() } @@ -261533,9 +257230,9 @@ func (s *Varray_type_defContext) Accept(visitor antlr.ParseTreeVisitor) interfac 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.EnterRule(localctx, 1748, PlSqlParserRULE_varray_type_def) p.EnterOuterAlt(localctx, 1) - p.SetState(15833) + p.SetState(15586) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261544,7 +257241,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARRAY: { - p.SetState(15830) + p.SetState(15583) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -261554,7 +257251,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { case PlSqlParserVARYING: { - p.SetState(15831) + p.SetState(15584) p.Match(PlSqlParserVARYING) if p.HasError() { // Recognition error - abort rule @@ -261562,7 +257259,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15832) + p.SetState(15585) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -261575,7 +257272,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { goto errorExit } { - p.SetState(15835) + p.SetState(15588) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -261583,11 +257280,11 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15836) + p.SetState(15589) p.Expression() } { - p.SetState(15837) + p.SetState(15590) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -261595,7 +257292,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15838) + p.SetState(15591) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -261603,15 +257300,15 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15839) + p.SetState(15592) p.Type_spec() } - p.SetState(15842) + p.SetState(15595) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2116, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2092, p.GetParserRuleContext()) == 1 { { - p.SetState(15840) + p.SetState(15593) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -261619,7 +257316,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15841) + p.SetState(15594) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -261827,13 +257524,13 @@ func (s *Seq_of_statementsContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { localctx = NewSeq_of_statementsContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1792, PlSqlParserRULE_seq_of_statements) + p.EnterRule(localctx, 1750, PlSqlParserRULE_seq_of_statements) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15848) + p.SetState(15601) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261842,20 +257539,20 @@ 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(15848) + p.SetState(15601) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2117, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2093, p.GetParserRuleContext()) { case 1: { - p.SetState(15844) + p.SetState(15597) p.Statement() } { - p.SetState(15845) + p.SetState(15598) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEOF || _la == PlSqlParserSEMICOLON) { @@ -261868,7 +257565,7 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { case 2: { - p.SetState(15847) + p.SetState(15600) p.Label_declaration() } @@ -261881,9 +257578,9 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { goto errorExit } - p.SetState(15850) + p.SetState(15603) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2118, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2094, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -262027,10 +257724,10 @@ func (s *Label_declarationContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { localctx = NewLabel_declarationContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1794, PlSqlParserRULE_label_declaration) + p.EnterRule(localctx, 1752, PlSqlParserRULE_label_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15852) + p.SetState(15605) var _m = p.Match(PlSqlParserLESS_THAN_OP) @@ -262041,7 +257738,7 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15853) + p.SetState(15606) p.Match(PlSqlParserLESS_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -262049,11 +257746,11 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15854) + p.SetState(15607) p.Label_name() } { - p.SetState(15855) + p.SetState(15608) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -262061,7 +257758,7 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15856) + p.SetState(15609) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -262431,123 +258128,123 @@ 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(15874) + p.EnterRule(localctx, 1754, PlSqlParserRULE_statement) + p.SetState(15627) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2119, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2095, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15858) + p.SetState(15611) p.Body() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15859) + p.SetState(15612) p.Block() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15860) + p.SetState(15613) p.Assignment_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15861) + p.SetState(15614) p.Continue_statement() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(15862) + p.SetState(15615) p.Exit_statement() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(15863) + p.SetState(15616) p.Goto_statement() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(15864) + p.SetState(15617) p.If_statement() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(15865) + p.SetState(15618) p.Loop_statement() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(15866) + p.SetState(15619) p.Forall_statement() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(15867) + p.SetState(15620) p.Null_statement() } case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(15868) + p.SetState(15621) p.Raise_statement() } case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(15869) + p.SetState(15622) p.Return_statement() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(15870) + p.SetState(15623) p.Case_statement() } case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(15871) + p.SetState(15624) p.Sql_statement() } case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(15872) + p.SetState(15625) p.Pipe_row_statement() } case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(15873) + p.SetState(15626) p.Plsql_call_statement() } @@ -262568,138 +258265,6 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// ISwallow_to_semiContext is an interface to support dynamic dispatch. -type ISwallow_to_semiContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - AllSEMICOLON() []antlr.TerminalNode - SEMICOLON(i int) antlr.TerminalNode - - // IsSwallow_to_semiContext differentiates from other interfaces. - IsSwallow_to_semiContext() -} - -type Swallow_to_semiContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptySwallow_to_semiContext() *Swallow_to_semiContext { - var p = new(Swallow_to_semiContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_swallow_to_semi - return p -} - -func InitEmptySwallow_to_semiContext(p *Swallow_to_semiContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_swallow_to_semi -} - -func (*Swallow_to_semiContext) IsSwallow_to_semiContext() {} - -func NewSwallow_to_semiContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Swallow_to_semiContext { - var p = new(Swallow_to_semiContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_swallow_to_semi - - return p -} - -func (s *Swallow_to_semiContext) GetParser() antlr.Parser { return s.parser } - -func (s *Swallow_to_semiContext) AllSEMICOLON() []antlr.TerminalNode { - return s.GetTokens(PlSqlParserSEMICOLON) -} - -func (s *Swallow_to_semiContext) SEMICOLON(i int) antlr.TerminalNode { - return s.GetToken(PlSqlParserSEMICOLON, i) -} - -func (s *Swallow_to_semiContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Swallow_to_semiContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Swallow_to_semiContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterSwallow_to_semi(s) - } -} - -func (s *Swallow_to_semiContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitSwallow_to_semi(s) - } -} - -func (s *Swallow_to_semiContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitSwallow_to_semi(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Swallow_to_semi() (localctx ISwallow_to_semiContext) { - localctx = NewSwallow_to_semiContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1798, PlSqlParserRULE_swallow_to_semi) - var _la int - - p.EnterOuterAlt(localctx, 1) - p.SetState(15877) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - - 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(15876) - _la = p.GetTokenStream().LA(1) - - if _la <= 0 || _la == PlSqlParserSEMICOLON { - p.GetErrorHandler().RecoverInline(p) - } else { - p.GetErrorHandler().ReportMatch(p) - p.Consume() - } - } - - p.SetState(15879) - p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - } - -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 -} - // IAssignment_statementContext is an interface to support dynamic dispatch. type IAssignment_statementContext interface { antlr.ParserRuleContext @@ -262833,9 +258398,9 @@ func (s *Assignment_statementContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementContext) { localctx = NewAssignment_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1800, PlSqlParserRULE_assignment_statement) + p.EnterRule(localctx, 1756, PlSqlParserRULE_assignment_statement) p.EnterOuterAlt(localctx, 1) - p.SetState(15883) + p.SetState(15631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -262844,13 +258409,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(15881) + p.SetState(15629) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(15882) + p.SetState(15630) p.Bind_variable() } @@ -262859,7 +258424,7 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont goto errorExit } { - p.SetState(15885) + p.SetState(15633) p.Match(PlSqlParserASSIGN_OP) if p.HasError() { // Recognition error - abort rule @@ -262867,7 +258432,7 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont } } { - p.SetState(15886) + p.SetState(15634) p.Expression() } @@ -263005,34 +258570,34 @@ func (s *Continue_statementContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Continue_statement() (localctx IContinue_statementContext) { localctx = NewContinue_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1802, PlSqlParserRULE_continue_statement) + p.EnterRule(localctx, 1758, PlSqlParserRULE_continue_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15888) + p.SetState(15636) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15890) + p.SetState(15638) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2122, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2097, p.GetParserRuleContext()) == 1 { { - p.SetState(15889) + p.SetState(15637) p.Label_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(15894) + p.SetState(15642) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2123, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2098, p.GetParserRuleContext()) == 1 { { - p.SetState(15892) + p.SetState(15640) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -263040,7 +258605,7 @@ func (p *PlSqlParser) Continue_statement() (localctx IContinue_statementContext) } } { - p.SetState(15893) + p.SetState(15641) p.Condition() } @@ -263182,34 +258747,34 @@ func (s *Exit_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Exit_statement() (localctx IExit_statementContext) { localctx = NewExit_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1804, PlSqlParserRULE_exit_statement) + p.EnterRule(localctx, 1760, PlSqlParserRULE_exit_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15896) + p.SetState(15644) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15898) + p.SetState(15646) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2124, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2099, p.GetParserRuleContext()) == 1 { { - p.SetState(15897) + p.SetState(15645) p.Label_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(15902) + p.SetState(15650) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2125, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2100, p.GetParserRuleContext()) == 1 { { - p.SetState(15900) + p.SetState(15648) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -263217,7 +258782,7 @@ func (p *PlSqlParser) Exit_statement() (localctx IExit_statementContext) { } } { - p.SetState(15901) + p.SetState(15649) p.Condition() } @@ -263337,10 +258902,10 @@ func (s *Goto_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Goto_statement() (localctx IGoto_statementContext) { localctx = NewGoto_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1806, PlSqlParserRULE_goto_statement) + p.EnterRule(localctx, 1762, PlSqlParserRULE_goto_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15904) + p.SetState(15652) p.Match(PlSqlParserGOTO) if p.HasError() { // Recognition error - abort rule @@ -263348,7 +258913,7 @@ func (p *PlSqlParser) Goto_statement() (localctx IGoto_statementContext) { } } { - p.SetState(15905) + p.SetState(15653) p.Label_name() } @@ -263556,12 +259121,12 @@ func (s *If_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { localctx = NewIf_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1808, PlSqlParserRULE_if_statement) + p.EnterRule(localctx, 1764, PlSqlParserRULE_if_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(15907) + p.SetState(15655) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -263569,11 +259134,11 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15908) + p.SetState(15656) p.Condition() } { - p.SetState(15909) + p.SetState(15657) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -263581,10 +259146,10 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15910) + p.SetState(15658) p.Seq_of_statements() } - p.SetState(15914) + p.SetState(15662) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -263593,18 +259158,18 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { for _la == PlSqlParserELSIF { { - p.SetState(15911) + p.SetState(15659) p.Elsif_part() } - p.SetState(15916) + p.SetState(15664) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(15918) + p.SetState(15666) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -263613,13 +259178,13 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { if _la == PlSqlParserELSE { { - p.SetState(15917) + p.SetState(15665) p.Else_part() } } { - p.SetState(15920) + p.SetState(15668) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -263627,7 +259192,7 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15921) + p.SetState(15669) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -263769,10 +259334,10 @@ func (s *Elsif_partContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { localctx = NewElsif_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1810, PlSqlParserRULE_elsif_part) + p.EnterRule(localctx, 1766, PlSqlParserRULE_elsif_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(15923) + p.SetState(15671) p.Match(PlSqlParserELSIF) if p.HasError() { // Recognition error - abort rule @@ -263780,11 +259345,11 @@ func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { } } { - p.SetState(15924) + p.SetState(15672) p.Condition() } { - p.SetState(15925) + p.SetState(15673) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -263792,7 +259357,7 @@ func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { } } { - p.SetState(15926) + p.SetState(15674) p.Seq_of_statements() } @@ -263908,10 +259473,10 @@ func (s *Else_partContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Else_part() (localctx IElse_partContext) { localctx = NewElse_partContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1812, PlSqlParserRULE_else_part) + p.EnterRule(localctx, 1768, PlSqlParserRULE_else_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(15928) + p.SetState(15676) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule @@ -263919,7 +259484,7 @@ func (p *PlSqlParser) Else_part() (localctx IElse_partContext) { } } { - p.SetState(15929) + p.SetState(15677) p.Seq_of_statements() } @@ -264123,11 +259688,11 @@ func (s *Loop_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { localctx = NewLoop_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1814, PlSqlParserRULE_loop_statement) + p.EnterRule(localctx, 1770, PlSqlParserRULE_loop_statement) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15932) + p.SetState(15680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264136,12 +259701,12 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { if _la == PlSqlParserLESS_THAN_OP { { - p.SetState(15931) + p.SetState(15679) p.Label_declaration() } } - p.SetState(15938) + p.SetState(15686) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264149,7 +259714,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserWHILE: { - p.SetState(15934) + p.SetState(15682) p.Match(PlSqlParserWHILE) if p.HasError() { // Recognition error - abort rule @@ -264157,13 +259722,13 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15935) + p.SetState(15683) p.Condition() } case PlSqlParserFOR: { - p.SetState(15936) + p.SetState(15684) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -264171,7 +259736,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15937) + p.SetState(15685) p.Cursor_loop_param() } @@ -264180,7 +259745,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { default: } { - p.SetState(15940) + p.SetState(15688) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule @@ -264188,11 +259753,11 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15941) + p.SetState(15689) p.Seq_of_statements() } { - p.SetState(15942) + p.SetState(15690) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -264200,19 +259765,19 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15943) + p.SetState(15691) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15945) + p.SetState(15693) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2130, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2105, p.GetParserRuleContext()) == 1 { { - p.SetState(15944) + p.SetState(15692) p.Label_name() } @@ -264465,36 +260030,36 @@ func (s *Cursor_loop_paramContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { localctx = NewCursor_loop_paramContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1816, PlSqlParserRULE_cursor_loop_param) + p.EnterRule(localctx, 1772, PlSqlParserRULE_cursor_loop_param) var _la int - p.SetState(15972) + p.SetState(15720) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2135, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2110, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15947) + p.SetState(15695) p.Index_name() } { - p.SetState(15948) + p.SetState(15696) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15950) + p.SetState(15698) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2131, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2106, p.GetParserRuleContext()) == 1 { { - p.SetState(15949) + p.SetState(15697) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -264506,11 +260071,11 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { goto errorExit } { - p.SetState(15952) + p.SetState(15700) p.Lower_bound() } { - p.SetState(15953) + p.SetState(15701) var _m = p.Match(PlSqlParserDOUBLE_PERIOD) @@ -264521,25 +260086,25 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { } } { - p.SetState(15954) + p.SetState(15702) p.Upper_bound() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15956) + p.SetState(15704) p.Record_name() } { - p.SetState(15957) + p.SetState(15705) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15970) + p.SetState(15718) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264548,10 +260113,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(15958) + p.SetState(15706) p.Cursor_name() } - p.SetState(15964) + p.SetState(15712) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264560,14 +260125,14 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15959) + p.SetState(15707) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15961) + p.SetState(15709) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264576,13 +260141,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(15960) + p.SetState(15708) p.Expressions() } } { - p.SetState(15963) + p.SetState(15711) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -264594,7 +260159,7 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(15966) + p.SetState(15714) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -264602,11 +260167,11 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { } } { - p.SetState(15967) + p.SetState(15715) p.Select_statement() } { - p.SetState(15968) + p.SetState(15716) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -264784,10 +260349,10 @@ func (s *Forall_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { localctx = NewForall_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1818, PlSqlParserRULE_forall_statement) + p.EnterRule(localctx, 1774, PlSqlParserRULE_forall_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15974) + p.SetState(15722) p.Match(PlSqlParserFORALL) if p.HasError() { // Recognition error - abort rule @@ -264795,11 +260360,11 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15975) + p.SetState(15723) p.Index_name() } { - p.SetState(15976) + p.SetState(15724) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -264807,19 +260372,19 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15977) + p.SetState(15725) p.Bounds_clause() } { - p.SetState(15978) + p.SetState(15726) p.Sql_statement() } - p.SetState(15981) + p.SetState(15729) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2136, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2111, p.GetParserRuleContext()) == 1 { { - p.SetState(15979) + p.SetState(15727) p.Match(PlSqlParserSAVE) if p.HasError() { // Recognition error - abort rule @@ -264827,7 +260392,7 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15980) + p.SetState(15728) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -265034,24 +260599,24 @@ func (s *Bounds_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { localctx = NewBounds_clauseContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1820, PlSqlParserRULE_bounds_clause) + p.EnterRule(localctx, 1776, PlSqlParserRULE_bounds_clause) var _la int - p.SetState(15996) + p.SetState(15744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2138, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2113, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15983) + p.SetState(15731) p.Lower_bound() } { - p.SetState(15984) + p.SetState(15732) p.Match(PlSqlParserDOUBLE_PERIOD) if p.HasError() { // Recognition error - abort rule @@ -265059,14 +260624,14 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15985) + p.SetState(15733) p.Upper_bound() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15987) + p.SetState(15735) p.Match(PlSqlParserINDICES) if p.HasError() { // Recognition error - abort rule @@ -265074,7 +260639,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15988) + p.SetState(15736) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -265082,10 +260647,10 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15989) + p.SetState(15737) p.Collection_name() } - p.SetState(15991) + p.SetState(15739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -265094,7 +260659,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { if _la == PlSqlParserBETWEEN { { - p.SetState(15990) + p.SetState(15738) p.Between_bound() } @@ -265103,7 +260668,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15993) + p.SetState(15741) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -265111,7 +260676,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15994) + p.SetState(15742) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -265119,7 +260684,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15995) + p.SetState(15743) p.Index_name() } @@ -265261,10 +260826,10 @@ func (s *Between_boundContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { localctx = NewBetween_boundContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1822, PlSqlParserRULE_between_bound) + p.EnterRule(localctx, 1778, PlSqlParserRULE_between_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(15998) + p.SetState(15746) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -265272,11 +260837,11 @@ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { } } { - p.SetState(15999) + p.SetState(15747) p.Lower_bound() } { - p.SetState(16000) + p.SetState(15748) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -265284,7 +260849,7 @@ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { } } { - p.SetState(16001) + p.SetState(15749) p.Upper_bound() } @@ -265395,10 +260960,10 @@ func (s *Lower_boundContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Lower_bound() (localctx ILower_boundContext) { localctx = NewLower_boundContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1824, PlSqlParserRULE_lower_bound) + p.EnterRule(localctx, 1780, PlSqlParserRULE_lower_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(16003) + p.SetState(15751) p.concatenation(0) } @@ -265509,10 +261074,10 @@ func (s *Upper_boundContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Upper_bound() (localctx IUpper_boundContext) { localctx = NewUpper_boundContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1826, PlSqlParserRULE_upper_bound) + p.EnterRule(localctx, 1782, PlSqlParserRULE_upper_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(16005) + p.SetState(15753) p.concatenation(0) } @@ -265611,10 +261176,10 @@ func (s *Null_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Null_statement() (localctx INull_statementContext) { localctx = NewNull_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1828, PlSqlParserRULE_null_statement) + p.EnterRule(localctx, 1784, PlSqlParserRULE_null_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16007) + p.SetState(15755) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -265734,22 +261299,22 @@ func (s *Raise_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Raise_statement() (localctx IRaise_statementContext) { localctx = NewRaise_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1830, PlSqlParserRULE_raise_statement) + p.EnterRule(localctx, 1786, PlSqlParserRULE_raise_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16009) + p.SetState(15757) p.Match(PlSqlParserRAISE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16011) + p.SetState(15759) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2139, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2114, p.GetParserRuleContext()) == 1 { { - p.SetState(16010) + p.SetState(15758) p.Exception_name() } @@ -265869,22 +261434,22 @@ func (s *Return_statementContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Return_statement() (localctx IReturn_statementContext) { localctx = NewReturn_statementContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 1832, PlSqlParserRULE_return_statement) + p.EnterRule(localctx, 1788, PlSqlParserRULE_return_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16013) + p.SetState(15761) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16015) + p.SetState(15763) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2140, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2115, p.GetParserRuleContext()) == 1 { { - p.SetState(16014) + p.SetState(15762) p.Expression() } @@ -266122,12 +261687,12 @@ func (s *Sql_call_statementContext) Accept(visitor antlr.ParseTreeVisitor) inter 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) + p.EnterRule(localctx, 1790, PlSqlParserRULE_sql_call_statement) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16017) + p.SetState(15765) p.Match(PlSqlParserCALL) if p.HasError() { // Recognition error - abort rule @@ -266135,34 +261700,34 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) } } { - p.SetState(16018) + p.SetState(15766) p.Routine_name() } - p.SetState(16020) + p.SetState(15768) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2141, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2116, p.GetParserRuleContext()) == 1 { { - p.SetState(16019) + p.SetState(15767) p.Function_argument() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16029) + p.SetState(15777) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2143, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2118, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16022) + p.SetState(15770) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -266170,15 +261735,15 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) } } { - p.SetState(16023) + p.SetState(15771) p.Id_expression() } - p.SetState(16025) + p.SetState(15773) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2142, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2117, p.GetParserRuleContext()) == 1 { { - p.SetState(16024) + p.SetState(15772) p.Function_argument() } @@ -266187,22 +261752,22 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) } } - p.SetState(16031) + p.SetState(15779) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2143, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2118, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16034) + p.SetState(15782) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2144, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2119, p.GetParserRuleContext()) == 1 { { - p.SetState(16032) + p.SetState(15780) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -266210,7 +261775,7 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) } } { - p.SetState(16033) + p.SetState(15781) p.Bind_variable() } @@ -266448,16 +262013,16 @@ func (s *Plsql_call_statementContext) Accept(visitor antlr.ParseTreeVisitor) int 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) + p.EnterRule(localctx, 1792, PlSqlParserRULE_plsql_call_statement) var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(16037) + p.SetState(15785) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2145, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2120, p.GetParserRuleContext()) == 1 { { - p.SetState(16036) + p.SetState(15784) p.Match(PlSqlParserCALL) if p.HasError() { // Recognition error - abort rule @@ -266469,34 +262034,34 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont goto errorExit } { - p.SetState(16039) + p.SetState(15787) p.Routine_name() } - p.SetState(16041) + p.SetState(15789) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2146, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2121, p.GetParserRuleContext()) == 1 { { - p.SetState(16040) + p.SetState(15788) p.Function_argument() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16050) + p.SetState(15798) 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(), 2123, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16043) + p.SetState(15791) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -266504,15 +262069,15 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont } } { - p.SetState(16044) + p.SetState(15792) p.Id_expression() } - p.SetState(16046) + p.SetState(15794) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2147, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2122, p.GetParserRuleContext()) == 1 { { - p.SetState(16045) + p.SetState(15793) p.Function_argument() } @@ -266521,22 +262086,22 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont } } - p.SetState(16052) + p.SetState(15800) 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(), 2123, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16055) + p.SetState(15803) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2149, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2124, p.GetParserRuleContext()) == 1 { { - p.SetState(16053) + p.SetState(15801) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -266544,7 +262109,7 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont } } { - p.SetState(16054) + p.SetState(15802) p.Bind_variable() } @@ -266679,10 +262244,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, 1838, PlSqlParserRULE_pipe_row_statement) + p.EnterRule(localctx, 1794, PlSqlParserRULE_pipe_row_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16057) + p.SetState(15805) p.Match(PlSqlParserPIPE) if p.HasError() { // Recognition error - abort rule @@ -266690,7 +262255,7 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(16058) + p.SetState(15806) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -266698,7 +262263,7 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(16059) + p.SetState(15807) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -266706,11 +262271,11 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(16060) + p.SetState(15808) p.Expression() } { - p.SetState(16061) + p.SetState(15809) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -266900,12 +262465,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, 1840, PlSqlParserRULE_body) + p.EnterRule(localctx, 1796, PlSqlParserRULE_body) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16063) + p.SetState(15811) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -266913,10 +262478,10 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { } } { - p.SetState(16064) + p.SetState(15812) p.Seq_of_statements() } - p.SetState(16071) + p.SetState(15819) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266925,14 +262490,14 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { if _la == PlSqlParserEXCEPTION { { - p.SetState(16065) + p.SetState(15813) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16067) + p.SetState(15815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266941,11 +262506,11 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(16066) + p.SetState(15814) p.Exception_handler() } - p.SetState(16069) + p.SetState(15817) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266955,19 +262520,19 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { } { - p.SetState(16073) + p.SetState(15821) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16075) + p.SetState(15823) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2152, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2127, p.GetParserRuleContext()) == 1 { { - p.SetState(16074) + p.SetState(15822) p.Label_name() } @@ -267145,12 +262710,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, 1842, PlSqlParserRULE_exception_handler) + p.EnterRule(localctx, 1798, PlSqlParserRULE_exception_handler) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16077) + p.SetState(15825) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -267158,10 +262723,10 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(16078) + p.SetState(15826) p.Exception_name() } - p.SetState(16083) + p.SetState(15831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267170,7 +262735,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { for _la == PlSqlParserOR { { - p.SetState(16079) + p.SetState(15827) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -267178,11 +262743,11 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(16080) + p.SetState(15828) p.Exception_name() } - p.SetState(16085) + p.SetState(15833) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267190,7 +262755,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16086) + p.SetState(15834) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -267198,7 +262763,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(16087) + p.SetState(15835) p.Seq_of_statements() } @@ -267357,13 +262922,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, 1844, PlSqlParserRULE_trigger_block) + p.EnterRule(localctx, 1800, PlSqlParserRULE_trigger_block) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(16096) + p.SetState(15844) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267372,36 +262937,36 @@ func (p *PlSqlParser) Trigger_block() (localctx ITrigger_blockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(16089) + p.SetState(15837) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16093) + p.SetState(15841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2154, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2129, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16090) + p.SetState(15838) p.Declare_spec() } } - p.SetState(16095) + p.SetState(15843) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2154, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2129, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -267409,7 +262974,7 @@ func (p *PlSqlParser) Trigger_block() (localctx ITrigger_blockContext) { } { - p.SetState(16098) + p.SetState(15846) p.Body() } @@ -267568,13 +263133,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, 1846, PlSqlParserRULE_block) + p.EnterRule(localctx, 1802, PlSqlParserRULE_block) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(16101) + p.SetState(15849) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267583,7 +263148,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(16100) + p.SetState(15848) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -267592,7 +263157,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { } } - p.SetState(16104) + p.SetState(15852) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267602,7 +263167,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { switch _alt { case 1: { - p.SetState(16103) + p.SetState(15851) p.Declare_spec() } @@ -267611,15 +263176,15 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { goto errorExit } - p.SetState(16106) + p.SetState(15854) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2157, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2132, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } { - p.SetState(16108) + p.SetState(15856) p.Body() } @@ -267781,8 +263346,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, 1848, PlSqlParserRULE_sql_statement) - p.SetState(16114) + p.EnterRule(localctx, 1804, PlSqlParserRULE_sql_statement) + p.SetState(15862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267792,28 +263357,28 @@ func (p *PlSqlParser) Sql_statement() (localctx ISql_statementContext) { case PlSqlParserEXECUTE: p.EnterOuterAlt(localctx, 1) { - p.SetState(16110) + p.SetState(15858) p.Execute_immediate() } case PlSqlParserDELETE, PlSqlParserEXPLAIN, PlSqlParserINSERT, PlSqlParserLOCK, PlSqlParserMERGE, PlSqlParserSELECT, PlSqlParserUPDATE, PlSqlParserWITH, PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(16111) + p.SetState(15859) p.Data_manipulation_language_statements() } case PlSqlParserCLOSE, PlSqlParserFETCH, PlSqlParserOPEN: p.EnterOuterAlt(localctx, 3) { - p.SetState(16112) + p.SetState(15860) p.Cursor_manipulation_statements() } case PlSqlParserCOMMIT, PlSqlParserROLLBACK, PlSqlParserSAVEPOINT, PlSqlParserSET: p.EnterOuterAlt(localctx, 4) { - p.SetState(16113) + p.SetState(15861) p.Transaction_control_statements() } @@ -267990,10 +263555,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, 1850, PlSqlParserRULE_execute_immediate) + p.EnterRule(localctx, 1806, PlSqlParserRULE_execute_immediate) p.EnterOuterAlt(localctx, 1) { - p.SetState(16116) + p.SetState(15864) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -268001,7 +263566,7 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } } { - p.SetState(16117) + p.SetState(15865) p.Match(PlSqlParserIMMEDIATE) if p.HasError() { // Recognition error - abort rule @@ -268009,23 +263574,23 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } } { - p.SetState(16118) + p.SetState(15866) p.Expression() } - p.SetState(16128) + p.SetState(15876) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2136, p.GetParserRuleContext()) == 1 { { - p.SetState(16119) + p.SetState(15867) p.Into_clause() } - p.SetState(16121) + p.SetState(15869) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2159, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2134, p.GetParserRuleContext()) == 1 { { - p.SetState(16120) + p.SetState(15868) p.Using_clause() } @@ -268035,17 +263600,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(), 2161, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2136, p.GetParserRuleContext()) == 2 { { - p.SetState(16123) + p.SetState(15871) p.Using_clause() } - p.SetState(16125) + p.SetState(15873) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2160, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2135, p.GetParserRuleContext()) == 1 { { - p.SetState(16124) + p.SetState(15872) p.Dynamic_returning_clause() } @@ -268055,9 +263620,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(), 2161, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2136, p.GetParserRuleContext()) == 3 { { - p.SetState(16127) + p.SetState(15875) p.Dynamic_returning_clause() } @@ -268182,12 +263747,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, 1852, PlSqlParserRULE_dynamic_returning_clause) + p.EnterRule(localctx, 1808, PlSqlParserRULE_dynamic_returning_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16130) + p.SetState(15878) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRETURNING || _la == PlSqlParserRETURN) { @@ -268198,7 +263763,7 @@ func (p *PlSqlParser) Dynamic_returning_clause() (localctx IDynamic_returning_cl } } { - p.SetState(16131) + p.SetState(15879) p.Into_clause() } @@ -268412,8 +263977,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, 1854, PlSqlParserRULE_data_manipulation_language_statements) - p.SetState(16140) + p.EnterRule(localctx, 1810, PlSqlParserRULE_data_manipulation_language_statements) + p.SetState(15888) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -268423,49 +263988,49 @@ func (p *PlSqlParser) Data_manipulation_language_statements() (localctx IData_ma case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 1) { - p.SetState(16133) + p.SetState(15881) p.Merge_statement() } case PlSqlParserLOCK: p.EnterOuterAlt(localctx, 2) { - p.SetState(16134) + p.SetState(15882) p.Lock_table_statement() } case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 3) { - p.SetState(16135) + p.SetState(15883) p.Select_statement() } case PlSqlParserUPDATE: p.EnterOuterAlt(localctx, 4) { - p.SetState(16136) + p.SetState(15884) p.Update_statement() } case PlSqlParserDELETE: p.EnterOuterAlt(localctx, 5) { - p.SetState(16137) + p.SetState(15885) p.Delete_statement() } case PlSqlParserINSERT: p.EnterOuterAlt(localctx, 6) { - p.SetState(16138) + p.SetState(15886) p.Insert_statement() } case PlSqlParserEXPLAIN: p.EnterOuterAlt(localctx, 7) { - p.SetState(16139) + p.SetState(15887) p.Explain_statement() } @@ -268632,39 +264197,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, 1856, PlSqlParserRULE_cursor_manipulation_statements) - p.SetState(16146) + p.EnterRule(localctx, 1812, PlSqlParserRULE_cursor_manipulation_statements) + p.SetState(15894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2163, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2138, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16142) + p.SetState(15890) p.Close_statement() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16143) + p.SetState(15891) p.Open_statement() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16144) + p.SetState(15892) p.Fetch_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(16145) + p.SetState(15893) p.Open_for_statement() } @@ -268784,10 +264349,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, 1858, PlSqlParserRULE_close_statement) + p.EnterRule(localctx, 1814, PlSqlParserRULE_close_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16148) + p.SetState(15896) p.Match(PlSqlParserCLOSE) if p.HasError() { // Recognition error - abort rule @@ -268795,7 +264360,7 @@ func (p *PlSqlParser) Close_statement() (localctx IClose_statementContext) { } } { - p.SetState(16149) + p.SetState(15897) p.Cursor_name() } @@ -268938,12 +264503,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, 1860, PlSqlParserRULE_open_statement) + p.EnterRule(localctx, 1816, PlSqlParserRULE_open_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16151) + p.SetState(15899) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -268951,22 +264516,22 @@ func (p *PlSqlParser) Open_statement() (localctx IOpen_statementContext) { } } { - p.SetState(16152) + p.SetState(15900) p.Cursor_name() } - p.SetState(16158) + p.SetState(15906) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2165, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2140, p.GetParserRuleContext()) == 1 { { - p.SetState(16153) + p.SetState(15901) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16155) + p.SetState(15903) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -268975,13 +264540,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(16154) + p.SetState(15902) p.Expressions() } } { - p.SetState(16157) + p.SetState(15905) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -269206,12 +264771,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, 1862, PlSqlParserRULE_fetch_statement) + p.EnterRule(localctx, 1818, PlSqlParserRULE_fetch_statement) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16160) + p.SetState(15908) p.Match(PlSqlParserFETCH) if p.HasError() { // Recognition error - abort rule @@ -269219,10 +264784,10 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16161) + p.SetState(15909) p.Cursor_name() } - p.SetState(16189) + p.SetState(15937) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269231,7 +264796,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTO: { - p.SetState(16162) + p.SetState(15910) var _m = p.Match(PlSqlParserINTO) @@ -269242,22 +264807,22 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16163) + p.SetState(15911) p.Variable_name() } - p.SetState(16168) + p.SetState(15916) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2166, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2141, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16164) + p.SetState(15912) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -269265,17 +264830,17 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16165) + p.SetState(15913) p.Variable_name() } } - p.SetState(16170) + p.SetState(15918) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2166, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2141, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -269283,7 +264848,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { case PlSqlParserBULK: { - p.SetState(16171) + p.SetState(15919) p.Match(PlSqlParserBULK) if p.HasError() { // Recognition error - abort rule @@ -269291,7 +264856,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16172) + p.SetState(15920) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -269299,7 +264864,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16173) + p.SetState(15921) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -269307,22 +264872,22 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16174) + p.SetState(15922) p.Variable_name() } - p.SetState(16179) + p.SetState(15927) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2167, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2142, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16175) + p.SetState(15923) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -269330,34 +264895,34 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16176) + p.SetState(15924) p.Variable_name() } } - p.SetState(16181) + p.SetState(15929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2167, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2142, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16187) + p.SetState(15935) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2144, p.GetParserRuleContext()) == 1 { { - p.SetState(16182) + p.SetState(15930) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16185) + p.SetState(15933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269366,13 +264931,13 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(16183) + p.SetState(15931) 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(16184) + p.SetState(15932) p.Variable_name() } @@ -269558,10 +265123,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, 1864, PlSqlParserRULE_open_for_statement) + p.EnterRule(localctx, 1820, PlSqlParserRULE_open_for_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16191) + p.SetState(15939) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -269569,45 +265134,45 @@ func (p *PlSqlParser) Open_for_statement() (localctx IOpen_for_statementContext) } } { - p.SetState(16192) + p.SetState(15940) p.Variable_name() } { - p.SetState(16193) + p.SetState(15941) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16196) + p.SetState(15944) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2171, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2146, p.GetParserRuleContext()) { case 1: { - p.SetState(16194) + p.SetState(15942) p.Select_statement() } case 2: { - p.SetState(16195) + p.SetState(15943) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(16199) + p.SetState(15947) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2172, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2147, p.GetParserRuleContext()) == 1 { { - p.SetState(16198) + p.SetState(15946) p.Using_clause() } @@ -269790,46 +265355,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, 1866, PlSqlParserRULE_transaction_control_statements) - p.SetState(16206) + p.EnterRule(localctx, 1822, PlSqlParserRULE_transaction_control_statements) + p.SetState(15954) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2173, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2148, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16201) + p.SetState(15949) p.Set_transaction_command() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16202) + p.SetState(15950) p.Set_constraint_command() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16203) + p.SetState(15951) p.Commit_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(16204) + p.SetState(15952) p.Rollback_statement() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(16205) + p.SetState(15953) p.Savepoint_statement() } @@ -270026,12 +265591,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, 1868, PlSqlParserRULE_set_transaction_command) + p.EnterRule(localctx, 1824, PlSqlParserRULE_set_transaction_command) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16208) + p.SetState(15956) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -270039,19 +265604,19 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16209) + p.SetState(15957) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16223) + p.SetState(15971) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2175, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2150, p.GetParserRuleContext()) == 1 { { - p.SetState(16210) + p.SetState(15958) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -270059,7 +265624,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16211) + p.SetState(15959) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -270072,9 +265637,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(), 2175, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2150, p.GetParserRuleContext()) == 2 { { - p.SetState(16212) + p.SetState(15960) p.Match(PlSqlParserISOLATION) if p.HasError() { // Recognition error - abort rule @@ -270082,14 +265647,14 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16213) + p.SetState(15961) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16217) + p.SetState(15965) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270098,7 +265663,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma switch p.GetTokenStream().LA(1) { case PlSqlParserSERIALIZABLE: { - p.SetState(16214) + p.SetState(15962) p.Match(PlSqlParserSERIALIZABLE) if p.HasError() { // Recognition error - abort rule @@ -270108,7 +265673,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma case PlSqlParserREAD: { - p.SetState(16215) + p.SetState(15963) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -270116,7 +265681,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16216) + p.SetState(15964) p.Match(PlSqlParserCOMMITTED) if p.HasError() { // Recognition error - abort rule @@ -270131,9 +265696,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(), 2175, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2150, p.GetParserRuleContext()) == 3 { { - p.SetState(16219) + p.SetState(15967) p.Match(PlSqlParserUSE) if p.HasError() { // Recognition error - abort rule @@ -270141,7 +265706,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16220) + p.SetState(15968) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -270149,7 +265714,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16221) + p.SetState(15969) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -270157,19 +265722,19 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16222) + p.SetState(15970) p.Rollback_segment_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16227) + p.SetState(15975) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2176, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2151, p.GetParserRuleContext()) == 1 { { - p.SetState(16225) + p.SetState(15973) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -270177,7 +265742,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16226) + p.SetState(15974) p.Quoted_string() } @@ -270358,12 +265923,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, 1870, PlSqlParserRULE_set_constraint_command) + p.EnterRule(localctx, 1826, PlSqlParserRULE_set_constraint_command) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16229) + p.SetState(15977) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -270371,7 +265936,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command } } { - p.SetState(16230) + p.SetState(15978) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONSTRAINT || _la == PlSqlParserCONSTRAINTS) { @@ -270381,7 +265946,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command p.Consume() } } - p.SetState(16240) + p.SetState(15988) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270390,7 +265955,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(16231) + p.SetState(15979) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -270400,10 +265965,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(16232) + p.SetState(15980) p.Constraint_name() } - p.SetState(16237) + p.SetState(15985) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270412,7 +265977,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command for _la == PlSqlParserCOMMA { { - p.SetState(16233) + p.SetState(15981) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -270420,11 +265985,11 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command } } { - p.SetState(16234) + p.SetState(15982) p.Constraint_name() } - p.SetState(16239) + p.SetState(15987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270437,7 +266002,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command goto errorExit } { - p.SetState(16242) + p.SetState(15990) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -270617,22 +266182,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, 1872, PlSqlParserRULE_commit_statement) + p.EnterRule(localctx, 1828, PlSqlParserRULE_commit_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16244) + p.SetState(15992) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16246) + p.SetState(15994) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2179, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2154, p.GetParserRuleContext()) == 1 { { - p.SetState(16245) + p.SetState(15993) p.Match(PlSqlParserWORK) if p.HasError() { // Recognition error - abort rule @@ -270643,12 +266208,12 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16250) + p.SetState(15998) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2180, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2155, p.GetParserRuleContext()) == 1 { { - p.SetState(16248) + p.SetState(15996) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -270656,7 +266221,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16249) + p.SetState(15997) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -270667,31 +266232,31 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16253) + p.SetState(16001) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2181, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2156, p.GetParserRuleContext()) == 1 { { - p.SetState(16252) + p.SetState(16000) p.Write_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16266) + p.SetState(16014) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2184, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2159, p.GetParserRuleContext()) == 1 { { - p.SetState(16255) + p.SetState(16003) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16264) + p.SetState(16012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270700,19 +266265,19 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(16256) + p.SetState(16004) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16259) + p.SetState(16007) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2182, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2157, p.GetParserRuleContext()) == 1 { { - p.SetState(16257) + p.SetState(16005) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -270720,7 +266285,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16258) + p.SetState(16006) p.Numeric() } @@ -270730,7 +266295,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { case PlSqlParserCORRUPT_XID: { - p.SetState(16261) + p.SetState(16009) p.Match(PlSqlParserCORRUPT_XID) if p.HasError() { // Recognition error - abort rule @@ -270738,7 +266303,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16262) + p.SetState(16010) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -270748,7 +266313,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { case PlSqlParserCORRUPT_XID_ALL: { - p.SetState(16263) + p.SetState(16011) p.Match(PlSqlParserCORRUPT_XID_ALL) if p.HasError() { // Recognition error - abort rule @@ -270880,24 +266445,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, 1874, PlSqlParserRULE_write_clause) + p.EnterRule(localctx, 1830, PlSqlParserRULE_write_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16268) + p.SetState(16016) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16270) + p.SetState(16018) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2185, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2160, p.GetParserRuleContext()) == 1 { { - p.SetState(16269) + p.SetState(16017) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -270911,12 +266476,12 @@ func (p *PlSqlParser) Write_clause() (localctx IWrite_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16273) + p.SetState(16021) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2186, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 1 { { - p.SetState(16272) + p.SetState(16020) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBATCH || _la == PlSqlParserIMMEDIATE) { @@ -271080,22 +266645,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, 1876, PlSqlParserRULE_rollback_statement) + p.EnterRule(localctx, 1832, PlSqlParserRULE_rollback_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16275) + p.SetState(16023) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16277) + p.SetState(16025) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2187, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2162, p.GetParserRuleContext()) == 1 { { - p.SetState(16276) + p.SetState(16024) p.Match(PlSqlParserWORK) if p.HasError() { // Recognition error - abort rule @@ -271106,24 +266671,24 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(16286) + p.SetState(16034) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2189, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2164, p.GetParserRuleContext()) == 1 { { - p.SetState(16279) + p.SetState(16027) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16281) + p.SetState(16029) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2188, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2163, p.GetParserRuleContext()) == 1 { { - p.SetState(16280) + p.SetState(16028) p.Match(PlSqlParserSAVEPOINT) if p.HasError() { // Recognition error - abort rule @@ -271135,15 +266700,15 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) goto errorExit } { - p.SetState(16283) + p.SetState(16031) p.Savepoint_name() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2189, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2164, p.GetParserRuleContext()) == 2 { { - p.SetState(16284) + p.SetState(16032) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -271151,7 +266716,7 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) } } { - p.SetState(16285) + p.SetState(16033) p.Quoted_string() } @@ -271271,10 +266836,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, 1878, PlSqlParserRULE_savepoint_statement) + p.EnterRule(localctx, 1834, PlSqlParserRULE_savepoint_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16288) + p.SetState(16036) p.Match(PlSqlParserSAVEPOINT) if p.HasError() { // Recognition error - abort rule @@ -271282,7 +266847,7 @@ func (p *PlSqlParser) Savepoint_statement() (localctx ISavepoint_statementContex } } { - p.SetState(16289) + p.SetState(16037) p.Savepoint_name() } @@ -271530,12 +267095,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, 1880, PlSqlParserRULE_explain_statement) + p.EnterRule(localctx, 1836, PlSqlParserRULE_explain_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16291) + p.SetState(16039) p.Match(PlSqlParserEXPLAIN) if p.HasError() { // Recognition error - abort rule @@ -271543,14 +267108,14 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16292) + p.SetState(16040) p.Match(PlSqlParserPLAN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16297) + p.SetState(16045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271559,7 +267124,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { if _la == PlSqlParserSET { { - p.SetState(16293) + p.SetState(16041) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -271567,7 +267132,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16294) + p.SetState(16042) p.Match(PlSqlParserSTATEMENT_ID) if p.HasError() { // Recognition error - abort rule @@ -271575,7 +267140,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16295) + p.SetState(16043) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -271583,12 +267148,12 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16296) + p.SetState(16044) p.Quoted_string() } } - p.SetState(16301) + p.SetState(16049) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271597,7 +267162,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { if _la == PlSqlParserINTO { { - p.SetState(16299) + p.SetState(16047) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -271605,20 +267170,20 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16300) + p.SetState(16048) p.Tableview_name() } } { - p.SetState(16303) + p.SetState(16051) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16309) + p.SetState(16057) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271627,31 +267192,31 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: { - p.SetState(16304) + p.SetState(16052) p.Select_statement() } case PlSqlParserUPDATE: { - p.SetState(16305) + p.SetState(16053) p.Update_statement() } case PlSqlParserDELETE: { - p.SetState(16306) + p.SetState(16054) p.Delete_statement() } case PlSqlParserINSERT: { - p.SetState(16307) + p.SetState(16055) p.Insert_statement() } case PlSqlParserMERGE: { - p.SetState(16308) + p.SetState(16056) p.Merge_statement() } @@ -271767,10 +267332,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, 1882, PlSqlParserRULE_select_only_statement) + p.EnterRule(localctx, 1838, PlSqlParserRULE_select_only_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16311) + p.SetState(16059) p.Subquery() } @@ -272053,26 +267618,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, 1884, PlSqlParserRULE_select_statement) + p.EnterRule(localctx, 1840, PlSqlParserRULE_select_statement) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16313) + p.SetState(16061) p.Select_only_statement() } - p.SetState(16320) + p.SetState(16068) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2194, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(16318) + p.SetState(16066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272081,25 +267646,25 @@ func (p *PlSqlParser) Select_statement() (localctx ISelect_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFOR: { - p.SetState(16314) + p.SetState(16062) p.For_update_clause() } case PlSqlParserORDER: { - p.SetState(16315) + p.SetState(16063) p.Order_by_clause() } case PlSqlParserOFFSET: { - p.SetState(16316) + p.SetState(16064) p.Offset_clause() } case PlSqlParserFETCH: { - p.SetState(16317) + p.SetState(16065) p.Fetch_clause() } @@ -272109,12 +267674,12 @@ func (p *PlSqlParser) Select_statement() (localctx ISelect_statementContext) { } } - p.SetState(16322) + p.SetState(16070) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2194, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -272268,12 +267833,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, 1886, PlSqlParserRULE_subquery_factoring_clause) + p.EnterRule(localctx, 1842, PlSqlParserRULE_subquery_factoring_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16323) + p.SetState(16071) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -272281,10 +267846,10 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ } } { - p.SetState(16324) + p.SetState(16072) p.Factoring_element() } - p.SetState(16329) + p.SetState(16077) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272293,7 +267858,7 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ for _la == PlSqlParserCOMMA { { - p.SetState(16325) + p.SetState(16073) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -272301,11 +267866,11 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ } } { - p.SetState(16326) + p.SetState(16074) p.Factoring_element() } - p.SetState(16331) + p.SetState(16079) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272520,15 +268085,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, 1888, PlSqlParserRULE_factoring_element) + p.EnterRule(localctx, 1844, PlSqlParserRULE_factoring_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16332) + p.SetState(16080) p.Query_name() } - p.SetState(16334) + p.SetState(16082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272537,13 +268102,13 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(16333) + p.SetState(16081) p.Paren_column_list() } } { - p.SetState(16336) + p.SetState(16084) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -272551,7 +268116,7 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { } } { - p.SetState(16337) + p.SetState(16085) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -272559,10 +268124,10 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { } } { - p.SetState(16338) + p.SetState(16086) p.Subquery() } - p.SetState(16340) + p.SetState(16088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272571,20 +268136,20 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserORDER { { - p.SetState(16339) + p.SetState(16087) p.Order_by_clause() } } { - p.SetState(16342) + p.SetState(16090) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16344) + p.SetState(16092) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272593,12 +268158,12 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserSEARCH { { - p.SetState(16343) + p.SetState(16091) p.Search_clause() } } - p.SetState(16347) + p.SetState(16095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272607,7 +268172,7 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserCYCLE { { - p.SetState(16346) + p.SetState(16094) p.Cycle_clause() } @@ -272831,12 +268396,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, 1890, PlSqlParserRULE_search_clause) + p.EnterRule(localctx, 1846, PlSqlParserRULE_search_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16349) + p.SetState(16097) p.Match(PlSqlParserSEARCH) if p.HasError() { // Recognition error - abort rule @@ -272844,7 +268409,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16350) + p.SetState(16098) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBREADTH || _la == PlSqlParserDEPTH) { @@ -272855,7 +268420,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16351) + p.SetState(16099) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -272863,7 +268428,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16352) + p.SetState(16100) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -272871,10 +268436,10 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16353) + p.SetState(16101) p.Column_name() } - p.SetState(16355) + p.SetState(16103) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272883,7 +268448,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserASC { { - p.SetState(16354) + p.SetState(16102) p.Match(PlSqlParserASC) if p.HasError() { // Recognition error - abort rule @@ -272892,7 +268457,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16358) + p.SetState(16106) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272901,7 +268466,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserDESC { { - p.SetState(16357) + p.SetState(16105) p.Match(PlSqlParserDESC) if p.HasError() { // Recognition error - abort rule @@ -272910,12 +268475,12 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16362) + p.SetState(16110) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2202, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2177, p.GetParserRuleContext()) == 1 { { - p.SetState(16360) + p.SetState(16108) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -272923,7 +268488,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16361) + p.SetState(16109) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -272934,7 +268499,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16366) + p.SetState(16114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272943,7 +268508,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserNULLS { { - p.SetState(16364) + p.SetState(16112) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -272951,7 +268516,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16365) + p.SetState(16113) p.Match(PlSqlParserLAST) if p.HasError() { // Recognition error - abort rule @@ -272960,7 +268525,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16386) + p.SetState(16134) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272969,7 +268534,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16368) + p.SetState(16116) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -272977,10 +268542,10 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16369) + p.SetState(16117) p.Column_name() } - p.SetState(16371) + p.SetState(16119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272989,7 +268554,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserASC { { - p.SetState(16370) + p.SetState(16118) p.Match(PlSqlParserASC) if p.HasError() { // Recognition error - abort rule @@ -272998,7 +268563,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16374) + p.SetState(16122) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273007,7 +268572,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserDESC { { - p.SetState(16373) + p.SetState(16121) p.Match(PlSqlParserDESC) if p.HasError() { // Recognition error - abort rule @@ -273016,12 +268581,12 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16378) + p.SetState(16126) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2206, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2181, p.GetParserRuleContext()) == 1 { { - p.SetState(16376) + p.SetState(16124) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -273029,7 +268594,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16377) + p.SetState(16125) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -273040,7 +268605,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16382) + p.SetState(16130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273049,7 +268614,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserNULLS { { - p.SetState(16380) + p.SetState(16128) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -273057,7 +268622,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16381) + p.SetState(16129) p.Match(PlSqlParserLAST) if p.HasError() { // Recognition error - abort rule @@ -273067,7 +268632,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } - p.SetState(16388) + p.SetState(16136) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273075,7 +268640,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16389) + p.SetState(16137) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -273083,7 +268648,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16390) + p.SetState(16138) p.Column_name() } @@ -273274,10 +268839,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, 1892, PlSqlParserRULE_cycle_clause) + p.EnterRule(localctx, 1848, PlSqlParserRULE_cycle_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16392) + p.SetState(16140) p.Match(PlSqlParserCYCLE) if p.HasError() { // Recognition error - abort rule @@ -273285,11 +268850,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16393) + p.SetState(16141) p.Column_list() } { - p.SetState(16394) + p.SetState(16142) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -273297,11 +268862,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16395) + p.SetState(16143) p.Column_name() } { - p.SetState(16396) + p.SetState(16144) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -273309,11 +268874,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16397) + p.SetState(16145) p.Expression() } { - p.SetState(16398) + p.SetState(16146) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -273321,7 +268886,7 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16399) + p.SetState(16147) p.Expression() } @@ -273475,37 +269040,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, 1894, PlSqlParserRULE_subquery) + p.EnterRule(localctx, 1850, PlSqlParserRULE_subquery) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16401) + p.SetState(16149) p.Subquery_basic_elements() } - p.SetState(16405) + p.SetState(16153) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2209, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2184, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16402) + p.SetState(16150) p.Subquery_operation_part() } } - p.SetState(16407) + p.SetState(16155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2209, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2184, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -273645,8 +269210,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, 1896, PlSqlParserRULE_subquery_basic_elements) - p.SetState(16413) + p.EnterRule(localctx, 1852, PlSqlParserRULE_subquery_basic_elements) + p.SetState(16161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273656,14 +269221,14 @@ func (p *PlSqlParser) Subquery_basic_elements() (localctx ISubquery_basic_elemen case PlSqlParserSELECT, PlSqlParserWITH: p.EnterOuterAlt(localctx, 1) { - p.SetState(16408) + p.SetState(16156) p.Query_block() } case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(16409) + p.SetState(16157) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -273671,11 +269236,11 @@ func (p *PlSqlParser) Subquery_basic_elements() (localctx ISubquery_basic_elemen } } { - p.SetState(16410) + p.SetState(16158) p.Subquery() } { - p.SetState(16411) + p.SetState(16159) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -273815,11 +269380,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, 1898, PlSqlParserRULE_subquery_operation_part) + p.EnterRule(localctx, 1854, PlSqlParserRULE_subquery_operation_part) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16421) + p.SetState(16169) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273828,14 +269393,14 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa switch p.GetTokenStream().LA(1) { case PlSqlParserUNION: { - p.SetState(16415) + p.SetState(16163) p.Match(PlSqlParserUNION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16417) + p.SetState(16165) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273844,7 +269409,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa if _la == PlSqlParserALL { { - p.SetState(16416) + p.SetState(16164) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -273856,7 +269421,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa case PlSqlParserINTERSECT: { - p.SetState(16419) + p.SetState(16167) p.Match(PlSqlParserINTERSECT) if p.HasError() { // Recognition error - abort rule @@ -273866,7 +269431,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa case PlSqlParserMINUS: { - p.SetState(16420) + p.SetState(16168) p.Match(PlSqlParserMINUS) if p.HasError() { // Recognition error - abort rule @@ -273879,7 +269444,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa goto errorExit } { - p.SetState(16423) + p.SetState(16171) p.Subquery_basic_elements() } @@ -274163,11 +269728,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, 1900, PlSqlParserRULE_query_block) + p.EnterRule(localctx, 1856, PlSqlParserRULE_query_block) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16426) + p.SetState(16174) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274176,25 +269741,25 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { if _la == PlSqlParserWITH { { - p.SetState(16425) + p.SetState(16173) p.Subquery_factoring_clause() } } { - p.SetState(16428) + p.SetState(16176) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16430) + p.SetState(16178) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2214, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2189, p.GetParserRuleContext()) == 1 { { - p.SetState(16429) + p.SetState(16177) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -274209,10 +269774,10 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { goto errorExit } { - p.SetState(16432) + p.SetState(16180) p.Selected_list() } - p.SetState(16434) + p.SetState(16182) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274221,81 +269786,81 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { if _la == PlSqlParserBULK || _la == PlSqlParserINTO { { - p.SetState(16433) + p.SetState(16181) p.Into_clause() } } { - p.SetState(16436) + p.SetState(16184) p.From_clause() } - p.SetState(16438) + p.SetState(16186) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2216, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2191, p.GetParserRuleContext()) == 1 { { - p.SetState(16437) + p.SetState(16185) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16441) + p.SetState(16189) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2217, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2192, p.GetParserRuleContext()) == 1 { { - p.SetState(16440) + p.SetState(16188) p.Hierarchical_query_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16444) + p.SetState(16192) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2218, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2193, p.GetParserRuleContext()) == 1 { { - p.SetState(16443) + p.SetState(16191) p.Group_by_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16447) + p.SetState(16195) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2219, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2194, p.GetParserRuleContext()) == 1 { { - p.SetState(16446) + p.SetState(16194) p.Model_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16450) + p.SetState(16198) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2220, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2195, p.GetParserRuleContext()) == 1 { { - p.SetState(16449) + p.SetState(16197) p.Order_by_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16453) + p.SetState(16201) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2221, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2196, p.GetParserRuleContext()) == 1 { { - p.SetState(16452) + p.SetState(16200) p.Fetch_clause() } @@ -274451,10 +270016,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, 1902, PlSqlParserRULE_selected_list) + p.EnterRule(localctx, 1858, PlSqlParserRULE_selected_list) var _la int - p.SetState(16464) + p.SetState(16212) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274464,7 +270029,7 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { case PlSqlParserASTERISK: p.EnterOuterAlt(localctx, 1) { - p.SetState(16455) + p.SetState(16203) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -274475,10 +270040,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(16456) + p.SetState(16204) p.Select_list_elements() } - p.SetState(16461) + p.SetState(16209) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274487,7 +270052,7 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16457) + p.SetState(16205) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -274495,11 +270060,11 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { } } { - p.SetState(16458) + p.SetState(16206) p.Select_list_elements() } - p.SetState(16463) + p.SetState(16211) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274624,10 +270189,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, 1904, PlSqlParserRULE_from_clause) + p.EnterRule(localctx, 1860, PlSqlParserRULE_from_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16466) + p.SetState(16214) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -274635,7 +270200,7 @@ func (p *PlSqlParser) From_clause() (localctx IFrom_clauseContext) { } } { - p.SetState(16467) + p.SetState(16215) p.Table_ref_list() } @@ -274780,33 +270345,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, 1906, PlSqlParserRULE_select_list_elements) - p.SetState(16474) + p.EnterRule(localctx, 1862, PlSqlParserRULE_select_list_elements) + p.SetState(16222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2225, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2200, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16469) + p.SetState(16217) p.Table_wild() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16470) + p.SetState(16218) p.Expression() } - p.SetState(16472) + p.SetState(16220) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2224, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2199, p.GetParserRuleContext()) == 1 { { - p.SetState(16471) + p.SetState(16219) p.Column_alias() } @@ -274935,14 +270500,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, 1908, PlSqlParserRULE_table_wild) + p.EnterRule(localctx, 1864, PlSqlParserRULE_table_wild) p.EnterOuterAlt(localctx, 1) { - p.SetState(16476) + p.SetState(16224) p.Tableview_name() } { - p.SetState(16477) + p.SetState(16225) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -274950,7 +270515,7 @@ func (p *PlSqlParser) Table_wild() (localctx ITable_wildContext) { } } { - p.SetState(16478) + p.SetState(16226) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -275101,27 +270666,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, 1910, PlSqlParserRULE_table_ref_list) + p.EnterRule(localctx, 1866, PlSqlParserRULE_table_ref_list) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16480) + p.SetState(16228) p.Table_ref() } - p.SetState(16485) + p.SetState(16233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2201, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16481) + p.SetState(16229) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -275129,17 +270694,17 @@ func (p *PlSqlParser) Table_ref_list() (localctx ITable_ref_listContext) { } } { - p.SetState(16482) + p.SetState(16230) p.Table_ref() } } - p.SetState(16487) + p.SetState(16235) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2201, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -275329,55 +270894,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, 1912, PlSqlParserRULE_table_ref) + p.EnterRule(localctx, 1868, PlSqlParserRULE_table_ref) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16488) + p.SetState(16236) p.Table_ref_aux() } - p.SetState(16492) + p.SetState(16240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2227, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2202, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16489) + p.SetState(16237) p.Join_clause() } } - p.SetState(16494) + p.SetState(16242) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2227, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2202, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16497) + p.SetState(16245) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2228, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2203, p.GetParserRuleContext()) == 1 { { - p.SetState(16495) + p.SetState(16243) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2228, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2203, p.GetParserRuleContext()) == 2 { { - p.SetState(16496) + p.SetState(16244) p.Unpivot_clause() } @@ -275552,53 +271117,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, 1914, PlSqlParserRULE_table_ref_aux) + p.EnterRule(localctx, 1870, PlSqlParserRULE_table_ref_aux) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16499) + p.SetState(16247) p.Table_ref_aux_internal() } - p.SetState(16503) + p.SetState(16251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2229, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2204, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16500) + p.SetState(16248) p.Flashback_query_clause() } } - p.SetState(16505) + p.SetState(16253) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2229, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2204, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16508) + p.SetState(16256) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2230, p.GetParserRuleContext()) == 1 { - p.SetState(16506) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2205, p.GetParserRuleContext()) == 1 { + p.SetState(16254) if !(p.IsTableAlias()) { p.SetError(antlr.NewFailedPredicateException(p, "p.IsTableAlias()", "")) goto errorExit } { - p.SetState(16507) + p.SetState(16255) p.Table_alias() } @@ -275968,37 +271533,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, 1916, PlSqlParserRULE_table_ref_aux_internal) + p.EnterRule(localctx, 1872, PlSqlParserRULE_table_ref_aux_internal) var _la int - p.SetState(16533) + p.SetState(16281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2234, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2209, p.GetParserRuleContext()) { case 1: localctx = NewTable_ref_aux_internal_oneContext(p, localctx) p.EnterOuterAlt(localctx, 1) { - p.SetState(16510) + p.SetState(16258) p.Dml_table_expression_clause() } - p.SetState(16513) + p.SetState(16261) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2231, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2206, p.GetParserRuleContext()) == 1 { { - p.SetState(16511) + p.SetState(16259) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2231, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2206, p.GetParserRuleContext()) == 2 { { - p.SetState(16512) + p.SetState(16260) p.Unpivot_clause() } @@ -276010,7 +271575,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(16515) + p.SetState(16263) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276018,10 +271583,10 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16516) + p.SetState(16264) p.Table_ref() } - p.SetState(16520) + p.SetState(16268) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276030,11 +271595,11 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal for _la == PlSqlParserINTERSECT || _la == PlSqlParserMINUS || _la == PlSqlParserUNION { { - p.SetState(16517) + p.SetState(16265) p.Subquery_operation_part() } - p.SetState(16522) + p.SetState(16270) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276042,27 +271607,27 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal _la = p.GetTokenStream().LA(1) } { - p.SetState(16523) + p.SetState(16271) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16526) + p.SetState(16274) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2233, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2208, p.GetParserRuleContext()) == 1 { { - p.SetState(16524) + p.SetState(16272) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2233, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2208, p.GetParserRuleContext()) == 2 { { - p.SetState(16525) + p.SetState(16273) p.Unpivot_clause() } @@ -276074,7 +271639,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(16528) + p.SetState(16276) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -276082,7 +271647,7 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16529) + p.SetState(16277) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276090,11 +271655,11 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16530) + p.SetState(16278) p.Dml_table_expression_clause() } { - p.SetState(16531) + p.SetState(16279) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276379,13 +271944,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, 1918, PlSqlParserRULE_join_clause) + p.EnterRule(localctx, 1874, PlSqlParserRULE_join_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(16536) + p.SetState(16284) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276394,12 +271959,12 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { if _la == PlSqlParserPARTITION { { - p.SetState(16535) + p.SetState(16283) p.Query_partition_clause() } } - p.SetState(16539) + p.SetState(16287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276408,7 +271973,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { if _la == PlSqlParserCROSS || _la == PlSqlParserNATURAL { { - p.SetState(16538) + p.SetState(16286) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCROSS || _la == PlSqlParserNATURAL) { @@ -276420,7 +271985,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } - p.SetState(16543) + p.SetState(16291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276428,7 +271993,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINNER: { - p.SetState(16541) + p.SetState(16289) p.Match(PlSqlParserINNER) if p.HasError() { // Recognition error - abort rule @@ -276438,7 +272003,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { case PlSqlParserFULL, PlSqlParserLEFT, PlSqlParserRIGHT: { - p.SetState(16542) + p.SetState(16290) p.Outer_join_type() } @@ -276447,7 +272012,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { default: } { - p.SetState(16545) + p.SetState(16293) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -276455,33 +272020,33 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } { - p.SetState(16546) + p.SetState(16294) p.Table_ref_aux() } - p.SetState(16548) + p.SetState(16296) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2238, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2213, p.GetParserRuleContext()) == 1 { { - p.SetState(16547) + p.SetState(16295) p.Query_partition_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16554) + p.SetState(16302) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2240, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2215, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(16552) + p.SetState(16300) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276490,13 +272055,13 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserON: { - p.SetState(16550) + p.SetState(16298) p.Join_on_part() } case PlSqlParserUSING: { - p.SetState(16551) + p.SetState(16299) p.Join_using_part() } @@ -276506,12 +272071,12 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } - p.SetState(16556) + p.SetState(16304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2240, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2215, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -276629,10 +272194,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, 1920, PlSqlParserRULE_join_on_part) + p.EnterRule(localctx, 1876, PlSqlParserRULE_join_on_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16557) + p.SetState(16305) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -276640,7 +272205,7 @@ func (p *PlSqlParser) Join_on_part() (localctx IJoin_on_partContext) { } } { - p.SetState(16558) + p.SetState(16306) p.Condition() } @@ -276756,10 +272321,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, 1922, PlSqlParserRULE_join_using_part) + p.EnterRule(localctx, 1878, PlSqlParserRULE_join_using_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16560) + p.SetState(16308) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -276767,7 +272332,7 @@ func (p *PlSqlParser) Join_using_part() (localctx IJoin_using_partContext) { } } { - p.SetState(16561) + p.SetState(16309) p.Paren_column_list() } @@ -276881,12 +272446,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, 1924, PlSqlParserRULE_outer_join_type) + p.EnterRule(localctx, 1880, PlSqlParserRULE_outer_join_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16563) + p.SetState(16311) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFULL || _la == PlSqlParserLEFT || _la == PlSqlParserRIGHT) { @@ -276896,7 +272461,7 @@ func (p *PlSqlParser) Outer_join_type() (localctx IOuter_join_typeContext) { p.Consume() } } - p.SetState(16565) + p.SetState(16313) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276905,7 +272470,7 @@ func (p *PlSqlParser) Outer_join_type() (localctx IOuter_join_typeContext) { if _la == PlSqlParserOUTER { { - p.SetState(16564) + p.SetState(16312) p.Match(PlSqlParserOUTER) if p.HasError() { // Recognition error - abort rule @@ -277059,10 +272624,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, 1926, PlSqlParserRULE_query_partition_clause) + p.EnterRule(localctx, 1882, PlSqlParserRULE_query_partition_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16567) + p.SetState(16315) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -277070,43 +272635,43 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause } } { - p.SetState(16568) + p.SetState(16316) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16576) + p.SetState(16324) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2243, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2218, p.GetParserRuleContext()) { case 1: { - p.SetState(16569) + p.SetState(16317) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16572) + p.SetState(16320) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2242, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2217, p.GetParserRuleContext()) == 1 { { - p.SetState(16570) + p.SetState(16318) p.Subquery() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2242, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2217, p.GetParserRuleContext()) == 2 { { - p.SetState(16571) + p.SetState(16319) p.Expressions() } @@ -277114,7 +272679,7 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause goto errorExit } { - p.SetState(16574) + p.SetState(16322) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277124,7 +272689,7 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause case 2: { - p.SetState(16575) + p.SetState(16323) p.Expressions() } @@ -277274,10 +272839,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, 1928, PlSqlParserRULE_flashback_query_clause) + p.EnterRule(localctx, 1884, PlSqlParserRULE_flashback_query_clause) var _la int - p.SetState(16586) + p.SetState(16334) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277287,7 +272852,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause case PlSqlParserVERSIONS: p.EnterOuterAlt(localctx, 1) { - p.SetState(16578) + p.SetState(16326) p.Match(PlSqlParserVERSIONS) if p.HasError() { // Recognition error - abort rule @@ -277295,7 +272860,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16579) + p.SetState(16327) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -277303,7 +272868,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16580) + p.SetState(16328) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserTIMESTAMP) { @@ -277314,14 +272879,14 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16581) + p.SetState(16329) p.Expression() } case PlSqlParserAS: p.EnterOuterAlt(localctx, 2) { - p.SetState(16582) + p.SetState(16330) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -277329,7 +272894,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16583) + p.SetState(16331) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -277337,7 +272902,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16584) + p.SetState(16332) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserSNAPSHOT || _la == PlSqlParserTIMESTAMP) { @@ -277348,7 +272913,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16585) + p.SetState(16333) p.Expression() } @@ -277554,19 +273119,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, 1930, PlSqlParserRULE_pivot_clause) + p.EnterRule(localctx, 1886, PlSqlParserRULE_pivot_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16588) + p.SetState(16336) p.Match(PlSqlParserPIVOT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16590) + p.SetState(16338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277575,7 +273140,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { if _la == PlSqlParserXML { { - p.SetState(16589) + p.SetState(16337) p.Match(PlSqlParserXML) if p.HasError() { // Recognition error - abort rule @@ -277585,7 +273150,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } { - p.SetState(16592) + p.SetState(16340) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277593,10 +273158,10 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } } { - p.SetState(16593) + p.SetState(16341) p.Pivot_element() } - p.SetState(16598) + p.SetState(16346) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277605,7 +273170,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16594) + p.SetState(16342) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -277613,11 +273178,11 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } } { - p.SetState(16595) + p.SetState(16343) p.Pivot_element() } - p.SetState(16600) + p.SetState(16348) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277625,15 +273190,15 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16601) + p.SetState(16349) p.Pivot_for_clause() } { - p.SetState(16602) + p.SetState(16350) p.Pivot_in_clause() } { - p.SetState(16603) + p.SetState(16351) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277792,16 +273357,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, 1932, PlSqlParserRULE_pivot_element) + p.EnterRule(localctx, 1888, PlSqlParserRULE_pivot_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16605) + p.SetState(16353) p.Aggregate_function_name() } { - p.SetState(16606) + p.SetState(16354) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277809,18 +273374,18 @@ func (p *PlSqlParser) Pivot_element() (localctx IPivot_elementContext) { } } { - p.SetState(16607) + p.SetState(16355) p.Expression() } { - p.SetState(16608) + p.SetState(16356) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16610) + p.SetState(16358) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277829,7 +273394,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(16609) + p.SetState(16357) p.Column_alias() } @@ -277964,17 +273529,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, 1934, PlSqlParserRULE_pivot_for_clause) + p.EnterRule(localctx, 1890, PlSqlParserRULE_pivot_for_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16612) + p.SetState(16360) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16615) + p.SetState(16363) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277983,13 +273548,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(16613) + p.SetState(16361) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16614) + p.SetState(16362) p.Paren_column_list() } @@ -278183,12 +273748,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, 1936, PlSqlParserRULE_pivot_in_clause) + p.EnterRule(localctx, 1892, PlSqlParserRULE_pivot_in_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16617) + p.SetState(16365) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -278196,36 +273761,36 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16618) + p.SetState(16366) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16636) + p.SetState(16384) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2251, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) { case 1: { - p.SetState(16619) + p.SetState(16367) p.Subquery() } case 2: { - p.SetState(16620) + p.SetState(16368) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16625) + p.SetState(16373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278234,7 +273799,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16621) + p.SetState(16369) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -278242,7 +273807,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16622) + p.SetState(16370) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -278250,7 +273815,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } - p.SetState(16627) + p.SetState(16375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278260,10 +273825,10 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { case 3: { - p.SetState(16628) + p.SetState(16376) p.Pivot_in_clause_element() } - p.SetState(16633) + p.SetState(16381) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278272,7 +273837,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16629) + p.SetState(16377) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -278280,11 +273845,11 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16630) + p.SetState(16378) p.Pivot_in_clause_element() } - p.SetState(16635) + p.SetState(16383) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278296,7 +273861,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { goto errorExit } { - p.SetState(16638) + p.SetState(16386) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278428,15 +273993,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, 1938, PlSqlParserRULE_pivot_in_clause_element) + p.EnterRule(localctx, 1894, PlSqlParserRULE_pivot_in_clause_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16640) + p.SetState(16388) p.Pivot_in_clause_elements() } - p.SetState(16642) + p.SetState(16390) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278445,7 +274010,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(16641) + p.SetState(16389) p.Column_alias() } @@ -278585,34 +274150,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, 1940, PlSqlParserRULE_pivot_in_clause_elements) + p.EnterRule(localctx, 1896, PlSqlParserRULE_pivot_in_clause_elements) var _la int - p.SetState(16650) + p.SetState(16398) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2254, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2229, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16644) + p.SetState(16392) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16645) + p.SetState(16393) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16647) + p.SetState(16395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278621,13 +274186,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(16646) + p.SetState(16394) p.Expressions() } } { - p.SetState(16649) + p.SetState(16397) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278827,19 +274392,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, 1942, PlSqlParserRULE_unpivot_clause) + p.EnterRule(localctx, 1898, PlSqlParserRULE_unpivot_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16652) + p.SetState(16400) p.Match(PlSqlParserUNPIVOT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16655) + p.SetState(16403) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278848,7 +274413,7 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { if _la == PlSqlParserEXCLUDE || _la == PlSqlParserINCLUDE { { - p.SetState(16653) + p.SetState(16401) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDE || _la == PlSqlParserINCLUDE) { @@ -278859,7 +274424,7 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { } } { - p.SetState(16654) + p.SetState(16402) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -278869,14 +274434,14 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { } { - p.SetState(16657) + p.SetState(16405) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16660) + p.SetState(16408) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278885,13 +274450,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(16658) + p.SetState(16406) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16659) + p.SetState(16407) p.Paren_column_list() } @@ -278900,15 +274465,15 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { goto errorExit } { - p.SetState(16662) + p.SetState(16410) p.Pivot_for_clause() } { - p.SetState(16663) + p.SetState(16411) p.Unpivot_in_clause() } { - p.SetState(16664) + p.SetState(16412) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -279074,12 +274639,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, 1944, PlSqlParserRULE_unpivot_in_clause) + p.EnterRule(localctx, 1900, PlSqlParserRULE_unpivot_in_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16666) + p.SetState(16414) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -279087,7 +274652,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16667) + p.SetState(16415) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -279095,10 +274660,10 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16668) + p.SetState(16416) p.Unpivot_in_elements() } - p.SetState(16673) + p.SetState(16421) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279107,7 +274672,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16669) + p.SetState(16417) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -279115,11 +274680,11 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16670) + p.SetState(16418) p.Unpivot_in_elements() } - p.SetState(16675) + p.SetState(16423) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279127,7 +274692,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16676) + p.SetState(16424) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -279327,11 +274892,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, 1946, PlSqlParserRULE_unpivot_in_elements) + p.EnterRule(localctx, 1902, PlSqlParserRULE_unpivot_in_elements) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16680) + p.SetState(16428) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279340,13 +274905,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(16678) + p.SetState(16426) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16679) + p.SetState(16427) p.Paren_column_list() } @@ -279354,7 +274919,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(16697) + p.SetState(16445) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279363,14 +274928,14 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex if _la == PlSqlParserAS { { - p.SetState(16682) + p.SetState(16430) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16695) + p.SetState(16443) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279379,13 +274944,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(16683) + p.SetState(16431) p.Constant() } case PlSqlParserLEFT_PAREN: { - p.SetState(16684) + p.SetState(16432) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -279393,10 +274958,10 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex } } { - p.SetState(16685) + p.SetState(16433) p.Constant() } - p.SetState(16690) + p.SetState(16438) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279405,7 +274970,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex for _la == PlSqlParserCOMMA { { - p.SetState(16686) + p.SetState(16434) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -279413,11 +274978,11 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex } } { - p.SetState(16687) + p.SetState(16435) p.Constant() } - p.SetState(16692) + p.SetState(16440) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279425,7 +274990,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex _la = p.GetTokenStream().LA(1) } { - p.SetState(16693) + p.SetState(16441) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -279579,8 +275144,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, 1948, PlSqlParserRULE_hierarchical_query_clause) - p.SetState(16716) + p.EnterRule(localctx, 1904, PlSqlParserRULE_hierarchical_query_clause) + p.SetState(16464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279590,7 +275155,7 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ case PlSqlParserCONNECT: p.EnterOuterAlt(localctx, 1) { - p.SetState(16699) + p.SetState(16447) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -279598,19 +275163,19 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ } } { - p.SetState(16700) + p.SetState(16448) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16702) + p.SetState(16450) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2262, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2237, p.GetParserRuleContext()) == 1 { { - p.SetState(16701) + p.SetState(16449) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -279622,15 +275187,15 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ goto errorExit } { - p.SetState(16704) + p.SetState(16452) p.Condition() } - p.SetState(16706) + p.SetState(16454) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2263, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2238, p.GetParserRuleContext()) == 1 { { - p.SetState(16705) + p.SetState(16453) p.Start_part() } @@ -279641,11 +275206,11 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ case PlSqlParserSTART: p.EnterOuterAlt(localctx, 2) { - p.SetState(16708) + p.SetState(16456) p.Start_part() } { - p.SetState(16709) + p.SetState(16457) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -279653,19 +275218,19 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ } } { - p.SetState(16710) + p.SetState(16458) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16712) + p.SetState(16460) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2264, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2239, p.GetParserRuleContext()) == 1 { { - p.SetState(16711) + p.SetState(16459) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -279677,7 +275242,7 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ goto errorExit } { - p.SetState(16714) + p.SetState(16462) p.Condition() } @@ -279803,10 +275368,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, 1950, PlSqlParserRULE_start_part) + p.EnterRule(localctx, 1906, PlSqlParserRULE_start_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16718) + p.SetState(16466) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -279814,7 +275379,7 @@ func (p *PlSqlParser) Start_part() (localctx IStart_partContext) { } } { - p.SetState(16719) + p.SetState(16467) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -279822,7 +275387,7 @@ func (p *PlSqlParser) Start_part() (localctx IStart_partContext) { } } { - p.SetState(16720) + p.SetState(16468) p.Condition() } @@ -279996,10 +275561,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, 1952, PlSqlParserRULE_group_by_clause) + p.EnterRule(localctx, 1908, PlSqlParserRULE_group_by_clause) var _alt int - p.SetState(16748) + p.SetState(16496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280009,7 +275574,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { case PlSqlParserGROUP: p.EnterOuterAlt(localctx, 1) { - p.SetState(16722) + p.SetState(16470) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -280017,7 +275582,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16723) + p.SetState(16471) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -280025,22 +275590,22 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16724) + p.SetState(16472) p.Group_by_elements() } - p.SetState(16729) + p.SetState(16477) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2266, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2241, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16725) + p.SetState(16473) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -280048,27 +275613,27 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16726) + p.SetState(16474) p.Group_by_elements() } } - p.SetState(16731) + p.SetState(16479) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2266, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2241, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16733) + p.SetState(16481) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2267, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2242, p.GetParserRuleContext()) == 1 { { - p.SetState(16732) + p.SetState(16480) p.Having_clause() } @@ -280079,15 +275644,15 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { case PlSqlParserHAVING: p.EnterOuterAlt(localctx, 2) { - p.SetState(16735) + p.SetState(16483) p.Having_clause() } - p.SetState(16746) + p.SetState(16494) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2269, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2244, p.GetParserRuleContext()) == 1 { { - p.SetState(16736) + p.SetState(16484) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -280095,7 +275660,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16737) + p.SetState(16485) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -280103,22 +275668,22 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16738) + p.SetState(16486) p.Group_by_elements() } - p.SetState(16743) + p.SetState(16491) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2268, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2243, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16739) + p.SetState(16487) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -280126,17 +275691,17 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16740) + p.SetState(16488) p.Group_by_elements() } } - p.SetState(16745) + p.SetState(16493) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2268, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2243, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -280292,32 +275857,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, 1954, PlSqlParserRULE_group_by_elements) - p.SetState(16753) + p.EnterRule(localctx, 1910, PlSqlParserRULE_group_by_elements) + p.SetState(16501) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2271, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2246, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16750) + p.SetState(16498) p.Grouping_sets_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16751) + p.SetState(16499) p.Rollup_cube_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16752) + p.SetState(16500) p.Expression() } @@ -280488,12 +276053,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, 1956, PlSqlParserRULE_rollup_cube_clause) + p.EnterRule(localctx, 1912, PlSqlParserRULE_rollup_cube_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16755) + p.SetState(16503) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCUBE || _la == PlSqlParserROLLUP) { @@ -280504,7 +276069,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16756) + p.SetState(16504) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280512,10 +276077,10 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16757) + p.SetState(16505) p.Grouping_sets_elements() } - p.SetState(16762) + p.SetState(16510) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280524,7 +276089,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(16758) + p.SetState(16506) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -280532,11 +276097,11 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16759) + p.SetState(16507) p.Grouping_sets_elements() } - p.SetState(16764) + p.SetState(16512) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280544,7 +276109,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(16765) + p.SetState(16513) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280715,12 +276280,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, 1958, PlSqlParserRULE_grouping_sets_clause) + p.EnterRule(localctx, 1914, PlSqlParserRULE_grouping_sets_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16767) + p.SetState(16515) p.Match(PlSqlParserGROUPING) if p.HasError() { // Recognition error - abort rule @@ -280728,7 +276293,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16768) + p.SetState(16516) p.Match(PlSqlParserSETS) if p.HasError() { // Recognition error - abort rule @@ -280736,7 +276301,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16769) + p.SetState(16517) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280744,10 +276309,10 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16770) + p.SetState(16518) p.Grouping_sets_elements() } - p.SetState(16775) + p.SetState(16523) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280756,7 +276321,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont for _la == PlSqlParserCOMMA { { - p.SetState(16771) + p.SetState(16519) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -280764,11 +276329,11 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16772) + p.SetState(16520) p.Grouping_sets_elements() } - p.SetState(16777) + p.SetState(16525) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280776,7 +276341,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont _la = p.GetTokenStream().LA(1) } { - p.SetState(16778) + p.SetState(16526) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280935,34 +276500,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, 1960, PlSqlParserRULE_grouping_sets_elements) + p.EnterRule(localctx, 1916, PlSqlParserRULE_grouping_sets_elements) var _la int - p.SetState(16787) + p.SetState(16535) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2275, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2250, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16780) + p.SetState(16528) p.Rollup_cube_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16781) + p.SetState(16529) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16783) + p.SetState(16531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280971,13 +276536,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(16782) + p.SetState(16530) p.Expressions() } } { - p.SetState(16785) + p.SetState(16533) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280988,7 +276553,7 @@ func (p *PlSqlParser) Grouping_sets_elements() (localctx IGrouping_sets_elements case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16786) + p.SetState(16534) p.Expression() } @@ -281108,10 +276673,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, 1962, PlSqlParserRULE_having_clause) + p.EnterRule(localctx, 1918, PlSqlParserRULE_having_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16789) + p.SetState(16537) p.Match(PlSqlParserHAVING) if p.HasError() { // Recognition error - abort rule @@ -281119,7 +276684,7 @@ func (p *PlSqlParser) Having_clause() (localctx IHaving_clauseContext) { } } { - p.SetState(16790) + p.SetState(16538) p.Condition() } @@ -281338,19 +276903,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, 1964, PlSqlParserRULE_model_clause) + p.EnterRule(localctx, 1920, PlSqlParserRULE_model_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16792) + p.SetState(16540) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16796) + p.SetState(16544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281359,18 +276924,18 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16793) + p.SetState(16541) p.Cell_reference_options() } - p.SetState(16798) + p.SetState(16546) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(16800) + p.SetState(16548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281379,12 +276944,12 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { if _la == PlSqlParserRETURN { { - p.SetState(16799) + p.SetState(16547) p.Return_rows_clause() } } - p.SetState(16805) + p.SetState(16553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281393,11 +276958,11 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { for _la == PlSqlParserREFERENCE { { - p.SetState(16802) + p.SetState(16550) p.Reference_model() } - p.SetState(16807) + p.SetState(16555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281405,7 +276970,7 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16808) + p.SetState(16556) p.Main_model() } @@ -281534,10 +277099,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, 1966, PlSqlParserRULE_cell_reference_options) + p.EnterRule(localctx, 1922, PlSqlParserRULE_cell_reference_options) var _la int - p.SetState(16818) + p.SetState(16566) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281547,7 +277112,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserIGNORE, PlSqlParserKEEP: p.EnterOuterAlt(localctx, 1) { - p.SetState(16810) + p.SetState(16558) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIGNORE || _la == PlSqlParserKEEP) { @@ -281558,7 +277123,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options } } { - p.SetState(16811) + p.SetState(16559) p.Match(PlSqlParserNAV) if p.HasError() { // Recognition error - abort rule @@ -281569,14 +277134,14 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserUNIQUE: p.EnterOuterAlt(localctx, 2) { - p.SetState(16812) + p.SetState(16560) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16816) + p.SetState(16564) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281585,7 +277150,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options switch p.GetTokenStream().LA(1) { case PlSqlParserDIMENSION: { - p.SetState(16813) + p.SetState(16561) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -281595,7 +277160,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserSINGLE: { - p.SetState(16814) + p.SetState(16562) p.Match(PlSqlParserSINGLE) if p.HasError() { // Recognition error - abort rule @@ -281603,7 +277168,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options } } { - p.SetState(16815) + p.SetState(16563) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -281731,12 +277296,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, 1968, PlSqlParserRULE_return_rows_clause) + p.EnterRule(localctx, 1924, PlSqlParserRULE_return_rows_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16820) + p.SetState(16568) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -281744,7 +277309,7 @@ func (p *PlSqlParser) Return_rows_clause() (localctx IReturn_rows_clauseContext) } } { - p.SetState(16821) + p.SetState(16569) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserUPDATED) { @@ -281755,7 +277320,7 @@ func (p *PlSqlParser) Return_rows_clause() (localctx IReturn_rows_clauseContext) } } { - p.SetState(16822) + p.SetState(16570) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -281967,12 +277532,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, 1970, PlSqlParserRULE_reference_model) + p.EnterRule(localctx, 1926, PlSqlParserRULE_reference_model) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16824) + p.SetState(16572) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -281980,11 +277545,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16825) + p.SetState(16573) p.Reference_model_name() } { - p.SetState(16826) + p.SetState(16574) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -281992,7 +277557,7 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16827) + p.SetState(16575) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -282000,11 +277565,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16828) + p.SetState(16576) p.Subquery() } { - p.SetState(16829) + p.SetState(16577) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -282012,10 +277577,10 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16830) + p.SetState(16578) p.Model_column_clauses() } - p.SetState(16834) + p.SetState(16582) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282024,11 +277589,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16831) + p.SetState(16579) p.Cell_reference_options() } - p.SetState(16836) + p.SetState(16584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282225,11 +277790,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, 1972, PlSqlParserRULE_main_model) + p.EnterRule(localctx, 1928, PlSqlParserRULE_main_model) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16839) + p.SetState(16587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282238,7 +277803,7 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { if _la == PlSqlParserMAIN { { - p.SetState(16837) + p.SetState(16585) p.Match(PlSqlParserMAIN) if p.HasError() { // Recognition error - abort rule @@ -282246,16 +277811,16 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { } } { - p.SetState(16838) + p.SetState(16586) p.Main_model_name() } } { - p.SetState(16841) + p.SetState(16589) p.Model_column_clauses() } - p.SetState(16845) + p.SetState(16593) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282264,11 +277829,11 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16842) + p.SetState(16590) p.Cell_reference_options() } - p.SetState(16847) + p.SetState(16595) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282276,7 +277841,7 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16848) + p.SetState(16596) p.Model_rules_clause() } @@ -282445,11 +278010,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, 1974, PlSqlParserRULE_model_column_clauses) + p.EnterRule(localctx, 1930, PlSqlParserRULE_model_column_clauses) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16851) + p.SetState(16599) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282458,13 +278023,13 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont if _la == PlSqlParserPARTITION { { - p.SetState(16850) + p.SetState(16598) p.Model_column_partition_part() } } { - p.SetState(16853) + p.SetState(16601) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -282472,7 +278037,7 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16854) + p.SetState(16602) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -282480,11 +278045,11 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16855) + p.SetState(16603) p.Model_column_list() } { - p.SetState(16856) + p.SetState(16604) p.Match(PlSqlParserMEASURES) if p.HasError() { // Recognition error - abort rule @@ -282492,7 +278057,7 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16857) + p.SetState(16605) p.Model_column_list() } @@ -282613,10 +278178,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, 1976, PlSqlParserRULE_model_column_partition_part) + p.EnterRule(localctx, 1932, PlSqlParserRULE_model_column_partition_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16859) + p.SetState(16607) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -282624,7 +278189,7 @@ func (p *PlSqlParser) Model_column_partition_part() (localctx IModel_column_part } } { - p.SetState(16860) + p.SetState(16608) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -282632,7 +278197,7 @@ func (p *PlSqlParser) Model_column_partition_part() (localctx IModel_column_part } } { - p.SetState(16861) + p.SetState(16609) p.Model_column_list() } @@ -282789,12 +278354,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, 1978, PlSqlParserRULE_model_column_list) + p.EnterRule(localctx, 1934, PlSqlParserRULE_model_column_list) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16863) + p.SetState(16611) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -282802,10 +278367,10 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { } } { - p.SetState(16864) + p.SetState(16612) p.Model_column() } - p.SetState(16869) + p.SetState(16617) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282814,7 +278379,7 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16865) + p.SetState(16613) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -282822,11 +278387,11 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { } } { - p.SetState(16866) + p.SetState(16614) p.Model_column() } - p.SetState(16871) + p.SetState(16619) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282834,7 +278399,7 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16872) + p.SetState(16620) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -282983,11 +278548,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, 1980, PlSqlParserRULE_model_column) + p.EnterRule(localctx, 1936, PlSqlParserRULE_model_column) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16876) + p.SetState(16624) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282996,13 +278561,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(16874) + p.SetState(16622) p.Expression() } case PlSqlParserSELECT, PlSqlParserWITH: { - p.SetState(16875) + p.SetState(16623) p.Query_block() } @@ -283010,7 +278575,7 @@ func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(16879) + p.SetState(16627) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283019,7 +278584,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(16878) + p.SetState(16626) p.Column_alias() } @@ -283195,11 +278760,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, 1982, PlSqlParserRULE_model_rules_clause) + p.EnterRule(localctx, 1938, PlSqlParserRULE_model_rules_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16882) + p.SetState(16630) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283208,20 +278773,20 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) if _la == PlSqlParserRULES { { - p.SetState(16881) + p.SetState(16629) p.Model_rules_part() } } { - p.SetState(16884) + p.SetState(16632) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16893) + p.SetState(16641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283230,10 +278795,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(16885) + p.SetState(16633) p.Model_rules_element() } - p.SetState(16890) + p.SetState(16638) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283242,7 +278807,7 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(16886) + p.SetState(16634) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -283250,11 +278815,11 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) } } { - p.SetState(16887) + p.SetState(16635) p.Model_rules_element() } - p.SetState(16892) + p.SetState(16640) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283264,7 +278829,7 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) } { - p.SetState(16895) + p.SetState(16643) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -283414,19 +278979,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, 1984, PlSqlParserRULE_model_rules_part) + p.EnterRule(localctx, 1940, PlSqlParserRULE_model_rules_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16897) + p.SetState(16645) p.Match(PlSqlParserRULES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16903) + p.SetState(16651) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283434,7 +278999,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUPDATE: { - p.SetState(16898) + p.SetState(16646) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -283444,14 +279009,14 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { case PlSqlParserUPSERT: { - p.SetState(16899) + p.SetState(16647) p.Match(PlSqlParserUPSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16901) + p.SetState(16649) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283460,7 +279025,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserALL { { - p.SetState(16900) + p.SetState(16648) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -283474,7 +279039,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { default: } - p.SetState(16907) + p.SetState(16655) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283483,7 +279048,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserAUTOMATIC || _la == PlSqlParserSEQUENTIAL { { - p.SetState(16905) + p.SetState(16653) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTOMATIC || _la == PlSqlParserSEQUENTIAL) { @@ -283494,7 +279059,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { } } { - p.SetState(16906) + p.SetState(16654) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -283503,7 +279068,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { } } - p.SetState(16910) + p.SetState(16658) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283512,7 +279077,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserITERATE { { - p.SetState(16909) + p.SetState(16657) p.Model_iterate_clause() } @@ -283679,16 +279244,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, 1986, PlSqlParserRULE_model_rules_element) + p.EnterRule(localctx, 1942, PlSqlParserRULE_model_rules_element) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16917) + p.SetState(16665) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2296, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2271, p.GetParserRuleContext()) == 1 { { - p.SetState(16912) + p.SetState(16660) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -283698,21 +279263,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(), 2296, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2271, p.GetParserRuleContext()) == 2 { { - p.SetState(16913) + p.SetState(16661) p.Match(PlSqlParserUPSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16915) + p.SetState(16663) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2295, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2270, p.GetParserRuleContext()) == 1 { { - p.SetState(16914) + p.SetState(16662) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -283728,10 +279293,10 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex goto errorExit } { - p.SetState(16919) + p.SetState(16667) p.Cell_assignment() } - p.SetState(16921) + p.SetState(16669) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283740,13 +279305,13 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex if _la == PlSqlParserORDER { { - p.SetState(16920) + p.SetState(16668) p.Order_by_clause() } } { - p.SetState(16923) + p.SetState(16671) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -283754,7 +279319,7 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex } } { - p.SetState(16924) + p.SetState(16672) p.Expression() } @@ -283865,10 +279430,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, 1988, PlSqlParserRULE_cell_assignment) + p.EnterRule(localctx, 1944, PlSqlParserRULE_cell_assignment) p.EnterOuterAlt(localctx, 1) { - p.SetState(16926) + p.SetState(16674) p.Model_expression() } @@ -284011,12 +279576,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, 1990, PlSqlParserRULE_model_iterate_clause) + p.EnterRule(localctx, 1946, PlSqlParserRULE_model_iterate_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16928) + p.SetState(16676) p.Match(PlSqlParserITERATE) if p.HasError() { // Recognition error - abort rule @@ -284024,7 +279589,7 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont } } { - p.SetState(16929) + p.SetState(16677) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -284032,18 +279597,18 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont } } { - p.SetState(16930) + p.SetState(16678) p.Expression() } { - p.SetState(16931) + p.SetState(16679) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16933) + p.SetState(16681) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284052,7 +279617,7 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont if _la == PlSqlParserUNTIL { { - p.SetState(16932) + p.SetState(16680) p.Until_part() } @@ -284180,10 +279745,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, 1992, PlSqlParserRULE_until_part) + p.EnterRule(localctx, 1948, PlSqlParserRULE_until_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16935) + p.SetState(16683) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -284191,7 +279756,7 @@ func (p *PlSqlParser) Until_part() (localctx IUntil_partContext) { } } { - p.SetState(16936) + p.SetState(16684) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -284199,11 +279764,11 @@ func (p *PlSqlParser) Until_part() (localctx IUntil_partContext) { } } { - p.SetState(16937) + p.SetState(16685) p.Condition() } { - p.SetState(16938) + p.SetState(16686) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -284369,21 +279934,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, 1994, PlSqlParserRULE_order_by_clause) + p.EnterRule(localctx, 1950, PlSqlParserRULE_order_by_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(16940) + p.SetState(16688) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16942) + p.SetState(16690) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284392,7 +279957,7 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { if _la == PlSqlParserSIBLINGS { { - p.SetState(16941) + p.SetState(16689) p.Match(PlSqlParserSIBLINGS) if p.HasError() { // Recognition error - abort rule @@ -284402,7 +279967,7 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } { - p.SetState(16944) + p.SetState(16692) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -284410,22 +279975,22 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } } { - p.SetState(16945) + p.SetState(16693) p.Order_by_elements() } - p.SetState(16950) + p.SetState(16698) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2300, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2275, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16946) + p.SetState(16694) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -284433,17 +279998,17 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } } { - p.SetState(16947) + p.SetState(16695) p.Order_by_elements() } } - p.SetState(16952) + p.SetState(16700) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2300, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2275, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -284581,20 +280146,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, 1996, PlSqlParserRULE_order_by_elements) + p.EnterRule(localctx, 1952, PlSqlParserRULE_order_by_elements) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16953) + p.SetState(16701) p.Expression() } - p.SetState(16955) + p.SetState(16703) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2301, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2276, p.GetParserRuleContext()) == 1 { { - p.SetState(16954) + p.SetState(16702) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -284608,12 +280173,12 @@ func (p *PlSqlParser) Order_by_elements() (localctx IOrder_by_elementsContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16959) + p.SetState(16707) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2302, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2277, p.GetParserRuleContext()) == 1 { { - p.SetState(16957) + p.SetState(16705) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -284621,7 +280186,7 @@ func (p *PlSqlParser) Order_by_elements() (localctx IOrder_by_elementsContext) { } } { - p.SetState(16958) + p.SetState(16706) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserLAST) { @@ -284758,12 +280323,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, 1998, PlSqlParserRULE_offset_clause) + p.EnterRule(localctx, 1954, PlSqlParserRULE_offset_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16961) + p.SetState(16709) p.Match(PlSqlParserOFFSET) if p.HasError() { // Recognition error - abort rule @@ -284771,11 +280336,11 @@ func (p *PlSqlParser) Offset_clause() (localctx IOffset_clauseContext) { } } { - p.SetState(16962) + p.SetState(16710) p.Expression() } { - p.SetState(16963) + p.SetState(16711) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserROW || _la == PlSqlParserROWS) { @@ -284938,12 +280503,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, 2000, PlSqlParserRULE_fetch_clause) + p.EnterRule(localctx, 1956, PlSqlParserRULE_fetch_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(16965) + p.SetState(16713) p.Match(PlSqlParserFETCH) if p.HasError() { // Recognition error - abort rule @@ -284951,7 +280516,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { } } { - p.SetState(16966) + p.SetState(16714) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserNEXT) { @@ -284961,15 +280526,15 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { p.Consume() } } - p.SetState(16971) + p.SetState(16719) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2304, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2279, p.GetParserRuleContext()) == 1 { { - p.SetState(16967) + p.SetState(16715) p.Expression() } - p.SetState(16969) + p.SetState(16717) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284978,7 +280543,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { if _la == PlSqlParserPERCENT_KEYWORD { { - p.SetState(16968) + p.SetState(16716) p.Match(PlSqlParserPERCENT_KEYWORD) if p.HasError() { // Recognition error - abort rule @@ -284992,7 +280557,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { goto errorExit } { - p.SetState(16973) + p.SetState(16721) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserROW || _la == PlSqlParserROWS) { @@ -285002,7 +280567,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { p.Consume() } } - p.SetState(16977) + p.SetState(16725) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -285011,7 +280576,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserONLY: { - p.SetState(16974) + p.SetState(16722) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -285021,7 +280586,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { case PlSqlParserWITH: { - p.SetState(16975) + p.SetState(16723) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -285029,7 +280594,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { } } { - p.SetState(16976) + p.SetState(16724) p.Match(PlSqlParserTIES) if p.HasError() { // Recognition error - abort rule @@ -285176,10 +280741,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, 2002, PlSqlParserRULE_for_update_clause) + p.EnterRule(localctx, 1958, PlSqlParserRULE_for_update_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16979) + p.SetState(16727) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -285187,31 +280752,31 @@ func (p *PlSqlParser) For_update_clause() (localctx IFor_update_clauseContext) { } } { - p.SetState(16980) + p.SetState(16728) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16982) + p.SetState(16730) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2306, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2281, p.GetParserRuleContext()) == 1 { { - p.SetState(16981) + p.SetState(16729) p.For_update_of_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16985) + p.SetState(16733) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2307, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2282, p.GetParserRuleContext()) == 1 { { - p.SetState(16984) + p.SetState(16732) p.For_update_options() } @@ -285331,10 +280896,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, 2004, PlSqlParserRULE_for_update_of_part) + p.EnterRule(localctx, 1960, PlSqlParserRULE_for_update_of_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16987) + p.SetState(16735) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -285342,7 +280907,7 @@ func (p *PlSqlParser) For_update_of_part() (localctx IFor_update_of_partContext) } } { - p.SetState(16988) + p.SetState(16736) p.Column_list() } @@ -285473,8 +281038,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, 2006, PlSqlParserRULE_for_update_options) - p.SetState(16995) + p.EnterRule(localctx, 1962, PlSqlParserRULE_for_update_options) + p.SetState(16743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -285484,7 +281049,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserSKIP_: p.EnterOuterAlt(localctx, 1) { - p.SetState(16990) + p.SetState(16738) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -285492,7 +281057,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) } } { - p.SetState(16991) + p.SetState(16739) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -285503,7 +281068,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserNOWAIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(16992) + p.SetState(16740) p.Match(PlSqlParserNOWAIT) if p.HasError() { // Recognition error - abort rule @@ -285514,7 +281079,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserWAIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(16993) + p.SetState(16741) p.Match(PlSqlParserWAIT) if p.HasError() { // Recognition error - abort rule @@ -285522,7 +281087,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) } } { - p.SetState(16994) + p.SetState(16742) p.Expression() } @@ -285711,10 +281276,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, 2008, PlSqlParserRULE_update_statement) + p.EnterRule(localctx, 1964, PlSqlParserRULE_update_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16997) + p.SetState(16745) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -285722,43 +281287,43 @@ func (p *PlSqlParser) Update_statement() (localctx IUpdate_statementContext) { } } { - p.SetState(16998) + p.SetState(16746) p.General_table_ref() } { - p.SetState(16999) + p.SetState(16747) p.Update_set_clause() } - p.SetState(17001) + p.SetState(16749) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2309, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2284, p.GetParserRuleContext()) == 1 { { - p.SetState(17000) + p.SetState(16748) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17004) + p.SetState(16752) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2310, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2285, p.GetParserRuleContext()) == 1 { { - p.SetState(17003) + p.SetState(16751) p.Static_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17007) + p.SetState(16755) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2311, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2286, p.GetParserRuleContext()) == 1 { { - p.SetState(17006) + p.SetState(16754) p.Error_logging_clause() } @@ -285968,43 +281533,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, 2010, PlSqlParserRULE_update_set_clause) + p.EnterRule(localctx, 1966, PlSqlParserRULE_update_set_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17009) + p.SetState(16757) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17025) + p.SetState(16773) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2313, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2288, p.GetParserRuleContext()) { case 1: { - p.SetState(17010) + p.SetState(16758) p.Column_based_update_set_clause() } - p.SetState(17015) + p.SetState(16763) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2312, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2287, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17011) + p.SetState(16759) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -286012,17 +281577,17 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(17012) + p.SetState(16760) p.Column_based_update_set_clause() } } - p.SetState(17017) + p.SetState(16765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2312, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2287, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -286030,7 +281595,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { case 2: { - p.SetState(17018) + p.SetState(16766) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -286038,7 +281603,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(17019) + p.SetState(16767) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -286046,11 +281611,11 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(17020) + p.SetState(16768) p.Identifier() } { - p.SetState(17021) + p.SetState(16769) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -286058,7 +281623,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(17022) + p.SetState(16770) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -286066,7 +281631,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(17023) + p.SetState(16771) p.Expression() } @@ -286247,22 +281812,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, 2012, PlSqlParserRULE_column_based_update_set_clause) - p.SetState(17041) + p.EnterRule(localctx, 1968, PlSqlParserRULE_column_based_update_set_clause) + p.SetState(16789) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2314, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2289, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17027) + p.SetState(16775) p.Column_name() } { - p.SetState(17028) + p.SetState(16776) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -286270,18 +281835,18 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(17029) + p.SetState(16777) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17031) + p.SetState(16779) p.Paren_column_list() } { - p.SetState(17032) + p.SetState(16780) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -286289,14 +281854,14 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(17033) + p.SetState(16781) p.Subquery() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17035) + p.SetState(16783) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -286304,11 +281869,11 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(17036) + p.SetState(16784) p.Column_name() } { - p.SetState(17037) + p.SetState(16785) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -286316,7 +281881,7 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(17038) + p.SetState(16786) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -286324,7 +281889,7 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(17039) + p.SetState(16787) p.Expression() } @@ -286500,19 +282065,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, 2014, PlSqlParserRULE_delete_statement) + p.EnterRule(localctx, 1970, PlSqlParserRULE_delete_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17043) + p.SetState(16791) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17045) + p.SetState(16793) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286521,7 +282086,7 @@ func (p *PlSqlParser) Delete_statement() (localctx IDelete_statementContext) { if _la == PlSqlParserFROM { { - p.SetState(17044) + p.SetState(16792) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -286531,39 +282096,39 @@ func (p *PlSqlParser) Delete_statement() (localctx IDelete_statementContext) { } { - p.SetState(17047) + p.SetState(16795) p.General_table_ref() } - p.SetState(17049) + p.SetState(16797) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2316, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2291, p.GetParserRuleContext()) == 1 { { - p.SetState(17048) + p.SetState(16796) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17052) + p.SetState(16800) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2317, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2292, p.GetParserRuleContext()) == 1 { { - p.SetState(17051) + p.SetState(16799) p.Static_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17055) + p.SetState(16803) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2318, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2293, p.GetParserRuleContext()) == 1 { { - p.SetState(17054) + p.SetState(16802) p.Error_logging_clause() } @@ -286700,17 +282265,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, 2016, PlSqlParserRULE_insert_statement) + p.EnterRule(localctx, 1972, PlSqlParserRULE_insert_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(17057) + p.SetState(16805) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17060) + p.SetState(16808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286719,13 +282284,13 @@ func (p *PlSqlParser) Insert_statement() (localctx IInsert_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTO: { - p.SetState(17058) + p.SetState(16806) p.Single_table_insert() } case PlSqlParserALL, PlSqlParserFIRST, PlSqlParserWHEN: { - p.SetState(17059) + p.SetState(16807) p.Multi_table_insert() } @@ -286909,13 +282474,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, 2018, PlSqlParserRULE_single_table_insert) + p.EnterRule(localctx, 1974, PlSqlParserRULE_single_table_insert) p.EnterOuterAlt(localctx, 1) { - p.SetState(17062) + p.SetState(16810) p.Insert_into_clause() } - p.SetState(17068) + p.SetState(16816) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286924,15 +282489,15 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex switch p.GetTokenStream().LA(1) { case PlSqlParserVALUES: { - p.SetState(17063) + p.SetState(16811) p.Values_clause() } - p.SetState(17065) + p.SetState(16813) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2320, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2295, p.GetParserRuleContext()) == 1 { { - p.SetState(17064) + p.SetState(16812) p.Static_returning_clause() } @@ -286942,7 +282507,7 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: { - p.SetState(17067) + p.SetState(16815) p.Select_statement() } @@ -286950,12 +282515,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(17071) + p.SetState(16819) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2322, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2297, p.GetParserRuleContext()) == 1 { { - p.SetState(17070) + p.SetState(16818) p.Error_logging_clause() } @@ -287135,27 +282700,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, 2020, PlSqlParserRULE_multi_table_insert) + p.EnterRule(localctx, 1976, PlSqlParserRULE_multi_table_insert) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17080) + p.SetState(16828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2324, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2299, p.GetParserRuleContext()) { case 1: { - p.SetState(17073) + p.SetState(16821) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17075) + p.SetState(16823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287164,11 +282729,11 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(17074) + p.SetState(16822) p.Multi_table_element() } - p.SetState(17077) + p.SetState(16825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287178,7 +282743,7 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) case 2: { - p.SetState(17079) + p.SetState(16827) p.Conditional_insert_clause() } @@ -287186,7 +282751,7 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) goto errorExit } { - p.SetState(17082) + p.SetState(16830) p.Select_statement() } @@ -287331,15 +282896,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, 2022, PlSqlParserRULE_multi_table_element) + p.EnterRule(localctx, 1978, PlSqlParserRULE_multi_table_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17084) + p.SetState(16832) p.Insert_into_clause() } - p.SetState(17086) + p.SetState(16834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287348,12 +282913,12 @@ func (p *PlSqlParser) Multi_table_element() (localctx IMulti_table_elementContex if _la == PlSqlParserVALUES { { - p.SetState(17085) + p.SetState(16833) p.Values_clause() } } - p.SetState(17089) + p.SetState(16837) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287362,7 +282927,7 @@ func (p *PlSqlParser) Multi_table_element() (localctx IMulti_table_elementContex if _la == PlSqlParserLOG { { - p.SetState(17088) + p.SetState(16836) p.Error_logging_clause() } @@ -287528,11 +283093,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, 2024, PlSqlParserRULE_conditional_insert_clause) + p.EnterRule(localctx, 1980, PlSqlParserRULE_conditional_insert_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17092) + p.SetState(16840) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287541,7 +283106,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ if _la == PlSqlParserALL || _la == PlSqlParserFIRST { { - p.SetState(17091) + p.SetState(16839) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserFIRST) { @@ -287553,7 +283118,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ } } - p.SetState(17095) + p.SetState(16843) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287562,18 +283127,18 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(17094) + p.SetState(16842) p.Conditional_insert_when_part() } - p.SetState(17097) + p.SetState(16845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17100) + p.SetState(16848) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287582,7 +283147,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ if _la == PlSqlParserELSE { { - p.SetState(17099) + p.SetState(16847) p.Conditional_insert_else_part() } @@ -287748,12 +283313,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, 2026, PlSqlParserRULE_conditional_insert_when_part) + p.EnterRule(localctx, 1982, PlSqlParserRULE_conditional_insert_when_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17102) + p.SetState(16850) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -287761,18 +283326,18 @@ func (p *PlSqlParser) Conditional_insert_when_part() (localctx IConditional_inse } } { - p.SetState(17103) + p.SetState(16851) p.Condition() } { - p.SetState(17104) + p.SetState(16852) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17106) + p.SetState(16854) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287781,11 +283346,11 @@ func (p *PlSqlParser) Conditional_insert_when_part() (localctx IConditional_inse for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(17105) + p.SetState(16853) p.Multi_table_element() } - p.SetState(17108) + p.SetState(16856) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287931,19 +283496,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, 2028, PlSqlParserRULE_conditional_insert_else_part) + p.EnterRule(localctx, 1984, PlSqlParserRULE_conditional_insert_else_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17110) + p.SetState(16858) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17112) + p.SetState(16860) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287952,11 +283517,11 @@ func (p *PlSqlParser) Conditional_insert_else_part() (localctx IConditional_inse for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(17111) + p.SetState(16859) p.Multi_table_element() } - p.SetState(17114) + p.SetState(16862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -288093,10 +283658,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, 2030, PlSqlParserRULE_insert_into_clause) + p.EnterRule(localctx, 1986, PlSqlParserRULE_insert_into_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17116) + p.SetState(16864) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -288104,15 +283669,15 @@ func (p *PlSqlParser) Insert_into_clause() (localctx IInsert_into_clauseContext) } } { - p.SetState(17117) + p.SetState(16865) p.General_table_ref() } - p.SetState(17119) + p.SetState(16867) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2332, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2307, p.GetParserRuleContext()) == 1 { { - p.SetState(17118) + p.SetState(16866) p.Paren_column_list() } @@ -288259,32 +283824,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, 2032, PlSqlParserRULE_values_clause) + p.EnterRule(localctx, 1988, PlSqlParserRULE_values_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17121) + p.SetState(16869) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17127) + p.SetState(16875) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2333, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2308, p.GetParserRuleContext()) { case 1: { - p.SetState(17122) + p.SetState(16870) p.Expression() } case 2: { - p.SetState(17123) + p.SetState(16871) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288292,11 +283857,11 @@ func (p *PlSqlParser) Values_clause() (localctx IValues_clauseContext) { } } { - p.SetState(17124) + p.SetState(16872) p.Expressions() } { - p.SetState(17125) + p.SetState(16873) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288539,10 +284104,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, 2034, PlSqlParserRULE_merge_statement) + p.EnterRule(localctx, 1990, PlSqlParserRULE_merge_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(17129) + p.SetState(16877) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -288550,7 +284115,7 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17130) + p.SetState(16878) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -288558,11 +284123,11 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17131) + p.SetState(16879) p.Selected_tableview() } { - p.SetState(17132) + p.SetState(16880) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -288570,11 +284135,11 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17133) + p.SetState(16881) p.Selected_tableview() } { - p.SetState(17134) + p.SetState(16882) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -288582,7 +284147,7 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17135) + p.SetState(16883) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288590,31 +284155,31 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17136) + p.SetState(16884) p.Condition() } { - p.SetState(17137) + p.SetState(16885) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17146) + p.SetState(16894) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2336, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2311, p.GetParserRuleContext()) == 1 { { - p.SetState(17138) + p.SetState(16886) p.Merge_update_clause() } - p.SetState(17140) + p.SetState(16888) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2334, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2309, p.GetParserRuleContext()) == 1 { { - p.SetState(17139) + p.SetState(16887) p.Merge_insert_clause() } @@ -288624,17 +284189,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(), 2336, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2311, p.GetParserRuleContext()) == 2 { { - p.SetState(17142) + p.SetState(16890) p.Merge_insert_clause() } - p.SetState(17144) + p.SetState(16892) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2335, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2310, p.GetParserRuleContext()) == 1 { { - p.SetState(17143) + p.SetState(16891) p.Merge_update_clause() } @@ -288645,12 +284210,12 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17149) + p.SetState(16897) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2337, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2312, p.GetParserRuleContext()) == 1 { { - p.SetState(17148) + p.SetState(16896) p.Error_logging_clause() } @@ -288860,12 +284425,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, 2036, PlSqlParserRULE_merge_update_clause) + p.EnterRule(localctx, 1992, PlSqlParserRULE_merge_update_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17151) + p.SetState(16899) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -288873,7 +284438,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17152) + p.SetState(16900) p.Match(PlSqlParserMATCHED) if p.HasError() { // Recognition error - abort rule @@ -288881,7 +284446,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17153) + p.SetState(16901) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -288889,7 +284454,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17154) + p.SetState(16902) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -288897,7 +284462,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17155) + p.SetState(16903) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -288905,22 +284470,22 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17156) + p.SetState(16904) p.Merge_element() } - p.SetState(17161) + p.SetState(16909) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2338, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2313, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17157) + p.SetState(16905) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -288928,39 +284493,39 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17158) + p.SetState(16906) p.Merge_element() } } - p.SetState(17163) + p.SetState(16911) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2338, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2313, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(17165) + p.SetState(16913) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2339, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2314, p.GetParserRuleContext()) == 1 { { - p.SetState(17164) + p.SetState(16912) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17168) + p.SetState(16916) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2340, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2315, p.GetParserRuleContext()) == 1 { { - p.SetState(17167) + p.SetState(16915) p.Merge_update_delete_part() } @@ -289097,14 +284662,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, 2038, PlSqlParserRULE_merge_element) + p.EnterRule(localctx, 1994, PlSqlParserRULE_merge_element) p.EnterOuterAlt(localctx, 1) { - p.SetState(17170) + p.SetState(16918) p.Column_name() } { - p.SetState(17171) + p.SetState(16919) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -289112,7 +284677,7 @@ func (p *PlSqlParser) Merge_element() (localctx IMerge_elementContext) { } } { - p.SetState(17172) + p.SetState(16920) p.Expression() } @@ -289228,10 +284793,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, 2040, PlSqlParserRULE_merge_update_delete_part) + p.EnterRule(localctx, 1996, PlSqlParserRULE_merge_update_delete_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17174) + p.SetState(16922) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -289239,7 +284804,7 @@ func (p *PlSqlParser) Merge_update_delete_part() (localctx IMerge_update_delete_ } } { - p.SetState(17175) + p.SetState(16923) p.Where_clause() } @@ -289409,12 +284974,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, 2042, PlSqlParserRULE_merge_insert_clause) + p.EnterRule(localctx, 1998, PlSqlParserRULE_merge_insert_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17177) + p.SetState(16925) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -289422,7 +284987,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17178) + p.SetState(16926) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -289430,7 +284995,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17179) + p.SetState(16927) p.Match(PlSqlParserMATCHED) if p.HasError() { // Recognition error - abort rule @@ -289438,7 +285003,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17180) + p.SetState(16928) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -289446,14 +285011,14 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17181) + p.SetState(16929) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17183) + p.SetState(16931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289462,21 +285027,21 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17182) + p.SetState(16930) p.Paren_column_list() } } { - p.SetState(17185) + p.SetState(16933) p.Values_clause() } - p.SetState(17187) + p.SetState(16935) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2342, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2317, p.GetParserRuleContext()) == 1 { { - p.SetState(17186) + p.SetState(16934) p.Where_clause() } @@ -289635,9 +285200,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, 2044, PlSqlParserRULE_selected_tableview) + p.EnterRule(localctx, 2000, PlSqlParserRULE_selected_tableview) p.EnterOuterAlt(localctx, 1) - p.SetState(17194) + p.SetState(16942) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289646,13 +285211,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(17189) + p.SetState(16937) p.Tableview_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(17190) + p.SetState(16938) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -289660,11 +285225,11 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) } } { - p.SetState(17191) + p.SetState(16939) p.Select_statement() } { - p.SetState(17192) + p.SetState(16940) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -289676,12 +285241,12 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(17197) + p.SetState(16945) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2344, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2319, p.GetParserRuleContext()) == 1 { { - p.SetState(17196) + p.SetState(16944) p.Table_alias() } @@ -289886,12 +285451,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, 2046, PlSqlParserRULE_lock_table_statement) + p.EnterRule(localctx, 2002, PlSqlParserRULE_lock_table_statement) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17199) + p.SetState(16947) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -289899,7 +285464,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17200) + p.SetState(16948) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -289907,10 +285472,10 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17201) + p.SetState(16949) p.Lock_table_element() } - p.SetState(17206) + p.SetState(16954) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289919,7 +285484,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont for _la == PlSqlParserCOMMA { { - p.SetState(17202) + p.SetState(16950) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -289927,11 +285492,11 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17203) + p.SetState(16951) p.Lock_table_element() } - p.SetState(17208) + p.SetState(16956) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289939,7 +285504,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont _la = p.GetTokenStream().LA(1) } { - p.SetState(17209) + p.SetState(16957) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -289947,23 +285512,23 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17210) + p.SetState(16958) p.Lock_mode() } { - p.SetState(17211) + p.SetState(16959) p.Match(PlSqlParserMODE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17213) + p.SetState(16961) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2346, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2321, p.GetParserRuleContext()) == 1 { { - p.SetState(17212) + p.SetState(16960) p.Wait_nowait_part() } @@ -290088,8 +285653,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, 2048, PlSqlParserRULE_wait_nowait_part) - p.SetState(17218) + p.EnterRule(localctx, 2004, PlSqlParserRULE_wait_nowait_part) + p.SetState(16966) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -290099,7 +285664,7 @@ func (p *PlSqlParser) Wait_nowait_part() (localctx IWait_nowait_partContext) { case PlSqlParserWAIT: p.EnterOuterAlt(localctx, 1) { - p.SetState(17215) + p.SetState(16963) p.Match(PlSqlParserWAIT) if p.HasError() { // Recognition error - abort rule @@ -290107,14 +285672,14 @@ func (p *PlSqlParser) Wait_nowait_part() (localctx IWait_nowait_partContext) { } } { - p.SetState(17216) + p.SetState(16964) p.Expression() } case PlSqlParserNOWAIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(17217) + p.SetState(16965) p.Match(PlSqlParserNOWAIT) if p.HasError() { // Recognition error - abort rule @@ -290251,15 +285816,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, 2050, PlSqlParserRULE_lock_table_element) + p.EnterRule(localctx, 2006, PlSqlParserRULE_lock_table_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17220) + p.SetState(16968) p.Tableview_name() } - p.SetState(17222) + p.SetState(16970) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -290268,7 +285833,7 @@ func (p *PlSqlParser) Lock_table_element() (localctx ILock_table_elementContext) if _la == PlSqlParserPARTITION || _la == PlSqlParserSUBPARTITION { { - p.SetState(17221) + p.SetState(16969) p.Partition_extension_clause() } @@ -290384,20 +285949,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, 2052, PlSqlParserRULE_lock_mode) + p.EnterRule(localctx, 2008, PlSqlParserRULE_lock_mode) var _la int - p.SetState(17236) + p.SetState(16984) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2350, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2325, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17224) + p.SetState(16972) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -290405,7 +285970,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17225) + p.SetState(16973) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule @@ -290416,7 +285981,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17226) + p.SetState(16974) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -290424,7 +285989,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17227) + p.SetState(16975) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -290435,14 +286000,14 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17228) + p.SetState(16976) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17230) + p.SetState(16978) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -290451,7 +286016,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { if _la == PlSqlParserUPDATE { { - p.SetState(17229) + p.SetState(16977) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -290464,7 +286029,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17232) + p.SetState(16980) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule @@ -290472,7 +286037,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17233) + p.SetState(16981) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -290480,7 +286045,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17234) + p.SetState(16982) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -290491,7 +286056,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17235) + p.SetState(16983) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -290642,24 +286207,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, 2054, PlSqlParserRULE_general_table_ref) + p.EnterRule(localctx, 2010, PlSqlParserRULE_general_table_ref) p.EnterOuterAlt(localctx, 1) - p.SetState(17244) + p.SetState(16992) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2351, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2326, p.GetParserRuleContext()) { case 1: { - p.SetState(17238) + p.SetState(16986) p.Dml_table_expression_clause() } case 2: { - p.SetState(17239) + p.SetState(16987) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -290667,7 +286232,7 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { } } { - p.SetState(17240) + p.SetState(16988) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -290675,11 +286240,11 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { } } { - p.SetState(17241) + p.SetState(16989) p.Dml_table_expression_clause() } { - p.SetState(17242) + p.SetState(16990) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -290690,12 +286255,12 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17247) + p.SetState(16995) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2352, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2327, p.GetParserRuleContext()) == 1 { { - p.SetState(17246) + p.SetState(16994) p.Table_alias() } @@ -290837,12 +286402,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, 2056, PlSqlParserRULE_static_returning_clause) + p.EnterRule(localctx, 2012, PlSqlParserRULE_static_returning_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17249) + p.SetState(16997) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRETURNING || _la == PlSqlParserRETURN) { @@ -290853,11 +286418,11 @@ func (p *PlSqlParser) Static_returning_clause() (localctx IStatic_returning_clau } } { - p.SetState(17250) + p.SetState(16998) p.Expressions() } { - p.SetState(17251) + p.SetState(16999) p.Into_clause() } @@ -291012,10 +286577,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, 2058, PlSqlParserRULE_error_logging_clause) + p.EnterRule(localctx, 2014, PlSqlParserRULE_error_logging_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17253) + p.SetState(17001) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -291023,43 +286588,43 @@ func (p *PlSqlParser) Error_logging_clause() (localctx IError_logging_clauseCont } } { - p.SetState(17254) + p.SetState(17002) p.Match(PlSqlParserERRORS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17256) + p.SetState(17004) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2353, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2328, p.GetParserRuleContext()) == 1 { { - p.SetState(17255) + p.SetState(17003) p.Error_logging_into_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17259) + p.SetState(17007) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2354, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2329, p.GetParserRuleContext()) == 1 { { - p.SetState(17258) + p.SetState(17006) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17262) + p.SetState(17010) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2355, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2330, p.GetParserRuleContext()) == 1 { { - p.SetState(17261) + p.SetState(17009) p.Error_logging_reject_part() } @@ -291179,10 +286744,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, 2060, PlSqlParserRULE_error_logging_into_part) + p.EnterRule(localctx, 2016, PlSqlParserRULE_error_logging_into_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17264) + p.SetState(17012) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -291190,7 +286755,7 @@ func (p *PlSqlParser) Error_logging_into_part() (localctx IError_logging_into_pa } } { - p.SetState(17265) + p.SetState(17013) p.Tableview_name() } @@ -291316,10 +286881,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, 2062, PlSqlParserRULE_error_logging_reject_part) + p.EnterRule(localctx, 2018, PlSqlParserRULE_error_logging_reject_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17267) + p.SetState(17015) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -291327,23 +286892,23 @@ func (p *PlSqlParser) Error_logging_reject_part() (localctx IError_logging_rejec } } { - p.SetState(17268) + p.SetState(17016) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17271) + p.SetState(17019) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2356, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2331, p.GetParserRuleContext()) { case 1: { - p.SetState(17269) + p.SetState(17017) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -291353,7 +286918,7 @@ func (p *PlSqlParser) Error_logging_reject_part() (localctx IError_logging_rejec case 2: { - p.SetState(17270) + p.SetState(17018) p.Expression() } @@ -291585,27 +287150,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, 2064, PlSqlParserRULE_dml_table_expression_clause) + p.EnterRule(localctx, 2020, PlSqlParserRULE_dml_table_expression_clause) var _la int - p.SetState(17290) + p.SetState(17038) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2360, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2335, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17273) + p.SetState(17021) p.Table_collection_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17274) + p.SetState(17022) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291613,10 +287178,10 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express } } { - p.SetState(17275) + p.SetState(17023) p.Select_statement() } - p.SetState(17277) + p.SetState(17025) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291625,13 +287190,13 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express if _la == PlSqlParserWITH { { - p.SetState(17276) + p.SetState(17024) p.Subquery_restriction_clause() } } { - p.SetState(17279) + p.SetState(17027) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291642,15 +287207,15 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17281) + p.SetState(17029) p.Tableview_name() } - p.SetState(17283) + p.SetState(17031) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2358, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2333, p.GetParserRuleContext()) == 1 { { - p.SetState(17282) + p.SetState(17030) p.Sample_clause() } @@ -291661,15 +287226,15 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17285) + p.SetState(17033) p.Json_table_clause() } - p.SetState(17288) + p.SetState(17036) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2359, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2334, p.GetParserRuleContext()) == 1 { { - p.SetState(17286) + p.SetState(17034) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -291677,7 +287242,7 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express } } { - p.SetState(17287) + p.SetState(17035) p.Identifier() } @@ -291850,12 +287415,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, 2066, PlSqlParserRULE_table_collection_expression) + p.EnterRule(localctx, 2022, PlSqlParserRULE_table_collection_expression) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17292) + p.SetState(17040) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserTABLE || _la == PlSqlParserTHE) { @@ -291865,16 +287430,16 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ p.Consume() } } - p.SetState(17303) + p.SetState(17051) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2362, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2337, p.GetParserRuleContext()) { case 1: { - p.SetState(17293) + p.SetState(17041) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291882,11 +287447,11 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ } } { - p.SetState(17294) + p.SetState(17042) p.Subquery() } { - p.SetState(17295) + p.SetState(17043) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291896,7 +287461,7 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ case 2: { - p.SetState(17297) + p.SetState(17045) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291904,23 +287469,23 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ } } { - p.SetState(17298) + p.SetState(17046) p.Expression() } { - p.SetState(17299) + p.SetState(17047) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17301) + p.SetState(17049) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2361, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2336, p.GetParserRuleContext()) == 1 { { - p.SetState(17300) + p.SetState(17048) p.Outer_join_sign() } @@ -292069,17 +287634,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, 2068, PlSqlParserRULE_subquery_restriction_clause) + p.EnterRule(localctx, 2024, PlSqlParserRULE_subquery_restriction_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17305) + p.SetState(17053) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17314) + p.SetState(17062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292088,7 +287653,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict switch p.GetTokenStream().LA(1) { case PlSqlParserREAD: { - p.SetState(17306) + p.SetState(17054) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -292096,7 +287661,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17307) + p.SetState(17055) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -292106,7 +287671,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict case PlSqlParserCHECK: { - p.SetState(17308) + p.SetState(17056) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule @@ -292114,19 +287679,19 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17309) + p.SetState(17057) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17312) + p.SetState(17060) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2363, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2338, p.GetParserRuleContext()) == 1 { { - p.SetState(17310) + p.SetState(17058) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -292134,7 +287699,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17311) + p.SetState(17059) p.Constraint_name() } @@ -292322,19 +287887,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, 2070, PlSqlParserRULE_sample_clause) + p.EnterRule(localctx, 2026, PlSqlParserRULE_sample_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17316) + p.SetState(17064) p.Match(PlSqlParserSAMPLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17318) + p.SetState(17066) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292343,7 +287908,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { if _la == PlSqlParserBLOCK { { - p.SetState(17317) + p.SetState(17065) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -292353,7 +287918,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } { - p.SetState(17320) + p.SetState(17068) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292361,10 +287926,10 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } } { - p.SetState(17321) + p.SetState(17069) p.Expression() } - p.SetState(17324) + p.SetState(17072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292373,7 +287938,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17322) + p.SetState(17070) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -292381,25 +287946,25 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } } { - p.SetState(17323) + p.SetState(17071) p.Expression() } } { - p.SetState(17326) + p.SetState(17074) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17328) + p.SetState(17076) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2367, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2342, p.GetParserRuleContext()) == 1 { { - p.SetState(17327) + p.SetState(17075) p.Seed_part() } @@ -292529,10 +288094,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, 2072, PlSqlParserRULE_seed_part) + p.EnterRule(localctx, 2028, PlSqlParserRULE_seed_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17330) + p.SetState(17078) p.Match(PlSqlParserSEED) if p.HasError() { // Recognition error - abort rule @@ -292540,7 +288105,7 @@ func (p *PlSqlParser) Seed_part() (localctx ISeed_partContext) { } } { - p.SetState(17331) + p.SetState(17079) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292548,11 +288113,11 @@ func (p *PlSqlParser) Seed_part() (localctx ISeed_partContext) { } } { - p.SetState(17332) + p.SetState(17080) p.Expression() } { - p.SetState(17333) + p.SetState(17081) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292684,25 +288249,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, 2074, PlSqlParserRULE_condition) - p.SetState(17337) + p.EnterRule(localctx, 2030, PlSqlParserRULE_condition) + p.SetState(17085) 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(), 2343, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17335) + p.SetState(17083) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17336) + p.SetState(17084) p.Json_condition() } @@ -292904,31 +288469,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, 2076, PlSqlParserRULE_json_condition) + p.EnterRule(localctx, 2032, PlSqlParserRULE_json_condition) var _la int - p.SetState(17362) + p.SetState(17110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2373, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2348, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17339) + p.SetState(17087) p.Column_name() } { - p.SetState(17340) + p.SetState(17088) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17342) + p.SetState(17090) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292937,7 +288502,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { if _la == PlSqlParserNOT { { - p.SetState(17341) + p.SetState(17089) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -292947,19 +288512,19 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } { - p.SetState(17344) + p.SetState(17092) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17347) + p.SetState(17095) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2370, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2345, p.GetParserRuleContext()) == 1 { { - p.SetState(17345) + p.SetState(17093) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -292967,7 +288532,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17346) + p.SetState(17094) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -292978,12 +288543,12 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17350) + p.SetState(17098) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2371, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2346, p.GetParserRuleContext()) == 1 { { - p.SetState(17349) + p.SetState(17097) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLAX || _la == PlSqlParserSTRICT) { @@ -292997,12 +288562,12 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17355) + p.SetState(17103) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2372, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2347, p.GetParserRuleContext()) == 1 { { - p.SetState(17352) + p.SetState(17100) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -293013,7 +288578,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17353) + p.SetState(17101) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -293021,7 +288586,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17354) + p.SetState(17102) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -293036,7 +288601,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17357) + p.SetState(17105) p.Match(PlSqlParserJSON_EQUAL) if p.HasError() { // Recognition error - abort rule @@ -293044,7 +288609,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17358) + p.SetState(17106) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293052,11 +288617,11 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17359) + p.SetState(17107) p.Expressions() } { - p.SetState(17360) + p.SetState(17108) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293211,27 +288776,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, 2078, PlSqlParserRULE_expressions) + p.EnterRule(localctx, 2034, PlSqlParserRULE_expressions) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17364) + p.SetState(17112) p.Expression() } - p.SetState(17369) + p.SetState(17117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2374, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2349, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17365) + p.SetState(17113) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -293239,17 +288804,17 @@ func (p *PlSqlParser) Expressions() (localctx IExpressionsContext) { } } { - p.SetState(17366) + p.SetState(17114) p.Expression() } } - p.SetState(17371) + p.SetState(17119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2374, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2349, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -293379,25 +288944,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, 2080, PlSqlParserRULE_expression) - p.SetState(17374) + p.EnterRule(localctx, 2036, PlSqlParserRULE_expression) + p.SetState(17122) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2375, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2350, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17372) + p.SetState(17120) p.Cursor_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17373) + p.SetState(17121) p.logical_expression(0) } @@ -293527,10 +289092,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, 2082, PlSqlParserRULE_cursor_expression) + p.EnterRule(localctx, 2038, PlSqlParserRULE_cursor_expression) p.EnterOuterAlt(localctx, 1) { - p.SetState(17376) + p.SetState(17124) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule @@ -293538,7 +289103,7 @@ func (p *PlSqlParser) Cursor_expression() (localctx ICursor_expressionContext) { } } { - p.SetState(17377) + p.SetState(17125) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293546,11 +289111,11 @@ func (p *PlSqlParser) Cursor_expression() (localctx ICursor_expressionContext) { } } { - p.SetState(17378) + p.SetState(17126) p.Subquery() } { - p.SetState(17379) + p.SetState(17127) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293727,23 +289292,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 := 2084 - p.EnterRecursionRule(localctx, 2084, PlSqlParserRULE_logical_expression, _p) + _startState := 2040 + p.EnterRecursionRule(localctx, 2040, PlSqlParserRULE_logical_expression, _p) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17382) + p.SetState(17130) p.Unary_logical_expression() } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17392) + p.SetState(17140) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2377, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2352, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -293753,24 +289318,24 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo p.TriggerExitRuleEvent() } _prevctx = localctx - p.SetState(17390) + p.SetState(17138) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2376, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2351, p.GetParserRuleContext()) { case 1: localctx = NewLogical_expressionContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_logical_expression) - p.SetState(17384) + p.SetState(17132) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17385) + p.SetState(17133) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -293778,21 +289343,21 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } { - p.SetState(17386) + p.SetState(17134) p.logical_expression(3) } case 2: localctx = NewLogical_expressionContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_logical_expression) - p.SetState(17387) + p.SetState(17135) if !(p.Precpred(p.GetParserRuleContext(), 1)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 1)", "")) goto errorExit } { - p.SetState(17388) + p.SetState(17136) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -293800,7 +289365,7 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } { - p.SetState(17389) + p.SetState(17137) p.logical_expression(2) } @@ -293809,12 +289374,12 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } - p.SetState(17394) + p.SetState(17142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2377, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2352, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -293990,13 +289555,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, 2086, PlSqlParserRULE_unary_logical_expression) + p.EnterRule(localctx, 2042, PlSqlParserRULE_unary_logical_expression) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(17396) + p.SetState(17144) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294005,7 +289570,7 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres if _la == PlSqlParserNOT { { - p.SetState(17395) + p.SetState(17143) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -294015,29 +289580,29 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres } { - p.SetState(17398) + p.SetState(17146) p.Multiset_expression() } - p.SetState(17406) + p.SetState(17154) 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(), 2355, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17399) + p.SetState(17147) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17401) + p.SetState(17149) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294046,7 +289611,7 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres if _la == PlSqlParserNOT { { - p.SetState(17400) + p.SetState(17148) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -294056,17 +289621,17 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres } { - p.SetState(17403) + p.SetState(17151) p.Logical_operation() } } - p.SetState(17408) + p.SetState(17156) 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(), 2355, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -294275,11 +289840,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, 2088, PlSqlParserRULE_logical_operation) + p.EnterRule(localctx, 2044, PlSqlParserRULE_logical_operation) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17434) + p.SetState(17182) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294288,7 +289853,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(17409) + p.SetState(17157) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -294298,7 +289863,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserNAN: { - p.SetState(17410) + p.SetState(17158) p.Match(PlSqlParserNAN) if p.HasError() { // Recognition error - abort rule @@ -294308,7 +289873,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserPRESENT: { - p.SetState(17411) + p.SetState(17159) p.Match(PlSqlParserPRESENT) if p.HasError() { // Recognition error - abort rule @@ -294318,7 +289883,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserINFINITE: { - p.SetState(17412) + p.SetState(17160) p.Match(PlSqlParserINFINITE) if p.HasError() { // Recognition error - abort rule @@ -294328,7 +289893,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserA_LETTER: { - p.SetState(17413) + p.SetState(17161) p.Match(PlSqlParserA_LETTER) if p.HasError() { // Recognition error - abort rule @@ -294336,7 +289901,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } } { - p.SetState(17414) + p.SetState(17162) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -294346,7 +289911,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserEMPTY: { - p.SetState(17415) + p.SetState(17163) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -294356,14 +289921,14 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserOF: { - p.SetState(17416) + p.SetState(17164) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17418) + p.SetState(17166) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294372,7 +289937,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { if _la == PlSqlParserTYPE { { - p.SetState(17417) + p.SetState(17165) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -294382,19 +289947,19 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } { - p.SetState(17420) + p.SetState(17168) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17422) + p.SetState(17170) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2382, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2357, p.GetParserRuleContext()) == 1 { { - p.SetState(17421) + p.SetState(17169) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -294406,10 +289971,10 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { goto errorExit } { - p.SetState(17424) + p.SetState(17172) p.Type_spec() } - p.SetState(17429) + p.SetState(17177) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294418,7 +289983,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17425) + p.SetState(17173) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -294426,11 +289991,11 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } } { - p.SetState(17426) + p.SetState(17174) p.Type_spec() } - p.SetState(17431) + p.SetState(17179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294438,7 +290003,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17432) + p.SetState(17180) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -294601,20 +290166,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, 2090, PlSqlParserRULE_multiset_expression) + p.EnterRule(localctx, 2046, PlSqlParserRULE_multiset_expression) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17436) + p.SetState(17184) p.relational_expression(0) } - p.SetState(17442) + p.SetState(17190) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2386, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2361, p.GetParserRuleContext()) == 1 { { - p.SetState(17437) + p.SetState(17185) var _lt = p.GetTokenStream().LT(1) @@ -294631,7 +290196,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex p.Consume() } } - p.SetState(17439) + p.SetState(17187) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294640,7 +290205,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex if _la == PlSqlParserOF { { - p.SetState(17438) + p.SetState(17186) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -294650,7 +290215,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex } { - p.SetState(17441) + p.SetState(17189) p.concatenation(0) } @@ -294834,23 +290399,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 := 2092 - p.EnterRecursionRule(localctx, 2092, PlSqlParserRULE_relational_expression, _p) + _startState := 2048 + p.EnterRecursionRule(localctx, 2048, PlSqlParserRULE_relational_expression, _p) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17445) + p.SetState(17193) p.Compound_expression() } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17453) + p.SetState(17201) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2387, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2362, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -294862,28 +290427,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(17447) + p.SetState(17195) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17448) + p.SetState(17196) p.Relational_operator() } { - p.SetState(17449) + p.SetState(17197) p.relational_expression(3) } } - p.SetState(17455) + p.SetState(17203) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2387, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2362, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -295107,19 +290672,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, 2094, PlSqlParserRULE_compound_expression) + p.EnterRule(localctx, 2050, PlSqlParserRULE_compound_expression) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17456) + p.SetState(17204) p.concatenation(0) } - p.SetState(17472) + p.SetState(17220) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2391, p.GetParserRuleContext()) == 1 { - p.SetState(17458) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2366, p.GetParserRuleContext()) == 1 { + p.SetState(17206) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295128,7 +290693,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex if _la == PlSqlParserNOT { { - p.SetState(17457) + p.SetState(17205) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -295137,7 +290702,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } - p.SetState(17470) + p.SetState(17218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295146,7 +290711,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex switch p.GetTokenStream().LA(1) { case PlSqlParserIN: { - p.SetState(17460) + p.SetState(17208) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -295154,13 +290719,13 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17461) + p.SetState(17209) p.In_elements() } case PlSqlParserBETWEEN: { - p.SetState(17462) + p.SetState(17210) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -295168,13 +290733,13 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17463) + p.SetState(17211) p.Between_elements() } case PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE: { - p.SetState(17464) + p.SetState(17212) var _lt = p.GetTokenStream().LT(1) @@ -295192,15 +290757,15 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17465) + p.SetState(17213) p.concatenation(0) } - p.SetState(17468) + p.SetState(17216) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2389, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2364, p.GetParserRuleContext()) == 1 { { - p.SetState(17466) + p.SetState(17214) p.Match(PlSqlParserESCAPE) if p.HasError() { // Recognition error - abort rule @@ -295208,7 +290773,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17467) + p.SetState(17215) p.concatenation(0) } @@ -295345,20 +290910,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, 2096, PlSqlParserRULE_relational_operator) + p.EnterRule(localctx, 2052, PlSqlParserRULE_relational_operator) var _la int - p.SetState(17488) + p.SetState(17236) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2394, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2369, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17474) + p.SetState(17222) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -295368,7 +290933,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(17482) + p.SetState(17230) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295377,7 +290942,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex switch p.GetTokenStream().LA(1) { case PlSqlParserNOT_EQUAL_OP: { - p.SetState(17475) + p.SetState(17223) p.Match(PlSqlParserNOT_EQUAL_OP) if p.HasError() { // Recognition error - abort rule @@ -295387,7 +290952,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserLESS_THAN_OP: { - p.SetState(17476) + p.SetState(17224) p.Match(PlSqlParserLESS_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -295395,7 +290960,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17477) + p.SetState(17225) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -295405,7 +290970,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserEXCLAMATION_OPERATOR_PART: { - p.SetState(17478) + p.SetState(17226) p.Match(PlSqlParserEXCLAMATION_OPERATOR_PART) if p.HasError() { // Recognition error - abort rule @@ -295413,7 +290978,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17479) + p.SetState(17227) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -295423,7 +290988,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserCARRET_OPERATOR_PART: { - p.SetState(17480) + p.SetState(17228) p.Match(PlSqlParserCARRET_OPERATOR_PART) if p.HasError() { // Recognition error - abort rule @@ -295431,7 +290996,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17481) + p.SetState(17229) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -295447,7 +291012,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17484) + p.SetState(17232) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGREATER_THAN_OP || _la == PlSqlParserLESS_THAN_OP) { @@ -295457,7 +291022,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex p.Consume() } } - p.SetState(17486) + p.SetState(17234) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295466,7 +291031,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex if _la == PlSqlParserEQUALS_OP { { - p.SetState(17485) + p.SetState(17233) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -295701,20 +291266,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, 2098, PlSqlParserRULE_in_elements) + p.EnterRule(localctx, 2054, PlSqlParserRULE_in_elements) var _la int - p.SetState(17508) + p.SetState(17256) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2396, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2371, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17490) + p.SetState(17238) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295722,11 +291287,11 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17491) + p.SetState(17239) p.Subquery() } { - p.SetState(17492) + p.SetState(17240) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295737,7 +291302,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17494) + p.SetState(17242) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295745,10 +291310,10 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17495) + p.SetState(17243) p.concatenation(0) } - p.SetState(17500) + p.SetState(17248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295757,7 +291322,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17496) + p.SetState(17244) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -295765,11 +291330,11 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17497) + p.SetState(17245) p.concatenation(0) } - p.SetState(17502) + p.SetState(17250) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295777,7 +291342,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17503) + p.SetState(17251) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295788,21 +291353,21 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17505) + p.SetState(17253) p.Constant() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17506) + p.SetState(17254) p.Bind_variable() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17507) + p.SetState(17255) p.General_element() } @@ -295948,14 +291513,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, 2100, PlSqlParserRULE_between_elements) + p.EnterRule(localctx, 2056, PlSqlParserRULE_between_elements) p.EnterOuterAlt(localctx, 1) { - p.SetState(17510) + p.SetState(17258) p.concatenation(0) } { - p.SetState(17511) + p.SetState(17259) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -295963,7 +291528,7 @@ func (p *PlSqlParser) Between_elements() (localctx IBetween_elementsContext) { } } { - p.SetState(17512) + p.SetState(17260) p.concatenation(0) } @@ -296224,30 +291789,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 := 2102 - p.EnterRecursionRule(localctx, 2102, PlSqlParserRULE_concatenation, _p) + _startState := 2058 + p.EnterRecursionRule(localctx, 2058, PlSqlParserRULE_concatenation, _p) var _la int var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(17515) + p.SetState(17263) p.Model_expression() } - p.SetState(17524) + p.SetState(17272) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2398, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2373, p.GetParserRuleContext()) == 1 { { - p.SetState(17516) + p.SetState(17264) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17521) + p.SetState(17269) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296256,7 +291821,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLOCAL: { - p.SetState(17517) + p.SetState(17265) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -296266,7 +291831,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { case PlSqlParserTIME: { - p.SetState(17518) + p.SetState(17266) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -296274,7 +291839,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17519) + p.SetState(17267) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -296282,7 +291847,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17520) + p.SetState(17268) p.concatenation(0) } @@ -296293,21 +291858,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(), 2398, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2373, p.GetParserRuleContext()) == 2 { { - p.SetState(17523) + p.SetState(17271) p.Interval_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17529) + p.SetState(17277) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2399, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2374, p.GetParserRuleContext()) == 1 { { - p.SetState(17526) + p.SetState(17274) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -296315,7 +291880,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17527) + p.SetState(17275) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule @@ -296323,7 +291888,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17528) + p.SetState(17276) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserTRUNCATE) { @@ -296339,12 +291904,12 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17543) + p.SetState(17291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2401, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2376, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -296354,24 +291919,24 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { p.TriggerExitRuleEvent() } _prevctx = localctx - p.SetState(17541) + p.SetState(17289) 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(), 2375, p.GetParserRuleContext()) { case 1: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17531) + p.SetState(17279) if !(p.Precpred(p.GetParserRuleContext(), 3)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 3)", "")) goto errorExit } { - p.SetState(17532) + p.SetState(17280) var _lt = p.GetTokenStream().LT(1) @@ -296389,21 +291954,21 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17533) + p.SetState(17281) p.concatenation(4) } case 2: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17534) + p.SetState(17282) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17535) + p.SetState(17283) var _lt = p.GetTokenStream().LT(1) @@ -296421,21 +291986,21 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17536) + p.SetState(17284) p.concatenation(3) } case 3: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17537) + p.SetState(17285) if !(p.Precpred(p.GetParserRuleContext(), 1)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 1)", "")) goto errorExit } { - p.SetState(17538) + p.SetState(17286) p.Match(PlSqlParserBAR) if p.HasError() { // Recognition error - abort rule @@ -296443,7 +292008,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17539) + p.SetState(17287) p.Match(PlSqlParserBAR) if p.HasError() { // Recognition error - abort rule @@ -296451,7 +292016,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17540) + p.SetState(17288) p.concatenation(2) } @@ -296460,12 +292025,12 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } - p.SetState(17545) + p.SetState(17293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2401, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2376, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -296649,27 +292214,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, 2104, PlSqlParserRULE_interval_expression) + p.EnterRule(localctx, 2060, PlSqlParserRULE_interval_expression) var _la int - p.SetState(17573) + p.SetState(17321) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2405, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2380, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17546) + p.SetState(17294) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17551) + p.SetState(17299) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296678,7 +292243,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17547) + p.SetState(17295) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296686,11 +292251,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17548) + p.SetState(17296) p.concatenation(0) } { - p.SetState(17549) + p.SetState(17297) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296700,7 +292265,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } { - p.SetState(17553) + p.SetState(17301) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -296708,19 +292273,19 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17554) + p.SetState(17302) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17559) + p.SetState(17307) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2403, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2378, p.GetParserRuleContext()) == 1 { { - p.SetState(17555) + p.SetState(17303) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296728,11 +292293,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17556) + p.SetState(17304) p.concatenation(0) } { - p.SetState(17557) + p.SetState(17305) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296747,14 +292312,14 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17561) + p.SetState(17309) p.Match(PlSqlParserYEAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17566) + p.SetState(17314) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296763,7 +292328,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17562) + p.SetState(17310) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296771,11 +292336,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17563) + p.SetState(17311) p.concatenation(0) } { - p.SetState(17564) + p.SetState(17312) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296785,7 +292350,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } { - p.SetState(17568) + p.SetState(17316) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -296793,7 +292358,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17569) + p.SetState(17317) p.Match(PlSqlParserMONTH) if p.HasError() { // Recognition error - abort rule @@ -296804,11 +292369,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17570) + p.SetState(17318) p.concatenation(0) } { - p.SetState(17571) + p.SetState(17319) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -296957,18 +292522,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, 2106, PlSqlParserRULE_model_expression) + p.EnterRule(localctx, 2062, PlSqlParserRULE_model_expression) p.EnterOuterAlt(localctx, 1) { - p.SetState(17575) + p.SetState(17323) p.Unary_expression() } - p.SetState(17580) + p.SetState(17328) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2406, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2381, p.GetParserRuleContext()) == 1 { { - p.SetState(17576) + p.SetState(17324) p.Match(PlSqlParserLEFT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -296976,11 +292541,11 @@ func (p *PlSqlParser) Model_expression() (localctx IModel_expressionContext) { } } { - p.SetState(17577) + p.SetState(17325) p.Model_expression_element() } { - p.SetState(17578) + p.SetState(17326) p.Match(PlSqlParserRIGHT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -297205,28 +292770,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, 2108, PlSqlParserRULE_model_expression_element) + p.EnterRule(localctx, 2064, PlSqlParserRULE_model_expression_element) var _la int - p.SetState(17605) + p.SetState(17353) 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(), 2386, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(17584) + p.SetState(17332) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2407, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2382, p.GetParserRuleContext()) { case 1: { - p.SetState(17582) + p.SetState(17330) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -297236,14 +292801,14 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: { - p.SetState(17583) + p.SetState(17331) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17593) + p.SetState(17341) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297252,23 +292817,23 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele for _la == PlSqlParserCOMMA { { - p.SetState(17586) + p.SetState(17334) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17589) + p.SetState(17337) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2408, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2383, p.GetParserRuleContext()) { case 1: { - p.SetState(17587) + p.SetState(17335) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -297278,7 +292843,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: { - p.SetState(17588) + p.SetState(17336) p.Expression() } @@ -297286,7 +292851,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele goto errorExit } - p.SetState(17595) + p.SetState(17343) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297297,10 +292862,10 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17596) + p.SetState(17344) p.Single_column_for_loop() } - p.SetState(17601) + p.SetState(17349) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297309,7 +292874,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele for _la == PlSqlParserCOMMA { { - p.SetState(17597) + p.SetState(17345) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -297317,11 +292882,11 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele } } { - p.SetState(17598) + p.SetState(17346) p.Single_column_for_loop() } - p.SetState(17603) + p.SetState(17351) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297332,7 +292897,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17604) + p.SetState(17352) p.Multi_column_for_loop() } @@ -297596,12 +293161,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, 2110, PlSqlParserRULE_single_column_for_loop) + p.EnterRule(localctx, 2066, PlSqlParserRULE_single_column_for_loop) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17607) + p.SetState(17355) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -297609,10 +293174,10 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17608) + p.SetState(17356) p.Column_name() } - p.SetState(17626) + p.SetState(17374) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297621,7 +293186,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop switch p.GetTokenStream().LA(1) { case PlSqlParserIN: { - p.SetState(17609) + p.SetState(17357) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -297629,14 +293194,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17610) + p.SetState(17358) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17612) + p.SetState(17360) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297645,13 +293210,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(17611) + p.SetState(17359) p.Expressions() } } { - p.SetState(17614) + p.SetState(17362) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297660,7 +293225,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } case PlSqlParserFROM, PlSqlParserLIKE: - p.SetState(17617) + p.SetState(17365) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297669,7 +293234,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop if _la == PlSqlParserLIKE { { - p.SetState(17615) + p.SetState(17363) p.Match(PlSqlParserLIKE) if p.HasError() { // Recognition error - abort rule @@ -297677,13 +293242,13 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17616) + p.SetState(17364) p.Expression() } } { - p.SetState(17619) + p.SetState(17367) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -297691,14 +293256,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17620) + p.SetState(17368) var _x = p.Expression() localctx.(*Single_column_for_loopContext).fromExpr = _x } { - p.SetState(17621) + p.SetState(17369) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -297706,14 +293271,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17622) + p.SetState(17370) var _x = p.Expression() localctx.(*Single_column_for_loopContext).toExpr = _x } { - p.SetState(17623) + p.SetState(17371) var _lt = p.GetTokenStream().LT(1) @@ -297731,7 +293296,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17624) + p.SetState(17372) var _x = p.Expression() @@ -297914,12 +293479,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, 2112, PlSqlParserRULE_multi_column_for_loop) + p.EnterRule(localctx, 2068, PlSqlParserRULE_multi_column_for_loop) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17628) + p.SetState(17376) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -297927,11 +293492,11 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo } } { - p.SetState(17629) + p.SetState(17377) p.Paren_column_list() } { - p.SetState(17630) + p.SetState(17378) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -297939,36 +293504,36 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo } } { - p.SetState(17631) + p.SetState(17379) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17638) + p.SetState(17386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2416, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2391, p.GetParserRuleContext()) { case 1: { - p.SetState(17632) + p.SetState(17380) p.Subquery() } case 2: { - p.SetState(17633) + p.SetState(17381) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17635) + p.SetState(17383) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297977,13 +293542,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(17634) + p.SetState(17382) p.Expressions() } } { - p.SetState(17637) + p.SetState(17385) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297995,7 +293560,7 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo goto errorExit } { - p.SetState(17640) + p.SetState(17388) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -298213,20 +293778,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, 2114, PlSqlParserRULE_unary_expression) + p.EnterRule(localctx, 2070, PlSqlParserRULE_unary_expression) var _la int - p.SetState(17658) + p.SetState(17406) 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(), 2392, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17642) + p.SetState(17390) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPLUS_SIGN || _la == PlSqlParserMINUS_SIGN) { @@ -298237,14 +293802,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17643) + p.SetState(17391) p.Unary_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17644) + p.SetState(17392) p.Match(PlSqlParserPRIOR) if p.HasError() { // Recognition error - abort rule @@ -298252,14 +293817,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17645) + p.SetState(17393) p.Unary_expression() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17646) + p.SetState(17394) p.Match(PlSqlParserCONNECT_BY_ROOT) if p.HasError() { // Recognition error - abort rule @@ -298267,14 +293832,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17647) + p.SetState(17395) p.Unary_expression() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17648) + p.SetState(17396) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -298282,14 +293847,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17649) + p.SetState(17397) p.Unary_expression() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17650) + p.SetState(17398) p.Match(PlSqlParserDISTINCT) if p.HasError() { // Recognition error - abort rule @@ -298297,14 +293862,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17651) + p.SetState(17399) p.Unary_expression() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(17652) + p.SetState(17400) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -298312,35 +293877,35 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17653) + p.SetState(17401) p.Unary_expression() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(17654) + p.SetState(17402) p.Case_statement() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(17655) + p.SetState(17403) p.Quantified_expression() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(17656) + p.SetState(17404) p.Standard_function() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(17657) + p.SetState(17405) p.Atom() } @@ -298472,25 +294037,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, 2116, PlSqlParserRULE_case_statement) - p.SetState(17662) + p.EnterRule(localctx, 2072, PlSqlParserRULE_case_statement) + p.SetState(17410) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2418, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2393, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17660) + p.SetState(17408) p.Searched_case_statement() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17661) + p.SetState(17409) p.Simple_case_statement() } @@ -298734,16 +294299,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, 2118, PlSqlParserRULE_simple_case_statement) + p.EnterRule(localctx, 2074, PlSqlParserRULE_simple_case_statement) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17665) + p.SetState(17413) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2419, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2394, p.GetParserRuleContext()) == 1 { { - p.SetState(17664) + p.SetState(17412) p.Label_name() } @@ -298751,7 +294316,7 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo goto errorExit } { - p.SetState(17667) + p.SetState(17415) var _m = p.Match(PlSqlParserCASE) @@ -298762,10 +294327,10 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo } } { - p.SetState(17668) + p.SetState(17416) p.Expression() } - p.SetState(17670) + p.SetState(17418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298774,18 +294339,18 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(17669) + p.SetState(17417) p.Simple_case_when_part() } - p.SetState(17672) + p.SetState(17420) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17675) + p.SetState(17423) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298794,25 +294359,25 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo if _la == PlSqlParserELSE { { - p.SetState(17674) + p.SetState(17422) p.Case_else_part() } } { - p.SetState(17677) + p.SetState(17425) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17679) + p.SetState(17427) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2422, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2397, p.GetParserRuleContext()) == 1 { { - p.SetState(17678) + p.SetState(17426) p.Match(PlSqlParserCASE) if p.HasError() { // Recognition error - abort rule @@ -298823,12 +294388,12 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(17682) + p.SetState(17430) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2423, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2398, p.GetParserRuleContext()) == 1 { { - p.SetState(17681) + p.SetState(17429) p.Label_name() } @@ -298996,10 +294561,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, 2120, PlSqlParserRULE_simple_case_when_part) + p.EnterRule(localctx, 2076, PlSqlParserRULE_simple_case_when_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17684) + p.SetState(17432) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -299007,33 +294572,33 @@ func (p *PlSqlParser) Simple_case_when_part() (localctx ISimple_case_when_partCo } } { - p.SetState(17685) + p.SetState(17433) p.Expression() } { - p.SetState(17686) + p.SetState(17434) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17689) + p.SetState(17437) 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(), 2399, p.GetParserRuleContext()) { case 1: { - p.SetState(17687) + p.SetState(17435) p.Seq_of_statements() } case 2: { - p.SetState(17688) + p.SetState(17436) p.Expression() } @@ -299260,16 +294825,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, 2122, PlSqlParserRULE_searched_case_statement) + p.EnterRule(localctx, 2078, PlSqlParserRULE_searched_case_statement) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17692) + p.SetState(17440) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2425, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2400, p.GetParserRuleContext()) == 1 { { - p.SetState(17691) + p.SetState(17439) p.Label_name() } @@ -299277,7 +294842,7 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme goto errorExit } { - p.SetState(17694) + p.SetState(17442) var _m = p.Match(PlSqlParserCASE) @@ -299287,7 +294852,7 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme goto errorExit } } - p.SetState(17696) + p.SetState(17444) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299296,18 +294861,18 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(17695) + p.SetState(17443) p.Searched_case_when_part() } - p.SetState(17698) + p.SetState(17446) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17701) + p.SetState(17449) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299316,25 +294881,25 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme if _la == PlSqlParserELSE { { - p.SetState(17700) + p.SetState(17448) p.Case_else_part() } } { - p.SetState(17703) + p.SetState(17451) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17705) + p.SetState(17453) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2428, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2403, p.GetParserRuleContext()) == 1 { { - p.SetState(17704) + p.SetState(17452) p.Match(PlSqlParserCASE) if p.HasError() { // Recognition error - abort rule @@ -299345,12 +294910,12 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme } else if p.HasError() { // JIM goto errorExit } - p.SetState(17708) + p.SetState(17456) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2429, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2404, p.GetParserRuleContext()) == 1 { { - p.SetState(17707) + p.SetState(17455) p.Label_name() } @@ -299518,10 +295083,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, 2124, PlSqlParserRULE_searched_case_when_part) + p.EnterRule(localctx, 2080, PlSqlParserRULE_searched_case_when_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17710) + p.SetState(17458) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -299529,33 +295094,33 @@ func (p *PlSqlParser) Searched_case_when_part() (localctx ISearched_case_when_pa } } { - p.SetState(17711) + p.SetState(17459) p.Expression() } { - p.SetState(17712) + p.SetState(17460) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17715) + p.SetState(17463) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2430, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2405, p.GetParserRuleContext()) { case 1: { - p.SetState(17713) + p.SetState(17461) p.Seq_of_statements() } case 2: { - p.SetState(17714) + p.SetState(17462) p.Expression() } @@ -299692,32 +295257,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, 2126, PlSqlParserRULE_case_else_part) + p.EnterRule(localctx, 2082, PlSqlParserRULE_case_else_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17717) + p.SetState(17465) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17720) + p.SetState(17468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2431, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2406, p.GetParserRuleContext()) { case 1: { - p.SetState(17718) + p.SetState(17466) p.Seq_of_statements() } case 2: { - p.SetState(17719) + p.SetState(17467) p.Expression() } @@ -299987,52 +295552,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, 2128, PlSqlParserRULE_atom) + p.EnterRule(localctx, 2084, PlSqlParserRULE_atom) var _alt int - p.SetState(17741) + p.SetState(17489) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2433, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2408, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17722) + p.SetState(17470) p.Table_element() } { - p.SetState(17723) + p.SetState(17471) p.Outer_join_sign() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17725) + p.SetState(17473) p.Bind_variable() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17726) + p.SetState(17474) p.Constant_without_variable() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17727) + p.SetState(17475) p.General_element() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17728) + p.SetState(17476) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300040,40 +295605,40 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { } } { - p.SetState(17729) + p.SetState(17477) p.Subquery() } { - p.SetState(17730) + p.SetState(17478) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17734) + p.SetState(17482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2432, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2407, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17731) + p.SetState(17479) p.Subquery_operation_part() } } - p.SetState(17736) + p.SetState(17484) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2432, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2407, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -300082,7 +295647,7 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(17737) + p.SetState(17485) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300090,11 +295655,11 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { } } { - p.SetState(17738) + p.SetState(17486) p.Expressions() } { - p.SetState(17739) + p.SetState(17487) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300260,12 +295825,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, 2130, PlSqlParserRULE_quantified_expression) + p.EnterRule(localctx, 2086, PlSqlParserRULE_quantified_expression) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(17743) + p.SetState(17491) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserANY || _la == PlSqlParserEXISTS || _la == PlSqlParserSOME) { @@ -300275,16 +295840,16 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo p.Consume() } } - p.SetState(17752) + p.SetState(17500) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2434, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2409, p.GetParserRuleContext()) { case 1: { - p.SetState(17744) + p.SetState(17492) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300292,11 +295857,11 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo } } { - p.SetState(17745) + p.SetState(17493) p.Select_only_statement() } { - p.SetState(17746) + p.SetState(17494) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300306,7 +295871,7 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo case 2: { - p.SetState(17748) + p.SetState(17496) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300314,11 +295879,11 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo } } { - p.SetState(17749) + p.SetState(17497) p.Expression() } { - p.SetState(17750) + p.SetState(17498) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300679,10 +296244,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, 2132, PlSqlParserRULE_string_function) + p.EnterRule(localctx, 2088, PlSqlParserRULE_string_function) var _la int - p.SetState(17840) + p.SetState(17588) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300692,7 +296257,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserSUBSTR: p.EnterOuterAlt(localctx, 1) { - p.SetState(17754) + p.SetState(17502) p.Match(PlSqlParserSUBSTR) if p.HasError() { // Recognition error - abort rule @@ -300700,7 +296265,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17755) + p.SetState(17503) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300708,11 +296273,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17756) + p.SetState(17504) p.Expression() } { - p.SetState(17757) + p.SetState(17505) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300720,10 +296285,10 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17758) + p.SetState(17506) p.Expression() } - p.SetState(17761) + p.SetState(17509) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300732,7 +296297,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17759) + p.SetState(17507) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300740,13 +296305,13 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17760) + p.SetState(17508) p.Expression() } } { - p.SetState(17763) + p.SetState(17511) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300757,7 +296322,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTO_CHAR: p.EnterOuterAlt(localctx, 2) { - p.SetState(17765) + p.SetState(17513) p.Match(PlSqlParserTO_CHAR) if p.HasError() { // Recognition error - abort rule @@ -300765,47 +296330,47 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17766) + p.SetState(17514) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17770) + p.SetState(17518) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2436, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2411, p.GetParserRuleContext()) { case 1: { - p.SetState(17767) + p.SetState(17515) p.Table_element() } case 2: { - p.SetState(17768) + p.SetState(17516) p.Standard_function() } case 3: { - p.SetState(17769) + p.SetState(17517) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17774) + p.SetState(17522) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2437, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2412, p.GetParserRuleContext()) == 1 { { - p.SetState(17772) + p.SetState(17520) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300813,14 +296378,14 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17773) + p.SetState(17521) p.Quoted_string() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17778) + p.SetState(17526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300829,7 +296394,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17776) + p.SetState(17524) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300837,13 +296402,13 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17777) + p.SetState(17525) p.Quoted_string() } } { - p.SetState(17780) + p.SetState(17528) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300854,7 +296419,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserDECODE: p.EnterOuterAlt(localctx, 3) { - p.SetState(17782) + p.SetState(17530) p.Match(PlSqlParserDECODE) if p.HasError() { // Recognition error - abort rule @@ -300862,7 +296427,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17783) + p.SetState(17531) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300870,11 +296435,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17784) + p.SetState(17532) p.Expressions() } { - p.SetState(17785) + p.SetState(17533) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300885,7 +296450,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserCHR: p.EnterOuterAlt(localctx, 4) { - p.SetState(17787) + p.SetState(17535) p.Match(PlSqlParserCHR) if p.HasError() { // Recognition error - abort rule @@ -300893,7 +296458,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17788) + p.SetState(17536) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300901,11 +296466,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17789) + p.SetState(17537) p.concatenation(0) } { - p.SetState(17790) + p.SetState(17538) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -300913,7 +296478,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17791) + p.SetState(17539) p.Match(PlSqlParserNCHAR_CS) if p.HasError() { // Recognition error - abort rule @@ -300921,7 +296486,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17792) + p.SetState(17540) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300932,7 +296497,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserNVL: p.EnterOuterAlt(localctx, 5) { - p.SetState(17794) + p.SetState(17542) p.Match(PlSqlParserNVL) if p.HasError() { // Recognition error - abort rule @@ -300940,7 +296505,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17795) + p.SetState(17543) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300948,11 +296513,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17796) + p.SetState(17544) p.Expression() } { - p.SetState(17797) + p.SetState(17545) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300960,11 +296525,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17798) + p.SetState(17546) p.Expression() } { - p.SetState(17799) + p.SetState(17547) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300975,7 +296540,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTRIM: p.EnterOuterAlt(localctx, 6) { - p.SetState(17801) + p.SetState(17549) p.Match(PlSqlParserTRIM) if p.HasError() { // Recognition error - abort rule @@ -300983,23 +296548,23 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17802) + p.SetState(17550) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17810) + p.SetState(17558) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2441, p.GetParserRuleContext()) == 1 { - p.SetState(17804) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2416, p.GetParserRuleContext()) == 1 { + p.SetState(17552) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2439, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2414, p.GetParserRuleContext()) == 1 { { - p.SetState(17803) + p.SetState(17551) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBOTH || _la == PlSqlParserLEADING || _la == PlSqlParserTRAILING) { @@ -301013,7 +296578,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17807) + p.SetState(17555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301022,13 +296587,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(17806) + p.SetState(17554) p.Quoted_string() } } { - p.SetState(17809) + p.SetState(17557) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -301040,11 +296605,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { goto errorExit } { - p.SetState(17812) + p.SetState(17560) p.concatenation(0) } { - p.SetState(17813) + p.SetState(17561) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301055,7 +296620,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTO_DATE: p.EnterOuterAlt(localctx, 7) { - p.SetState(17815) + p.SetState(17563) p.Match(PlSqlParserTO_DATE) if p.HasError() { // Recognition error - abort rule @@ -301063,42 +296628,42 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17816) + p.SetState(17564) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17820) + p.SetState(17568) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2442, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2417, p.GetParserRuleContext()) { case 1: { - p.SetState(17817) + p.SetState(17565) p.Table_element() } case 2: { - p.SetState(17818) + p.SetState(17566) p.Standard_function() } case 3: { - p.SetState(17819) + p.SetState(17567) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17828) + p.SetState(17576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301107,7 +296672,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(17822) + p.SetState(17570) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -301115,11 +296680,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17823) + p.SetState(17571) p.concatenation(0) } { - p.SetState(17824) + p.SetState(17572) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -301127,7 +296692,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17825) + p.SetState(17573) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -301135,7 +296700,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17826) + p.SetState(17574) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -301144,7 +296709,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } - p.SetState(17836) + p.SetState(17584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301153,7 +296718,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17830) + p.SetState(17578) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -301161,10 +296726,10 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17831) + p.SetState(17579) p.Quoted_string() } - p.SetState(17834) + p.SetState(17582) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301173,7 +296738,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17832) + p.SetState(17580) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -301181,7 +296746,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17833) + p.SetState(17581) p.Quoted_string() } @@ -301189,7 +296754,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } { - p.SetState(17838) + p.SetState(17586) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301360,39 +296925,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, 2134, PlSqlParserRULE_standard_function) - p.SetState(17846) + p.EnterRule(localctx, 2090, PlSqlParserRULE_standard_function) + p.SetState(17594) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2447, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2422, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17842) + p.SetState(17590) p.String_function() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17843) + p.SetState(17591) p.Numeric_function_wrapper() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17844) + p.SetState(17592) p.Json_function() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17845) + p.SetState(17593) p.Other_function() } @@ -302074,10 +297639,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, 2136, PlSqlParserRULE_json_function) + p.EnterRule(localctx, 2092, PlSqlParserRULE_json_function) var _la int - p.SetState(18038) + p.SetState(17786) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302087,7 +297652,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_ARRAY: p.EnterOuterAlt(localctx, 1) { - p.SetState(17848) + p.SetState(17596) p.Match(PlSqlParserJSON_ARRAY) if p.HasError() { // Recognition error - abort rule @@ -302095,7 +297660,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17849) + p.SetState(17597) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302103,10 +297668,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17850) + p.SetState(17598) p.Json_array_element() } - p.SetState(17855) + p.SetState(17603) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302115,7 +297680,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17851) + p.SetState(17599) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302123,18 +297688,18 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17852) + p.SetState(17600) p.Json_array_element() } - p.SetState(17857) + p.SetState(17605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17859) + p.SetState(17607) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302143,12 +297708,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17858) + p.SetState(17606) p.Json_on_null_clause() } } - p.SetState(17862) + p.SetState(17610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302157,12 +297722,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17861) + p.SetState(17609) p.Json_return_clause() } } - p.SetState(17865) + p.SetState(17613) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302171,7 +297736,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17864) + p.SetState(17612) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -302181,7 +297746,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17867) + p.SetState(17615) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302192,7 +297757,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_ARRAYAGG: p.EnterOuterAlt(localctx, 2) { - p.SetState(17869) + p.SetState(17617) p.Match(PlSqlParserJSON_ARRAYAGG) if p.HasError() { // Recognition error - abort rule @@ -302200,7 +297765,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17870) + p.SetState(17618) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302208,10 +297773,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17871) + p.SetState(17619) p.Expression() } - p.SetState(17874) + p.SetState(17622) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302220,7 +297785,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserFORMAT { { - p.SetState(17872) + p.SetState(17620) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -302228,7 +297793,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17873) + p.SetState(17621) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -302237,7 +297802,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17877) + p.SetState(17625) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302246,12 +297811,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(17876) + p.SetState(17624) p.Order_by_clause() } } - p.SetState(17880) + p.SetState(17628) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302260,12 +297825,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17879) + p.SetState(17627) p.Json_on_null_clause() } } - p.SetState(17883) + p.SetState(17631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302274,12 +297839,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17882) + p.SetState(17630) p.Json_return_clause() } } - p.SetState(17886) + p.SetState(17634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302288,7 +297853,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17885) + p.SetState(17633) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -302298,7 +297863,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17888) + p.SetState(17636) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302309,7 +297874,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_OBJECT: p.EnterOuterAlt(localctx, 3) { - p.SetState(17890) + p.SetState(17638) p.Match(PlSqlParserJSON_OBJECT) if p.HasError() { // Recognition error - abort rule @@ -302317,7 +297882,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17891) + p.SetState(17639) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302325,11 +297890,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17892) + p.SetState(17640) p.Json_object_content() } { - p.SetState(17893) + p.SetState(17641) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302340,7 +297905,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_OBJECTAGG: p.EnterOuterAlt(localctx, 4) { - p.SetState(17895) + p.SetState(17643) p.Match(PlSqlParserJSON_OBJECTAGG) if p.HasError() { // Recognition error - abort rule @@ -302348,19 +297913,19 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17896) + p.SetState(17644) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17898) + p.SetState(17646) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2457, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2432, p.GetParserRuleContext()) == 1 { { - p.SetState(17897) + p.SetState(17645) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -302372,11 +297937,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { goto errorExit } { - p.SetState(17900) + p.SetState(17648) p.Expression() } { - p.SetState(17901) + p.SetState(17649) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -302384,10 +297949,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17902) + p.SetState(17650) p.Expression() } - p.SetState(17906) + p.SetState(17654) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302396,7 +297961,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17903) + p.SetState(17651) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABSENT || _la == PlSqlParserNULL_) { @@ -302407,7 +297972,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17904) + p.SetState(17652) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302415,7 +297980,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17905) + p.SetState(17653) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302424,7 +297989,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17922) + p.SetState(17670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302433,14 +297998,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17908) + p.SetState(17656) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17920) + p.SetState(17668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302449,14 +298014,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARCHAR2: { - p.SetState(17909) + p.SetState(17657) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17916) + p.SetState(17664) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302465,7 +298030,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17910) + p.SetState(17658) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302473,14 +298038,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17911) + p.SetState(17659) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17913) + p.SetState(17661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302489,7 +298054,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(17912) + p.SetState(17660) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -302502,7 +298067,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17915) + p.SetState(17663) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302514,7 +298079,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserCLOB: { - p.SetState(17918) + p.SetState(17666) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -302524,7 +298089,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserBLOB: { - p.SetState(17919) + p.SetState(17667) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -302538,7 +298103,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17925) + p.SetState(17673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302547,7 +298112,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17924) + p.SetState(17672) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -302556,7 +298121,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17930) + p.SetState(17678) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302565,7 +298130,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserWITH { { - p.SetState(17927) + p.SetState(17675) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -302573,7 +298138,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17928) + p.SetState(17676) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -302581,7 +298146,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17929) + p.SetState(17677) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -302591,7 +298156,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17932) + p.SetState(17680) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302602,7 +298167,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_QUERY: p.EnterOuterAlt(localctx, 5) { - p.SetState(17934) + p.SetState(17682) p.Match(PlSqlParserJSON_QUERY) if p.HasError() { // Recognition error - abort rule @@ -302610,7 +298175,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17935) + p.SetState(17683) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302618,10 +298183,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17936) + p.SetState(17684) p.Expression() } - p.SetState(17939) + p.SetState(17687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302630,7 +298195,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserFORMAT { { - p.SetState(17937) + p.SetState(17685) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -302638,7 +298203,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17938) + p.SetState(17686) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -302648,7 +298213,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17941) + p.SetState(17689) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302656,26 +298221,26 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17942) + p.SetState(17690) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17944) + p.SetState(17692) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2466, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2441, p.GetParserRuleContext()) == 1 { { - p.SetState(17943) + p.SetState(17691) p.Json_query_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17947) + p.SetState(17695) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302684,24 +298249,24 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(17946) + p.SetState(17694) p.Json_query_wrapper_clause() } } - p.SetState(17950) + p.SetState(17698) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2468, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2443, p.GetParserRuleContext()) == 1 { { - p.SetState(17949) + p.SetState(17697) p.Json_query_on_error_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17953) + p.SetState(17701) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302710,13 +298275,13 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ || _la == PlSqlParserON { { - p.SetState(17952) + p.SetState(17700) p.Json_query_on_empty_clause() } } { - p.SetState(17955) + p.SetState(17703) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302727,7 +298292,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_SERIALIZE: p.EnterOuterAlt(localctx, 6) { - p.SetState(17957) + p.SetState(17705) p.Match(PlSqlParserJSON_SERIALIZE) if p.HasError() { // Recognition error - abort rule @@ -302735,7 +298300,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17958) + p.SetState(17706) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302743,14 +298308,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17959) + p.SetState(17707) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17962) + p.SetState(17710) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302759,7 +298324,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17960) + p.SetState(17708) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -302767,12 +298332,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17961) + p.SetState(17709) p.Json_query_return_type() } } - p.SetState(17965) + p.SetState(17713) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302781,7 +298346,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserPRETTY { { - p.SetState(17964) + p.SetState(17712) p.Match(PlSqlParserPRETTY) if p.HasError() { // Recognition error - abort rule @@ -302790,7 +298355,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17968) + p.SetState(17716) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302799,7 +298364,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserASCII { { - p.SetState(17967) + p.SetState(17715) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -302808,7 +298373,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17971) + p.SetState(17719) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302817,7 +298382,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserTRUNCATE { { - p.SetState(17970) + p.SetState(17718) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -302826,7 +298391,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17981) + p.SetState(17729) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302834,7 +298399,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ { - p.SetState(17977) + p.SetState(17725) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302843,7 +298408,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(17973) + p.SetState(17721) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302853,7 +298418,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserERROR: { - p.SetState(17974) + p.SetState(17722) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -302863,7 +298428,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserEMPTY: { - p.SetState(17975) + p.SetState(17723) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -302871,7 +298436,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17976) + p.SetState(17724) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserARRAY || _la == PlSqlParserOBJECT) { @@ -302887,7 +298452,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { goto errorExit } { - p.SetState(17979) + p.SetState(17727) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302895,7 +298460,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17980) + p.SetState(17728) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -302905,7 +298470,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17983) + p.SetState(17731) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302916,7 +298481,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_TRANSFORM: p.EnterOuterAlt(localctx, 7) { - p.SetState(17984) + p.SetState(17732) p.Match(PlSqlParserJSON_TRANSFORM) if p.HasError() { // Recognition error - abort rule @@ -302924,7 +298489,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17985) + p.SetState(17733) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302932,11 +298497,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17986) + p.SetState(17734) p.Expression() } { - p.SetState(17987) + p.SetState(17735) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302944,10 +298509,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17988) + p.SetState(17736) p.Json_transform_op() } - p.SetState(17993) + p.SetState(17741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302956,7 +298521,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17989) + p.SetState(17737) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302964,11 +298529,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17990) + p.SetState(17738) p.Json_transform_op() } - p.SetState(17995) + p.SetState(17743) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302976,7 +298541,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17996) + p.SetState(17744) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302987,7 +298552,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_VALUE: p.EnterOuterAlt(localctx, 8) { - p.SetState(17998) + p.SetState(17746) p.Match(PlSqlParserJSON_VALUE) if p.HasError() { // Recognition error - abort rule @@ -302995,7 +298560,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17999) + p.SetState(17747) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -303003,15 +298568,15 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(18000) + p.SetState(17748) p.Expression() } - p.SetState(18003) + p.SetState(17751) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2477, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2452, p.GetParserRuleContext()) == 1 { { - p.SetState(18001) + p.SetState(17749) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -303019,7 +298584,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(18002) + p.SetState(17750) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -303030,19 +298595,19 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18036) + p.SetState(17784) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2485, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2460, p.GetParserRuleContext()) == 1 { { - p.SetState(18005) + p.SetState(17753) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18007) + p.SetState(17755) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303051,7 +298616,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(18006) + p.SetState(17754) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -303060,7 +298625,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(18010) + p.SetState(17758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303069,16 +298634,16 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(18009) + p.SetState(17757) p.Json_value_return_clause() } } - p.SetState(18020) + p.SetState(17768) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2481, p.GetParserRuleContext()) == 1 { - p.SetState(18016) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2456, p.GetParserRuleContext()) == 1 { + p.SetState(17764) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303086,7 +298651,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserERROR: { - p.SetState(18012) + p.SetState(17760) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -303096,7 +298661,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserNULL_: { - p.SetState(18013) + p.SetState(17761) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -303106,7 +298671,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserDEFAULT: { - p.SetState(18014) + p.SetState(17762) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -303114,7 +298679,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(18015) + p.SetState(17763) p.Literal() } @@ -303123,7 +298688,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { default: } { - p.SetState(18018) + p.SetState(17766) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -303131,7 +298696,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(18019) + p.SetState(17767) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -303142,11 +298707,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18030) + p.SetState(17778) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2483, p.GetParserRuleContext()) == 1 { - p.SetState(18026) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2458, p.GetParserRuleContext()) == 1 { + p.SetState(17774) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303154,7 +298719,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserERROR: { - p.SetState(18022) + p.SetState(17770) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -303164,7 +298729,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserNULL_: { - p.SetState(18023) + p.SetState(17771) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -303174,7 +298739,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserDEFAULT: { - p.SetState(18024) + p.SetState(17772) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -303182,7 +298747,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(18025) + p.SetState(17773) p.Literal() } @@ -303191,7 +298756,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { default: } { - p.SetState(18028) + p.SetState(17776) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -303199,7 +298764,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(18029) + p.SetState(17777) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -303210,7 +298775,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18033) + p.SetState(17781) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303219,13 +298784,13 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18032) + p.SetState(17780) p.Json_value_on_mismatch_clause() } } { - p.SetState(18035) + p.SetState(17783) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -303444,11 +299009,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, 2138, PlSqlParserRULE_json_object_content) + p.EnterRule(localctx, 2094, PlSqlParserRULE_json_object_content) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(18049) + p.SetState(17797) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303457,10 +299022,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(18040) + p.SetState(17788) p.Json_object_entry() } - p.SetState(18045) + p.SetState(17793) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303469,7 +299034,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex for _la == PlSqlParserCOMMA { { - p.SetState(18041) + p.SetState(17789) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -303477,11 +299042,11 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(18042) + p.SetState(17790) p.Json_object_entry() } - p.SetState(18047) + p.SetState(17795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303491,7 +299056,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex case PlSqlParserASTERISK: { - p.SetState(18048) + p.SetState(17796) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -303503,7 +299068,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(18052) + p.SetState(17800) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303512,12 +299077,12 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(18051) + p.SetState(17799) p.Json_on_null_clause() } } - p.SetState(18055) + p.SetState(17803) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303526,12 +299091,12 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserRETURNING { { - p.SetState(18054) + p.SetState(17802) p.Json_return_clause() } } - p.SetState(18058) + p.SetState(17806) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303540,7 +299105,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserSTRICT { { - p.SetState(18057) + p.SetState(17805) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -303549,7 +299114,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } - p.SetState(18063) + p.SetState(17811) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303558,7 +299123,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserWITH { { - p.SetState(18060) + p.SetState(17808) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -303566,7 +299131,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(18061) + p.SetState(17809) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -303574,7 +299139,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(18062) + p.SetState(17810) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -303764,24 +299329,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, 2140, PlSqlParserRULE_json_object_entry) + p.EnterRule(localctx, 2096, PlSqlParserRULE_json_object_entry) var _la int - p.SetState(18082) + p.SetState(17830) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2496, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2471, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(18066) + p.SetState(17814) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2493, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2468, p.GetParserRuleContext()) == 1 { { - p.SetState(18065) + p.SetState(17813) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -303793,15 +299358,15 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { goto errorExit } { - p.SetState(18068) + p.SetState(17816) p.Expression() } - p.SetState(18070) + p.SetState(17818) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2494, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2469, p.GetParserRuleContext()) == 1 { { - p.SetState(18069) + p.SetState(17817) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIS || _la == PlSqlParserVALUE) { @@ -303816,18 +299381,18 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { goto errorExit } { - p.SetState(18072) + p.SetState(17820) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18074) + p.SetState(17822) p.Expression() } { - p.SetState(18075) + p.SetState(17823) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -303835,10 +299400,10 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { } } { - p.SetState(18076) + p.SetState(17824) p.Expression() } - p.SetState(18079) + p.SetState(17827) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303847,7 +299412,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18077) + p.SetState(17825) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -303855,7 +299420,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { } } { - p.SetState(18078) + p.SetState(17826) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -303868,7 +299433,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18081) + p.SetState(17829) p.Identifier() } @@ -304075,12 +299640,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, 2142, PlSqlParserRULE_json_table_clause) + p.EnterRule(localctx, 2098, PlSqlParserRULE_json_table_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18084) + p.SetState(17832) p.Match(PlSqlParserJSON_TABLE) if p.HasError() { // Recognition error - abort rule @@ -304088,7 +299653,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18085) + p.SetState(17833) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -304096,10 +299661,10 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18086) + p.SetState(17834) p.Expression() } - p.SetState(18089) + p.SetState(17837) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304108,7 +299673,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18087) + p.SetState(17835) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -304116,7 +299681,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18088) + p.SetState(17836) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -304125,7 +299690,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(18093) + p.SetState(17841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304134,7 +299699,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18091) + p.SetState(17839) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -304142,7 +299707,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18092) + p.SetState(17840) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -304151,12 +299716,12 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(18098) + p.SetState(17846) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2499, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2474, p.GetParserRuleContext()) == 1 { { - p.SetState(18095) + p.SetState(17843) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserNULL_) { @@ -304167,7 +299732,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18096) + p.SetState(17844) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304175,7 +299740,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18097) + p.SetState(17845) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -304186,7 +299751,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18103) + p.SetState(17851) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304195,7 +299760,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserEMPTY || _la == PlSqlParserNULL_ { { - p.SetState(18100) + p.SetState(17848) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEMPTY || _la == PlSqlParserNULL_) { @@ -304206,7 +299771,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18101) + p.SetState(17849) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304214,7 +299779,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(18102) + p.SetState(17850) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -304223,7 +299788,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(18106) + p.SetState(17854) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304232,13 +299797,13 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserCOLUMNS { { - p.SetState(18105) + p.SetState(17853) p.Json_column_clause() } } { - p.SetState(18108) + p.SetState(17856) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -304395,26 +299960,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, 2144, PlSqlParserRULE_json_array_element) + p.EnterRule(localctx, 2100, PlSqlParserRULE_json_array_element) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(18115) + p.SetState(17863) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2502, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2477, p.GetParserRuleContext()) { case 1: { - p.SetState(18110) + p.SetState(17858) p.Expression() } case 2: { - p.SetState(18111) + p.SetState(17859) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -304424,7 +299989,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 3: { - p.SetState(18112) + p.SetState(17860) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -304434,7 +299999,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 4: { - p.SetState(18113) + p.SetState(17861) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -304444,14 +300009,14 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 5: { - p.SetState(18114) + p.SetState(17862) p.Json_function() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(18119) + p.SetState(17867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304460,7 +300025,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) if _la == PlSqlParserFORMAT { { - p.SetState(18117) + p.SetState(17865) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -304468,7 +300033,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) } } { - p.SetState(18118) + p.SetState(17866) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -304588,12 +300153,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, 2146, PlSqlParserRULE_json_on_null_clause) + p.EnterRule(localctx, 2102, PlSqlParserRULE_json_on_null_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18121) + p.SetState(17869) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABSENT || _la == PlSqlParserNULL_) { @@ -304604,7 +300169,7 @@ func (p *PlSqlParser) Json_on_null_clause() (localctx IJson_on_null_clauseContex } } { - p.SetState(18122) + p.SetState(17870) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304612,7 +300177,7 @@ func (p *PlSqlParser) Json_on_null_clause() (localctx IJson_on_null_clauseContex } } { - p.SetState(18123) + p.SetState(17871) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -304755,19 +300320,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, 2148, PlSqlParserRULE_json_return_clause) + p.EnterRule(localctx, 2104, PlSqlParserRULE_json_return_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18125) + p.SetState(17873) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18137) + p.SetState(17885) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304776,14 +300341,14 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserVARCHAR2: { - p.SetState(18126) + p.SetState(17874) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18133) + p.SetState(17881) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304792,7 +300357,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18127) + p.SetState(17875) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -304800,14 +300365,14 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) } } { - p.SetState(18128) + p.SetState(17876) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18130) + p.SetState(17878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304816,7 +300381,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18129) + p.SetState(17877) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -304829,7 +300394,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) } { - p.SetState(18132) + p.SetState(17880) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -304841,7 +300406,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) case PlSqlParserCLOB: { - p.SetState(18135) + p.SetState(17883) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -304851,7 +300416,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) case PlSqlParserBLOB: { - p.SetState(18136) + p.SetState(17884) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -305076,20 +300641,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, 2150, PlSqlParserRULE_json_transform_op) + p.EnterRule(localctx, 2106, PlSqlParserRULE_json_transform_op) var _la int - p.SetState(18226) + p.SetState(17974) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2524, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2499, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18139) + p.SetState(17887) p.Match(PlSqlParserREMOVE) if p.HasError() { // Recognition error - abort rule @@ -305097,14 +300662,14 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18140) + p.SetState(17888) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18146) + p.SetState(17894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305112,7 +300677,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(18142) + p.SetState(17890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305121,7 +300686,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE { { - p.SetState(18141) + p.SetState(17889) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -305134,7 +300699,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18144) + p.SetState(17892) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305142,7 +300707,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18145) + p.SetState(17893) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -305155,7 +300720,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18148) + p.SetState(17896) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule @@ -305163,7 +300728,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18149) + p.SetState(17897) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -305171,7 +300736,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18150) + p.SetState(17898) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -305179,19 +300744,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18151) + p.SetState(17899) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18155) + p.SetState(17903) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2509, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2484, p.GetParserRuleContext()) == 1 { { - p.SetState(18152) + p.SetState(17900) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserREPLACE) { @@ -305202,7 +300767,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18153) + p.SetState(17901) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305210,7 +300775,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18154) + p.SetState(17902) p.Match(PlSqlParserEXISTING) if p.HasError() { // Recognition error - abort rule @@ -305221,7 +300786,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18162) + p.SetState(17910) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305229,7 +300794,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(18158) + p.SetState(17906) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305238,7 +300803,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserREMOVE { { - p.SetState(18157) + p.SetState(17905) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserREMOVE) { @@ -305251,7 +300816,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18160) + p.SetState(17908) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305259,7 +300824,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18161) + p.SetState(17909) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -305272,7 +300837,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18164) + p.SetState(17912) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -305280,7 +300845,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18165) + p.SetState(17913) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -305288,7 +300853,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18166) + p.SetState(17914) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -305296,19 +300861,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18167) + p.SetState(17915) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18171) + p.SetState(17919) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2512, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2487, p.GetParserRuleContext()) == 1 { { - p.SetState(18168) + p.SetState(17916) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -305319,7 +300884,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18169) + p.SetState(17917) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305327,7 +300892,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18170) + p.SetState(17918) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -305338,7 +300903,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18178) + p.SetState(17926) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305346,7 +300911,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(18174) + p.SetState(17922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305355,7 +300920,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18173) + p.SetState(17921) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -305368,7 +300933,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18176) + p.SetState(17924) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305376,7 +300941,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18177) + p.SetState(17925) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -305389,10 +300954,10 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18180) + p.SetState(17928) p.Expression() } - p.SetState(18183) + p.SetState(17931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305401,7 +300966,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18181) + p.SetState(17929) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -305409,7 +300974,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18182) + p.SetState(17930) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -305422,7 +300987,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18185) + p.SetState(17933) p.Match(PlSqlParserAPPEND) if p.HasError() { // Recognition error - abort rule @@ -305430,7 +300995,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18186) + p.SetState(17934) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -305438,7 +301003,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18187) + p.SetState(17935) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -305446,19 +301011,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18188) + p.SetState(17936) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18192) + p.SetState(17940) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2516, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2491, p.GetParserRuleContext()) == 1 { { - p.SetState(18189) + p.SetState(17937) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -305469,7 +301034,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18190) + p.SetState(17938) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305477,7 +301042,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18191) + p.SetState(17939) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -305488,7 +301053,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18199) + p.SetState(17947) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305496,7 +301061,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(18195) + p.SetState(17943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305505,7 +301070,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18194) + p.SetState(17942) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -305518,7 +301083,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18197) + p.SetState(17945) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305526,7 +301091,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18198) + p.SetState(17946) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -305539,7 +301104,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18201) + p.SetState(17949) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -305547,7 +301112,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18202) + p.SetState(17950) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -305555,7 +301120,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18203) + p.SetState(17951) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -305563,10 +301128,10 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18204) + p.SetState(17952) p.Expression() } - p.SetState(18207) + p.SetState(17955) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305575,7 +301140,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18205) + p.SetState(17953) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -305583,7 +301148,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18206) + p.SetState(17954) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -305592,12 +301157,12 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } - p.SetState(18212) + p.SetState(17960) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2520, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2495, p.GetParserRuleContext()) == 1 { { - p.SetState(18209) + p.SetState(17957) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserREPLACE) { @@ -305608,7 +301173,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18210) + p.SetState(17958) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305616,7 +301181,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18211) + p.SetState(17959) p.Match(PlSqlParserEXISTING) if p.HasError() { // Recognition error - abort rule @@ -305627,12 +301192,12 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18217) + p.SetState(17965) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2521, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2496, p.GetParserRuleContext()) == 1 { { - p.SetState(18214) + p.SetState(17962) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -305643,7 +301208,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18215) + p.SetState(17963) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305651,7 +301216,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18216) + p.SetState(17964) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -305662,7 +301227,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18224) + p.SetState(17972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305670,7 +301235,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(18220) + p.SetState(17968) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305679,7 +301244,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18219) + p.SetState(17967) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -305692,7 +301257,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18222) + p.SetState(17970) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305700,7 +301265,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18223) + p.SetState(17971) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -305872,12 +301437,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, 2152, PlSqlParserRULE_json_column_clause) + p.EnterRule(localctx, 2108, PlSqlParserRULE_json_column_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18228) + p.SetState(17976) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -305885,7 +301450,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18229) + p.SetState(17977) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -305893,10 +301458,10 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18230) + p.SetState(17978) p.Json_column_definition() } - p.SetState(18235) + p.SetState(17983) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305905,7 +301470,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(18231) + p.SetState(17979) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -305913,11 +301478,11 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18232) + p.SetState(17980) p.Json_column_definition() } - p.SetState(18237) + p.SetState(17985) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305925,7 +301490,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(18238) + p.SetState(17986) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306202,42 +301767,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, 2154, PlSqlParserRULE_json_column_definition) + p.EnterRule(localctx, 2110, PlSqlParserRULE_json_column_definition) var _la int - p.SetState(18293) + p.SetState(18041) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2537, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2512, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18240) + p.SetState(17988) p.Expression() } - p.SetState(18242) + p.SetState(17990) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2526, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2501, p.GetParserRuleContext()) == 1 { { - p.SetState(18241) + p.SetState(17989) p.Json_value_return_type() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18254) + p.SetState(18002) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserEXISTS, PlSqlParserPATH: - p.SetState(18245) + p.SetState(17993) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306246,7 +301811,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserEXISTS { { - p.SetState(18244) + p.SetState(17992) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -306256,7 +301821,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18247) + p.SetState(17995) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -306264,7 +301829,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18248) + p.SetState(17996) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -306274,14 +301839,14 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case PlSqlParserTRUNCATE: { - p.SetState(18249) + p.SetState(17997) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18252) + p.SetState(18000) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306290,7 +301855,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserPATH { { - p.SetState(18250) + p.SetState(17998) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -306298,7 +301863,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18251) + p.SetState(17999) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -306312,19 +301877,19 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition default: } - p.SetState(18257) + p.SetState(18005) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2530, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2505, p.GetParserRuleContext()) == 1 { { - p.SetState(18256) + p.SetState(18004) p.Json_query_on_error_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18260) + p.SetState(18008) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306333,7 +301898,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ || _la == PlSqlParserON { { - p.SetState(18259) + p.SetState(18007) p.Json_query_on_empty_clause() } @@ -306342,10 +301907,10 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18262) + p.SetState(18010) p.Expression() } - p.SetState(18264) + p.SetState(18012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306354,12 +301919,12 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserBLOB || _la == PlSqlParserCLOB || _la == PlSqlParserVARCHAR2 { { - p.SetState(18263) + p.SetState(18011) p.Json_query_return_type() } } - p.SetState(18267) + p.SetState(18015) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306368,7 +301933,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserTRUNCATE { { - p.SetState(18266) + p.SetState(18014) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -306378,7 +301943,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18269) + p.SetState(18017) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -306386,14 +301951,14 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18270) + p.SetState(18018) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18272) + p.SetState(18020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306402,13 +301967,13 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(18271) + p.SetState(18019) p.Json_query_wrapper_clause() } } { - p.SetState(18274) + p.SetState(18022) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -306416,7 +301981,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18275) + p.SetState(18023) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -306427,19 +301992,19 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18277) + p.SetState(18025) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18279) + p.SetState(18027) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2535, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2510, p.GetParserRuleContext()) == 1 { { - p.SetState(18278) + p.SetState(18026) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -306451,10 +302016,10 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition goto errorExit } { - p.SetState(18281) + p.SetState(18029) p.Expression() } - p.SetState(18285) + p.SetState(18033) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306463,7 +302028,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserLEFT_BRACKET { { - p.SetState(18282) + p.SetState(18030) p.Match(PlSqlParserLEFT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -306471,7 +302036,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18283) + p.SetState(18031) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -306479,7 +302044,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18284) + p.SetState(18032) p.Match(PlSqlParserRIGHT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -306489,18 +302054,18 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18287) + p.SetState(18035) p.Json_column_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18289) + p.SetState(18037) p.Expression() } { - p.SetState(18290) + p.SetState(18038) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -306508,7 +302073,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18291) + p.SetState(18039) p.Match(PlSqlParserORDINALITY) if p.HasError() { // Recognition error - abort rule @@ -306642,11 +302207,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, 2156, PlSqlParserRULE_json_query_returning_clause) + p.EnterRule(localctx, 2112, PlSqlParserRULE_json_query_returning_clause) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(18297) + p.SetState(18045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306655,7 +302220,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserRETURNING { { - p.SetState(18295) + p.SetState(18043) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -306663,12 +302228,12 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return } } { - p.SetState(18296) + p.SetState(18044) p.Json_query_return_type() } } - p.SetState(18300) + p.SetState(18048) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306677,7 +302242,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserPRETTY { { - p.SetState(18299) + p.SetState(18047) p.Match(PlSqlParserPRETTY) if p.HasError() { // Recognition error - abort rule @@ -306686,7 +302251,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return } } - p.SetState(18303) + p.SetState(18051) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306695,7 +302260,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserASCII { { - p.SetState(18302) + p.SetState(18050) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -306835,10 +302400,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, 2158, PlSqlParserRULE_json_query_return_type) + p.EnterRule(localctx, 2114, PlSqlParserRULE_json_query_return_type) var _la int - p.SetState(18316) + p.SetState(18064) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306848,14 +302413,14 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserVARCHAR2: p.EnterOuterAlt(localctx, 1) { - p.SetState(18305) + p.SetState(18053) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18312) + p.SetState(18060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306864,7 +302429,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18306) + p.SetState(18054) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306872,14 +302437,14 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type } } { - p.SetState(18307) + p.SetState(18055) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18309) + p.SetState(18057) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306888,7 +302453,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18308) + p.SetState(18056) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -306901,7 +302466,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type } { - p.SetState(18311) + p.SetState(18059) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306914,7 +302479,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 2) { - p.SetState(18314) + p.SetState(18062) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -306925,7 +302490,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 3) { - p.SetState(18315) + p.SetState(18063) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -307058,10 +302623,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, 2160, PlSqlParserRULE_json_query_wrapper_clause) + p.EnterRule(localctx, 2116, PlSqlParserRULE_json_query_wrapper_clause) var _la int - p.SetState(18331) + p.SetState(18079) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307071,14 +302636,14 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ case PlSqlParserWITHOUT: p.EnterOuterAlt(localctx, 1) { - p.SetState(18318) + p.SetState(18066) p.Match(PlSqlParserWITHOUT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18320) + p.SetState(18068) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307087,7 +302652,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserARRAY { { - p.SetState(18319) + p.SetState(18067) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -307097,7 +302662,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } { - p.SetState(18322) + p.SetState(18070) p.Match(PlSqlParserWRAPPER) if p.HasError() { // Recognition error - abort rule @@ -307108,14 +302673,14 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ case PlSqlParserWITH: p.EnterOuterAlt(localctx, 2) { - p.SetState(18323) + p.SetState(18071) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18325) + p.SetState(18073) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307124,7 +302689,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserCONDITIONAL || _la == PlSqlParserUNCONDITIONAL { { - p.SetState(18324) + p.SetState(18072) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONDITIONAL || _la == PlSqlParserUNCONDITIONAL) { @@ -307136,7 +302701,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } } - p.SetState(18328) + p.SetState(18076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307145,7 +302710,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserARRAY { { - p.SetState(18327) + p.SetState(18075) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -307155,7 +302720,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } { - p.SetState(18330) + p.SetState(18078) p.Match(PlSqlParserWRAPPER) if p.HasError() { // Recognition error - abort rule @@ -307293,14 +302858,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, 2162, PlSqlParserRULE_json_query_on_error_clause) + p.EnterRule(localctx, 2118, PlSqlParserRULE_json_query_on_error_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(18340) + p.SetState(18088) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2523, p.GetParserRuleContext()) == 1 { { - p.SetState(18333) + p.SetState(18081) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -307310,9 +302875,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(), 2548, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2523, p.GetParserRuleContext()) == 2 { { - p.SetState(18334) + p.SetState(18082) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -307322,9 +302887,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(), 2548, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2523, p.GetParserRuleContext()) == 3 { { - p.SetState(18335) + p.SetState(18083) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307334,9 +302899,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(), 2548, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2523, p.GetParserRuleContext()) == 4 { { - p.SetState(18336) + p.SetState(18084) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307344,7 +302909,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18337) + p.SetState(18085) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -307354,9 +302919,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(), 2548, p.GetParserRuleContext()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2523, p.GetParserRuleContext()) == 5 { { - p.SetState(18338) + p.SetState(18086) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307364,7 +302929,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18339) + p.SetState(18087) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -307376,7 +302941,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro goto errorExit } { - p.SetState(18342) + p.SetState(18090) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -307384,7 +302949,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18343) + p.SetState(18091) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -307517,14 +303082,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, 2164, PlSqlParserRULE_json_query_on_empty_clause) + p.EnterRule(localctx, 2120, PlSqlParserRULE_json_query_on_empty_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(18352) + p.SetState(18100) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2524, p.GetParserRuleContext()) == 1 { { - p.SetState(18345) + p.SetState(18093) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -307534,9 +303099,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(), 2549, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2524, p.GetParserRuleContext()) == 2 { { - p.SetState(18346) + p.SetState(18094) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -307546,9 +303111,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(), 2549, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2524, p.GetParserRuleContext()) == 3 { { - p.SetState(18347) + p.SetState(18095) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307558,9 +303123,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(), 2549, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2524, p.GetParserRuleContext()) == 4 { { - p.SetState(18348) + p.SetState(18096) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307568,7 +303133,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18349) + p.SetState(18097) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -307578,9 +303143,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(), 2549, p.GetParserRuleContext()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2524, p.GetParserRuleContext()) == 5 { { - p.SetState(18350) + p.SetState(18098) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307588,7 +303153,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18351) + p.SetState(18099) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -307600,7 +303165,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt goto errorExit } { - p.SetState(18354) + p.SetState(18102) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -307608,7 +303173,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18355) + p.SetState(18103) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -307733,31 +303298,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, 2166, PlSqlParserRULE_json_value_return_clause) + p.EnterRule(localctx, 2122, PlSqlParserRULE_json_value_return_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18357) + p.SetState(18105) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18359) + p.SetState(18107) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2550, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2525, p.GetParserRuleContext()) == 1 { { - p.SetState(18358) + p.SetState(18106) p.Json_value_return_type() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18362) + p.SetState(18110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307766,7 +303331,7 @@ func (p *PlSqlParser) Json_value_return_clause() (localctx IJson_value_return_cl if _la == PlSqlParserASCII { { - p.SetState(18361) + p.SetState(18109) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -307983,27 +303548,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, 2168, PlSqlParserRULE_json_value_return_type) + p.EnterRule(localctx, 2124, PlSqlParserRULE_json_value_return_type) var _la int - p.SetState(18398) + p.SetState(18146) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2558, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2533, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18364) + p.SetState(18112) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18371) + p.SetState(18119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308012,7 +303577,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18365) + p.SetState(18113) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308020,14 +303585,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18366) + p.SetState(18114) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18368) + p.SetState(18116) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308036,7 +303601,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18367) + p.SetState(18115) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -308049,7 +303614,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } { - p.SetState(18370) + p.SetState(18118) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308058,12 +303623,12 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } - p.SetState(18374) + p.SetState(18122) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2554, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2529, p.GetParserRuleContext()) == 1 { { - p.SetState(18373) + p.SetState(18121) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -308078,7 +303643,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18376) + p.SetState(18124) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -308089,7 +303654,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18377) + p.SetState(18125) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -308100,7 +303665,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18378) + p.SetState(18126) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -308108,7 +303673,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18379) + p.SetState(18127) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308116,14 +303681,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18380) + p.SetState(18128) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18383) + p.SetState(18131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308132,7 +303697,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserCOMMA { { - p.SetState(18381) + p.SetState(18129) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -308140,7 +303705,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18382) + p.SetState(18130) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -308150,7 +303715,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } { - p.SetState(18385) + p.SetState(18133) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308161,14 +303726,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18386) + p.SetState(18134) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18389) + p.SetState(18137) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308177,7 +303742,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserWITH { { - p.SetState(18387) + p.SetState(18135) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -308185,7 +303750,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18388) + p.SetState(18136) p.Match(PlSqlParserTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -308198,7 +303763,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18391) + p.SetState(18139) p.Match(PlSqlParserSDO_GEOMETRY) if p.HasError() { // Recognition error - abort rule @@ -308209,10 +303774,10 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(18392) + p.SetState(18140) p.Expression() } - p.SetState(18396) + p.SetState(18144) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308221,7 +303786,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserUSING { { - p.SetState(18393) + p.SetState(18141) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -308229,7 +303794,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18394) + p.SetState(18142) p.Match(PlSqlParserCASESENSITIVE) if p.HasError() { // Recognition error - abort rule @@ -308237,7 +303802,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18395) + p.SetState(18143) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -308401,12 +303966,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, 2170, PlSqlParserRULE_json_value_on_mismatch_clause) + p.EnterRule(localctx, 2126, PlSqlParserRULE_json_value_on_mismatch_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18400) + p.SetState(18148) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -308417,7 +303982,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18401) + p.SetState(18149) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -308425,14 +303990,14 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18402) + p.SetState(18150) p.Match(PlSqlParserMISMATCH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18411) + p.SetState(18159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308440,7 +304005,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(18403) + p.SetState(18151) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308448,7 +304013,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18404) + p.SetState(18152) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -308456,7 +304021,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18405) + p.SetState(18153) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -308466,7 +304031,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m case PlSqlParserEXTRA: { - p.SetState(18406) + p.SetState(18154) p.Match(PlSqlParserEXTRA) if p.HasError() { // Recognition error - abort rule @@ -308474,7 +304039,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18407) + p.SetState(18155) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -308484,7 +304049,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m case PlSqlParserTYPE: { - p.SetState(18408) + p.SetState(18156) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -308492,7 +304057,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18409) + p.SetState(18157) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -308500,7 +304065,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18410) + p.SetState(18158) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308647,8 +304212,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, 2172, PlSqlParserRULE_literal) - p.SetState(18417) + p.EnterRule(localctx, 2128, PlSqlParserRULE_literal) + p.SetState(18165) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308658,7 +304223,7 @@ func (p *PlSqlParser) Literal() (localctx ILiteralContext) { case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 1) { - p.SetState(18413) + p.SetState(18161) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -308669,21 +304234,21 @@ func (p *PlSqlParser) Literal() (localctx ILiteralContext) { case PlSqlParserCHR, PlSqlParserDECODE, PlSqlParserNVL, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserTO_DATE: p.EnterOuterAlt(localctx, 2) { - p.SetState(18414) + p.SetState(18162) p.String_function() } case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(18415) + p.SetState(18163) p.Numeric() } case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 4) { - p.SetState(18416) + p.SetState(18164) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -308837,26 +304402,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, 2174, PlSqlParserRULE_numeric_function_wrapper) + p.EnterRule(localctx, 2130, PlSqlParserRULE_numeric_function_wrapper) p.EnterOuterAlt(localctx, 1) { - p.SetState(18419) + p.SetState(18167) p.Numeric_function() } - p.SetState(18422) + p.SetState(18170) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2561, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2536, p.GetParserRuleContext()) == 1 { { - p.SetState(18420) + p.SetState(18168) p.Single_column_for_loop() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2561, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2536, p.GetParserRuleContext()) == 2 { { - p.SetState(18421) + p.SetState(18169) p.Multi_column_for_loop() } @@ -309097,10 +304662,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, 2176, PlSqlParserRULE_numeric_function) + p.EnterRule(localctx, 2132, PlSqlParserRULE_numeric_function) var _la int - p.SetState(18482) + p.SetState(18230) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309110,7 +304675,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserSUM: p.EnterOuterAlt(localctx, 1) { - p.SetState(18424) + p.SetState(18172) p.Match(PlSqlParserSUM) if p.HasError() { // Recognition error - abort rule @@ -309118,19 +304683,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18425) + p.SetState(18173) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18427) + p.SetState(18175) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2562, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2537, p.GetParserRuleContext()) == 1 { { - p.SetState(18426) + p.SetState(18174) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -309145,11 +304710,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18429) + p.SetState(18177) p.Expression() } { - p.SetState(18430) + p.SetState(18178) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309160,7 +304725,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserCOUNT: p.EnterOuterAlt(localctx, 2) { - p.SetState(18432) + p.SetState(18180) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -309168,14 +304733,14 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18433) + p.SetState(18181) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18441) + p.SetState(18189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309184,7 +304749,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18434) + p.SetState(18182) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -309193,7 +304758,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(18439) + p.SetState(18187) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309201,12 +304766,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(18436) + p.SetState(18184) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2563, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2538, p.GetParserRuleContext()) == 1 { { - p.SetState(18435) + p.SetState(18183) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -309221,7 +304786,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18438) + p.SetState(18186) p.concatenation(0) } @@ -309232,19 +304797,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18443) + p.SetState(18191) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18445) + p.SetState(18193) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2566, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2541, p.GetParserRuleContext()) == 1 { { - p.SetState(18444) + p.SetState(18192) p.Over_clause() } @@ -309255,7 +304820,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserROUND: p.EnterOuterAlt(localctx, 3) { - p.SetState(18447) + p.SetState(18195) p.Match(PlSqlParserROUND) if p.HasError() { // Recognition error - abort rule @@ -309263,7 +304828,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18448) + p.SetState(18196) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309271,10 +304836,10 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18449) + p.SetState(18197) p.Expression() } - p.SetState(18452) + p.SetState(18200) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309283,7 +304848,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18450) + p.SetState(18198) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309291,7 +304856,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18451) + p.SetState(18199) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -309301,7 +304866,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } { - p.SetState(18454) + p.SetState(18202) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309312,7 +304877,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserAVG: p.EnterOuterAlt(localctx, 4) { - p.SetState(18456) + p.SetState(18204) p.Match(PlSqlParserAVG) if p.HasError() { // Recognition error - abort rule @@ -309320,19 +304885,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18457) + p.SetState(18205) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18459) + p.SetState(18207) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2568, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2543, p.GetParserRuleContext()) == 1 { { - p.SetState(18458) + p.SetState(18206) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -309347,11 +304912,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18461) + p.SetState(18209) p.Expression() } { - p.SetState(18462) + p.SetState(18210) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309362,7 +304927,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserMAX: p.EnterOuterAlt(localctx, 5) { - p.SetState(18464) + p.SetState(18212) p.Match(PlSqlParserMAX) if p.HasError() { // Recognition error - abort rule @@ -309370,19 +304935,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18465) + p.SetState(18213) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18467) + p.SetState(18215) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2569, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2544, p.GetParserRuleContext()) == 1 { { - p.SetState(18466) + p.SetState(18214) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -309397,11 +304962,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18469) + p.SetState(18217) p.Expression() } { - p.SetState(18470) + p.SetState(18218) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309412,7 +304977,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserLEAST: p.EnterOuterAlt(localctx, 6) { - p.SetState(18472) + p.SetState(18220) p.Match(PlSqlParserLEAST) if p.HasError() { // Recognition error - abort rule @@ -309420,7 +304985,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18473) + p.SetState(18221) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309428,11 +304993,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18474) + p.SetState(18222) p.Expressions() } { - p.SetState(18475) + p.SetState(18223) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309443,7 +305008,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserGREATEST: p.EnterOuterAlt(localctx, 7) { - p.SetState(18477) + p.SetState(18225) p.Match(PlSqlParserGREATEST) if p.HasError() { // Recognition error - abort rule @@ -309451,7 +305016,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18478) + p.SetState(18226) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309459,11 +305024,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18479) + p.SetState(18227) p.Expressions() } { - p.SetState(18480) + p.SetState(18228) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309606,12 +305171,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, 2178, PlSqlParserRULE_listagg_overflow_clause) + p.EnterRule(localctx, 2134, PlSqlParserRULE_listagg_overflow_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18484) + p.SetState(18232) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -309619,7 +305184,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18485) + p.SetState(18233) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule @@ -309627,7 +305192,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18486) + p.SetState(18234) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserTRUNCATE) { @@ -309637,7 +305202,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau p.Consume() } } - p.SetState(18488) + p.SetState(18236) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309646,7 +305211,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau if _la == PlSqlParserCHAR_STRING { { - p.SetState(18487) + p.SetState(18235) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -309655,7 +305220,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } - p.SetState(18492) + p.SetState(18240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309664,7 +305229,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(18490) + p.SetState(18238) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -309675,7 +305240,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18491) + p.SetState(18239) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -310955,34 +306520,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, 2180, PlSqlParserRULE_other_function) + p.EnterRule(localctx, 2136, PlSqlParserRULE_other_function) var _la int var _alt int - p.SetState(18881) + p.SetState(18629) 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(), 2611, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18494) + p.SetState(18242) p.Over_clause_keyword() } { - p.SetState(18495) + p.SetState(18243) p.Function_argument_analytic() } - p.SetState(18497) + p.SetState(18245) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2573, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 1 { { - p.SetState(18496) + p.SetState(18244) p.Over_clause() } @@ -310993,19 +306558,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18499) + p.SetState(18247) p.Regular_id() } { - p.SetState(18500) + p.SetState(18248) p.Function_argument_modeling() } - p.SetState(18502) + p.SetState(18250) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2574, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 1 { { - p.SetState(18501) + p.SetState(18249) p.Using_clause() } @@ -311016,7 +306581,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18504) + p.SetState(18252) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -311024,14 +306589,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18505) + p.SetState(18253) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18511) + p.SetState(18259) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311040,7 +306605,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18506) + p.SetState(18254) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -311049,12 +306614,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(18508) + p.SetState(18256) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2575, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2550, p.GetParserRuleContext()) == 1 { { - p.SetState(18507) + p.SetState(18255) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -311069,7 +306634,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18510) + p.SetState(18258) p.concatenation(0) } @@ -311078,19 +306643,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18513) + p.SetState(18261) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18515) + p.SetState(18263) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2577, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2552, p.GetParserRuleContext()) == 1 { { - p.SetState(18514) + p.SetState(18262) p.Over_clause() } @@ -311101,7 +306666,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18517) + p.SetState(18265) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCAST || _la == PlSqlParserXMLCAST) { @@ -311112,23 +306677,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18518) + p.SetState(18266) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18525) + p.SetState(18273) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2578, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2553, p.GetParserRuleContext()) { case 1: { - p.SetState(18519) + p.SetState(18267) p.Match(PlSqlParserMULTISET) if p.HasError() { // Recognition error - abort rule @@ -311136,7 +306701,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18520) + p.SetState(18268) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311144,11 +306709,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18521) + p.SetState(18269) p.Subquery() } { - p.SetState(18522) + p.SetState(18270) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311158,7 +306723,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 2: { - p.SetState(18524) + p.SetState(18272) p.concatenation(0) } @@ -311166,7 +306731,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18527) + p.SetState(18275) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -311174,10 +306739,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18528) + p.SetState(18276) p.Type_spec() } - p.SetState(18535) + p.SetState(18283) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311186,7 +306751,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18529) + p.SetState(18277) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -311194,11 +306759,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18530) + p.SetState(18278) p.concatenation(0) } { - p.SetState(18531) + p.SetState(18279) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -311206,7 +306771,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18532) + p.SetState(18280) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -311214,7 +306779,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18533) + p.SetState(18281) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -311223,7 +306788,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18543) + p.SetState(18291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311232,7 +306797,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18537) + p.SetState(18285) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311240,10 +306805,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18538) + p.SetState(18286) p.Quoted_string() } - p.SetState(18541) + p.SetState(18289) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311252,7 +306817,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18539) + p.SetState(18287) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311260,7 +306825,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18540) + p.SetState(18288) p.Quoted_string() } @@ -311268,7 +306833,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18545) + p.SetState(18293) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311279,7 +306844,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18547) + p.SetState(18295) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -311287,7 +306852,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18548) + p.SetState(18296) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311295,10 +306860,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18549) + p.SetState(18297) p.Table_element() } - p.SetState(18555) + p.SetState(18303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311307,14 +306872,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18550) + p.SetState(18298) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18553) + p.SetState(18301) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311323,13 +306888,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(18551) + p.SetState(18299) 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(18552) + p.SetState(18300) p.Quoted_string() } @@ -311340,7 +306905,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18557) + p.SetState(18305) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311351,7 +306916,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18559) + p.SetState(18307) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -311359,19 +306924,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18560) + p.SetState(18308) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18562) + p.SetState(18310) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2584, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2559, p.GetParserRuleContext()) == 1 { { - p.SetState(18561) + p.SetState(18309) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -311386,10 +306951,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18564) + p.SetState(18312) p.concatenation(0) } - p.SetState(18566) + p.SetState(18314) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311398,13 +306963,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(18565) + p.SetState(18313) p.Collect_order_by_part() } } { - p.SetState(18568) + p.SetState(18316) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311415,14 +306980,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(18570) + p.SetState(18318) p.Within_or_over_clause_keyword() } { - p.SetState(18571) + p.SetState(18319) p.Function_argument() } - p.SetState(18573) + p.SetState(18321) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311432,7 +306997,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch _alt { case 1: { - p.SetState(18572) + p.SetState(18320) p.Within_or_over_part() } @@ -311441,9 +307006,9 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } - p.SetState(18575) + p.SetState(18323) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2586, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2561, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -311452,7 +307017,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(18577) + p.SetState(18325) p.Match(PlSqlParserLISTAGG) if p.HasError() { // Recognition error - abort rule @@ -311460,19 +307025,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18578) + p.SetState(18326) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18580) + p.SetState(18328) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2587, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2562, p.GetParserRuleContext()) == 1 { { - p.SetState(18579) + p.SetState(18327) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -311487,10 +307052,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18582) + p.SetState(18330) p.Argument() } - p.SetState(18585) + p.SetState(18333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311499,7 +307064,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18583) + p.SetState(18331) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311507,7 +307072,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18584) + p.SetState(18332) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -311516,7 +307081,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18588) + p.SetState(18336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311525,25 +307090,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserON { { - p.SetState(18587) + p.SetState(18335) p.Listagg_overflow_clause() } } { - p.SetState(18590) + p.SetState(18338) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18597) + p.SetState(18345) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2590, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2565, p.GetParserRuleContext()) == 1 { { - p.SetState(18591) + p.SetState(18339) p.Match(PlSqlParserWITHIN) if p.HasError() { // Recognition error - abort rule @@ -311551,7 +307116,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18592) + p.SetState(18340) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -311559,7 +307124,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18593) + p.SetState(18341) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311567,11 +307132,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18594) + p.SetState(18342) p.Order_by_clause() } { - p.SetState(18595) + p.SetState(18343) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311582,12 +307147,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18600) + p.SetState(18348) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2591, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2566, p.GetParserRuleContext()) == 1 { { - p.SetState(18599) + p.SetState(18347) p.Over_clause() } @@ -311598,11 +307163,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(18602) + p.SetState(18350) p.Cursor_name() } { - p.SetState(18603) + p.SetState(18351) _la = p.GetTokenStream().LA(1) if !((int64((_la-1283)) & ^0x3f) == 0 && ((int64(1)<<(_la-1283))&39) != 0) { @@ -311616,7 +307181,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(18605) + p.SetState(18353) p.Match(PlSqlParserDECOMPOSE) if p.HasError() { // Recognition error - abort rule @@ -311624,7 +307189,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18606) + p.SetState(18354) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311632,10 +307197,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18607) + p.SetState(18355) p.concatenation(0) } - p.SetState(18609) + p.SetState(18357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311644,7 +307209,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCANONICAL || _la == PlSqlParserCOMPATIBILITY { { - p.SetState(18608) + p.SetState(18356) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCANONICAL || _la == PlSqlParserCOMPATIBILITY) { @@ -311657,7 +307222,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18611) + p.SetState(18359) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311668,7 +307233,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(18613) + p.SetState(18361) p.Match(PlSqlParserEXTRACT) if p.HasError() { // Recognition error - abort rule @@ -311676,7 +307241,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18614) + p.SetState(18362) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311684,11 +307249,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18615) + p.SetState(18363) p.Regular_id() } { - p.SetState(18616) + p.SetState(18364) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -311696,11 +307261,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18617) + p.SetState(18365) p.concatenation(0) } { - p.SetState(18618) + p.SetState(18366) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311711,7 +307276,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(18620) + p.SetState(18368) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST_VALUE || _la == PlSqlParserLAST_VALUE) { @@ -311722,10 +307287,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18621) + p.SetState(18369) p.Function_argument_analytic() } - p.SetState(18623) + p.SetState(18371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311734,24 +307299,24 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(18622) + p.SetState(18370) p.Respect_or_ignore_nulls() } } { - p.SetState(18625) + p.SetState(18373) p.Over_clause() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(18627) + p.SetState(18375) p.Standard_prediction_function_keyword() } { - p.SetState(18628) + p.SetState(18376) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311759,10 +307324,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18629) + p.SetState(18377) p.Expressions() } - p.SetState(18631) + p.SetState(18379) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311771,12 +307336,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOST { { - p.SetState(18630) + p.SetState(18378) p.Cost_matrix_clause() } } - p.SetState(18634) + p.SetState(18382) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311785,13 +307350,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserUSING { { - p.SetState(18633) + p.SetState(18381) p.Using_clause() } } { - p.SetState(18636) + p.SetState(18384) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311802,7 +307367,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(18638) + p.SetState(18386) _la = p.GetTokenStream().LA(1) if !((int64((_la-2013)) & ^0x3f) == 0 && ((int64(1)<<(_la-2013))&12803) != 0) { @@ -311813,7 +307378,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18639) + p.SetState(18387) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311821,10 +307386,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18640) + p.SetState(18388) p.concatenation(0) } - p.SetState(18647) + p.SetState(18395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311833,7 +307398,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18641) + p.SetState(18389) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -311841,11 +307406,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18642) + p.SetState(18390) p.concatenation(0) } { - p.SetState(18643) + p.SetState(18391) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -311853,7 +307418,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18644) + p.SetState(18392) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -311861,7 +307426,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18645) + p.SetState(18393) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -311870,7 +307435,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18655) + p.SetState(18403) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311879,7 +307444,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18649) + p.SetState(18397) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311887,10 +307452,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18650) + p.SetState(18398) p.Quoted_string() } - p.SetState(18653) + p.SetState(18401) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311899,7 +307464,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18651) + p.SetState(18399) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311907,7 +307472,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18652) + p.SetState(18400) p.Quoted_string() } @@ -311915,7 +307480,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18657) + p.SetState(18405) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311926,7 +307491,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(18659) + p.SetState(18407) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserTO_DSINTERVAL || _la == PlSqlParserTO_YMINTERVAL) { @@ -311937,7 +307502,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18660) + p.SetState(18408) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311945,10 +307510,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18661) + p.SetState(18409) p.concatenation(0) } - p.SetState(18668) + p.SetState(18416) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311957,7 +307522,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18662) + p.SetState(18410) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -311965,11 +307530,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18663) + p.SetState(18411) p.concatenation(0) } { - p.SetState(18664) + p.SetState(18412) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -311977,7 +307542,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18665) + p.SetState(18413) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -311985,7 +307550,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18666) + p.SetState(18414) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -311995,7 +307560,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18670) + p.SetState(18418) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312006,7 +307571,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(18672) + p.SetState(18420) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -312014,7 +307579,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18673) + p.SetState(18421) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312022,10 +307587,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18674) + p.SetState(18422) p.Expression() } - p.SetState(18677) + p.SetState(18425) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312034,7 +307599,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserUSING { { - p.SetState(18675) + p.SetState(18423) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -312042,7 +307607,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18676) + p.SetState(18424) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCHAR_CS || _la == PlSqlParserNCHAR_CS) { @@ -312054,7 +307619,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18683) + p.SetState(18431) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312063,7 +307628,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18679) + p.SetState(18427) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312071,11 +307636,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18680) + p.SetState(18428) p.Expression() } - p.SetState(18685) + p.SetState(18433) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312083,7 +307648,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18686) + p.SetState(18434) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312094,7 +307659,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(18688) + p.SetState(18436) p.Match(PlSqlParserTREAT) if p.HasError() { // Recognition error - abort rule @@ -312102,7 +307667,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18689) + p.SetState(18437) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312110,23 +307675,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18690) + p.SetState(18438) p.Expression() } { - p.SetState(18691) + p.SetState(18439) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18693) + p.SetState(18441) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2602, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2577, p.GetParserRuleContext()) == 1 { { - p.SetState(18692) + p.SetState(18440) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -312138,11 +307703,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18695) + p.SetState(18443) p.Type_spec() } { - p.SetState(18696) + p.SetState(18444) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312153,7 +307718,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(18698) + p.SetState(18446) p.Match(PlSqlParserTRIM) if p.HasError() { // Recognition error - abort rule @@ -312161,23 +307726,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18699) + p.SetState(18447) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18707) + p.SetState(18455) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2605, p.GetParserRuleContext()) == 1 { - p.SetState(18701) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2580, p.GetParserRuleContext()) == 1 { + p.SetState(18449) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2603, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2578, p.GetParserRuleContext()) == 1 { { - p.SetState(18700) + p.SetState(18448) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBOTH || _la == PlSqlParserLEADING || _la == PlSqlParserTRAILING) { @@ -312191,7 +307756,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18704) + p.SetState(18452) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312200,13 +307765,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(18703) + p.SetState(18451) p.Quoted_string() } } { - p.SetState(18706) + p.SetState(18454) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -312218,11 +307783,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18709) + p.SetState(18457) p.concatenation(0) } { - p.SetState(18710) + p.SetState(18458) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312233,7 +307798,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(18712) + p.SetState(18460) p.Match(PlSqlParserVALIDATE_CONVERSION) if p.HasError() { // Recognition error - abort rule @@ -312241,7 +307806,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18713) + p.SetState(18461) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312249,11 +307814,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18714) + p.SetState(18462) p.concatenation(0) } { - p.SetState(18715) + p.SetState(18463) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -312261,10 +307826,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18716) + p.SetState(18464) p.Type_spec() } - p.SetState(18723) + p.SetState(18471) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312273,7 +307838,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18717) + p.SetState(18465) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312281,10 +307846,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18718) + p.SetState(18466) p.Quoted_string() } - p.SetState(18721) + p.SetState(18469) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312293,7 +307858,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18719) + p.SetState(18467) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312301,7 +307866,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18720) + p.SetState(18468) p.Quoted_string() } @@ -312309,7 +307874,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18725) + p.SetState(18473) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312320,7 +307885,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(18727) + p.SetState(18475) p.Match(PlSqlParserXMLAGG) if p.HasError() { // Recognition error - abort rule @@ -312328,7 +307893,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18728) + p.SetState(18476) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312336,10 +307901,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18729) + p.SetState(18477) p.Expression() } - p.SetState(18731) + p.SetState(18479) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312348,25 +307913,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(18730) + p.SetState(18478) p.Order_by_clause() } } { - p.SetState(18733) + p.SetState(18481) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18736) + p.SetState(18484) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2609, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2584, p.GetParserRuleContext()) == 1 { { - p.SetState(18734) + p.SetState(18482) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312374,7 +307939,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18735) + p.SetState(18483) p.General_element() } @@ -312385,7 +307950,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(18738) + p.SetState(18486) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserXMLCOLATTVAL || _la == PlSqlParserXMLFOREST) { @@ -312396,7 +307961,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18739) + p.SetState(18487) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312404,10 +307969,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18740) + p.SetState(18488) p.Xml_multiuse_expression_element() } - p.SetState(18745) + p.SetState(18493) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312416,7 +307981,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18741) + p.SetState(18489) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312424,11 +307989,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18742) + p.SetState(18490) p.Xml_multiuse_expression_element() } - p.SetState(18747) + p.SetState(18495) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312436,19 +308001,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18748) + p.SetState(18496) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18751) + p.SetState(18499) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2611, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2586, p.GetParserRuleContext()) == 1 { { - p.SetState(18749) + p.SetState(18497) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312456,7 +308021,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18750) + p.SetState(18498) p.General_element() } @@ -312467,7 +308032,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(18753) + p.SetState(18501) p.Match(PlSqlParserXMLELEMENT) if p.HasError() { // Recognition error - abort rule @@ -312475,19 +308040,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18754) + p.SetState(18502) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18756) + p.SetState(18504) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2612, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2587, p.GetParserRuleContext()) == 1 { { - p.SetState(18755) + p.SetState(18503) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENTITYESCAPING || _la == PlSqlParserNOENTITYESCAPING) { @@ -312501,12 +308066,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18759) + p.SetState(18507) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2613, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2588, p.GetParserRuleContext()) == 1 { { - p.SetState(18758) + p.SetState(18506) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEVALNAME || _la == PlSqlParserNAME) { @@ -312521,15 +308086,15 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18761) + p.SetState(18509) p.Expression() } - p.SetState(18764) + p.SetState(18512) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2614, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2589, p.GetParserRuleContext()) == 1 { { - p.SetState(18762) + p.SetState(18510) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312537,14 +308102,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18763) + p.SetState(18511) p.Xml_attributes_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18773) + p.SetState(18521) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312553,7 +308118,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18766) + p.SetState(18514) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312561,10 +308126,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18767) + p.SetState(18515) p.Expression() } - p.SetState(18769) + p.SetState(18517) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312573,13 +308138,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(18768) + p.SetState(18516) p.Column_alias() } } - p.SetState(18775) + p.SetState(18523) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312587,19 +308152,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18776) + p.SetState(18524) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18779) + p.SetState(18527) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2617, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2592, p.GetParserRuleContext()) == 1 { { - p.SetState(18777) + p.SetState(18525) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312607,7 +308172,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18778) + p.SetState(18526) p.General_element() } @@ -312618,7 +308183,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(18781) + p.SetState(18529) p.Match(PlSqlParserXMLEXISTS) if p.HasError() { // Recognition error - abort rule @@ -312626,7 +308191,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18782) + p.SetState(18530) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312634,10 +308199,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18783) + p.SetState(18531) p.Expression() } - p.SetState(18785) + p.SetState(18533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312646,13 +308211,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserPASSING { { - p.SetState(18784) + p.SetState(18532) p.Xml_passing_clause() } } { - p.SetState(18787) + p.SetState(18535) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312663,7 +308228,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(18789) + p.SetState(18537) p.Match(PlSqlParserXMLPARSE) if p.HasError() { // Recognition error - abort rule @@ -312671,7 +308236,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18790) + p.SetState(18538) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312679,7 +308244,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18791) + p.SetState(18539) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONTENT || _la == PlSqlParserDOCUMENT) { @@ -312690,10 +308255,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18792) + p.SetState(18540) p.concatenation(0) } - p.SetState(18794) + p.SetState(18542) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312702,7 +308267,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserWELLFORMED { { - p.SetState(18793) + p.SetState(18541) p.Match(PlSqlParserWELLFORMED) if p.HasError() { // Recognition error - abort rule @@ -312712,19 +308277,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18796) + p.SetState(18544) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18799) + p.SetState(18547) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2620, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2595, p.GetParserRuleContext()) == 1 { { - p.SetState(18797) + p.SetState(18545) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312732,7 +308297,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18798) + p.SetState(18546) p.General_element() } @@ -312743,7 +308308,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(18801) + p.SetState(18549) p.Match(PlSqlParserXMLPI) if p.HasError() { // Recognition error - abort rule @@ -312751,14 +308316,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18802) + p.SetState(18550) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18807) + p.SetState(18555) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312767,7 +308332,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNAME: { - p.SetState(18803) + p.SetState(18551) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -312775,13 +308340,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18804) + p.SetState(18552) p.Identifier() } case PlSqlParserEVALNAME: { - p.SetState(18805) + p.SetState(18553) p.Match(PlSqlParserEVALNAME) if p.HasError() { // Recognition error - abort rule @@ -312789,7 +308354,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18806) + p.SetState(18554) p.concatenation(0) } @@ -312797,7 +308362,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(18811) + p.SetState(18559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312806,7 +308371,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18809) + p.SetState(18557) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312814,25 +308379,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18810) + p.SetState(18558) p.concatenation(0) } } { - p.SetState(18813) + p.SetState(18561) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18816) + p.SetState(18564) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2623, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2598, p.GetParserRuleContext()) == 1 { { - p.SetState(18814) + p.SetState(18562) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312840,7 +308405,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18815) + p.SetState(18563) p.General_element() } @@ -312851,7 +308416,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(18818) + p.SetState(18566) p.Match(PlSqlParserXMLQUERY) if p.HasError() { // Recognition error - abort rule @@ -312859,7 +308424,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18819) + p.SetState(18567) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312867,10 +308432,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18820) + p.SetState(18568) p.concatenation(0) } - p.SetState(18822) + p.SetState(18570) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312879,13 +308444,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserPASSING { { - p.SetState(18821) + p.SetState(18569) p.Xml_passing_clause() } } { - p.SetState(18824) + p.SetState(18572) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -312893,14 +308458,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18825) + p.SetState(18573) p.Match(PlSqlParserCONTENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18829) + p.SetState(18577) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312909,7 +308474,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserNULL_ { { - p.SetState(18826) + p.SetState(18574) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -312917,7 +308482,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18827) + p.SetState(18575) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -312925,7 +308490,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18828) + p.SetState(18576) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -312935,19 +308500,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18831) + p.SetState(18579) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18834) + p.SetState(18582) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2626, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2601, p.GetParserRuleContext()) == 1 { { - p.SetState(18832) + p.SetState(18580) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -312955,7 +308520,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18833) + p.SetState(18581) p.General_element() } @@ -312966,7 +308531,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(18836) + p.SetState(18584) p.Match(PlSqlParserXMLROOT) if p.HasError() { // Recognition error - abort rule @@ -312974,7 +308539,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18837) + p.SetState(18585) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312982,15 +308547,15 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18838) + p.SetState(18586) p.concatenation(0) } - p.SetState(18841) + p.SetState(18589) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2627, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2602, p.GetParserRuleContext()) == 1 { { - p.SetState(18839) + p.SetState(18587) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312998,14 +308563,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18840) + p.SetState(18588) p.Xmlroot_param_version_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18845) + p.SetState(18593) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313014,7 +308579,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18843) + p.SetState(18591) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -313022,25 +308587,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18844) + p.SetState(18592) p.Xmlroot_param_standalone_part() } } { - p.SetState(18847) + p.SetState(18595) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18850) + p.SetState(18598) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2629, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2604, p.GetParserRuleContext()) == 1 { { - p.SetState(18848) + p.SetState(18596) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -313048,7 +308613,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18849) + p.SetState(18597) p.General_element() } @@ -313059,7 +308624,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(18852) + p.SetState(18600) p.Match(PlSqlParserXMLSERIALIZE) if p.HasError() { // Recognition error - abort rule @@ -313067,7 +308632,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18853) + p.SetState(18601) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -313075,7 +308640,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18854) + p.SetState(18602) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONTENT || _la == PlSqlParserDOCUMENT) { @@ -313086,10 +308651,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18855) + p.SetState(18603) p.concatenation(0) } - p.SetState(18858) + p.SetState(18606) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313098,7 +308663,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserAS { { - p.SetState(18856) + p.SetState(18604) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -313106,12 +308671,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18857) + p.SetState(18605) p.Type_spec() } } - p.SetState(18861) + p.SetState(18609) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313120,12 +308685,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserENCODING { { - p.SetState(18860) + p.SetState(18608) p.Xmlserialize_param_enconding_part() } } - p.SetState(18864) + p.SetState(18612) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313134,12 +308699,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserVERSION { { - p.SetState(18863) + p.SetState(18611) p.Xmlserialize_param_version_part() } } - p.SetState(18867) + p.SetState(18615) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313148,12 +308713,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserINDENT || _la == PlSqlParserNO { { - p.SetState(18866) + p.SetState(18614) p.Xmlserialize_param_ident_part() } } - p.SetState(18871) + p.SetState(18619) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313162,7 +308727,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserHIDE || _la == PlSqlParserSHOW { { - p.SetState(18869) + p.SetState(18617) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIDE || _la == PlSqlParserSHOW) { @@ -313173,7 +308738,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18870) + p.SetState(18618) p.Match(PlSqlParserDEFAULTS) if p.HasError() { // Recognition error - abort rule @@ -313183,19 +308748,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18873) + p.SetState(18621) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18876) + p.SetState(18624) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2635, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2610, p.GetParserRuleContext()) == 1 { { - p.SetState(18874) + p.SetState(18622) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -313203,7 +308768,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18875) + p.SetState(18623) p.General_element() } @@ -313214,7 +308779,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(18878) + p.SetState(18626) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -313222,7 +308787,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18879) + p.SetState(18627) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -313233,7 +308798,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(18880) + p.SetState(18628) p.Xmltable() } @@ -313421,12 +308986,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, 2182, PlSqlParserRULE_over_clause_keyword) + p.EnterRule(localctx, 2138, PlSqlParserRULE_over_clause_keyword) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18883) + p.SetState(18631) _la = p.GetTokenStream().LA(1) if !((int64((_la-2273)) & ^0x3f) == 0 && ((int64(1)<<(_la-2273))&31644663) != 0) { @@ -313557,12 +309122,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, 2184, PlSqlParserRULE_within_or_over_clause_keyword) + p.EnterRule(localctx, 2140, PlSqlParserRULE_within_or_over_clause_keyword) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18885) + p.SetState(18633) _la = p.GetTokenStream().LA(1) if !((int64((_la-2266)) & ^0x3f) == 0 && ((int64(1)<<(_la-2266))&123) != 0) { @@ -313693,12 +309258,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, 2186, PlSqlParserRULE_standard_prediction_function_keyword) + p.EnterRule(localctx, 2142, PlSqlParserRULE_standard_prediction_function_keyword) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18887) + p.SetState(18635) _la = p.GetTokenStream().LA(1) if !((int64((_la-2240)) & ^0x3f) == 0 && ((int64(1)<<(_la-2240))&63) != 0) { @@ -313966,12 +309531,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, 2188, PlSqlParserRULE_over_clause) + p.EnterRule(localctx, 2144, PlSqlParserRULE_over_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18889) + p.SetState(18637) p.Match(PlSqlParserOVER) if p.HasError() { // Recognition error - abort rule @@ -313979,14 +309544,14 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18890) + p.SetState(18638) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18911) + p.SetState(18659) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313994,7 +309559,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserORDER, PlSqlParserPARTITION, PlSqlParserRIGHT_PAREN: - p.SetState(18892) + p.SetState(18640) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314003,12 +309568,12 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserPARTITION { { - p.SetState(18891) + p.SetState(18639) p.Query_partition_clause() } } - p.SetState(18898) + p.SetState(18646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314017,10 +309582,10 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserORDER { { - p.SetState(18894) + p.SetState(18642) p.Order_by_clause() } - p.SetState(18896) + p.SetState(18644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314029,7 +309594,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserRANGE || _la == PlSqlParserROWS { { - p.SetState(18895) + p.SetState(18643) p.Windowing_clause() } @@ -314039,7 +309604,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { case PlSqlParserHIERARCHY: { - p.SetState(18900) + p.SetState(18648) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -314047,14 +309612,14 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18901) + p.SetState(18649) var _x = p.Id_expression() localctx.(*Over_clauseContext).th = _x } { - p.SetState(18902) + p.SetState(18650) p.Match(PlSqlParserOFFSET) if p.HasError() { // Recognition error - abort rule @@ -314062,10 +309627,10 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18903) + p.SetState(18651) p.Numeric() } - p.SetState(18909) + p.SetState(18657) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314074,7 +309639,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserACROSS { { - p.SetState(18904) + p.SetState(18652) p.Match(PlSqlParserACROSS) if p.HasError() { // Recognition error - abort rule @@ -314082,7 +309647,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18905) + p.SetState(18653) p.Match(PlSqlParserANCESTOR) if p.HasError() { // Recognition error - abort rule @@ -314090,7 +309655,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18906) + p.SetState(18654) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -314098,7 +309663,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18907) + p.SetState(18655) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -314106,7 +309671,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18908) + p.SetState(18656) p.Id_expression() } @@ -314117,7 +309682,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { goto errorExit } { - p.SetState(18913) + p.SetState(18661) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -314285,13 +309850,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, 2190, PlSqlParserRULE_windowing_clause) + p.EnterRule(localctx, 2146, PlSqlParserRULE_windowing_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(18915) + p.SetState(18663) p.Windowing_type() } - p.SetState(18922) + p.SetState(18670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314300,7 +309865,7 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBETWEEN: { - p.SetState(18916) + p.SetState(18664) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -314308,11 +309873,11 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { } } { - p.SetState(18917) + p.SetState(18665) p.Windowing_elements() } { - p.SetState(18918) + p.SetState(18666) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -314320,13 +309885,13 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { } } { - p.SetState(18919) + p.SetState(18667) 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(18921) + p.SetState(18669) p.Windowing_elements() } @@ -314435,12 +310000,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, 2192, PlSqlParserRULE_windowing_type) + p.EnterRule(localctx, 2148, PlSqlParserRULE_windowing_type) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18924) + p.SetState(18672) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRANGE || _la == PlSqlParserROWS) { @@ -314583,20 +310148,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, 2194, PlSqlParserRULE_windowing_elements) + p.EnterRule(localctx, 2150, PlSqlParserRULE_windowing_elements) var _la int - p.SetState(18933) + p.SetState(18681) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2643, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2618, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18926) + p.SetState(18674) p.Match(PlSqlParserUNBOUNDED) if p.HasError() { // Recognition error - abort rule @@ -314604,7 +310169,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) } } { - p.SetState(18927) + p.SetState(18675) p.Match(PlSqlParserPRECEDING) if p.HasError() { // Recognition error - abort rule @@ -314615,7 +310180,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18928) + p.SetState(18676) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -314623,7 +310188,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) } } { - p.SetState(18929) + p.SetState(18677) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -314634,11 +310199,11 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18930) + p.SetState(18678) p.concatenation(0) } { - p.SetState(18931) + p.SetState(18679) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFOLLOWING || _la == PlSqlParserPRECEDING) { @@ -314806,19 +310371,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, 2196, PlSqlParserRULE_using_clause) + p.EnterRule(localctx, 2152, PlSqlParserRULE_using_clause) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(18935) + p.SetState(18683) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18945) + p.SetState(18693) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314827,7 +310392,7 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18936) + p.SetState(18684) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -314837,22 +310402,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(18937) + p.SetState(18685) p.Using_element() } - p.SetState(18942) + p.SetState(18690) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2644, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2619, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(18938) + p.SetState(18686) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -314860,17 +310425,17 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { } } { - p.SetState(18939) + p.SetState(18687) p.Using_element() } } - p.SetState(18944) + p.SetState(18692) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2644, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2619, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -314998,26 +310563,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, 2198, PlSqlParserRULE_using_element) + p.EnterRule(localctx, 2154, PlSqlParserRULE_using_element) p.EnterOuterAlt(localctx, 1) - p.SetState(18952) + p.SetState(18700) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2647, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2622, p.GetParserRuleContext()) == 1 { { - p.SetState(18947) + p.SetState(18695) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18949) + p.SetState(18697) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2646, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2621, p.GetParserRuleContext()) == 1 { { - p.SetState(18948) + p.SetState(18696) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -315031,9 +310596,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(), 2647, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2622, p.GetParserRuleContext()) == 2 { { - p.SetState(18951) + p.SetState(18699) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -315045,7 +310610,7 @@ func (p *PlSqlParser) Using_element() (localctx IUsing_elementContext) { goto errorExit } { - p.SetState(18954) + p.SetState(18702) p.Select_list_elements() } @@ -315166,10 +310731,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, 2200, PlSqlParserRULE_collect_order_by_part) + p.EnterRule(localctx, 2156, PlSqlParserRULE_collect_order_by_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(18956) + p.SetState(18704) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -315177,7 +310742,7 @@ func (p *PlSqlParser) Collect_order_by_part() (localctx ICollect_order_by_partCo } } { - p.SetState(18957) + p.SetState(18705) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -315185,7 +310750,7 @@ func (p *PlSqlParser) Collect_order_by_part() (localctx ICollect_order_by_partCo } } { - p.SetState(18958) + p.SetState(18706) p.concatenation(0) } @@ -315333,8 +310898,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, 2202, PlSqlParserRULE_within_or_over_part) - p.SetState(18967) + p.EnterRule(localctx, 2158, PlSqlParserRULE_within_or_over_part) + p.SetState(18715) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315344,7 +310909,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex case PlSqlParserWITHIN: p.EnterOuterAlt(localctx, 1) { - p.SetState(18960) + p.SetState(18708) p.Match(PlSqlParserWITHIN) if p.HasError() { // Recognition error - abort rule @@ -315352,7 +310917,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18961) + p.SetState(18709) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -315360,7 +310925,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18962) + p.SetState(18710) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315368,11 +310933,11 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18963) + p.SetState(18711) p.Order_by_clause() } { - p.SetState(18964) + p.SetState(18712) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315383,7 +310948,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex case PlSqlParserOVER: p.EnterOuterAlt(localctx, 2) { - p.SetState(18966) + p.SetState(18714) p.Over_clause() } @@ -315592,19 +311157,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, 2204, PlSqlParserRULE_cost_matrix_clause) + p.EnterRule(localctx, 2160, PlSqlParserRULE_cost_matrix_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18969) + p.SetState(18717) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18991) + p.SetState(18739) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315613,14 +311178,14 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserMODEL: { - p.SetState(18970) + p.SetState(18718) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18972) + p.SetState(18720) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315629,7 +311194,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) if _la == PlSqlParserAUTO { { - p.SetState(18971) + p.SetState(18719) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -315641,7 +311206,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) case PlSqlParserLEFT_PAREN: { - p.SetState(18974) + p.SetState(18722) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315649,10 +311214,10 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18975) + p.SetState(18723) p.Cost_class_name() } - p.SetState(18980) + p.SetState(18728) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315661,7 +311226,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(18976) + p.SetState(18724) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -315669,11 +311234,11 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18977) + p.SetState(18725) p.Cost_class_name() } - p.SetState(18982) + p.SetState(18730) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315681,7 +311246,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(18983) + p.SetState(18731) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315689,7 +311254,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18984) + p.SetState(18732) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -315697,14 +311262,14 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18985) + p.SetState(18733) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18987) + p.SetState(18735) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315713,13 +311278,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(18986) + p.SetState(18734) p.Expressions() } } { - p.SetState(18989) + p.SetState(18737) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -315933,19 +311498,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, 2206, PlSqlParserRULE_xml_passing_clause) + p.EnterRule(localctx, 2162, PlSqlParserRULE_xml_passing_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(18993) + p.SetState(18741) p.Match(PlSqlParserPASSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18996) + p.SetState(18744) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315954,7 +311519,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) if _la == PlSqlParserBY { { - p.SetState(18994) + p.SetState(18742) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -315962,7 +311527,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } } { - p.SetState(18995) + p.SetState(18743) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -315972,22 +311537,22 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } { - p.SetState(18998) + p.SetState(18746) p.Expression() } - p.SetState(19000) + p.SetState(18748) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2654, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2629, p.GetParserRuleContext()) == 1 { { - p.SetState(18999) + p.SetState(18747) p.Column_alias() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19009) + p.SetState(18757) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315996,7 +311561,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(19002) + p.SetState(18750) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -316004,15 +311569,15 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } } { - p.SetState(19003) + p.SetState(18751) p.Expression() } - p.SetState(19005) + p.SetState(18753) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2655, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2630, p.GetParserRuleContext()) == 1 { { - p.SetState(19004) + p.SetState(18752) p.Column_alias() } @@ -316020,7 +311585,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) goto errorExit } - p.SetState(19011) + p.SetState(18759) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316206,12 +311771,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, 2208, PlSqlParserRULE_xml_attributes_clause) + p.EnterRule(localctx, 2164, PlSqlParserRULE_xml_attributes_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19012) + p.SetState(18760) p.Match(PlSqlParserXMLATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -316219,19 +311784,19 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } } { - p.SetState(19013) + p.SetState(18761) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19015) + p.SetState(18763) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2657, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2632, p.GetParserRuleContext()) == 1 { { - p.SetState(19014) + p.SetState(18762) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENTITYESCAPING || _la == PlSqlParserNOENTITYESCAPING) { @@ -316245,12 +311810,12 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(19018) + p.SetState(18766) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2658, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2633, p.GetParserRuleContext()) == 1 { { - p.SetState(19017) + p.SetState(18765) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOSCHEMACHECK || _la == PlSqlParserSCHEMACHECK) { @@ -316265,10 +311830,10 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo goto errorExit } { - p.SetState(19020) + p.SetState(18768) p.Xml_multiuse_expression_element() } - p.SetState(19025) + p.SetState(18773) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316277,7 +311842,7 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(19021) + p.SetState(18769) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -316285,11 +311850,11 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } } { - p.SetState(19022) + p.SetState(18770) p.Xml_multiuse_expression_element() } - p.SetState(19027) + p.SetState(18775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316297,7 +311862,7 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo _la = p.GetTokenStream().LA(1) } { - p.SetState(19028) + p.SetState(18776) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -316523,12 +312088,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, 2210, PlSqlParserRULE_xml_namespaces_clause) + p.EnterRule(localctx, 2166, PlSqlParserRULE_xml_namespaces_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19030) + p.SetState(18778) p.Match(PlSqlParserXMLNAMESPACES) if p.HasError() { // Recognition error - abort rule @@ -316536,30 +312101,30 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo } } { - p.SetState(19031) + p.SetState(18779) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19035) + p.SetState(18783) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2660, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2635, p.GetParserRuleContext()) == 1 { { - p.SetState(19032) + p.SetState(18780) p.concatenation(0) } { - p.SetState(19033) + p.SetState(18781) p.Column_alias() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19043) + p.SetState(18791) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316568,7 +312133,7 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(19037) + p.SetState(18785) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -316576,22 +312141,22 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo } } { - p.SetState(19038) + p.SetState(18786) p.concatenation(0) } { - p.SetState(19039) + p.SetState(18787) p.Column_alias() } - p.SetState(19045) + p.SetState(18793) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(19047) + p.SetState(18795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316600,13 +312165,13 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo if _la == PlSqlParserDEFAULT { { - p.SetState(19046) + p.SetState(18794) p.Xml_general_default_part() } } { - p.SetState(19049) + p.SetState(18797) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -316787,15 +312352,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, 2212, PlSqlParserRULE_xml_table_column) + p.EnterRule(localctx, 2168, PlSqlParserRULE_xml_table_column) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19051) + p.SetState(18799) p.Xml_column_name() } - p.SetState(19062) + p.SetState(18810) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316804,7 +312369,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFOR: { - p.SetState(19052) + p.SetState(18800) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -316812,7 +312377,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { } } { - p.SetState(19053) + p.SetState(18801) p.Match(PlSqlParserORDINALITY) if p.HasError() { // Recognition error - abort rule @@ -316822,10 +312387,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(19054) + p.SetState(18802) p.Type_spec() } - p.SetState(19057) + p.SetState(18805) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316834,7 +312399,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { if _la == PlSqlParserPATH { { - p.SetState(19055) + p.SetState(18803) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -316842,12 +312407,12 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { } } { - p.SetState(19056) + p.SetState(18804) p.concatenation(0) } } - p.SetState(19060) + p.SetState(18808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316856,7 +312421,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(19059) + p.SetState(18807) p.Xml_general_default_part() } @@ -316979,10 +312544,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, 2214, PlSqlParserRULE_xml_general_default_part) + p.EnterRule(localctx, 2170, PlSqlParserRULE_xml_general_default_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(19064) + p.SetState(18812) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -316990,7 +312555,7 @@ func (p *PlSqlParser) Xml_general_default_part() (localctx IXml_general_default_ } } { - p.SetState(19065) + p.SetState(18813) p.concatenation(0) } @@ -317145,15 +312710,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, 2216, PlSqlParserRULE_xml_multiuse_expression_element) + p.EnterRule(localctx, 2172, PlSqlParserRULE_xml_multiuse_expression_element) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19067) + p.SetState(18815) p.Expression() } - p.SetState(19074) + p.SetState(18822) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317162,29 +312727,29 @@ func (p *PlSqlParser) Xml_multiuse_expression_element() (localctx IXml_multiuse_ if _la == PlSqlParserAS { { - p.SetState(19068) + p.SetState(18816) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19072) + p.SetState(18820) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2666, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2641, p.GetParserRuleContext()) { case 1: { - p.SetState(19069) + p.SetState(18817) p.Id_expression() } case 2: { - p.SetState(19070) + p.SetState(18818) p.Match(PlSqlParserEVALNAME) if p.HasError() { // Recognition error - abort rule @@ -317192,7 +312757,7 @@ func (p *PlSqlParser) Xml_multiuse_expression_element() (localctx IXml_multiuse_ } } { - p.SetState(19071) + p.SetState(18819) p.concatenation(0) } @@ -317324,26 +312889,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, 2218, PlSqlParserRULE_xmlroot_param_version_part) + p.EnterRule(localctx, 2174, PlSqlParserRULE_xmlroot_param_version_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(19076) + p.SetState(18824) p.Match(PlSqlParserVERSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19080) + p.SetState(18828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2668, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2643, p.GetParserRuleContext()) { case 1: { - p.SetState(19077) + p.SetState(18825) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -317351,7 +312916,7 @@ func (p *PlSqlParser) Xmlroot_param_version_part() (localctx IXmlroot_param_vers } } { - p.SetState(19078) + p.SetState(18826) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -317361,7 +312926,7 @@ func (p *PlSqlParser) Xmlroot_param_version_part() (localctx IXmlroot_param_vers case 2: { - p.SetState(19079) + p.SetState(18827) p.Expression() } @@ -317479,19 +313044,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, 2220, PlSqlParserRULE_xmlroot_param_standalone_part) + p.EnterRule(localctx, 2176, PlSqlParserRULE_xmlroot_param_standalone_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19082) + p.SetState(18830) p.Match(PlSqlParserSTANDALONE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19088) + p.SetState(18836) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317500,7 +313065,7 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s switch p.GetTokenStream().LA(1) { case PlSqlParserYES: { - p.SetState(19083) + p.SetState(18831) p.Match(PlSqlParserYES) if p.HasError() { // Recognition error - abort rule @@ -317510,14 +313075,14 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s case PlSqlParserNO: { - p.SetState(19084) + p.SetState(18832) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19086) + p.SetState(18834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317526,7 +313091,7 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s if _la == PlSqlParserVALUE { { - p.SetState(19085) + p.SetState(18833) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -317653,10 +313218,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, 2222, PlSqlParserRULE_xmlserialize_param_enconding_part) + p.EnterRule(localctx, 2178, PlSqlParserRULE_xmlserialize_param_enconding_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(19090) + p.SetState(18838) p.Match(PlSqlParserENCODING) if p.HasError() { // Recognition error - abort rule @@ -317664,7 +313229,7 @@ func (p *PlSqlParser) Xmlserialize_param_enconding_part() (localctx IXmlserializ } } { - p.SetState(19091) + p.SetState(18839) p.concatenation(0) } @@ -317780,10 +313345,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, 2224, PlSqlParserRULE_xmlserialize_param_version_part) + p.EnterRule(localctx, 2180, PlSqlParserRULE_xmlserialize_param_version_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(19093) + p.SetState(18841) p.Match(PlSqlParserVERSION) if p.HasError() { // Recognition error - abort rule @@ -317791,7 +313356,7 @@ func (p *PlSqlParser) Xmlserialize_param_version_part() (localctx IXmlserialize_ } } { - p.SetState(19094) + p.SetState(18842) p.concatenation(0) } @@ -317922,10 +313487,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, 2226, PlSqlParserRULE_xmlserialize_param_ident_part) + p.EnterRule(localctx, 2182, PlSqlParserRULE_xmlserialize_param_ident_part) var _la int - p.SetState(19104) + p.SetState(18852) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317935,7 +313500,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa case PlSqlParserNO: p.EnterOuterAlt(localctx, 1) { - p.SetState(19096) + p.SetState(18844) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -317943,7 +313508,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(19097) + p.SetState(18845) p.Match(PlSqlParserINDENT) if p.HasError() { // Recognition error - abort rule @@ -317954,14 +313519,14 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa case PlSqlParserINDENT: p.EnterOuterAlt(localctx, 2) { - p.SetState(19098) + p.SetState(18846) p.Match(PlSqlParserINDENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19102) + p.SetState(18850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317970,7 +313535,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa if _la == PlSqlParserSIZE { { - p.SetState(19099) + p.SetState(18847) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -317978,7 +313543,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(19100) + p.SetState(18848) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -317986,7 +313551,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(19101) + p.SetState(18849) p.concatenation(0) } @@ -318173,10 +313738,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, 2228, PlSqlParserRULE_sql_plus_command) + p.EnterRule(localctx, 2184, PlSqlParserRULE_sql_plus_command) var _la int - p.SetState(19115) + p.SetState(18863) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -318186,7 +313751,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSOLIDUS: p.EnterOuterAlt(localctx, 1) { - p.SetState(19106) + p.SetState(18854) p.Match(PlSqlParserSOLIDUS) if p.HasError() { // Recognition error - abort rule @@ -318197,7 +313762,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserEXIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(19107) + p.SetState(18855) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule @@ -318208,7 +313773,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserPROMPT_MESSAGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(19108) + p.SetState(18856) p.Match(PlSqlParserPROMPT_MESSAGE) if p.HasError() { // Recognition error - abort rule @@ -318219,7 +313784,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSHOW: p.EnterOuterAlt(localctx, 4) { - p.SetState(19109) + p.SetState(18857) p.Match(PlSqlParserSHOW) if p.HasError() { // Recognition error - abort rule @@ -318227,7 +313792,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { } } { - p.SetState(19110) + p.SetState(18858) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERR || _la == PlSqlParserERRORS) { @@ -318241,7 +313806,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSTART_CMD: p.EnterOuterAlt(localctx, 5) { - p.SetState(19111) + p.SetState(18859) p.Match(PlSqlParserSTART_CMD) if p.HasError() { // Recognition error - abort rule @@ -318252,21 +313817,21 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserWHENEVER: p.EnterOuterAlt(localctx, 6) { - p.SetState(19112) + p.SetState(18860) p.Whenever_command() } case PlSqlParserSET: p.EnterOuterAlt(localctx, 7) { - p.SetState(19113) + p.SetState(18861) p.Set_command() } case PlSqlParserTIMING: p.EnterOuterAlt(localctx, 8) { - p.SetState(19114) + p.SetState(18862) p.Timing_command() } @@ -318454,12 +314019,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, 2230, PlSqlParserRULE_whenever_command) + p.EnterRule(localctx, 2186, PlSqlParserRULE_whenever_command) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19117) + p.SetState(18865) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule @@ -318467,7 +314032,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { } } { - p.SetState(19118) + p.SetState(18866) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOSERROR || _la == PlSqlParserSQLERROR) { @@ -318477,7 +314042,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { p.Consume() } } - p.SetState(19134) + p.SetState(18882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -318486,23 +314051,23 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEXIT: { - p.SetState(19119) + p.SetState(18867) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19125) + p.SetState(18873) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2674, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2649, p.GetParserRuleContext()) { case 1: { - p.SetState(19120) + p.SetState(18868) p.Match(PlSqlParserSUCCESS) if p.HasError() { // Recognition error - abort rule @@ -318512,7 +314077,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 2: { - p.SetState(19121) + p.SetState(18869) p.Match(PlSqlParserFAILURE) if p.HasError() { // Recognition error - abort rule @@ -318522,7 +314087,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 3: { - p.SetState(19122) + p.SetState(18870) p.Match(PlSqlParserWARNING) if p.HasError() { // Recognition error - abort rule @@ -318532,25 +314097,25 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 4: { - p.SetState(19123) + p.SetState(18871) p.Variable_name() } case 5: { - p.SetState(19124) + p.SetState(18872) p.Numeric() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(19128) + p.SetState(18876) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2675, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2650, p.GetParserRuleContext()) == 1 { { - p.SetState(19127) + p.SetState(18875) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserROLLBACK) { @@ -318567,19 +314132,19 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case PlSqlParserCONTINUE: { - p.SetState(19130) + p.SetState(18878) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19132) + p.SetState(18880) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2676, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2651, p.GetParserRuleContext()) == 1 { { - p.SetState(19131) + p.SetState(18879) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserNONE || _la == PlSqlParserROLLBACK) { @@ -318769,10 +314334,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, 2232, PlSqlParserRULE_set_command) + p.EnterRule(localctx, 2188, PlSqlParserRULE_set_command) p.EnterOuterAlt(localctx, 1) { - p.SetState(19136) + p.SetState(18884) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -318780,19 +314345,19 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { } } { - p.SetState(19137) + p.SetState(18885) p.Regular_id() } - p.SetState(19143) + p.SetState(18891) 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(), 2653, p.GetParserRuleContext()) { case 1: { - p.SetState(19138) + p.SetState(18886) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -318802,7 +314367,7 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 2: { - p.SetState(19139) + p.SetState(18887) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -318812,7 +314377,7 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 3: { - p.SetState(19140) + p.SetState(18888) p.Match(PlSqlParserOFF) if p.HasError() { // Recognition error - abort rule @@ -318822,13 +314387,13 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 4: { - p.SetState(19141) + p.SetState(18889) p.Numeric() } case 5: { - p.SetState(19142) + p.SetState(18890) p.Regular_id() } @@ -319000,43 +314565,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, 2234, PlSqlParserRULE_timing_command) + p.EnterRule(localctx, 2190, PlSqlParserRULE_timing_command) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19145) + p.SetState(18893) p.Match(PlSqlParserTIMING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19155) + p.SetState(18903) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2655, p.GetParserRuleContext()) == 1 { { - p.SetState(19146) + p.SetState(18894) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19150) + p.SetState(18898) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2679, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2654, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19147) + p.SetState(18895) var _x = p.Id_expression() @@ -319044,12 +314609,12 @@ func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { } } - p.SetState(19152) + p.SetState(18900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2679, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2654, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -319057,9 +314622,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(), 2680, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2655, p.GetParserRuleContext()) == 2 { { - p.SetState(19153) + p.SetState(18901) p.Match(PlSqlParserSHOW) if p.HasError() { // Recognition error - abort rule @@ -319069,9 +314634,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(), 2680, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2655, p.GetParserRuleContext()) == 3 { { - p.SetState(19154) + p.SetState(18902) p.Match(PlSqlParserSTOP) if p.HasError() { // Recognition error - abort rule @@ -319215,12 +314780,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, 2236, PlSqlParserRULE_partition_extension_clause) + p.EnterRule(localctx, 2192, PlSqlParserRULE_partition_extension_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19157) + p.SetState(18905) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPARTITION || _la == PlSqlParserSUBPARTITION) { @@ -319230,7 +314795,7 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio p.Consume() } } - p.SetState(19159) + p.SetState(18907) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319239,7 +314804,7 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio if _la == PlSqlParserFOR { { - p.SetState(19158) + p.SetState(18906) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -319249,14 +314814,14 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio } { - p.SetState(19161) + p.SetState(18909) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19163) + p.SetState(18911) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319265,13 +314830,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(19162) + p.SetState(18910) p.Expressions() } } { - p.SetState(19165) + p.SetState(18913) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -319408,19 +314973,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, 2238, PlSqlParserRULE_column_alias) + p.EnterRule(localctx, 2194, PlSqlParserRULE_column_alias) var _la int - p.SetState(19175) + p.SetState(18923) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2685, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2660, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(19168) + p.SetState(18916) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319429,7 +314994,7 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { if _la == PlSqlParserAS { { - p.SetState(19167) + p.SetState(18915) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -319438,22 +315003,22 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { } } - p.SetState(19172) + p.SetState(18920) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2684, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2659, p.GetParserRuleContext()) { case 1: { - p.SetState(19170) + p.SetState(18918) p.Identifier() } case 2: { - p.SetState(19171) + p.SetState(18919) p.Quoted_string() } @@ -319464,7 +315029,7 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19174) + p.SetState(18922) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -319600,25 +315165,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, 2240, PlSqlParserRULE_table_alias) - p.SetState(19179) + p.EnterRule(localctx, 2196, PlSqlParserRULE_table_alias) + p.SetState(18927) 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(), 2661, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19177) + p.SetState(18925) p.Identifier() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19178) + p.SetState(18926) p.Quoted_string() } @@ -319782,26 +315347,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, 2242, PlSqlParserRULE_where_clause) + p.EnterRule(localctx, 2198, PlSqlParserRULE_where_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(19181) + p.SetState(18929) p.Match(PlSqlParserWHERE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19187) + p.SetState(18935) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2687, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2662, p.GetParserRuleContext()) { case 1: { - p.SetState(19182) + p.SetState(18930) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -319809,7 +315374,7 @@ func (p *PlSqlParser) Where_clause() (localctx IWhere_clauseContext) { } } { - p.SetState(19183) + p.SetState(18931) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -319817,19 +315382,19 @@ func (p *PlSqlParser) Where_clause() (localctx IWhere_clauseContext) { } } { - p.SetState(19184) + p.SetState(18932) p.Cursor_name() } case 2: { - p.SetState(19185) + p.SetState(18933) p.Expression() } case 3: { - p.SetState(19186) + p.SetState(18934) p.Quantitative_where_stmt() } @@ -320022,20 +315587,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, 2244, PlSqlParserRULE_quantitative_where_stmt) + p.EnterRule(localctx, 2200, PlSqlParserRULE_quantitative_where_stmt) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19189) + p.SetState(18937) p.Expression() } { - p.SetState(19190) + p.SetState(18938) p.Relational_operator() } { - p.SetState(19191) + p.SetState(18939) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserANY || _la == PlSqlParserSOME) { @@ -320046,7 +315611,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19192) + p.SetState(18940) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -320054,10 +315619,10 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19193) + p.SetState(18941) p.Expression() } - p.SetState(19198) + p.SetState(18946) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320066,7 +315631,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st for _la == PlSqlParserCOMMA { { - p.SetState(19194) + p.SetState(18942) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -320074,11 +315639,11 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19195) + p.SetState(18943) p.Expression() } - p.SetState(19200) + p.SetState(18948) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320086,7 +315651,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st _la = p.GetTokenStream().LA(1) } { - p.SetState(19201) + p.SetState(18949) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -320295,13 +315860,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, 2246, PlSqlParserRULE_into_clause) + p.EnterRule(localctx, 2202, PlSqlParserRULE_into_clause) var _la int var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(19205) + p.SetState(18953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320310,7 +315875,7 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { if _la == PlSqlParserBULK { { - p.SetState(19203) + p.SetState(18951) p.Match(PlSqlParserBULK) if p.HasError() { // Recognition error - abort rule @@ -320318,7 +315883,7 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } } { - p.SetState(19204) + p.SetState(18952) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -320328,14 +315893,14 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } { - p.SetState(19207) + p.SetState(18955) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19210) + p.SetState(18958) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320344,13 +315909,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(19208) + p.SetState(18956) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(19209) + p.SetState(18957) p.Bind_variable() } @@ -320358,26 +315923,26 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19219) + p.SetState(18967) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2692, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2667, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19212) + p.SetState(18960) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19215) + p.SetState(18963) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320386,13 +315951,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(19213) + p.SetState(18961) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(19214) + p.SetState(18962) p.Bind_variable() } @@ -320402,12 +315967,12 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } } - p.SetState(19221) + p.SetState(18969) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2692, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2667, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -320537,25 +316102,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, 2248, PlSqlParserRULE_xml_column_name) - p.SetState(19224) + p.EnterRule(localctx, 2204, PlSqlParserRULE_xml_column_name) + p.SetState(18972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2693, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2668, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19222) + p.SetState(18970) p.Identifier() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19223) + p.SetState(18971) p.Quoted_string() } @@ -320670,10 +316235,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, 2250, PlSqlParserRULE_cost_class_name) + p.EnterRule(localctx, 2206, PlSqlParserRULE_cost_class_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19226) + p.SetState(18974) p.Identifier() } @@ -320784,10 +316349,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, 2252, PlSqlParserRULE_attribute_name) + p.EnterRule(localctx, 2208, PlSqlParserRULE_attribute_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19228) + p.SetState(18976) p.Identifier() } @@ -320898,10 +316463,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, 2254, PlSqlParserRULE_savepoint_name) + p.EnterRule(localctx, 2210, PlSqlParserRULE_savepoint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19230) + p.SetState(18978) p.Identifier() } @@ -321012,124 +316577,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, 2256, PlSqlParserRULE_rollback_segment_name) + p.EnterRule(localctx, 2212, PlSqlParserRULE_rollback_segment_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19232) - p.Identifier() - } - -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 -} - -// ITable_var_nameContext is an interface to support dynamic dispatch. -type ITable_var_nameContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - Identifier() IIdentifierContext - - // IsTable_var_nameContext differentiates from other interfaces. - IsTable_var_nameContext() -} - -type Table_var_nameContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyTable_var_nameContext() *Table_var_nameContext { - var p = new(Table_var_nameContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_table_var_name - return p -} - -func InitEmptyTable_var_nameContext(p *Table_var_nameContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_table_var_name -} - -func (*Table_var_nameContext) IsTable_var_nameContext() {} - -func NewTable_var_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Table_var_nameContext { - var p = new(Table_var_nameContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_table_var_name - - return p -} - -func (s *Table_var_nameContext) GetParser() antlr.Parser { return s.parser } - -func (s *Table_var_nameContext) Identifier() IIdentifierContext { - var t antlr.RuleContext - for _, ctx := range s.GetChildren() { - if _, ok := ctx.(IIdentifierContext); ok { - t = ctx.(antlr.RuleContext) - break - } - } - - if t == nil { - return nil - } - - return t.(IIdentifierContext) -} - -func (s *Table_var_nameContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Table_var_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Table_var_nameContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterTable_var_name(s) - } -} - -func (s *Table_var_nameContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitTable_var_name(s) - } -} - -func (s *Table_var_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitTable_var_name(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Table_var_name() (localctx ITable_var_nameContext) { - localctx = NewTable_var_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2258, PlSqlParserRULE_table_var_name) - p.EnterOuterAlt(localctx, 1) - { - p.SetState(19234) + p.SetState(18980) p.Identifier() } @@ -321240,10 +316691,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, 2260, PlSqlParserRULE_schema_name) + p.EnterRule(localctx, 2214, PlSqlParserRULE_schema_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19236) + p.SetState(18982) p.Identifier() } @@ -321429,27 +316880,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, 2262, PlSqlParserRULE_routine_name) + p.EnterRule(localctx, 2216, PlSqlParserRULE_routine_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19238) + p.SetState(18984) p.Identifier() } - p.SetState(19243) + p.SetState(18989) 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(), 2669, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19239) + p.SetState(18985) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321457,27 +316908,27 @@ func (p *PlSqlParser) Routine_name() (localctx IRoutine_nameContext) { } } { - p.SetState(19240) + p.SetState(18986) p.Id_expression() } } - p.SetState(19245) + p.SetState(18991) 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(), 2669, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(19248) + p.SetState(18994) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2695, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2670, p.GetParserRuleContext()) == 1 { { - p.SetState(19246) + p.SetState(18992) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -321485,7 +316936,7 @@ func (p *PlSqlParser) Routine_name() (localctx IRoutine_nameContext) { } } { - p.SetState(19247) + p.SetState(18993) p.Link_name() } @@ -321600,10 +317051,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, 2264, PlSqlParserRULE_package_name) + p.EnterRule(localctx, 2218, PlSqlParserRULE_package_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19250) + p.SetState(18996) p.Identifier() } @@ -321736,15 +317187,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, 2266, PlSqlParserRULE_implementation_type_name) + p.EnterRule(localctx, 2220, PlSqlParserRULE_implementation_type_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19252) + p.SetState(18998) p.Identifier() } - p.SetState(19255) + p.SetState(19001) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321753,7 +317204,7 @@ func (p *PlSqlParser) Implementation_type_name() (localctx IImplementation_type_ if _la == PlSqlParserPERIOD { { - p.SetState(19253) + p.SetState(18999) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321761,7 +317212,7 @@ func (p *PlSqlParser) Implementation_type_name() (localctx IImplementation_type_ } } { - p.SetState(19254) + p.SetState(19000) p.Id_expression() } @@ -321874,10 +317325,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, 2268, PlSqlParserRULE_parameter_name) + p.EnterRule(localctx, 2222, PlSqlParserRULE_parameter_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19257) + p.SetState(19003) p.Identifier() } @@ -321988,10 +317439,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, 2270, PlSqlParserRULE_reference_model_name) + p.EnterRule(localctx, 2224, PlSqlParserRULE_reference_model_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19259) + p.SetState(19005) p.Identifier() } @@ -322102,10 +317553,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, 2272, PlSqlParserRULE_main_model_name) + p.EnterRule(localctx, 2226, PlSqlParserRULE_main_model_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19261) + p.SetState(19007) p.Identifier() } @@ -322238,15 +317689,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, 2274, PlSqlParserRULE_container_tableview_name) + p.EnterRule(localctx, 2228, PlSqlParserRULE_container_tableview_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19263) + p.SetState(19009) p.Identifier() } - p.SetState(19266) + p.SetState(19012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -322255,7 +317706,7 @@ func (p *PlSqlParser) Container_tableview_name() (localctx IContainer_tableview_ if _la == PlSqlParserPERIOD { { - p.SetState(19264) + p.SetState(19010) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -322263,7 +317714,7 @@ func (p *PlSqlParser) Container_tableview_name() (localctx IContainer_tableview_ } } { - p.SetState(19265) + p.SetState(19011) p.Id_expression() } @@ -322429,27 +317880,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, 2276, PlSqlParserRULE_aggregate_function_name) + p.EnterRule(localctx, 2230, PlSqlParserRULE_aggregate_function_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19268) + p.SetState(19014) p.Identifier() } - p.SetState(19273) + p.SetState(19019) 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(), 2673, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19269) + p.SetState(19015) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -322457,17 +317908,17 @@ func (p *PlSqlParser) Aggregate_function_name() (localctx IAggregate_function_na } } { - p.SetState(19270) + p.SetState(19016) p.Id_expression() } } - p.SetState(19275) + p.SetState(19021) 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(), 2673, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -322580,10 +318031,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, 2278, PlSqlParserRULE_query_name) + p.EnterRule(localctx, 2232, PlSqlParserRULE_query_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19276) + p.SetState(19022) p.Identifier() } @@ -322711,15 +318162,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, 2280, PlSqlParserRULE_grantee_name) + p.EnterRule(localctx, 2234, PlSqlParserRULE_grantee_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19278) + p.SetState(19024) p.Id_expression() } - p.SetState(19280) + p.SetState(19026) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -322728,7 +318179,7 @@ func (p *PlSqlParser) Grantee_name() (localctx IGrantee_nameContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(19279) + p.SetState(19025) p.Identified_by() } @@ -322851,8 +318302,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, 2282, PlSqlParserRULE_role_name) - p.SetState(19285) + p.EnterRule(localctx, 2236, PlSqlParserRULE_role_name) + p.SetState(19031) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -322862,14 +318313,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(19282) + p.SetState(19028) p.Id_expression() } case PlSqlParserCONNECT: p.EnterOuterAlt(localctx, 2) { - p.SetState(19283) + p.SetState(19029) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -322880,7 +318331,7 @@ func (p *PlSqlParser) Role_name() (localctx IRole_nameContext) { case PlSqlParserRESOURCE: p.EnterOuterAlt(localctx, 3) { - p.SetState(19284) + p.SetState(19030) p.Match(PlSqlParserRESOURCE) if p.HasError() { // Recognition error - abort rule @@ -323075,27 +318526,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, 2284, PlSqlParserRULE_constraint_name) + p.EnterRule(localctx, 2238, PlSqlParserRULE_constraint_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19287) + p.SetState(19033) p.Identifier() } - p.SetState(19292) + p.SetState(19038) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2701, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2676, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19288) + p.SetState(19034) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323103,27 +318554,27 @@ func (p *PlSqlParser) Constraint_name() (localctx IConstraint_nameContext) { } } { - p.SetState(19289) + p.SetState(19035) p.Id_expression() } } - p.SetState(19294) + p.SetState(19040) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2701, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2676, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(19297) + p.SetState(19043) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2702, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2677, p.GetParserRuleContext()) == 1 { { - p.SetState(19295) + p.SetState(19041) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -323131,7 +318582,7 @@ func (p *PlSqlParser) Constraint_name() (localctx IConstraint_nameContext) { } } { - p.SetState(19296) + p.SetState(19042) p.Link_name() } @@ -323246,10 +318697,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, 2286, PlSqlParserRULE_label_name) + p.EnterRule(localctx, 2240, PlSqlParserRULE_label_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19299) + p.SetState(19045) p.Id_expression() } @@ -323396,15 +318847,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, 2288, PlSqlParserRULE_type_name) + p.EnterRule(localctx, 2242, PlSqlParserRULE_type_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19301) + p.SetState(19047) p.Id_expression() } - p.SetState(19306) + p.SetState(19052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323413,7 +318864,7 @@ func (p *PlSqlParser) Type_name() (localctx IType_nameContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19302) + p.SetState(19048) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323421,11 +318872,11 @@ func (p *PlSqlParser) Type_name() (localctx IType_nameContext) { } } { - p.SetState(19303) + p.SetState(19049) p.Id_expression() } - p.SetState(19308) + p.SetState(19054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323576,15 +319027,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, 2290, PlSqlParserRULE_sequence_name) + p.EnterRule(localctx, 2244, PlSqlParserRULE_sequence_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19309) + p.SetState(19055) p.Id_expression() } - p.SetState(19314) + p.SetState(19060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323593,7 +319044,7 @@ func (p *PlSqlParser) Sequence_name() (localctx ISequence_nameContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19310) + p.SetState(19056) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323601,11 +319052,11 @@ func (p *PlSqlParser) Sequence_name() (localctx ISequence_nameContext) { } } { - p.SetState(19311) + p.SetState(19057) p.Id_expression() } - p.SetState(19316) + p.SetState(19062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323773,27 +319224,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, 2292, PlSqlParserRULE_exception_name) + p.EnterRule(localctx, 2246, PlSqlParserRULE_exception_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19317) + p.SetState(19063) p.Identifier() } - p.SetState(19322) + p.SetState(19068) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2705, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19318) + p.SetState(19064) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323801,17 +319252,17 @@ func (p *PlSqlParser) Exception_name() (localctx IException_nameContext) { } } { - p.SetState(19319) + p.SetState(19065) p.Id_expression() } } - p.SetState(19324) + p.SetState(19070) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2705, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -323946,18 +319397,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, 2294, PlSqlParserRULE_function_name) + p.EnterRule(localctx, 2248, PlSqlParserRULE_function_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19325) + p.SetState(19071) p.Identifier() } - p.SetState(19328) + p.SetState(19074) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2706, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2681, p.GetParserRuleContext()) == 1 { { - p.SetState(19326) + p.SetState(19072) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323965,7 +319416,7 @@ func (p *PlSqlParser) Function_name() (localctx IFunction_nameContext) { } } { - p.SetState(19327) + p.SetState(19073) p.Id_expression() } @@ -324102,15 +319553,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, 2296, PlSqlParserRULE_procedure_name) + p.EnterRule(localctx, 2250, PlSqlParserRULE_procedure_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19330) + p.SetState(19076) p.Identifier() } - p.SetState(19333) + p.SetState(19079) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324119,7 +319570,7 @@ func (p *PlSqlParser) Procedure_name() (localctx IProcedure_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19331) + p.SetState(19077) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -324127,7 +319578,7 @@ func (p *PlSqlParser) Procedure_name() (localctx IProcedure_nameContext) { } } { - p.SetState(19332) + p.SetState(19078) p.Id_expression() } @@ -324262,15 +319713,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, 2298, PlSqlParserRULE_trigger_name) + p.EnterRule(localctx, 2252, PlSqlParserRULE_trigger_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19335) + p.SetState(19081) p.Identifier() } - p.SetState(19338) + p.SetState(19084) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324279,7 +319730,7 @@ func (p *PlSqlParser) Trigger_name() (localctx ITrigger_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19336) + p.SetState(19082) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -324287,7 +319738,7 @@ func (p *PlSqlParser) Trigger_name() (localctx ITrigger_nameContext) { } } { - p.SetState(19337) + p.SetState(19083) p.Id_expression() } @@ -324470,10 +319921,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, 2300, PlSqlParserRULE_variable_name) + p.EnterRule(localctx, 2254, PlSqlParserRULE_variable_name) var _la int - p.SetState(19350) + p.SetState(19096) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324482,7 +319933,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(19342) + p.SetState(19088) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324491,7 +319942,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(19340) + p.SetState(19086) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -324499,21 +319950,21 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { } } { - p.SetState(19341) + p.SetState(19087) p.Char_set_name() } } { - p.SetState(19344) + p.SetState(19090) p.Id_expression() } - p.SetState(19347) + p.SetState(19093) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2710, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2685, p.GetParserRuleContext()) == 1 { { - p.SetState(19345) + p.SetState(19091) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -324521,7 +319972,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { } } { - p.SetState(19346) + p.SetState(19092) p.Id_expression() } @@ -324532,7 +319983,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19349) + p.SetState(19095) p.Bind_variable() } @@ -324670,18 +320121,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, 2302, PlSqlParserRULE_index_name) + p.EnterRule(localctx, 2256, PlSqlParserRULE_index_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19352) + p.SetState(19098) p.Identifier() } - p.SetState(19355) + p.SetState(19101) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2712, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2687, p.GetParserRuleContext()) == 1 { { - p.SetState(19353) + p.SetState(19099) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -324689,7 +320140,7 @@ func (p *PlSqlParser) Index_name() (localctx IIndex_nameContext) { } } { - p.SetState(19354) + p.SetState(19100) p.Id_expression() } @@ -324821,8 +320272,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, 2304, PlSqlParserRULE_cursor_name) - p.SetState(19359) + p.EnterRule(localctx, 2258, PlSqlParserRULE_cursor_name) + p.SetState(19105) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324832,14 +320283,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(19357) + p.SetState(19103) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19358) + p.SetState(19104) p.Bind_variable() } @@ -324972,8 +320423,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, 2306, PlSqlParserRULE_record_name) - p.SetState(19363) + p.EnterRule(localctx, 2260, PlSqlParserRULE_record_name) + p.SetState(19109) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324983,14 +320434,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(19361) + p.SetState(19107) p.Identifier() } case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19362) + p.SetState(19108) p.Bind_variable() } @@ -325128,15 +320579,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, 2308, PlSqlParserRULE_collection_name) + p.EnterRule(localctx, 2262, PlSqlParserRULE_collection_name) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19365) + p.SetState(19111) p.Identifier() } - p.SetState(19368) + p.SetState(19114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325145,7 +320596,7 @@ func (p *PlSqlParser) Collection_name() (localctx ICollection_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19366) + p.SetState(19112) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325153,7 +320604,7 @@ func (p *PlSqlParser) Collection_name() (localctx ICollection_nameContext) { } } { - p.SetState(19367) + p.SetState(19113) p.Id_expression() } @@ -325319,27 +320770,27 @@ 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, 2310, PlSqlParserRULE_link_name) + p.EnterRule(localctx, 2264, PlSqlParserRULE_link_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19370) + p.SetState(19116) p.Identifier() } - p.SetState(19375) + p.SetState(19121) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2716, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2691, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19371) + p.SetState(19117) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325347,17 +320798,17 @@ func (p *PlSqlParser) Link_name() (localctx ILink_nameContext) { } } { - p.SetState(19372) + p.SetState(19118) p.Id_expression() } } - p.SetState(19377) + p.SetState(19123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2716, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2691, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -325523,27 +320974,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, 2312, PlSqlParserRULE_column_name) + p.EnterRule(localctx, 2266, PlSqlParserRULE_column_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19378) + p.SetState(19124) p.Identifier() } - p.SetState(19383) + p.SetState(19129) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2717, 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(19379) + p.SetState(19125) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325551,17 +321002,17 @@ func (p *PlSqlParser) Column_name() (localctx IColumn_nameContext) { } } { - p.SetState(19380) + p.SetState(19126) p.Id_expression() } } - p.SetState(19385) + p.SetState(19131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2717, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2692, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -325800,28 +321251,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, 2314, PlSqlParserRULE_tableview_name) + p.EnterRule(localctx, 2268, PlSqlParserRULE_tableview_name) var _alt int - p.SetState(19407) + p.SetState(19153) 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(), 2697, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19386) + p.SetState(19132) p.Identifier() } - p.SetState(19389) + p.SetState(19135) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2718, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2693, p.GetParserRuleContext()) == 1 { { - p.SetState(19387) + p.SetState(19133) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325829,19 +321280,19 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19388) + p.SetState(19134) p.Id_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19401) + p.SetState(19147) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2720, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2695, p.GetParserRuleContext()) == 1 { { - p.SetState(19391) + p.SetState(19137) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -325849,22 +321300,22 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19392) + p.SetState(19138) p.Link_name() } - p.SetState(19397) + p.SetState(19143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2719, 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(19393) + p.SetState(19139) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325872,17 +321323,17 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19394) + p.SetState(19140) p.Link_name() } } - p.SetState(19399) + p.SetState(19145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2719, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2694, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -325890,9 +321341,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(), 2720, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2695, p.GetParserRuleContext()) == 2 { { - p.SetState(19400) + p.SetState(19146) p.Partition_extension_clause() } @@ -325903,15 +321354,15 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19403) + p.SetState(19149) p.Xmltable() } - p.SetState(19405) + p.SetState(19151) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2721, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2696, p.GetParserRuleContext()) == 1 { { - p.SetState(19404) + p.SetState(19150) p.Outer_join_sign() } @@ -326159,12 +321610,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, 2316, PlSqlParserRULE_xmltable) + p.EnterRule(localctx, 2270, PlSqlParserRULE_xmltable) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19409) + p.SetState(19155) p.Match(PlSqlParserXMLTABLE) if p.HasError() { // Recognition error - abort rule @@ -326172,23 +321623,23 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19410) + p.SetState(19156) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19414) + p.SetState(19160) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2723, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2698, p.GetParserRuleContext()) == 1 { { - p.SetState(19411) + p.SetState(19157) p.Xml_namespaces_clause() } { - p.SetState(19412) + p.SetState(19158) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -326200,10 +321651,10 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { goto errorExit } { - p.SetState(19416) + p.SetState(19162) p.concatenation(0) } - p.SetState(19418) + p.SetState(19164) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326212,12 +321663,12 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { if _la == PlSqlParserPASSING { { - p.SetState(19417) + p.SetState(19163) p.Xml_passing_clause() } } - p.SetState(19429) + p.SetState(19175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326226,7 +321677,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { if _la == PlSqlParserCOLUMNS { { - p.SetState(19420) + p.SetState(19166) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -326234,10 +321685,10 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19421) + p.SetState(19167) p.Xml_table_column() } - p.SetState(19426) + p.SetState(19172) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326246,7 +321697,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19422) + p.SetState(19168) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -326254,11 +321705,11 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19423) + p.SetState(19169) p.Xml_table_column() } - p.SetState(19428) + p.SetState(19174) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326268,19 +321719,19 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } { - p.SetState(19431) + p.SetState(19177) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19434) + p.SetState(19180) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2727, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2702, p.GetParserRuleContext()) == 1 { { - p.SetState(19432) + p.SetState(19178) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -326288,7 +321739,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19433) + p.SetState(19179) p.General_element() } @@ -326439,27 +321890,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, 2318, PlSqlParserRULE_char_set_name) + p.EnterRule(localctx, 2272, PlSqlParserRULE_char_set_name) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19436) + p.SetState(19182) p.Id_expression() } - p.SetState(19441) + p.SetState(19187) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2728, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2703, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19437) + p.SetState(19183) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -326467,17 +321918,17 @@ func (p *PlSqlParser) Char_set_name() (localctx IChar_set_nameContext) { } } { - p.SetState(19438) + p.SetState(19184) p.Id_expression() } } - p.SetState(19443) + p.SetState(19189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2728, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2703, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -326590,10 +322041,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, 2320, PlSqlParserRULE_synonym_name) + p.EnterRule(localctx, 2274, PlSqlParserRULE_synonym_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19444) + p.SetState(19190) p.Identifier() } @@ -326704,10 +322155,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, 2322, PlSqlParserRULE_schema_object_name) + p.EnterRule(localctx, 2276, PlSqlParserRULE_schema_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19446) + p.SetState(19192) p.Id_expression() } @@ -326818,10 +322269,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, 2324, PlSqlParserRULE_dir_object_name) + p.EnterRule(localctx, 2278, PlSqlParserRULE_dir_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19448) + p.SetState(19194) p.Id_expression() } @@ -326932,10 +322383,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, 2326, PlSqlParserRULE_user_object_name) + p.EnterRule(localctx, 2280, PlSqlParserRULE_user_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19450) + p.SetState(19196) p.Id_expression() } @@ -327188,27 +322639,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, 2328, PlSqlParserRULE_grant_object_name) + p.EnterRule(localctx, 2282, PlSqlParserRULE_grant_object_name) var _la int - p.SetState(19476) + p.SetState(19222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2730, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2705, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19452) + p.SetState(19198) p.Tableview_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19453) + p.SetState(19199) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -327216,10 +322667,10 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19454) + p.SetState(19200) p.User_object_name() } - p.SetState(19459) + p.SetState(19205) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327228,7 +322679,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19455) + p.SetState(19201) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -327236,11 +322687,11 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19456) + p.SetState(19202) p.User_object_name() } - p.SetState(19461) + p.SetState(19207) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327251,7 +322702,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(19462) + p.SetState(19208) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -327259,14 +322710,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19463) + p.SetState(19209) p.Dir_object_name() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(19464) + p.SetState(19210) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -327274,14 +322725,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19465) + p.SetState(19211) p.Schema_object_name() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(19466) + p.SetState(19212) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -327289,7 +322740,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19467) + p.SetState(19213) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -327297,14 +322748,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19468) + p.SetState(19214) p.Schema_object_name() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(19469) + p.SetState(19215) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -327312,7 +322763,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19470) + p.SetState(19216) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -327323,14 +322774,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19471) + p.SetState(19217) p.Schema_object_name() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(19472) + p.SetState(19218) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -327338,7 +322789,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19473) + p.SetState(19219) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -327346,7 +322797,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19474) + p.SetState(19220) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -327354,7 +322805,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19475) + p.SetState(19221) p.Schema_object_name() } @@ -327505,27 +322956,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, 2330, PlSqlParserRULE_column_list) + p.EnterRule(localctx, 2284, PlSqlParserRULE_column_list) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19478) + p.SetState(19224) p.Column_name() } - p.SetState(19483) + p.SetState(19229) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2731, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2706, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19479) + p.SetState(19225) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -327533,17 +322984,17 @@ func (p *PlSqlParser) Column_list() (localctx IColumn_listContext) { } } { - p.SetState(19480) + p.SetState(19226) p.Column_name() } } - p.SetState(19485) + p.SetState(19231) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2731, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2706, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -327666,10 +323117,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, 2332, PlSqlParserRULE_paren_column_list) + p.EnterRule(localctx, 2286, PlSqlParserRULE_paren_column_list) p.EnterOuterAlt(localctx, 1) { - p.SetState(19486) + p.SetState(19232) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -327677,11 +323128,11 @@ func (p *PlSqlParser) Paren_column_list() (localctx IParen_column_listContext) { } } { - p.SetState(19487) + p.SetState(19233) p.Column_list() } { - p.SetState(19488) + p.SetState(19234) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -327843,12 +323294,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, 2334, PlSqlParserRULE_keep_clause) + p.EnterRule(localctx, 2288, PlSqlParserRULE_keep_clause) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19490) + p.SetState(19236) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -327856,7 +323307,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19491) + p.SetState(19237) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -327864,7 +323315,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19492) + p.SetState(19238) p.Match(PlSqlParserDENSE_RANK) if p.HasError() { // Recognition error - abort rule @@ -327872,7 +323323,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19493) + p.SetState(19239) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserLAST) { @@ -327883,23 +323334,23 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19494) + p.SetState(19240) p.Order_by_clause() } { - p.SetState(19495) + p.SetState(19241) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19497) + p.SetState(19243) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2732, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2707, p.GetParserRuleContext()) == 1 { { - p.SetState(19496) + p.SetState(19242) p.Over_clause() } @@ -328077,19 +323528,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, 2336, PlSqlParserRULE_function_argument) + p.EnterRule(localctx, 2290, PlSqlParserRULE_function_argument) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19499) + p.SetState(19245) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19508) + p.SetState(19254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328098,10 +323549,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(19500) + p.SetState(19246) p.Argument() } - p.SetState(19505) + p.SetState(19251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328110,7 +323561,7 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19501) + p.SetState(19247) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -328118,11 +323569,11 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { } } { - p.SetState(19502) + p.SetState(19248) p.Argument() } - p.SetState(19507) + p.SetState(19253) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328132,19 +323583,19 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { } { - p.SetState(19510) + p.SetState(19256) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19512) + p.SetState(19258) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2735, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2710, p.GetParserRuleContext()) == 1 { { - p.SetState(19511) + p.SetState(19257) p.Keep_clause() } @@ -328365,19 +323816,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, 2338, PlSqlParserRULE_function_argument_analytic) + p.EnterRule(localctx, 2292, PlSqlParserRULE_function_argument_analytic) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19514) + p.SetState(19260) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19529) + p.SetState(19275) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328386,10 +323837,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(19515) + p.SetState(19261) p.Argument() } - p.SetState(19517) + p.SetState(19263) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328398,12 +323849,12 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(19516) + p.SetState(19262) p.Respect_or_ignore_nulls() } } - p.SetState(19526) + p.SetState(19272) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328412,7 +323863,7 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ for _la == PlSqlParserCOMMA { { - p.SetState(19519) + p.SetState(19265) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -328420,10 +323871,10 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ } } { - p.SetState(19520) + p.SetState(19266) p.Argument() } - p.SetState(19522) + p.SetState(19268) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328432,13 +323883,13 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(19521) + p.SetState(19267) p.Respect_or_ignore_nulls() } } - p.SetState(19528) + p.SetState(19274) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328448,19 +323899,19 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ } { - p.SetState(19531) + p.SetState(19277) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19533) + p.SetState(19279) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2740, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2715, p.GetParserRuleContext()) == 1 { { - p.SetState(19532) + p.SetState(19278) p.Keep_clause() } @@ -328783,12 +324234,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, 2340, PlSqlParserRULE_function_argument_modeling) + p.EnterRule(localctx, 2294, PlSqlParserRULE_function_argument_modeling) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19535) + p.SetState(19281) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -328796,10 +324247,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19536) + p.SetState(19282) p.Column_name() } - p.SetState(19549) + p.SetState(19295) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328808,14 +324259,14 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if _la == PlSqlParserCOMMA { { - p.SetState(19537) + p.SetState(19283) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19540) + p.SetState(19286) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328824,13 +324275,13 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19538) + p.SetState(19284) p.Numeric() } case PlSqlParserNULL_: { - p.SetState(19539) + p.SetState(19285) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -328842,7 +324293,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19547) + p.SetState(19293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328851,14 +324302,14 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if _la == PlSqlParserCOMMA { { - p.SetState(19542) + p.SetState(19288) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19545) + p.SetState(19291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328867,13 +324318,13 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19543) + p.SetState(19289) p.Numeric() } case PlSqlParserNULL_: { - p.SetState(19544) + p.SetState(19290) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -328890,27 +324341,27 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } { - p.SetState(19551) + p.SetState(19297) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19571) + p.SetState(19317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2748, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2723, p.GetParserRuleContext()) { case 1: { - p.SetState(19552) + p.SetState(19298) p.Tableview_name() } { - p.SetState(19553) + p.SetState(19299) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -328918,7 +324369,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19554) + p.SetState(19300) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -328928,7 +324379,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ case 2: { - p.SetState(19556) + p.SetState(19302) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -328938,10 +324389,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ case 3: { - p.SetState(19557) + p.SetState(19303) p.Expression() } - p.SetState(19559) + p.SetState(19305) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328950,12 +324401,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(19558) + p.SetState(19304) p.Column_alias() } } - p.SetState(19568) + p.SetState(19314) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328964,7 +324415,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ for _la == PlSqlParserCOMMA { { - p.SetState(19561) + p.SetState(19307) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -328972,10 +324423,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19562) + p.SetState(19308) p.Expression() } - p.SetState(19564) + p.SetState(19310) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328984,13 +324435,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(19563) + p.SetState(19309) p.Column_alias() } } - p.SetState(19570) + p.SetState(19316) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329002,19 +324453,19 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ goto errorExit } { - p.SetState(19573) + p.SetState(19319) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19575) + p.SetState(19321) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2749, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2724, p.GetParserRuleContext()) == 1 { { - p.SetState(19574) + p.SetState(19320) p.Keep_clause() } @@ -329127,12 +324578,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, 2342, PlSqlParserRULE_respect_or_ignore_nulls) + p.EnterRule(localctx, 2296, PlSqlParserRULE_respect_or_ignore_nulls) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19577) + p.SetState(19323) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT) { @@ -329143,7 +324594,7 @@ func (p *PlSqlParser) Respect_or_ignore_nulls() (localctx IRespect_or_ignore_nul } } { - p.SetState(19578) + p.SetState(19324) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -329285,18 +324736,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, 2344, PlSqlParserRULE_argument) + p.EnterRule(localctx, 2298, PlSqlParserRULE_argument) p.EnterOuterAlt(localctx, 1) - p.SetState(19584) + p.SetState(19330) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2750, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2725, p.GetParserRuleContext()) == 1 { { - p.SetState(19580) + p.SetState(19326) p.Identifier() } { - p.SetState(19581) + p.SetState(19327) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -329304,7 +324755,7 @@ func (p *PlSqlParser) Argument() (localctx IArgumentContext) { } } { - p.SetState(19582) + p.SetState(19328) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -329316,7 +324767,7 @@ func (p *PlSqlParser) Argument() (localctx IArgumentContext) { goto errorExit } { - p.SetState(19586) + p.SetState(19332) p.Expression() } @@ -329459,31 +324910,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, 2346, PlSqlParserRULE_type_spec) + p.EnterRule(localctx, 2300, PlSqlParserRULE_type_spec) var _la int - p.SetState(19596) + p.SetState(19342) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2753, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2728, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19588) + p.SetState(19334) p.Datatype() } case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(19590) + p.SetState(19336) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2751, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2726, p.GetParserRuleContext()) == 1 { { - p.SetState(19589) + p.SetState(19335) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -329495,10 +324946,10 @@ func (p *PlSqlParser) Type_spec() (localctx IType_specContext) { goto errorExit } { - p.SetState(19592) + p.SetState(19338) p.Type_name() } - p.SetState(19594) + p.SetState(19340) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329507,7 +324958,7 @@ func (p *PlSqlParser) Type_spec() (localctx IType_specContext) { if _la == PlSqlParserPERCENT_ROWTYPE || _la == PlSqlParserPERCENT_TYPE { { - p.SetState(19593) + p.SetState(19339) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPERCENT_ROWTYPE || _la == PlSqlParserPERCENT_TYPE) { @@ -329788,10 +325239,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, 2348, PlSqlParserRULE_datatype) + p.EnterRule(localctx, 2302, PlSqlParserRULE_datatype) var _la int - p.SetState(19629) + p.SetState(19375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329801,34 +325252,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(19598) + p.SetState(19344) p.Native_datatype_element() } - p.SetState(19600) + p.SetState(19346) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2754, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2729, p.GetParserRuleContext()) == 1 { { - p.SetState(19599) + p.SetState(19345) p.Precision_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19611) + p.SetState(19357) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2756, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2731, p.GetParserRuleContext()) == 1 { { - p.SetState(19602) + p.SetState(19348) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19604) + p.SetState(19350) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329837,7 +325288,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { if _la == PlSqlParserLOCAL { { - p.SetState(19603) + p.SetState(19349) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -329847,7 +325298,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } { - p.SetState(19606) + p.SetState(19352) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -329855,7 +325306,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19607) + p.SetState(19353) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -329865,9 +325316,9 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2756, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2731, p.GetParserRuleContext()) == 2 { { - p.SetState(19608) + p.SetState(19354) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -329875,7 +325326,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19609) + p.SetState(19355) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -329883,7 +325334,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19610) + p.SetState(19356) p.Char_set_name() } @@ -329894,7 +325345,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { case PlSqlParserINTERVAL: p.EnterOuterAlt(localctx, 2) { - p.SetState(19613) + p.SetState(19359) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -329902,7 +325353,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19614) + p.SetState(19360) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserYEAR) { @@ -329912,7 +325363,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { p.Consume() } } - p.SetState(19619) + p.SetState(19365) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329921,7 +325372,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(19615) + p.SetState(19361) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -329929,11 +325380,11 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19616) + p.SetState(19362) p.Expression() } { - p.SetState(19617) + p.SetState(19363) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -329943,7 +325394,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } { - p.SetState(19621) + p.SetState(19367) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -329951,7 +325402,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19622) + p.SetState(19368) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMONTH || _la == PlSqlParserSECOND) { @@ -329961,12 +325412,12 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { p.Consume() } } - p.SetState(19627) + p.SetState(19373) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2758, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2733, p.GetParserRuleContext()) == 1 { { - p.SetState(19623) + p.SetState(19369) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -329974,11 +325425,11 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19624) + p.SetState(19370) p.Expression() } { - p.SetState(19625) + p.SetState(19371) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -330175,19 +325626,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, 2350, PlSqlParserRULE_precision_part) + p.EnterRule(localctx, 2304, PlSqlParserRULE_precision_part) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(19631) + p.SetState(19377) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19634) + p.SetState(19380) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330196,13 +325647,13 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19632) + p.SetState(19378) p.Numeric() } case PlSqlParserASTERISK: { - p.SetState(19633) + p.SetState(19379) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -330214,7 +325665,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19641) + p.SetState(19387) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330223,14 +325674,14 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { if _la == PlSqlParserCOMMA { { - p.SetState(19636) + p.SetState(19382) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19639) + p.SetState(19385) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330239,13 +325690,13 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19637) + p.SetState(19383) p.Numeric() } case PlSqlParserMINUS_SIGN: { - p.SetState(19638) + p.SetState(19384) p.Numeric_negative() } @@ -330255,7 +325706,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { } } - p.SetState(19644) + p.SetState(19390) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330264,7 +325715,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(19643) + p.SetState(19389) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -330277,7 +325728,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { } { - p.SetState(19646) + p.SetState(19392) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -330650,10 +326101,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, 2352, PlSqlParserRULE_native_datatype_element) + p.EnterRule(localctx, 2306, PlSqlParserRULE_native_datatype_element) var _la int - p.SetState(19708) + p.SetState(19454) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330663,7 +326114,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_INTEGER: p.EnterOuterAlt(localctx, 1) { - p.SetState(19648) + p.SetState(19394) p.Match(PlSqlParserBINARY_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -330674,7 +326125,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPLS_INTEGER: p.EnterOuterAlt(localctx, 2) { - p.SetState(19649) + p.SetState(19395) p.Match(PlSqlParserPLS_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -330685,7 +326136,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNATURAL: p.EnterOuterAlt(localctx, 3) { - p.SetState(19650) + p.SetState(19396) p.Match(PlSqlParserNATURAL) if p.HasError() { // Recognition error - abort rule @@ -330696,7 +326147,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_FLOAT: p.EnterOuterAlt(localctx, 4) { - p.SetState(19651) + p.SetState(19397) p.Match(PlSqlParserBINARY_FLOAT) if p.HasError() { // Recognition error - abort rule @@ -330707,7 +326158,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_DOUBLE: p.EnterOuterAlt(localctx, 5) { - p.SetState(19652) + p.SetState(19398) p.Match(PlSqlParserBINARY_DOUBLE) if p.HasError() { // Recognition error - abort rule @@ -330718,7 +326169,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNATURALN: p.EnterOuterAlt(localctx, 6) { - p.SetState(19653) + p.SetState(19399) p.Match(PlSqlParserNATURALN) if p.HasError() { // Recognition error - abort rule @@ -330729,7 +326180,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPOSITIVE: p.EnterOuterAlt(localctx, 7) { - p.SetState(19654) + p.SetState(19400) p.Match(PlSqlParserPOSITIVE) if p.HasError() { // Recognition error - abort rule @@ -330740,7 +326191,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPOSITIVEN: p.EnterOuterAlt(localctx, 8) { - p.SetState(19655) + p.SetState(19401) p.Match(PlSqlParserPOSITIVEN) if p.HasError() { // Recognition error - abort rule @@ -330751,7 +326202,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSIGNTYPE: p.EnterOuterAlt(localctx, 9) { - p.SetState(19656) + p.SetState(19402) p.Match(PlSqlParserSIGNTYPE) if p.HasError() { // Recognition error - abort rule @@ -330762,7 +326213,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSIMPLE_INTEGER: p.EnterOuterAlt(localctx, 10) { - p.SetState(19657) + p.SetState(19403) p.Match(PlSqlParserSIMPLE_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -330773,7 +326224,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNVARCHAR2: p.EnterOuterAlt(localctx, 11) { - p.SetState(19658) + p.SetState(19404) p.Match(PlSqlParserNVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -330784,7 +326235,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDEC: p.EnterOuterAlt(localctx, 12) { - p.SetState(19659) + p.SetState(19405) p.Match(PlSqlParserDEC) if p.HasError() { // Recognition error - abort rule @@ -330795,7 +326246,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserINTEGER: p.EnterOuterAlt(localctx, 13) { - p.SetState(19660) + p.SetState(19406) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -330806,7 +326257,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserINT: p.EnterOuterAlt(localctx, 14) { - p.SetState(19661) + p.SetState(19407) p.Match(PlSqlParserINT) if p.HasError() { // Recognition error - abort rule @@ -330817,7 +326268,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNUMERIC: p.EnterOuterAlt(localctx, 15) { - p.SetState(19662) + p.SetState(19408) p.Match(PlSqlParserNUMERIC) if p.HasError() { // Recognition error - abort rule @@ -330828,7 +326279,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSMALLINT: p.EnterOuterAlt(localctx, 16) { - p.SetState(19663) + p.SetState(19409) p.Match(PlSqlParserSMALLINT) if p.HasError() { // Recognition error - abort rule @@ -330839,7 +326290,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNUMBER: p.EnterOuterAlt(localctx, 17) { - p.SetState(19664) + p.SetState(19410) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -330850,7 +326301,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDECIMAL: p.EnterOuterAlt(localctx, 18) { - p.SetState(19665) + p.SetState(19411) p.Match(PlSqlParserDECIMAL) if p.HasError() { // Recognition error - abort rule @@ -330861,14 +326312,14 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDOUBLE: p.EnterOuterAlt(localctx, 19) { - p.SetState(19666) + p.SetState(19412) p.Match(PlSqlParserDOUBLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19668) + p.SetState(19414) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330877,7 +326328,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme if _la == PlSqlParserPRECISION { { - p.SetState(19667) + p.SetState(19413) p.Match(PlSqlParserPRECISION) if p.HasError() { // Recognition error - abort rule @@ -330890,7 +326341,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserFLOAT: p.EnterOuterAlt(localctx, 20) { - p.SetState(19670) + p.SetState(19416) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule @@ -330901,7 +326352,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserREAL: p.EnterOuterAlt(localctx, 21) { - p.SetState(19671) + p.SetState(19417) p.Match(PlSqlParserREAL) if p.HasError() { // Recognition error - abort rule @@ -330912,7 +326363,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNCHAR: p.EnterOuterAlt(localctx, 22) { - p.SetState(19672) + p.SetState(19418) p.Match(PlSqlParserNCHAR) if p.HasError() { // Recognition error - abort rule @@ -330923,14 +326374,14 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserLONG: p.EnterOuterAlt(localctx, 23) { - p.SetState(19673) + p.SetState(19419) p.Match(PlSqlParserLONG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19675) + p.SetState(19421) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330939,7 +326390,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme if _la == PlSqlParserRAW { { - p.SetState(19674) + p.SetState(19420) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -330952,7 +326403,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCHAR: p.EnterOuterAlt(localctx, 24) { - p.SetState(19677) + p.SetState(19423) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule @@ -330963,7 +326414,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCHARACTER: p.EnterOuterAlt(localctx, 25) { - p.SetState(19678) + p.SetState(19424) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -330974,7 +326425,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserVARCHAR2: p.EnterOuterAlt(localctx, 26) { - p.SetState(19679) + p.SetState(19425) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -330985,7 +326436,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserVARCHAR: p.EnterOuterAlt(localctx, 27) { - p.SetState(19680) + p.SetState(19426) p.Match(PlSqlParserVARCHAR) if p.HasError() { // Recognition error - abort rule @@ -330996,7 +326447,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSTRING: p.EnterOuterAlt(localctx, 28) { - p.SetState(19681) + p.SetState(19427) p.Match(PlSqlParserSTRING) if p.HasError() { // Recognition error - abort rule @@ -331007,7 +326458,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserRAW: p.EnterOuterAlt(localctx, 29) { - p.SetState(19682) + p.SetState(19428) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -331018,7 +326469,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBOOLEAN: p.EnterOuterAlt(localctx, 30) { - p.SetState(19683) + p.SetState(19429) p.Match(PlSqlParserBOOLEAN) if p.HasError() { // Recognition error - abort rule @@ -331029,7 +326480,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDATE: p.EnterOuterAlt(localctx, 31) { - p.SetState(19684) + p.SetState(19430) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -331040,7 +326491,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserROWID: p.EnterOuterAlt(localctx, 32) { - p.SetState(19685) + p.SetState(19431) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -331051,7 +326502,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserUROWID: p.EnterOuterAlt(localctx, 33) { - p.SetState(19686) + p.SetState(19432) p.Match(PlSqlParserUROWID) if p.HasError() { // Recognition error - abort rule @@ -331062,7 +326513,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserYEAR: p.EnterOuterAlt(localctx, 34) { - p.SetState(19687) + p.SetState(19433) p.Match(PlSqlParserYEAR) if p.HasError() { // Recognition error - abort rule @@ -331073,7 +326524,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMONTH: p.EnterOuterAlt(localctx, 35) { - p.SetState(19688) + p.SetState(19434) p.Match(PlSqlParserMONTH) if p.HasError() { // Recognition error - abort rule @@ -331084,7 +326535,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDAY: p.EnterOuterAlt(localctx, 36) { - p.SetState(19689) + p.SetState(19435) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -331095,7 +326546,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserHOUR: p.EnterOuterAlt(localctx, 37) { - p.SetState(19690) + p.SetState(19436) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -331106,7 +326557,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMINUTE: p.EnterOuterAlt(localctx, 38) { - p.SetState(19691) + p.SetState(19437) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -331117,7 +326568,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSECOND: p.EnterOuterAlt(localctx, 39) { - p.SetState(19692) + p.SetState(19438) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule @@ -331128,7 +326579,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_HOUR: p.EnterOuterAlt(localctx, 40) { - p.SetState(19693) + p.SetState(19439) p.Match(PlSqlParserTIMEZONE_HOUR) if p.HasError() { // Recognition error - abort rule @@ -331139,7 +326590,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_MINUTE: p.EnterOuterAlt(localctx, 41) { - p.SetState(19694) + p.SetState(19440) p.Match(PlSqlParserTIMEZONE_MINUTE) if p.HasError() { // Recognition error - abort rule @@ -331150,7 +326601,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_REGION: p.EnterOuterAlt(localctx, 42) { - p.SetState(19695) + p.SetState(19441) p.Match(PlSqlParserTIMEZONE_REGION) if p.HasError() { // Recognition error - abort rule @@ -331161,7 +326612,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_ABBR: p.EnterOuterAlt(localctx, 43) { - p.SetState(19696) + p.SetState(19442) p.Match(PlSqlParserTIMEZONE_ABBR) if p.HasError() { // Recognition error - abort rule @@ -331172,7 +326623,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 44) { - p.SetState(19697) + p.SetState(19443) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -331183,7 +326634,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_UNCONSTRAINED: p.EnterOuterAlt(localctx, 45) { - p.SetState(19698) + p.SetState(19444) p.Match(PlSqlParserTIMESTAMP_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -331194,7 +326645,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED: p.EnterOuterAlt(localctx, 46) { - p.SetState(19699) + p.SetState(19445) p.Match(PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -331205,7 +326656,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED: p.EnterOuterAlt(localctx, 47) { - p.SetState(19700) + p.SetState(19446) p.Match(PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -331216,7 +326667,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserYMINTERVAL_UNCONSTRAINED: p.EnterOuterAlt(localctx, 48) { - p.SetState(19701) + p.SetState(19447) p.Match(PlSqlParserYMINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -331227,7 +326678,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDSINTERVAL_UNCONSTRAINED: p.EnterOuterAlt(localctx, 49) { - p.SetState(19702) + p.SetState(19448) p.Match(PlSqlParserDSINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -331238,7 +326689,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBFILE: p.EnterOuterAlt(localctx, 50) { - p.SetState(19703) + p.SetState(19449) p.Match(PlSqlParserBFILE) if p.HasError() { // Recognition error - abort rule @@ -331249,7 +326700,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 51) { - p.SetState(19704) + p.SetState(19450) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -331260,7 +326711,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 52) { - p.SetState(19705) + p.SetState(19451) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -331271,7 +326722,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNCLOB: p.EnterOuterAlt(localctx, 53) { - p.SetState(19706) + p.SetState(19452) p.Match(PlSqlParserNCLOB) if p.HasError() { // Recognition error - abort rule @@ -331282,7 +326733,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMLSLABEL: p.EnterOuterAlt(localctx, 54) { - p.SetState(19707) + p.SetState(19453) p.Match(PlSqlParserMLSLABEL) if p.HasError() { // Recognition error - abort rule @@ -331442,11 +326893,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, 2354, PlSqlParserRULE_bind_variable) + p.EnterRule(localctx, 2308, PlSqlParserRULE_bind_variable) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19713) + p.SetState(19459) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331455,7 +326906,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBINDVAR: { - p.SetState(19710) + p.SetState(19456) p.Match(PlSqlParserBINDVAR) if p.HasError() { // Recognition error - abort rule @@ -331465,7 +326916,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { case PlSqlParserCOLON: { - p.SetState(19711) + p.SetState(19457) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -331473,7 +326924,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19712) + p.SetState(19458) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -331485,11 +326936,11 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19723) + p.SetState(19469) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2770, p.GetParserRuleContext()) == 1 { - p.SetState(19716) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2745, p.GetParserRuleContext()) == 1 { + p.SetState(19462) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331498,7 +326949,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { if _la == PlSqlParserINDICATOR { { - p.SetState(19715) + p.SetState(19461) p.Match(PlSqlParserINDICATOR) if p.HasError() { // Recognition error - abort rule @@ -331507,7 +326958,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } - p.SetState(19721) + p.SetState(19467) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331516,7 +326967,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBINDVAR: { - p.SetState(19718) + p.SetState(19464) p.Match(PlSqlParserBINDVAR) if p.HasError() { // Recognition error - abort rule @@ -331526,7 +326977,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { case PlSqlParserCOLON: { - p.SetState(19719) + p.SetState(19465) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -331534,7 +326985,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19720) + p.SetState(19466) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -331550,12 +327001,12 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(19727) + p.SetState(19473) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2771, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2746, p.GetParserRuleContext()) == 1 { { - p.SetState(19725) + p.SetState(19471) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -331563,7 +327014,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19726) + p.SetState(19472) p.General_element() } @@ -331714,27 +327165,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, 2356, PlSqlParserRULE_general_element) + p.EnterRule(localctx, 2310, PlSqlParserRULE_general_element) var _alt int p.EnterOuterAlt(localctx, 1) { - p.SetState(19729) + p.SetState(19475) p.General_element_part() } - p.SetState(19734) + p.SetState(19480) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2772, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2747, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19730) + p.SetState(19476) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -331742,17 +327193,17 @@ func (p *PlSqlParser) General_element() (localctx IGeneral_elementContext) { } } { - p.SetState(19731) + p.SetState(19477) p.General_element_part() } } - p.SetState(19736) + p.SetState(19482) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2772, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2747, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -331926,11 +327377,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, 2358, PlSqlParserRULE_general_element_part) + p.EnterRule(localctx, 2312, PlSqlParserRULE_general_element_part) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19739) + p.SetState(19485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331939,7 +327390,7 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont if _la == PlSqlParserINTRODUCER { { - p.SetState(19737) + p.SetState(19483) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -331947,21 +327398,21 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont } } { - p.SetState(19738) + p.SetState(19484) p.Char_set_name() } } { - p.SetState(19741) + p.SetState(19487) p.Id_expression() } - p.SetState(19744) + p.SetState(19490) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2774, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2749, p.GetParserRuleContext()) == 1 { { - p.SetState(19742) + p.SetState(19488) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -331969,19 +327420,19 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont } } { - p.SetState(19743) + p.SetState(19489) p.Link_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19747) + p.SetState(19493) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2775, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2750, p.GetParserRuleContext()) == 1 { { - p.SetState(19746) + p.SetState(19492) p.Function_argument() } @@ -332154,11 +327605,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, 2360, PlSqlParserRULE_table_element) + p.EnterRule(localctx, 2314, PlSqlParserRULE_table_element) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19751) + p.SetState(19497) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332167,7 +327618,7 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(19749) + p.SetState(19495) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -332175,16 +327626,16 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { } } { - p.SetState(19750) + p.SetState(19496) p.Char_set_name() } } { - p.SetState(19753) + p.SetState(19499) p.Id_expression() } - p.SetState(19758) + p.SetState(19504) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332193,7 +327644,7 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19754) + p.SetState(19500) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -332201,11 +327652,11 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { } } { - p.SetState(19755) + p.SetState(19501) p.Id_expression() } - p.SetState(19760) + p.SetState(19506) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332448,8 +327899,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, 2362, PlSqlParserRULE_object_privilege) - p.SetState(19793) + p.EnterRule(localctx, 2316, PlSqlParserRULE_object_privilege) + p.SetState(19539) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332459,19 +327910,19 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserALL: p.EnterOuterAlt(localctx, 1) { - p.SetState(19761) + p.SetState(19507) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19763) + p.SetState(19509) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2778, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2753, p.GetParserRuleContext()) == 1 { { - p.SetState(19762) + p.SetState(19508) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -332486,7 +327937,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserALTER: p.EnterOuterAlt(localctx, 2) { - p.SetState(19765) + p.SetState(19511) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -332497,7 +327948,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserDEBUG: p.EnterOuterAlt(localctx, 3) { - p.SetState(19766) + p.SetState(19512) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -332508,7 +327959,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserDELETE: p.EnterOuterAlt(localctx, 4) { - p.SetState(19767) + p.SetState(19513) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -332519,7 +327970,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserEXECUTE: p.EnterOuterAlt(localctx, 5) { - p.SetState(19768) + p.SetState(19514) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -332530,7 +327981,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserFLASHBACK: p.EnterOuterAlt(localctx, 6) { - p.SetState(19769) + p.SetState(19515) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -332538,7 +327989,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19770) + p.SetState(19516) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -332549,7 +328000,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINDEX: p.EnterOuterAlt(localctx, 7) { - p.SetState(19771) + p.SetState(19517) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -332560,7 +328011,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINHERIT: p.EnterOuterAlt(localctx, 8) { - p.SetState(19772) + p.SetState(19518) p.Match(PlSqlParserINHERIT) if p.HasError() { // Recognition error - abort rule @@ -332568,7 +328019,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19773) + p.SetState(19519) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -332579,7 +328030,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINSERT: p.EnterOuterAlt(localctx, 9) { - p.SetState(19774) + p.SetState(19520) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule @@ -332590,7 +328041,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserKEEP: p.EnterOuterAlt(localctx, 10) { - p.SetState(19775) + p.SetState(19521) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -332598,7 +328049,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19776) + p.SetState(19522) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -332609,7 +328060,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 11) { - p.SetState(19777) + p.SetState(19523) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -332617,7 +328068,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19778) + p.SetState(19524) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -332628,7 +328079,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserON: p.EnterOuterAlt(localctx, 12) { - p.SetState(19779) + p.SetState(19525) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -332636,7 +328087,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19780) + p.SetState(19526) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -332644,7 +328095,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19781) + p.SetState(19527) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule @@ -332655,7 +328106,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserQUERY: p.EnterOuterAlt(localctx, 13) { - p.SetState(19782) + p.SetState(19528) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -332663,7 +328114,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19783) + p.SetState(19529) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -332674,7 +328125,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserREAD: p.EnterOuterAlt(localctx, 14) { - p.SetState(19784) + p.SetState(19530) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -332685,7 +328136,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserREFERENCES: p.EnterOuterAlt(localctx, 15) { - p.SetState(19785) + p.SetState(19531) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -332696,7 +328147,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserSELECT: p.EnterOuterAlt(localctx, 16) { - p.SetState(19786) + p.SetState(19532) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -332707,7 +328158,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserTRANSLATE: p.EnterOuterAlt(localctx, 17) { - p.SetState(19787) + p.SetState(19533) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -332715,7 +328166,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19788) + p.SetState(19534) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -332726,7 +328177,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUNDER: p.EnterOuterAlt(localctx, 18) { - p.SetState(19789) + p.SetState(19535) p.Match(PlSqlParserUNDER) if p.HasError() { // Recognition error - abort rule @@ -332737,7 +328188,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUPDATE: p.EnterOuterAlt(localctx, 19) { - p.SetState(19790) + p.SetState(19536) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -332748,7 +328199,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUSE: p.EnterOuterAlt(localctx, 20) { - p.SetState(19791) + p.SetState(19537) p.Match(PlSqlParserUSE) if p.HasError() { // Recognition error - abort rule @@ -332759,7 +328210,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserWRITE: p.EnterOuterAlt(localctx, 21) { - p.SetState(19792) + p.SetState(19538) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -333427,20 +328878,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, 2364, PlSqlParserRULE_system_privilege) + p.EnterRule(localctx, 2318, PlSqlParserRULE_system_privilege) var _la int - p.SetState(20121) + p.SetState(19867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2806, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2781, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19795) + p.SetState(19541) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -333448,7 +328899,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19796) + p.SetState(19542) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -333459,7 +328910,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19797) + p.SetState(19543) p.Match(PlSqlParserADVISOR) if p.HasError() { // Recognition error - abort rule @@ -333470,14 +328921,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(19798) + p.SetState(19544) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19800) + p.SetState(19546) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333486,7 +328937,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19799) + p.SetState(19545) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333496,7 +328947,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19802) + p.SetState(19548) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -333504,7 +328955,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19803) + p.SetState(19549) p.Match(PlSqlParserTUNING) if p.HasError() { // Recognition error - abort rule @@ -333512,7 +328963,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19804) + p.SetState(19550) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -333523,7 +328974,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(19805) + p.SetState(19551) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -333534,7 +328985,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19806) + p.SetState(19552) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333542,7 +328993,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19807) + p.SetState(19553) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -333550,7 +329001,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19808) + p.SetState(19554) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -333561,7 +329012,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(19809) + p.SetState(19555) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -333569,7 +329020,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19810) + p.SetState(19556) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -333577,7 +329028,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19811) + p.SetState(19557) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -333585,7 +329036,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19812) + p.SetState(19558) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -333596,14 +329047,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(19813) + p.SetState(19559) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19815) + p.SetState(19561) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333612,7 +329063,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19814) + p.SetState(19560) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333622,7 +329073,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19817) + p.SetState(19563) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -333633,7 +329084,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(19818) + p.SetState(19564) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -333644,7 +329095,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19819) + p.SetState(19565) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333652,7 +329103,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19820) + p.SetState(19566) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -333663,7 +329114,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(19821) + p.SetState(19567) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -333674,7 +329125,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19822) + p.SetState(19568) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333682,7 +329133,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19823) + p.SetState(19569) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -333693,7 +329144,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(19824) + p.SetState(19570) p.Match(PlSqlParserEXEMPT) if p.HasError() { // Recognition error - abort rule @@ -333701,7 +329152,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19825) + p.SetState(19571) p.Match(PlSqlParserREDACTION) if p.HasError() { // Recognition error - abort rule @@ -333709,7 +329160,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19826) + p.SetState(19572) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -333720,7 +329171,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(19827) + p.SetState(19573) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -333728,7 +329179,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19828) + p.SetState(19574) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -333739,7 +329190,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(19829) + p.SetState(19575) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE) { @@ -333749,7 +329200,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { p.Consume() } } - p.SetState(19831) + p.SetState(19577) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333758,7 +329209,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(19830) + p.SetState(19576) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -333768,7 +329219,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19833) + p.SetState(19579) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -333776,7 +329227,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19834) + p.SetState(19580) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -333787,7 +329238,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(19835) + p.SetState(19581) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -333795,7 +329246,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19836) + p.SetState(19582) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -333803,7 +329254,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19837) + p.SetState(19583) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -333811,7 +329262,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19838) + p.SetState(19584) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -333822,7 +329273,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(19839) + p.SetState(19585) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -333830,7 +329281,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19840) + p.SetState(19586) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -333838,7 +329289,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19841) + p.SetState(19587) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -333849,7 +329300,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(19842) + p.SetState(19588) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -333857,7 +329308,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19843) + p.SetState(19589) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333865,7 +329316,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19844) + p.SetState(19590) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -333876,7 +329327,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(19845) + p.SetState(19591) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -333884,7 +329335,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19846) + p.SetState(19592) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333892,7 +329343,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19847) + p.SetState(19593) p.Match(PlSqlParserDICTIONARY) if p.HasError() { // Recognition error - abort rule @@ -333903,14 +329354,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(19848) + p.SetState(19594) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19850) + p.SetState(19596) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333919,7 +329370,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19849) + p.SetState(19595) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333929,7 +329380,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19852) + p.SetState(19598) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -333940,7 +329391,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(19853) + p.SetState(19599) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -333951,7 +329402,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19854) + p.SetState(19600) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333959,7 +329410,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19855) + p.SetState(19601) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -333970,7 +329421,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(19856) + p.SetState(19602) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -333981,7 +329432,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19857) + p.SetState(19603) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333989,7 +329440,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19858) + p.SetState(19604) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -334000,7 +329451,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(19859) + p.SetState(19605) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -334011,7 +329462,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19860) + p.SetState(19606) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334019,7 +329470,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19861) + p.SetState(19607) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -334030,14 +329481,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(19862) + p.SetState(19608) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19867) + p.SetState(19613) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334046,7 +329497,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserARCHIVE: { - p.SetState(19863) + p.SetState(19609) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -334054,7 +329505,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19864) + p.SetState(19610) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -334064,7 +329515,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case PlSqlParserANY: { - p.SetState(19865) + p.SetState(19611) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334072,7 +329523,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19866) + p.SetState(19612) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -334088,7 +329539,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(19869) + p.SetState(19615) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -334099,7 +329550,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19870) + p.SetState(19616) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334107,7 +329558,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19871) + p.SetState(19617) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -334118,14 +329569,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(19872) + p.SetState(19618) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19874) + p.SetState(19620) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334134,7 +329585,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19873) + p.SetState(19619) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334144,7 +329595,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19876) + p.SetState(19622) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule @@ -334155,7 +329606,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(19877) + p.SetState(19623) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -334166,7 +329617,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19878) + p.SetState(19624) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334174,7 +329625,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19879) + p.SetState(19625) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule @@ -334185,14 +329636,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(19880) + p.SetState(19626) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19882) + p.SetState(19628) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334201,7 +329652,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY || _la == PlSqlParserEXTERNAL { { - p.SetState(19881) + p.SetState(19627) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserANY || _la == PlSqlParserEXTERNAL) { @@ -334214,7 +329665,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19884) + p.SetState(19630) p.Match(PlSqlParserJOB) if p.HasError() { // Recognition error - abort rule @@ -334225,7 +329676,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(19885) + p.SetState(19631) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -334233,7 +329684,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19886) + p.SetState(19632) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334241,7 +329692,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19887) + p.SetState(19633) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLASS || _la == PlSqlParserPROGRAM) { @@ -334255,7 +329706,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(19888) + p.SetState(19634) p.Match(PlSqlParserMANAGE) if p.HasError() { // Recognition error - abort rule @@ -334263,7 +329714,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19889) + p.SetState(19635) p.Match(PlSqlParserSCHEDULER) if p.HasError() { // Recognition error - abort rule @@ -334274,7 +329725,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(19890) + p.SetState(19636) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -334282,7 +329733,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19891) + p.SetState(19637) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -334290,7 +329741,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19892) + p.SetState(19638) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -334301,14 +329752,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(19893) + p.SetState(19639) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19895) + p.SetState(19641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334317,7 +329768,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19894) + p.SetState(19640) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334327,7 +329778,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19897) + p.SetState(19643) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -334338,7 +329789,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(19898) + p.SetState(19644) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -334349,7 +329800,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19899) + p.SetState(19645) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334357,7 +329808,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19900) + p.SetState(19646) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -334368,7 +329819,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(19901) + p.SetState(19647) p.Match(PlSqlParserLOGMINING) if p.HasError() { // Recognition error - abort rule @@ -334379,14 +329830,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(19902) + p.SetState(19648) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19904) + p.SetState(19650) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334395,7 +329846,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19903) + p.SetState(19649) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334405,7 +329856,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19906) + p.SetState(19652) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -334413,7 +329864,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19907) + p.SetState(19653) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -334424,7 +329875,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(19908) + p.SetState(19654) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -334435,7 +329886,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19909) + p.SetState(19655) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334443,7 +329894,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19910) + p.SetState(19656) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -334451,7 +329902,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19911) + p.SetState(19657) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -334461,7 +329912,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 33: p.EnterOuterAlt(localctx, 33) - p.SetState(19913) + p.SetState(19659) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334470,7 +329921,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserGLOBAL { { - p.SetState(19912) + p.SetState(19658) p.Match(PlSqlParserGLOBAL) if p.HasError() { // Recognition error - abort rule @@ -334480,7 +329931,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19915) + p.SetState(19661) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -334488,7 +329939,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19916) + p.SetState(19662) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -334499,7 +329950,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(19917) + p.SetState(19663) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -334507,7 +329958,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19918) + p.SetState(19664) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -334515,7 +329966,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19919) + p.SetState(19665) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule @@ -334526,14 +329977,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(19920) + p.SetState(19666) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19922) + p.SetState(19668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334542,7 +329993,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19921) + p.SetState(19667) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334552,7 +330003,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19924) + p.SetState(19670) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -334560,7 +330011,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19925) + p.SetState(19671) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -334571,7 +330022,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(19926) + p.SetState(19672) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCOMMENT || _la == PlSqlParserDROP || _la == PlSqlParserSELECT) { @@ -334582,7 +330033,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19927) + p.SetState(19673) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334590,7 +330041,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19928) + p.SetState(19674) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -334598,7 +330049,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19929) + p.SetState(19675) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -334609,14 +330060,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(19930) + p.SetState(19676) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19932) + p.SetState(19678) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334625,7 +330076,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19931) + p.SetState(19677) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334635,7 +330086,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19934) + p.SetState(19680) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334646,7 +330097,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(19935) + p.SetState(19681) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -334657,7 +330108,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19936) + p.SetState(19682) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334665,7 +330116,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19937) + p.SetState(19683) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334676,14 +330127,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(19938) + p.SetState(19684) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19940) + p.SetState(19686) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334692,7 +330143,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19939) + p.SetState(19685) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334702,7 +330153,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19942) + p.SetState(19688) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -334710,7 +330161,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19943) + p.SetState(19689) p.Match(PlSqlParserFOLDER) if p.HasError() { // Recognition error - abort rule @@ -334721,7 +330172,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(19944) + p.SetState(19690) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserDROP || _la == PlSqlParserINSERT) { @@ -334732,7 +330183,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19945) + p.SetState(19691) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334740,7 +330191,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19946) + p.SetState(19692) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -334748,7 +330199,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19947) + p.SetState(19693) p.Match(PlSqlParserFOLDER) if p.HasError() { // Recognition error - abort rule @@ -334759,14 +330210,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(19948) + p.SetState(19694) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19950) + p.SetState(19696) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334775,7 +330226,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19949) + p.SetState(19695) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334785,7 +330236,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19952) + p.SetState(19698) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334793,7 +330244,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19953) + p.SetState(19699) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -334804,7 +330255,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(19954) + p.SetState(19700) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDELETE || _la == PlSqlParserDROP || _la == PlSqlParserINSERT || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -334815,7 +330266,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19955) + p.SetState(19701) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334823,7 +330274,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19956) + p.SetState(19702) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334831,7 +330282,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19957) + p.SetState(19703) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -334842,14 +330293,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(19958) + p.SetState(19704) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19960) + p.SetState(19706) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334858,7 +330309,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19959) + p.SetState(19705) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334868,7 +330319,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19962) + p.SetState(19708) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334876,7 +330327,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19963) + p.SetState(19709) p.Match(PlSqlParserBUILD) if p.HasError() { // Recognition error - abort rule @@ -334884,7 +330335,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19964) + p.SetState(19710) p.Match(PlSqlParserPROCESS) if p.HasError() { // Recognition error - abort rule @@ -334895,7 +330346,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 44: p.EnterOuterAlt(localctx, 44) { - p.SetState(19965) + p.SetState(19711) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserUPDATE) { @@ -334906,7 +330357,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19966) + p.SetState(19712) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334914,7 +330365,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19967) + p.SetState(19713) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -334922,7 +330373,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19968) + p.SetState(19714) p.Match(PlSqlParserBUILD) if p.HasError() { // Recognition error - abort rule @@ -334930,7 +330381,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19969) + p.SetState(19715) p.Match(PlSqlParserPROCESS) if p.HasError() { // Recognition error - abort rule @@ -334941,14 +330392,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 45: p.EnterOuterAlt(localctx, 45) { - p.SetState(19970) + p.SetState(19716) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19972) + p.SetState(19718) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334957,7 +330408,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19971) + p.SetState(19717) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334967,7 +330418,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19974) + p.SetState(19720) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -334978,7 +330429,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 46: p.EnterOuterAlt(localctx, 46) { - p.SetState(19975) + p.SetState(19721) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -334989,7 +330440,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19976) + p.SetState(19722) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -334997,7 +330448,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19977) + p.SetState(19723) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -335008,7 +330459,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 47: p.EnterOuterAlt(localctx, 47) { - p.SetState(19978) + p.SetState(19724) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -335019,7 +330470,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19979) + p.SetState(19725) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335027,7 +330478,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19980) + p.SetState(19726) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule @@ -335038,7 +330489,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 48: p.EnterOuterAlt(localctx, 48) { - p.SetState(19981) + p.SetState(19727) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -335046,7 +330497,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19982) + p.SetState(19728) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -335054,7 +330505,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19983) + p.SetState(19729) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -335065,7 +330516,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 49: p.EnterOuterAlt(localctx, 49) { - p.SetState(19984) + p.SetState(19730) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -335073,7 +330524,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19985) + p.SetState(19731) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -335084,14 +330535,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 50: p.EnterOuterAlt(localctx, 50) { - p.SetState(19986) + p.SetState(19732) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19988) + p.SetState(19734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335100,7 +330551,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19987) + p.SetState(19733) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335110,7 +330561,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19990) + p.SetState(19736) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -335121,7 +330572,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 51: p.EnterOuterAlt(localctx, 51) { - p.SetState(19991) + p.SetState(19737) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -335132,7 +330583,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19992) + p.SetState(19738) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335140,7 +330591,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19993) + p.SetState(19739) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -335151,7 +330602,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 52: p.EnterOuterAlt(localctx, 52) { - p.SetState(19994) + p.SetState(19740) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -335162,7 +330613,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19995) + p.SetState(19741) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -335173,7 +330624,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 53: p.EnterOuterAlt(localctx, 53) { - p.SetState(19996) + p.SetState(19742) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -335181,7 +330632,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19997) + p.SetState(19743) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -335192,7 +330643,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 54: p.EnterOuterAlt(localctx, 54) { - p.SetState(19998) + p.SetState(19744) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserGRANT) { @@ -335203,7 +330654,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19999) + p.SetState(19745) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335211,7 +330662,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20000) + p.SetState(19746) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -335222,7 +330673,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 55: p.EnterOuterAlt(localctx, 55) { - p.SetState(20001) + p.SetState(19747) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -335233,7 +330684,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20002) + p.SetState(19748) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -335241,7 +330692,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20003) + p.SetState(19749) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -335252,14 +330703,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 56: p.EnterOuterAlt(localctx, 56) { - p.SetState(20004) + p.SetState(19750) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20006) + p.SetState(19752) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335268,7 +330719,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20005) + p.SetState(19751) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335278,7 +330729,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20008) + p.SetState(19754) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -335289,7 +330740,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 57: p.EnterOuterAlt(localctx, 57) { - p.SetState(20009) + p.SetState(19755) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserSELECT) { @@ -335300,7 +330751,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20010) + p.SetState(19756) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335308,7 +330759,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20011) + p.SetState(19757) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -335319,7 +330770,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 58: p.EnterOuterAlt(localctx, 58) { - p.SetState(20012) + p.SetState(19758) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserRESTRICTED) { @@ -335330,7 +330781,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20013) + p.SetState(19759) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -335341,7 +330792,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 59: p.EnterOuterAlt(localctx, 59) { - p.SetState(20014) + p.SetState(19760) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -335349,7 +330800,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20015) + p.SetState(19761) p.Match(PlSqlParserRESOURCE) if p.HasError() { // Recognition error - abort rule @@ -335357,7 +330808,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20016) + p.SetState(19762) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule @@ -335368,14 +330819,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 60: p.EnterOuterAlt(localctx, 60) { - p.SetState(20017) + p.SetState(19763) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20019) + p.SetState(19765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335384,7 +330835,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20018) + p.SetState(19764) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335394,7 +330845,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20021) + p.SetState(19767) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -335402,7 +330853,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20022) + p.SetState(19768) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -335410,7 +330861,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20023) + p.SetState(19769) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -335421,7 +330872,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 61: p.EnterOuterAlt(localctx, 61) { - p.SetState(20024) + p.SetState(19770) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserUSE) { @@ -335432,7 +330883,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20025) + p.SetState(19771) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335440,7 +330891,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20026) + p.SetState(19772) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -335448,7 +330899,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20027) + p.SetState(19773) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -335456,7 +330907,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20028) + p.SetState(19774) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -335467,7 +330918,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 62: p.EnterOuterAlt(localctx, 62) { - p.SetState(20029) + p.SetState(19775) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -335475,7 +330926,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20030) + p.SetState(19776) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335483,7 +330934,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20031) + p.SetState(19777) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -335494,14 +330945,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 63: p.EnterOuterAlt(localctx, 63) { - p.SetState(20032) + p.SetState(19778) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20034) + p.SetState(19780) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335510,7 +330961,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20033) + p.SetState(19779) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335520,7 +330971,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20036) + p.SetState(19782) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -335531,7 +330982,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 64: p.EnterOuterAlt(localctx, 64) { - p.SetState(20037) + p.SetState(19783) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -335539,7 +330990,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20038) + p.SetState(19784) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335547,7 +330998,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20039) + p.SetState(19785) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -335558,7 +331009,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 65: p.EnterOuterAlt(localctx, 65) { - p.SetState(20040) + p.SetState(19786) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -335569,7 +331020,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20041) + p.SetState(19787) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -335577,7 +331028,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20042) + p.SetState(19788) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -335588,14 +331039,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 66: p.EnterOuterAlt(localctx, 66) { - p.SetState(20043) + p.SetState(19789) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20045) + p.SetState(19791) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335604,7 +331055,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20044) + p.SetState(19790) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335614,7 +331065,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20047) + p.SetState(19793) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -335625,7 +331076,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 67: p.EnterOuterAlt(localctx, 67) { - p.SetState(20048) + p.SetState(19794) _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) { @@ -335636,7 +331087,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20049) + p.SetState(19795) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335644,7 +331095,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20050) + p.SetState(19796) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -335655,7 +331106,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 68: p.EnterOuterAlt(localctx, 68) { - p.SetState(20051) + p.SetState(19797) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP || _la == PlSqlParserMANAGE || _la == PlSqlParserUNLIMITED) { @@ -335666,7 +331117,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20052) + p.SetState(19798) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -335677,14 +331128,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 69: p.EnterOuterAlt(localctx, 69) { - p.SetState(20053) + p.SetState(19799) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20055) + p.SetState(19801) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335693,7 +331144,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20054) + p.SetState(19800) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335703,7 +331154,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20057) + p.SetState(19803) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -335714,7 +331165,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 70: p.EnterOuterAlt(localctx, 70) { - p.SetState(20058) + p.SetState(19804) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -335725,7 +331176,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20059) + p.SetState(19805) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335733,7 +331184,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20060) + p.SetState(19806) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -335744,7 +331195,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 71: p.EnterOuterAlt(localctx, 71) { - p.SetState(20061) + p.SetState(19807) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -335752,7 +331203,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20062) + p.SetState(19808) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -335760,7 +331211,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20063) + p.SetState(19809) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -335771,14 +331222,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 72: p.EnterOuterAlt(localctx, 72) { - p.SetState(20064) + p.SetState(19810) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20066) + p.SetState(19812) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335787,7 +331238,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20065) + p.SetState(19811) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335797,7 +331248,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20068) + p.SetState(19814) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -335808,7 +331259,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 73: p.EnterOuterAlt(localctx, 73) { - p.SetState(20069) + p.SetState(19815) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE || _la == PlSqlParserUNDER) { @@ -335819,7 +331270,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20070) + p.SetState(19816) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335827,7 +331278,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20071) + p.SetState(19817) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -335838,7 +331289,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 74: p.EnterOuterAlt(localctx, 74) { - p.SetState(20072) + p.SetState(19818) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -335849,7 +331300,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20073) + p.SetState(19819) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -335860,14 +331311,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 75: p.EnterOuterAlt(localctx, 75) { - p.SetState(20074) + p.SetState(19820) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20076) + p.SetState(19822) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335876,7 +331327,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20075) + p.SetState(19821) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335886,7 +331337,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20078) + p.SetState(19824) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -335897,7 +331348,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 76: p.EnterOuterAlt(localctx, 76) { - p.SetState(20079) + p.SetState(19825) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserMERGE || _la == PlSqlParserUNDER) { @@ -335908,7 +331359,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20080) + p.SetState(19826) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335916,7 +331367,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20081) + p.SetState(19827) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -335927,7 +331378,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 77: p.EnterOuterAlt(localctx, 77) { - p.SetState(20082) + p.SetState(19828) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserANALYZE || _la == PlSqlParserAUDIT) { @@ -335938,7 +331389,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20083) + p.SetState(19829) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -335949,7 +331400,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 78: p.EnterOuterAlt(localctx, 78) { - p.SetState(20084) + p.SetState(19830) p.Match(PlSqlParserBECOME) if p.HasError() { // Recognition error - abort rule @@ -335957,7 +331408,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20085) + p.SetState(19831) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -335968,7 +331419,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 79: p.EnterOuterAlt(localctx, 79) { - p.SetState(20086) + p.SetState(19832) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -335976,7 +331427,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20087) + p.SetState(19833) p.Match(PlSqlParserNOTIFICATION) if p.HasError() { // Recognition error - abort rule @@ -335987,7 +331438,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 80: p.EnterOuterAlt(localctx, 80) { - p.SetState(20088) + p.SetState(19834) p.Match(PlSqlParserEXEMPT) if p.HasError() { // Recognition error - abort rule @@ -335995,7 +331446,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20089) + p.SetState(19835) p.Match(PlSqlParserACCESS) if p.HasError() { // Recognition error - abort rule @@ -336003,7 +331454,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20090) + p.SetState(19836) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -336014,14 +331465,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 81: p.EnterOuterAlt(localctx, 81) { - p.SetState(20091) + p.SetState(19837) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20093) + p.SetState(19839) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336030,7 +331481,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(20092) + p.SetState(19838) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -336040,7 +331491,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20095) + p.SetState(19841) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -336051,7 +331502,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 82: p.EnterOuterAlt(localctx, 82) { - p.SetState(20096) + p.SetState(19842) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -336059,14 +331510,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20097) + p.SetState(19843) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20099) + p.SetState(19845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336075,7 +331526,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserOBJECT { { - p.SetState(20098) + p.SetState(19844) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -336085,7 +331536,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(20101) + p.SetState(19847) p.Match(PlSqlParserPRIVILEGE) if p.HasError() { // Recognition error - abort rule @@ -336096,7 +331547,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 83: p.EnterOuterAlt(localctx, 83) { - p.SetState(20102) + p.SetState(19848) p.Match(PlSqlParserINHERIT) if p.HasError() { // Recognition error - abort rule @@ -336104,7 +331555,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20103) + p.SetState(19849) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -336112,7 +331563,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20104) + p.SetState(19850) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -336123,7 +331574,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 84: p.EnterOuterAlt(localctx, 84) { - p.SetState(20105) + p.SetState(19851) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -336131,7 +331582,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20106) + p.SetState(19852) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -336139,7 +331590,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20107) + p.SetState(19853) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -336150,7 +331601,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 85: p.EnterOuterAlt(localctx, 85) { - p.SetState(20108) + p.SetState(19854) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -336158,7 +331609,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20109) + p.SetState(19855) p.Match(PlSqlParserSYSGUID) if p.HasError() { // Recognition error - abort rule @@ -336169,7 +331620,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 86: p.EnterOuterAlt(localctx, 86) { - p.SetState(20110) + p.SetState(19856) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -336177,7 +331628,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20111) + p.SetState(19857) p.Match(PlSqlParserDBA_RECYCLEBIN) if p.HasError() { // Recognition error - abort rule @@ -336188,7 +331639,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 87: p.EnterOuterAlt(localctx, 87) { - p.SetState(20112) + p.SetState(19858) p.Match(PlSqlParserRESUMABLE) if p.HasError() { // Recognition error - abort rule @@ -336199,7 +331650,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 88: p.EnterOuterAlt(localctx, 88) { - p.SetState(20113) + p.SetState(19859) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -336207,7 +331658,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20114) + p.SetState(19860) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -336215,7 +331666,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(20115) + p.SetState(19861) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDICTIONARY || _la == PlSqlParserTRANSACTION) { @@ -336229,7 +331680,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 89: p.EnterOuterAlt(localctx, 89) { - p.SetState(20116) + p.SetState(19862) p.Match(PlSqlParserSYSBACKUP) if p.HasError() { // Recognition error - abort rule @@ -336240,7 +331691,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 90: p.EnterOuterAlt(localctx, 90) { - p.SetState(20117) + p.SetState(19863) p.Match(PlSqlParserSYSDBA) if p.HasError() { // Recognition error - abort rule @@ -336251,7 +331702,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 91: p.EnterOuterAlt(localctx, 91) { - p.SetState(20118) + p.SetState(19864) p.Match(PlSqlParserSYSDG) if p.HasError() { // Recognition error - abort rule @@ -336262,7 +331713,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 92: p.EnterOuterAlt(localctx, 92) { - p.SetState(20119) + p.SetState(19865) p.Match(PlSqlParserSYSKM) if p.HasError() { // Recognition error - abort rule @@ -336273,7 +331724,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 93: p.EnterOuterAlt(localctx, 93) { - p.SetState(20120) + p.SetState(19866) p.Match(PlSqlParserSYSOPER) if p.HasError() { // Recognition error - abort rule @@ -336655,54 +332106,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, 2366, PlSqlParserRULE_constant) + p.EnterRule(localctx, 2320, PlSqlParserRULE_constant) var _la int - p.SetState(20185) + p.SetState(19931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2818, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2793, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20123) + p.SetState(19869) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20126) + p.SetState(19872) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2807, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2782, p.GetParserRuleContext()) { case 1: { - p.SetState(20124) + p.SetState(19870) p.Quoted_string() } case 2: { - p.SetState(20125) + p.SetState(19871) p.Bind_variable() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(20132) + p.SetState(19878) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2808, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2783, p.GetParserRuleContext()) == 1 { { - p.SetState(20128) + p.SetState(19874) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -336710,7 +332161,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20129) + p.SetState(19875) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -336718,7 +332169,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20130) + p.SetState(19876) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -336726,7 +332177,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20131) + p.SetState(19877) p.Quoted_string() } @@ -336737,35 +332188,35 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20134) + p.SetState(19880) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20138) + p.SetState(19884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2809, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2784, p.GetParserRuleContext()) { case 1: { - p.SetState(20135) + p.SetState(19881) p.Quoted_string() } case 2: { - p.SetState(20136) + p.SetState(19882) p.Bind_variable() } case 3: { - p.SetState(20137) + p.SetState(19883) p.General_element() } @@ -336773,7 +332224,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { goto errorExit } { - p.SetState(20140) + p.SetState(19886) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserHOUR || _la == PlSqlParserMINUTE || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -336783,19 +332234,19 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { p.Consume() } } - p.SetState(20154) + p.SetState(19900) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2813, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2788, p.GetParserRuleContext()) == 1 { { - p.SetState(20141) + p.SetState(19887) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20144) + p.SetState(19890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336804,7 +332255,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20142) + p.SetState(19888) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -336814,7 +332265,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20143) + p.SetState(19889) p.Bind_variable() } @@ -336822,7 +332273,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(20151) + p.SetState(19897) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336831,14 +332282,14 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { if _la == PlSqlParserCOMMA { { - p.SetState(20146) + p.SetState(19892) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20149) + p.SetState(19895) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336847,7 +332298,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20147) + p.SetState(19893) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -336857,7 +332308,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20148) + p.SetState(19894) p.Bind_variable() } @@ -336868,7 +332319,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } { - p.SetState(20153) + p.SetState(19899) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -336879,19 +332330,19 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(20171) + p.SetState(19917) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2817, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2792, p.GetParserRuleContext()) == 1 { { - p.SetState(20156) + p.SetState(19902) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20169) + p.SetState(19915) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336900,7 +332351,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDAY: { - p.SetState(20157) + p.SetState(19903) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -336910,7 +332361,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserHOUR: { - p.SetState(20158) + p.SetState(19904) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -336920,7 +332371,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserMINUTE: { - p.SetState(20159) + p.SetState(19905) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -336930,26 +332381,26 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserSECOND: { - p.SetState(20160) + p.SetState(19906) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20167) + p.SetState(19913) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2815, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2790, p.GetParserRuleContext()) == 1 { { - p.SetState(20161) + p.SetState(19907) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20164) + p.SetState(19910) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336958,7 +332409,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20162) + p.SetState(19908) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -336968,7 +332419,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20163) + p.SetState(19909) p.Bind_variable() } @@ -336977,7 +332428,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { goto errorExit } { - p.SetState(20166) + p.SetState(19912) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -337001,14 +332452,14 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(20173) + p.SetState(19919) p.Numeric() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(20174) + p.SetState(19920) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -337016,21 +332467,21 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20175) + p.SetState(19921) p.Quoted_string() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(20176) + p.SetState(19922) p.Quoted_string() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(20177) + p.SetState(19923) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -337041,7 +332492,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(20178) + p.SetState(19924) p.Match(PlSqlParserTRUE) if p.HasError() { // Recognition error - abort rule @@ -337052,7 +332503,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(20179) + p.SetState(19925) p.Match(PlSqlParserFALSE) if p.HasError() { // Recognition error - abort rule @@ -337063,7 +332514,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(20180) + p.SetState(19926) p.Match(PlSqlParserDBTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -337074,7 +332525,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(20181) + p.SetState(19927) p.Match(PlSqlParserSESSIONTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -337085,7 +332536,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(20182) + p.SetState(19928) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -337096,7 +332547,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(20183) + p.SetState(19929) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -337107,7 +332558,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(20184) + p.SetState(19930) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -337506,10 +332957,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, 2368, PlSqlParserRULE_constant_without_variable) + p.EnterRule(localctx, 2322, PlSqlParserRULE_constant_without_variable) var _la int - p.SetState(20249) + p.SetState(19995) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337519,41 +332970,41 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 1) { - p.SetState(20187) + p.SetState(19933) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20190) + p.SetState(19936) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2819, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2794, p.GetParserRuleContext()) { case 1: { - p.SetState(20188) + p.SetState(19934) p.Quoted_string() } case 2: { - p.SetState(20189) + p.SetState(19935) p.Bind_variable() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(20196) + p.SetState(19942) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2820, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2795, p.GetParserRuleContext()) == 1 { { - p.SetState(20192) + p.SetState(19938) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -337561,7 +333012,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20193) + p.SetState(19939) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -337569,7 +333020,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20194) + p.SetState(19940) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -337577,7 +333028,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20195) + p.SetState(19941) p.Quoted_string() } @@ -337588,35 +333039,35 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserINTERVAL: p.EnterOuterAlt(localctx, 2) { - p.SetState(20198) + p.SetState(19944) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20202) + p.SetState(19948) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2821, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2796, p.GetParserRuleContext()) { case 1: { - p.SetState(20199) + p.SetState(19945) p.Quoted_string() } case 2: { - p.SetState(20200) + p.SetState(19946) p.Bind_variable() } case 3: { - p.SetState(20201) + p.SetState(19947) p.General_element() } @@ -337624,7 +333075,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va goto errorExit } { - p.SetState(20204) + p.SetState(19950) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserHOUR || _la == PlSqlParserMINUTE || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -337634,19 +333085,19 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va p.Consume() } } - p.SetState(20218) + p.SetState(19964) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2825, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2800, p.GetParserRuleContext()) == 1 { { - p.SetState(20205) + p.SetState(19951) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20208) + p.SetState(19954) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337655,7 +333106,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20206) + p.SetState(19952) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -337665,7 +333116,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20207) + p.SetState(19953) p.Bind_variable() } @@ -337673,7 +333124,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(20215) + p.SetState(19961) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337682,14 +333133,14 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va if _la == PlSqlParserCOMMA { { - p.SetState(20210) + p.SetState(19956) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20213) + p.SetState(19959) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337698,7 +333149,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20211) + p.SetState(19957) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -337708,7 +333159,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20212) + p.SetState(19958) p.Bind_variable() } @@ -337719,7 +333170,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } { - p.SetState(20217) + p.SetState(19963) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -337730,19 +333181,19 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } else if p.HasError() { // JIM goto errorExit } - p.SetState(20235) + p.SetState(19981) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2829, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2804, p.GetParserRuleContext()) == 1 { { - p.SetState(20220) + p.SetState(19966) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20233) + p.SetState(19979) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337751,7 +333202,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserDAY: { - p.SetState(20221) + p.SetState(19967) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -337761,7 +333212,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserHOUR: { - p.SetState(20222) + p.SetState(19968) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -337771,7 +333222,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMINUTE: { - p.SetState(20223) + p.SetState(19969) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -337781,26 +333232,26 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserSECOND: { - p.SetState(20224) + p.SetState(19970) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20231) + p.SetState(19977) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2827, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2802, p.GetParserRuleContext()) == 1 { { - p.SetState(20225) + p.SetState(19971) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20228) + p.SetState(19974) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337809,7 +333260,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20226) + p.SetState(19972) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -337819,7 +333270,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20227) + p.SetState(19973) p.Bind_variable() } @@ -337828,7 +333279,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va goto errorExit } { - p.SetState(20230) + p.SetState(19976) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -337852,14 +333303,14 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(20237) + p.SetState(19983) p.Numeric() } case PlSqlParserDATE: p.EnterOuterAlt(localctx, 4) { - p.SetState(20238) + p.SetState(19984) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -337867,21 +333318,21 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20239) + p.SetState(19985) p.Quoted_string() } case PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 5) { - p.SetState(20240) + p.SetState(19986) p.Char_str() } case PlSqlParserNULL_: p.EnterOuterAlt(localctx, 6) { - p.SetState(20241) + p.SetState(19987) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -337892,7 +333343,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserTRUE: p.EnterOuterAlt(localctx, 7) { - p.SetState(20242) + p.SetState(19988) p.Match(PlSqlParserTRUE) if p.HasError() { // Recognition error - abort rule @@ -337903,7 +333354,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserFALSE: p.EnterOuterAlt(localctx, 8) { - p.SetState(20243) + p.SetState(19989) p.Match(PlSqlParserFALSE) if p.HasError() { // Recognition error - abort rule @@ -337914,7 +333365,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserDBTIMEZONE: p.EnterOuterAlt(localctx, 9) { - p.SetState(20244) + p.SetState(19990) p.Match(PlSqlParserDBTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -337925,7 +333376,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserSESSIONTIMEZONE: p.EnterOuterAlt(localctx, 10) { - p.SetState(20245) + p.SetState(19991) p.Match(PlSqlParserSESSIONTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -337936,7 +333387,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 11) { - p.SetState(20246) + p.SetState(19992) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -337947,7 +333398,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 12) { - p.SetState(20247) + p.SetState(19993) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -337958,7 +333409,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserDEFAULT: p.EnterOuterAlt(localctx, 13) { - p.SetState(20248) + p.SetState(19994) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -338071,12 +333522,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, 2370, PlSqlParserRULE_numeric) + p.EnterRule(localctx, 2324, PlSqlParserRULE_numeric) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20251) + p.SetState(19997) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserAPPROXIMATE_NUM_LIT) { @@ -338199,10 +333650,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, 2372, PlSqlParserRULE_numeric_negative) + p.EnterRule(localctx, 2326, PlSqlParserRULE_numeric_negative) p.EnterOuterAlt(localctx, 1) { - p.SetState(20253) + p.SetState(19999) p.Match(PlSqlParserMINUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -338210,7 +333661,7 @@ func (p *PlSqlParser) Numeric_negative() (localctx INumeric_negativeContext) { } } { - p.SetState(20254) + p.SetState(20000) p.Numeric() } @@ -338331,8 +333782,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, 2374, PlSqlParserRULE_quoted_string) - p.SetState(20259) + p.EnterRule(localctx, 2328, PlSqlParserRULE_quoted_string) + p.SetState(20005) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338342,14 +333793,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(20256) + p.SetState(20002) p.Variable_name() } case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 2) { - p.SetState(20257) + p.SetState(20003) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -338360,7 +333811,7 @@ func (p *PlSqlParser) Quoted_string() (localctx IQuoted_stringContext) { case PlSqlParserNATIONAL_CHAR_STRING_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(20258) + p.SetState(20004) p.Match(PlSqlParserNATIONAL_CHAR_STRING_LIT) if p.HasError() { // Recognition error - abort rule @@ -338473,12 +333924,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, 2376, PlSqlParserRULE_char_str) + p.EnterRule(localctx, 2330, PlSqlParserRULE_char_str) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20261) + p.SetState(20007) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNATIONAL_CHAR_STRING_LIT || _la == PlSqlParserCHAR_STRING) { @@ -338618,11 +334069,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, 2378, PlSqlParserRULE_identifier) + p.EnterRule(localctx, 2332, PlSqlParserRULE_identifier) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(20265) + p.SetState(20011) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338631,7 +334082,7 @@ func (p *PlSqlParser) Identifier() (localctx IIdentifierContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(20263) + p.SetState(20009) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -338639,13 +334090,13 @@ func (p *PlSqlParser) Identifier() (localctx IIdentifierContext) { } } { - p.SetState(20264) + p.SetState(20010) p.Char_set_name() } } { - p.SetState(20267) + p.SetState(20013) p.Id_expression() } @@ -338761,8 +334212,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, 2380, PlSqlParserRULE_id_expression) - p.SetState(20271) + p.EnterRule(localctx, 2334, PlSqlParserRULE_id_expression) + p.SetState(20017) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338772,14 +334223,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(20269) + p.SetState(20015) p.Regular_id() } case PlSqlParserDELIMITED_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(20270) + p.SetState(20016) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -338897,10 +334348,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, 2382, PlSqlParserRULE_outer_join_sign) + p.EnterRule(localctx, 2336, PlSqlParserRULE_outer_join_sign) p.EnterOuterAlt(localctx, 1) { - p.SetState(20273) + p.SetState(20019) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -338908,7 +334359,7 @@ func (p *PlSqlParser) Outer_join_sign() (localctx IOuter_join_signContext) { } } { - p.SetState(20274) + p.SetState(20020) p.Match(PlSqlParserPLUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -338916,7 +334367,7 @@ func (p *PlSqlParser) Outer_join_sign() (localctx IOuter_join_signContext) { } } { - p.SetState(20275) + p.SetState(20021) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -339508,32 +334959,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, 2384, PlSqlParserRULE_regular_id) - p.SetState(20371) + p.EnterRule(localctx, 2338, PlSqlParserRULE_regular_id) + p.SetState(20117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2834, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2809, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20277) + p.SetState(20023) p.Non_reserved_keywords_pre12c() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20278) + p.SetState(20024) p.Non_reserved_keywords_in_12c() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(20279) + p.SetState(20025) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -339544,7 +334995,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(20280) + p.SetState(20026) p.Match(PlSqlParserABSENT) if p.HasError() { // Recognition error - abort rule @@ -339555,7 +335006,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(20281) + p.SetState(20027) p.Match(PlSqlParserA_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339566,7 +335017,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(20282) + p.SetState(20028) p.Match(PlSqlParserAGENT) if p.HasError() { // Recognition error - abort rule @@ -339577,7 +335028,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(20283) + p.SetState(20029) p.Match(PlSqlParserAGGREGATE) if p.HasError() { // Recognition error - abort rule @@ -339588,7 +335039,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(20284) + p.SetState(20030) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -339599,7 +335050,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(20285) + p.SetState(20031) p.Match(PlSqlParserAUTONOMOUS_TRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -339610,7 +335061,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(20286) + p.SetState(20032) p.Match(PlSqlParserBACKINGFILE) if p.HasError() { // Recognition error - abort rule @@ -339621,7 +335072,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(20287) + p.SetState(20033) p.Match(PlSqlParserBATCH) if p.HasError() { // Recognition error - abort rule @@ -339632,7 +335083,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(20288) + p.SetState(20034) p.Match(PlSqlParserBINARY_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -339643,7 +335094,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(20289) + p.SetState(20035) p.Match(PlSqlParserBOOLEAN) if p.HasError() { // Recognition error - abort rule @@ -339654,7 +335105,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(20290) + p.SetState(20036) p.Match(PlSqlParserC_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339665,7 +335116,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(20291) + p.SetState(20037) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule @@ -339676,7 +335127,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(20292) + p.SetState(20038) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -339687,7 +335138,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(20293) + p.SetState(20039) p.Match(PlSqlParserCONSTRUCTOR) if p.HasError() { // Recognition error - abort rule @@ -339698,7 +335149,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(20294) + p.SetState(20040) p.Match(PlSqlParserCUSTOMDATUM) if p.HasError() { // Recognition error - abort rule @@ -339709,7 +335160,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(20295) + p.SetState(20041) p.Match(PlSqlParserCASESENSITIVE) if p.HasError() { // Recognition error - abort rule @@ -339720,7 +335171,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(20296) + p.SetState(20042) p.Match(PlSqlParserDECIMAL) if p.HasError() { // Recognition error - abort rule @@ -339731,7 +335182,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(20297) + p.SetState(20043) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -339742,7 +335193,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(20298) + p.SetState(20044) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -339753,7 +335204,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(20299) + p.SetState(20045) p.Match(PlSqlParserDSINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -339764,7 +335215,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(20300) + p.SetState(20046) p.Match(PlSqlParserE_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339775,7 +335226,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(20301) + p.SetState(20047) p.Match(PlSqlParserERR) if p.HasError() { // Recognition error - abort rule @@ -339786,7 +335237,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(20302) + p.SetState(20048) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule @@ -339797,7 +335248,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(20303) + p.SetState(20049) p.Match(PlSqlParserEXCEPTION_INIT) if p.HasError() { // Recognition error - abort rule @@ -339808,7 +335259,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(20304) + p.SetState(20050) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -339819,7 +335270,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(20305) + p.SetState(20051) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -339830,7 +335281,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(20306) + p.SetState(20052) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule @@ -339841,7 +335292,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(20307) + p.SetState(20053) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -339852,7 +335303,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(20308) + p.SetState(20054) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule @@ -339863,7 +335314,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 33: p.EnterOuterAlt(localctx, 33) { - p.SetState(20309) + p.SetState(20055) p.Match(PlSqlParserFORALL) if p.HasError() { // Recognition error - abort rule @@ -339874,7 +335325,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(20310) + p.SetState(20056) p.Match(PlSqlParserG_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339885,7 +335336,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(20311) + p.SetState(20057) p.Match(PlSqlParserINDICES) if p.HasError() { // Recognition error - abort rule @@ -339896,7 +335347,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(20312) + p.SetState(20058) p.Match(PlSqlParserINOUT) if p.HasError() { // Recognition error - abort rule @@ -339907,7 +335358,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(20313) + p.SetState(20059) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -339918,7 +335369,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(20314) + p.SetState(20060) p.Match(PlSqlParserJSON_TRANSFORM) if p.HasError() { // Recognition error - abort rule @@ -339929,7 +335380,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(20315) + p.SetState(20061) p.Match(PlSqlParserK_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339940,7 +335391,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(20316) + p.SetState(20062) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule @@ -339951,7 +335402,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(20317) + p.SetState(20063) p.Match(PlSqlParserLONG) if p.HasError() { // Recognition error - abort rule @@ -339962,7 +335413,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(20318) + p.SetState(20064) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule @@ -339973,7 +335424,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(20319) + p.SetState(20065) p.Match(PlSqlParserMOUNTPOINT) if p.HasError() { // Recognition error - abort rule @@ -339984,7 +335435,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 44: p.EnterOuterAlt(localctx, 44) { - p.SetState(20320) + p.SetState(20066) p.Match(PlSqlParserM_LETTER) if p.HasError() { // Recognition error - abort rule @@ -339995,7 +335446,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 45: p.EnterOuterAlt(localctx, 45) { - p.SetState(20321) + p.SetState(20067) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -340006,7 +335457,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 46: p.EnterOuterAlt(localctx, 46) { - p.SetState(20322) + p.SetState(20068) p.Match(PlSqlParserMISMATCH) if p.HasError() { // Recognition error - abort rule @@ -340017,7 +335468,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 47: p.EnterOuterAlt(localctx, 47) { - p.SetState(20323) + p.SetState(20069) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -340028,7 +335479,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 48: p.EnterOuterAlt(localctx, 48) { - p.SetState(20324) + p.SetState(20070) p.Match(PlSqlParserORADATA) if p.HasError() { // Recognition error - abort rule @@ -340039,7 +335490,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 49: p.EnterOuterAlt(localctx, 49) { - p.SetState(20325) + p.SetState(20071) p.Match(PlSqlParserOSERROR) if p.HasError() { // Recognition error - abort rule @@ -340050,7 +335501,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 50: p.EnterOuterAlt(localctx, 50) { - p.SetState(20326) + p.SetState(20072) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -340061,7 +335512,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 51: p.EnterOuterAlt(localctx, 51) { - p.SetState(20327) + p.SetState(20073) p.Match(PlSqlParserOVERRIDING) if p.HasError() { // Recognition error - abort rule @@ -340072,7 +335523,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 52: p.EnterOuterAlt(localctx, 52) { - p.SetState(20328) + p.SetState(20074) p.Match(PlSqlParserP_LETTER) if p.HasError() { // Recognition error - abort rule @@ -340083,7 +335534,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 53: p.EnterOuterAlt(localctx, 53) { - p.SetState(20329) + p.SetState(20075) p.Match(PlSqlParserPARALLEL_ENABLE) if p.HasError() { // Recognition error - abort rule @@ -340094,7 +335545,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 54: p.EnterOuterAlt(localctx, 54) { - p.SetState(20330) + p.SetState(20076) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -340105,7 +335556,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 55: p.EnterOuterAlt(localctx, 55) { - p.SetState(20331) + p.SetState(20077) p.Match(PlSqlParserPLS_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -340116,7 +335567,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 56: p.EnterOuterAlt(localctx, 56) { - p.SetState(20332) + p.SetState(20078) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -340127,7 +335578,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 57: p.EnterOuterAlt(localctx, 57) { - p.SetState(20333) + p.SetState(20079) p.Match(PlSqlParserPOSITIVE) if p.HasError() { // Recognition error - abort rule @@ -340138,7 +335589,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 58: p.EnterOuterAlt(localctx, 58) { - p.SetState(20334) + p.SetState(20080) p.Match(PlSqlParserPOSITIVEN) if p.HasError() { // Recognition error - abort rule @@ -340149,7 +335600,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 59: p.EnterOuterAlt(localctx, 59) { - p.SetState(20335) + p.SetState(20081) p.Match(PlSqlParserPRAGMA) if p.HasError() { // Recognition error - abort rule @@ -340160,7 +335611,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 60: p.EnterOuterAlt(localctx, 60) { - p.SetState(20336) + p.SetState(20082) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -340171,7 +335622,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 61: p.EnterOuterAlt(localctx, 61) { - p.SetState(20337) + p.SetState(20083) p.Match(PlSqlParserRAISE) if p.HasError() { // Recognition error - abort rule @@ -340182,7 +335633,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 62: p.EnterOuterAlt(localctx, 62) { - p.SetState(20338) + p.SetState(20084) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -340193,7 +335644,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 63: p.EnterOuterAlt(localctx, 63) { - p.SetState(20339) + p.SetState(20085) p.Match(PlSqlParserRECORD) if p.HasError() { // Recognition error - abort rule @@ -340204,7 +335655,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 64: p.EnterOuterAlt(localctx, 64) { - p.SetState(20340) + p.SetState(20086) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -340215,7 +335666,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 65: p.EnterOuterAlt(localctx, 65) { - p.SetState(20341) + p.SetState(20087) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -340226,7 +335677,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 66: p.EnterOuterAlt(localctx, 66) { - p.SetState(20342) + p.SetState(20088) p.Match(PlSqlParserRESTRICT_REFERENCES) if p.HasError() { // Recognition error - abort rule @@ -340237,7 +335688,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 67: p.EnterOuterAlt(localctx, 67) { - p.SetState(20343) + p.SetState(20089) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -340248,7 +335699,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 68: p.EnterOuterAlt(localctx, 68) { - p.SetState(20344) + p.SetState(20090) p.Match(PlSqlParserSDO_GEOMETRY) if p.HasError() { // Recognition error - abort rule @@ -340259,7 +335710,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 69: p.EnterOuterAlt(localctx, 69) { - p.SetState(20345) + p.SetState(20091) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -340270,7 +335721,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 70: p.EnterOuterAlt(localctx, 70) { - p.SetState(20346) + p.SetState(20092) p.Match(PlSqlParserSERIALLY_REUSABLE) if p.HasError() { // Recognition error - abort rule @@ -340281,7 +335732,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 71: p.EnterOuterAlt(localctx, 71) { - p.SetState(20347) + p.SetState(20093) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -340292,7 +335743,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 72: p.EnterOuterAlt(localctx, 72) { - p.SetState(20348) + p.SetState(20094) p.Match(PlSqlParserSHARDSPACE) if p.HasError() { // Recognition error - abort rule @@ -340303,7 +335754,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 73: p.EnterOuterAlt(localctx, 73) { - p.SetState(20349) + p.SetState(20095) p.Match(PlSqlParserSIGNTYPE) if p.HasError() { // Recognition error - abort rule @@ -340314,7 +335765,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 74: p.EnterOuterAlt(localctx, 74) { - p.SetState(20350) + p.SetState(20096) p.Match(PlSqlParserSIMPLE_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -340325,7 +335776,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 75: p.EnterOuterAlt(localctx, 75) { - p.SetState(20351) + p.SetState(20097) p.Match(PlSqlParserSMALLINT) if p.HasError() { // Recognition error - abort rule @@ -340336,7 +335787,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 76: p.EnterOuterAlt(localctx, 76) { - p.SetState(20352) + p.SetState(20098) p.Match(PlSqlParserSQLDATA) if p.HasError() { // Recognition error - abort rule @@ -340347,7 +335798,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 77: p.EnterOuterAlt(localctx, 77) { - p.SetState(20353) + p.SetState(20099) p.Match(PlSqlParserSQLERROR) if p.HasError() { // Recognition error - abort rule @@ -340358,7 +335809,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 78: p.EnterOuterAlt(localctx, 78) { - p.SetState(20354) + p.SetState(20100) p.Match(PlSqlParserSUBTYPE) if p.HasError() { // Recognition error - abort rule @@ -340369,7 +335820,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 79: p.EnterOuterAlt(localctx, 79) { - p.SetState(20355) + p.SetState(20101) p.Match(PlSqlParserT_LETTER) if p.HasError() { // Recognition error - abort rule @@ -340380,7 +335831,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 80: p.EnterOuterAlt(localctx, 80) { - p.SetState(20356) + p.SetState(20102) p.Match(PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -340391,7 +335842,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 81: p.EnterOuterAlt(localctx, 81) { - p.SetState(20357) + p.SetState(20103) p.Match(PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -340402,7 +335853,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 82: p.EnterOuterAlt(localctx, 82) { - p.SetState(20358) + p.SetState(20104) p.Match(PlSqlParserTIMESTAMP_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -340413,7 +335864,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 83: p.EnterOuterAlt(localctx, 83) { - p.SetState(20359) + p.SetState(20105) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -340424,7 +335875,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 84: p.EnterOuterAlt(localctx, 84) { - p.SetState(20360) + p.SetState(20106) p.Match(PlSqlParserVARCHAR) if p.HasError() { // Recognition error - abort rule @@ -340435,7 +335886,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 85: p.EnterOuterAlt(localctx, 85) { - p.SetState(20361) + p.SetState(20107) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -340446,7 +335897,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 86: p.EnterOuterAlt(localctx, 86) { - p.SetState(20362) + p.SetState(20108) p.Match(PlSqlParserVARIABLE) if p.HasError() { // Recognition error - abort rule @@ -340457,7 +335908,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 87: p.EnterOuterAlt(localctx, 87) { - p.SetState(20363) + p.SetState(20109) p.Match(PlSqlParserWARNING) if p.HasError() { // Recognition error - abort rule @@ -340468,7 +335919,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 88: p.EnterOuterAlt(localctx, 88) { - p.SetState(20364) + p.SetState(20110) p.Match(PlSqlParserWHILE) if p.HasError() { // Recognition error - abort rule @@ -340479,7 +335930,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 89: p.EnterOuterAlt(localctx, 89) { - p.SetState(20365) + p.SetState(20111) p.Match(PlSqlParserXMLAGG) if p.HasError() { // Recognition error - abort rule @@ -340490,7 +335941,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 90: p.EnterOuterAlt(localctx, 90) { - p.SetState(20366) + p.SetState(20112) p.Match(PlSqlParserYMINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -340501,7 +335952,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 91: p.EnterOuterAlt(localctx, 91) { - p.SetState(20367) + p.SetState(20113) p.Match(PlSqlParserREGR_) if p.HasError() { // Recognition error - abort rule @@ -340512,7 +335963,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 92: p.EnterOuterAlt(localctx, 92) { - p.SetState(20368) + p.SetState(20114) p.Match(PlSqlParserVAR_) if p.HasError() { // Recognition error - abort rule @@ -340523,7 +335974,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 93: p.EnterOuterAlt(localctx, 93) { - p.SetState(20369) + p.SetState(20115) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -340534,7 +335985,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 94: p.EnterOuterAlt(localctx, 94) { - p.SetState(20370) + p.SetState(20116) p.Match(PlSqlParserCOVAR_) if p.HasError() { // Recognition error - abort rule @@ -342871,12 +338322,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, 2386, PlSqlParserRULE_non_reserved_keywords_in_12c) + p.EnterRule(localctx, 2340, PlSqlParserRULE_non_reserved_keywords_in_12c) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20373) + p.SetState(20119) _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) { @@ -351722,12 +347173,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, 2388, PlSqlParserRULE_non_reserved_keywords_pre12c) + p.EnterRule(localctx, 2342, PlSqlParserRULE_non_reserved_keywords_pre12c) var _la int p.EnterOuterAlt(localctx, 1) { - p.SetState(20375) + p.SetState(20121) _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)) { @@ -351751,362 +347202,100 @@ errorExit: goto errorExit // Trick to prevent compiler error if the label is not used } -// IString_function_nameContext is an interface to support dynamic dispatch. -type IString_function_nameContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - CHR() antlr.TerminalNode - DECODE() antlr.TerminalNode - SUBSTR() antlr.TerminalNode - TO_CHAR() antlr.TerminalNode - TRIM() antlr.TerminalNode - - // IsString_function_nameContext differentiates from other interfaces. - IsString_function_nameContext() -} - -type String_function_nameContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyString_function_nameContext() *String_function_nameContext { - var p = new(String_function_nameContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_string_function_name - return p -} - -func InitEmptyString_function_nameContext(p *String_function_nameContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_string_function_name -} - -func (*String_function_nameContext) IsString_function_nameContext() {} - -func NewString_function_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_function_nameContext { - var p = new(String_function_nameContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_string_function_name - - return p -} - -func (s *String_function_nameContext) GetParser() antlr.Parser { return s.parser } - -func (s *String_function_nameContext) CHR() antlr.TerminalNode { - return s.GetToken(PlSqlParserCHR, 0) -} - -func (s *String_function_nameContext) DECODE() antlr.TerminalNode { - return s.GetToken(PlSqlParserDECODE, 0) -} - -func (s *String_function_nameContext) SUBSTR() antlr.TerminalNode { - return s.GetToken(PlSqlParserSUBSTR, 0) -} - -func (s *String_function_nameContext) TO_CHAR() antlr.TerminalNode { - return s.GetToken(PlSqlParserTO_CHAR, 0) -} - -func (s *String_function_nameContext) TRIM() antlr.TerminalNode { - return s.GetToken(PlSqlParserTRIM, 0) -} - -func (s *String_function_nameContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *String_function_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *String_function_nameContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterString_function_name(s) - } -} - -func (s *String_function_nameContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitString_function_name(s) - } -} - -func (s *String_function_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitString_function_name(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) String_function_name() (localctx IString_function_nameContext) { - localctx = NewString_function_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2390, PlSqlParserRULE_string_function_name) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(20377) - _la = p.GetTokenStream().LA(1) - - if !(_la == PlSqlParserCHR || ((int64((_la-2276)) & ^0x3f) == 0 && ((int64(1)<<(_la-2276))&229377) != 0)) { - p.GetErrorHandler().RecoverInline(p) - } else { - p.GetErrorHandler().ReportMatch(p) - p.Consume() - } - } - -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 -} - -// INumeric_function_nameContext is an interface to support dynamic dispatch. -type INumeric_function_nameContext interface { - antlr.ParserRuleContext - - // GetParser returns the parser. - GetParser() antlr.Parser - - // Getter signatures - AVG() antlr.TerminalNode - COUNT() antlr.TerminalNode - NVL() antlr.TerminalNode - ROUND() antlr.TerminalNode - SUM() antlr.TerminalNode - - // IsNumeric_function_nameContext differentiates from other interfaces. - IsNumeric_function_nameContext() -} - -type Numeric_function_nameContext struct { - antlr.BaseParserRuleContext - parser antlr.Parser -} - -func NewEmptyNumeric_function_nameContext() *Numeric_function_nameContext { - var p = new(Numeric_function_nameContext) - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_numeric_function_name - return p -} - -func InitEmptyNumeric_function_nameContext(p *Numeric_function_nameContext) { - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, nil, -1) - p.RuleIndex = PlSqlParserRULE_numeric_function_name -} - -func (*Numeric_function_nameContext) IsNumeric_function_nameContext() {} - -func NewNumeric_function_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Numeric_function_nameContext { - var p = new(Numeric_function_nameContext) - - antlr.InitBaseParserRuleContext(&p.BaseParserRuleContext, parent, invokingState) - - p.parser = parser - p.RuleIndex = PlSqlParserRULE_numeric_function_name - - return p -} - -func (s *Numeric_function_nameContext) GetParser() antlr.Parser { return s.parser } - -func (s *Numeric_function_nameContext) AVG() antlr.TerminalNode { - return s.GetToken(PlSqlParserAVG, 0) -} - -func (s *Numeric_function_nameContext) COUNT() antlr.TerminalNode { - return s.GetToken(PlSqlParserCOUNT, 0) -} - -func (s *Numeric_function_nameContext) NVL() antlr.TerminalNode { - return s.GetToken(PlSqlParserNVL, 0) -} - -func (s *Numeric_function_nameContext) ROUND() antlr.TerminalNode { - return s.GetToken(PlSqlParserROUND, 0) -} - -func (s *Numeric_function_nameContext) SUM() antlr.TerminalNode { - return s.GetToken(PlSqlParserSUM, 0) -} - -func (s *Numeric_function_nameContext) GetRuleContext() antlr.RuleContext { - return s -} - -func (s *Numeric_function_nameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string { - return antlr.TreesStringTree(s, ruleNames, recog) -} - -func (s *Numeric_function_nameContext) EnterRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.EnterNumeric_function_name(s) - } -} - -func (s *Numeric_function_nameContext) ExitRule(listener antlr.ParseTreeListener) { - if listenerT, ok := listener.(PlSqlParserListener); ok { - listenerT.ExitNumeric_function_name(s) - } -} - -func (s *Numeric_function_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { - switch t := visitor.(type) { - case PlSqlParserVisitor: - return t.VisitNumeric_function_name(s) - - default: - return t.VisitChildren(s) - } -} - -func (p *PlSqlParser) Numeric_function_name() (localctx INumeric_function_nameContext) { - localctx = NewNumeric_function_nameContext(p, p.GetParserRuleContext(), p.GetState()) - p.EnterRule(localctx, 2392, PlSqlParserRULE_numeric_function_name) - var _la int - - p.EnterOuterAlt(localctx, 1) - { - p.SetState(20379) - _la = p.GetTokenStream().LA(1) - - if !(_la == PlSqlParserCOUNT || ((int64((_la-2273)) & ^0x3f) == 0 && ((int64(1)<<(_la-2273))&2170881) != 0)) { - p.GetErrorHandler().RecoverInline(p) - } else { - p.GetErrorHandler().ReportMatch(p) - p.Consume() - } - } - -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 -} - func (p *PlSqlParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool { switch ruleIndex { - case 356: + case 349: var t *Unified_auditingContext = nil if localctx != nil { t = localctx.(*Unified_auditingContext) } return p.Unified_auditing_Sempred(t, predIndex) - case 359: + case 352: var t *Audit_direct_pathContext = nil if localctx != nil { t = localctx.(*Audit_direct_pathContext) } return p.Audit_direct_path_Sempred(t, predIndex) - case 360: + case 353: var t *Audit_container_clauseContext = nil if localctx != nil { t = localctx.(*Audit_container_clauseContext) } return p.Audit_container_clause_Sempred(t, predIndex) - case 366: + case 359: var t *Auditing_on_clauseContext = nil if localctx != nil { t = localctx.(*Auditing_on_clauseContext) } return p.Auditing_on_clause_Sempred(t, predIndex) - case 370: + case 363: var t *Sql_statement_shortcutContext = nil if localctx != nil { t = localctx.(*Sql_statement_shortcutContext) } return p.Sql_statement_shortcut_Sempred(t, predIndex) - case 402: + case 395: var t *Library_editionableContext = nil if localctx != nil { t = localctx.(*Library_editionableContext) } return p.Library_editionable_Sempred(t, predIndex) - case 403: + case 396: var t *Library_debugContext = nil if localctx != nil { t = localctx.(*Library_debugContext) } return p.Library_debug_Sempred(t, predIndex) - case 415: + case 408: var t *Alter_view_editionableContext = nil if localctx != nil { t = localctx.(*Alter_view_editionableContext) } return p.Alter_view_editionable_Sempred(t, predIndex) - case 701: + case 690: var t *Partial_database_recovery_10gContext = nil if localctx != nil { t = localctx.(*Partial_database_recovery_10gContext) } return p.Partial_database_recovery_10g_Sempred(t, predIndex) - case 837: + case 825: var t *Period_definitionContext = nil if localctx != nil { t = localctx.(*Period_definitionContext) } return p.Period_definition_Sempred(t, predIndex) - case 957: + case 935: var t *Table_ref_auxContext = nil if localctx != nil { t = localctx.(*Table_ref_auxContext) } return p.Table_ref_aux_Sempred(t, predIndex) - case 1042: + case 1020: var t *Logical_expressionContext = nil if localctx != nil { t = localctx.(*Logical_expressionContext) } return p.Logical_expression_Sempred(t, predIndex) - case 1046: + case 1024: var t *Relational_expressionContext = nil if localctx != nil { t = localctx.(*Relational_expressionContext) } return p.Relational_expression_Sempred(t, predIndex) - case 1051: + case 1029: 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 d549e78..35be80b 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.1. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. package plsql // PlSqlParser import "github.com/antlr4-go/antlr/v4" @@ -192,18 +192,6 @@ func (s *BasePlSqlParserListener) EnterDiskgroup_attributes(ctx *Diskgroup_attri // ExitDiskgroup_attributes is called when production diskgroup_attributes is exited. func (s *BasePlSqlParserListener) ExitDiskgroup_attributes(ctx *Diskgroup_attributesContext) {} -// EnterModify_diskgroup_file is called when production modify_diskgroup_file is entered. -func (s *BasePlSqlParserListener) EnterModify_diskgroup_file(ctx *Modify_diskgroup_fileContext) {} - -// ExitModify_diskgroup_file is called when production modify_diskgroup_file is exited. -func (s *BasePlSqlParserListener) ExitModify_diskgroup_file(ctx *Modify_diskgroup_fileContext) {} - -// EnterDisk_region_clause is called when production disk_region_clause is entered. -func (s *BasePlSqlParserListener) EnterDisk_region_clause(ctx *Disk_region_clauseContext) {} - -// ExitDisk_region_clause is called when production disk_region_clause is exited. -func (s *BasePlSqlParserListener) ExitDisk_region_clause(ctx *Disk_region_clauseContext) {} - // EnterDrop_diskgroup_file_clause is called when production drop_diskgroup_file_clause is entered. func (s *BasePlSqlParserListener) EnterDrop_diskgroup_file_clause(ctx *Drop_diskgroup_file_clauseContext) { } @@ -684,24 +672,6 @@ func (s *BasePlSqlParserListener) EnterTrigger_body(ctx *Trigger_bodyContext) {} // ExitTrigger_body is called when production trigger_body is exited. func (s *BasePlSqlParserListener) ExitTrigger_body(ctx *Trigger_bodyContext) {} -// EnterRoutine_clause is called when production routine_clause is entered. -func (s *BasePlSqlParserListener) EnterRoutine_clause(ctx *Routine_clauseContext) {} - -// ExitRoutine_clause is called when production routine_clause is exited. -func (s *BasePlSqlParserListener) ExitRoutine_clause(ctx *Routine_clauseContext) {} - -// EnterCompound_trigger_block is called when production compound_trigger_block is entered. -func (s *BasePlSqlParserListener) EnterCompound_trigger_block(ctx *Compound_trigger_blockContext) {} - -// ExitCompound_trigger_block is called when production compound_trigger_block is exited. -func (s *BasePlSqlParserListener) ExitCompound_trigger_block(ctx *Compound_trigger_blockContext) {} - -// EnterTiming_point_section is called when production timing_point_section is entered. -func (s *BasePlSqlParserListener) EnterTiming_point_section(ctx *Timing_point_sectionContext) {} - -// ExitTiming_point_section is called when production timing_point_section is exited. -func (s *BasePlSqlParserListener) ExitTiming_point_section(ctx *Timing_point_sectionContext) {} - // EnterNon_dml_event is called when production non_dml_event is entered. func (s *BasePlSqlParserListener) EnterNon_dml_event(ctx *Non_dml_eventContext) {} @@ -774,20 +744,6 @@ func (s *BasePlSqlParserListener) EnterAlter_method_element(ctx *Alter_method_el // ExitAlter_method_element is called when production alter_method_element is exited. func (s *BasePlSqlParserListener) ExitAlter_method_element(ctx *Alter_method_elementContext) {} -// EnterAlter_attribute_definition is called when production alter_attribute_definition is entered. -func (s *BasePlSqlParserListener) EnterAlter_attribute_definition(ctx *Alter_attribute_definitionContext) { -} - -// ExitAlter_attribute_definition is called when production alter_attribute_definition is exited. -func (s *BasePlSqlParserListener) ExitAlter_attribute_definition(ctx *Alter_attribute_definitionContext) { -} - -// EnterAttribute_definition is called when production attribute_definition is entered. -func (s *BasePlSqlParserListener) EnterAttribute_definition(ctx *Attribute_definitionContext) {} - -// ExitAttribute_definition is called when production attribute_definition is exited. -func (s *BasePlSqlParserListener) ExitAttribute_definition(ctx *Attribute_definitionContext) {} - // EnterAlter_collection_clauses is called when production alter_collection_clauses is entered. func (s *BasePlSqlParserListener) EnterAlter_collection_clauses(ctx *Alter_collection_clausesContext) { } @@ -3014,26 +2970,6 @@ func (s *BasePlSqlParserListener) EnterDatetime_expr(ctx *Datetime_exprContext) // ExitDatetime_expr is called when production datetime_expr is exited. func (s *BasePlSqlParserListener) ExitDatetime_expr(ctx *Datetime_exprContext) {} -// EnterInterval_expr is called when production interval_expr is entered. -func (s *BasePlSqlParserListener) EnterInterval_expr(ctx *Interval_exprContext) {} - -// ExitInterval_expr is called when production interval_expr is exited. -func (s *BasePlSqlParserListener) ExitInterval_expr(ctx *Interval_exprContext) {} - -// EnterSynchronous_or_asynchronous is called when production synchronous_or_asynchronous is entered. -func (s *BasePlSqlParserListener) EnterSynchronous_or_asynchronous(ctx *Synchronous_or_asynchronousContext) { -} - -// ExitSynchronous_or_asynchronous is called when production synchronous_or_asynchronous is exited. -func (s *BasePlSqlParserListener) ExitSynchronous_or_asynchronous(ctx *Synchronous_or_asynchronousContext) { -} - -// EnterIncluding_or_excluding is called when production including_or_excluding is entered. -func (s *BasePlSqlParserListener) EnterIncluding_or_excluding(ctx *Including_or_excludingContext) {} - -// ExitIncluding_or_excluding is called when production including_or_excluding is exited. -func (s *BasePlSqlParserListener) ExitIncluding_or_excluding(ctx *Including_or_excludingContext) {} - // EnterCreate_materialized_view_log is called when production create_materialized_view_log is entered. func (s *BasePlSqlParserListener) EnterCreate_materialized_view_log(ctx *Create_materialized_view_logContext) { } @@ -3736,12 +3672,6 @@ func (s *BasePlSqlParserListener) EnterLob_partitioning_storage(ctx *Lob_partiti func (s *BasePlSqlParserListener) ExitLob_partitioning_storage(ctx *Lob_partitioning_storageContext) { } -// EnterDatatype_null_enable is called when production datatype_null_enable is entered. -func (s *BasePlSqlParserListener) EnterDatatype_null_enable(ctx *Datatype_null_enableContext) {} - -// ExitDatatype_null_enable is called when production datatype_null_enable is exited. -func (s *BasePlSqlParserListener) ExitDatatype_null_enable(ctx *Datatype_null_enableContext) {} - // EnterSize_clause is called when production size_clause is entered. func (s *BasePlSqlParserListener) EnterSize_clause(ctx *Size_clauseContext) {} @@ -5238,14 +5168,6 @@ func (s *BasePlSqlParserListener) EnterAdd_column_clause(ctx *Add_column_clauseC // ExitAdd_column_clause is called when production add_column_clause is exited. func (s *BasePlSqlParserListener) ExitAdd_column_clause(ctx *Add_column_clauseContext) {} -// EnterAlter_varray_col_properties is called when production alter_varray_col_properties is entered. -func (s *BasePlSqlParserListener) EnterAlter_varray_col_properties(ctx *Alter_varray_col_propertiesContext) { -} - -// ExitAlter_varray_col_properties is called when production alter_varray_col_properties is exited. -func (s *BasePlSqlParserListener) ExitAlter_varray_col_properties(ctx *Alter_varray_col_propertiesContext) { -} - // EnterVarray_col_properties is called when production varray_col_properties is entered. func (s *BasePlSqlParserListener) EnterVarray_col_properties(ctx *Varray_col_propertiesContext) {} @@ -5424,14 +5346,6 @@ func (s *BasePlSqlParserListener) EnterEvaluation_edition_clause(ctx *Evaluation func (s *BasePlSqlParserListener) ExitEvaluation_edition_clause(ctx *Evaluation_edition_clauseContext) { } -// EnterOut_of_line_part_storage is called when production out_of_line_part_storage is entered. -func (s *BasePlSqlParserListener) EnterOut_of_line_part_storage(ctx *Out_of_line_part_storageContext) { -} - -// ExitOut_of_line_part_storage is called when production out_of_line_part_storage is exited. -func (s *BasePlSqlParserListener) ExitOut_of_line_part_storage(ctx *Out_of_line_part_storageContext) { -} - // EnterNested_table_col_properties is called when production nested_table_col_properties is entered. func (s *BasePlSqlParserListener) EnterNested_table_col_properties(ctx *Nested_table_col_propertiesContext) { } @@ -5468,12 +5382,6 @@ func (s *BasePlSqlParserListener) EnterSupplemental_logging_props(ctx *Supplemen func (s *BasePlSqlParserListener) ExitSupplemental_logging_props(ctx *Supplemental_logging_propsContext) { } -// EnterColumn_or_attribute is called when production column_or_attribute is entered. -func (s *BasePlSqlParserListener) EnterColumn_or_attribute(ctx *Column_or_attributeContext) {} - -// ExitColumn_or_attribute is called when production column_or_attribute is exited. -func (s *BasePlSqlParserListener) ExitColumn_or_attribute(ctx *Column_or_attributeContext) {} - // EnterObject_type_col_properties is called when production object_type_col_properties is entered. func (s *BasePlSqlParserListener) EnterObject_type_col_properties(ctx *Object_type_col_propertiesContext) { } @@ -5514,42 +5422,12 @@ func (s *BasePlSqlParserListener) EnterDrop_primary_key_or_unique_or_generic_cla func (s *BasePlSqlParserListener) ExitDrop_primary_key_or_unique_or_generic_clause(ctx *Drop_primary_key_or_unique_or_generic_clauseContext) { } -// EnterAdd_constraint is called when production add_constraint is entered. -func (s *BasePlSqlParserListener) EnterAdd_constraint(ctx *Add_constraintContext) {} - -// ExitAdd_constraint is called when production add_constraint is exited. -func (s *BasePlSqlParserListener) ExitAdd_constraint(ctx *Add_constraintContext) {} - -// EnterAdd_constraint_clause is called when production add_constraint_clause is entered. -func (s *BasePlSqlParserListener) EnterAdd_constraint_clause(ctx *Add_constraint_clauseContext) {} - -// ExitAdd_constraint_clause is called when production add_constraint_clause is exited. -func (s *BasePlSqlParserListener) ExitAdd_constraint_clause(ctx *Add_constraint_clauseContext) {} - // EnterCheck_constraint is called when production check_constraint is entered. func (s *BasePlSqlParserListener) EnterCheck_constraint(ctx *Check_constraintContext) {} // ExitCheck_constraint is called when production check_constraint is exited. func (s *BasePlSqlParserListener) ExitCheck_constraint(ctx *Check_constraintContext) {} -// EnterDrop_constraint is called when production drop_constraint is entered. -func (s *BasePlSqlParserListener) EnterDrop_constraint(ctx *Drop_constraintContext) {} - -// ExitDrop_constraint is called when production drop_constraint is exited. -func (s *BasePlSqlParserListener) ExitDrop_constraint(ctx *Drop_constraintContext) {} - -// EnterEnable_constraint is called when production enable_constraint is entered. -func (s *BasePlSqlParserListener) EnterEnable_constraint(ctx *Enable_constraintContext) {} - -// ExitEnable_constraint is called when production enable_constraint is exited. -func (s *BasePlSqlParserListener) ExitEnable_constraint(ctx *Enable_constraintContext) {} - -// EnterDisable_constraint is called when production disable_constraint is entered. -func (s *BasePlSqlParserListener) EnterDisable_constraint(ctx *Disable_constraintContext) {} - -// ExitDisable_constraint is called when production disable_constraint is exited. -func (s *BasePlSqlParserListener) ExitDisable_constraint(ctx *Disable_constraintContext) {} - // EnterForeign_key_clause is called when production foreign_key_clause is entered. func (s *BasePlSqlParserListener) EnterForeign_key_clause(ctx *Foreign_key_clauseContext) {} @@ -5568,18 +5446,6 @@ func (s *BasePlSqlParserListener) EnterOn_delete_clause(ctx *On_delete_clauseCon // ExitOn_delete_clause is called when production on_delete_clause is exited. func (s *BasePlSqlParserListener) ExitOn_delete_clause(ctx *On_delete_clauseContext) {} -// EnterUnique_key_clause is called when production unique_key_clause is entered. -func (s *BasePlSqlParserListener) EnterUnique_key_clause(ctx *Unique_key_clauseContext) {} - -// ExitUnique_key_clause is called when production unique_key_clause is exited. -func (s *BasePlSqlParserListener) ExitUnique_key_clause(ctx *Unique_key_clauseContext) {} - -// EnterPrimary_key_clause is called when production primary_key_clause is entered. -func (s *BasePlSqlParserListener) EnterPrimary_key_clause(ctx *Primary_key_clauseContext) {} - -// ExitPrimary_key_clause is called when production primary_key_clause is exited. -func (s *BasePlSqlParserListener) ExitPrimary_key_clause(ctx *Primary_key_clauseContext) {} - // EnterAnonymous_block is called when production anonymous_block is entered. func (s *BasePlSqlParserListener) EnterAnonymous_block(ctx *Anonymous_blockContext) {} @@ -5742,12 +5608,6 @@ func (s *BasePlSqlParserListener) EnterStatement(ctx *StatementContext) {} // ExitStatement is called when production statement is exited. func (s *BasePlSqlParserListener) ExitStatement(ctx *StatementContext) {} -// EnterSwallow_to_semi is called when production swallow_to_semi is entered. -func (s *BasePlSqlParserListener) EnterSwallow_to_semi(ctx *Swallow_to_semiContext) {} - -// ExitSwallow_to_semi is called when production swallow_to_semi is exited. -func (s *BasePlSqlParserListener) ExitSwallow_to_semi(ctx *Swallow_to_semiContext) {} - // EnterAssignment_statement is called when production assignment_statement is entered. func (s *BasePlSqlParserListener) EnterAssignment_statement(ctx *Assignment_statementContext) {} @@ -7212,12 +7072,6 @@ func (s *BasePlSqlParserListener) EnterRollback_segment_name(ctx *Rollback_segme // ExitRollback_segment_name is called when production rollback_segment_name is exited. func (s *BasePlSqlParserListener) ExitRollback_segment_name(ctx *Rollback_segment_nameContext) {} -// EnterTable_var_name is called when production table_var_name is entered. -func (s *BasePlSqlParserListener) EnterTable_var_name(ctx *Table_var_nameContext) {} - -// ExitTable_var_name is called when production table_var_name is exited. -func (s *BasePlSqlParserListener) ExitTable_var_name(ctx *Table_var_nameContext) {} - // EnterSchema_name is called when production schema_name is entered. func (s *BasePlSqlParserListener) EnterSchema_name(ctx *Schema_nameContext) {} @@ -7621,15 +7475,3 @@ func (s *BasePlSqlParserListener) EnterNon_reserved_keywords_pre12c(ctx *Non_res // ExitNon_reserved_keywords_pre12c is called when production non_reserved_keywords_pre12c is exited. func (s *BasePlSqlParserListener) ExitNon_reserved_keywords_pre12c(ctx *Non_reserved_keywords_pre12cContext) { } - -// EnterString_function_name is called when production string_function_name is entered. -func (s *BasePlSqlParserListener) EnterString_function_name(ctx *String_function_nameContext) {} - -// ExitString_function_name is called when production string_function_name is exited. -func (s *BasePlSqlParserListener) ExitString_function_name(ctx *String_function_nameContext) {} - -// EnterNumeric_function_name is called when production numeric_function_name is entered. -func (s *BasePlSqlParserListener) EnterNumeric_function_name(ctx *Numeric_function_nameContext) {} - -// ExitNumeric_function_name is called when production numeric_function_name is exited. -func (s *BasePlSqlParserListener) ExitNumeric_function_name(ctx *Numeric_function_nameContext) {} diff --git a/plsql/plsqlparser_base_visitor.go b/plsql/plsqlparser_base_visitor.go index 6029657..aa0387c 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.1. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. package plsql // PlSqlParser import "github.com/antlr4-go/antlr/v4" @@ -115,14 +115,6 @@ func (v *BasePlSqlParserVisitor) VisitDiskgroup_attributes(ctx *Diskgroup_attrib return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitModify_diskgroup_file(ctx *Modify_diskgroup_fileContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitDisk_region_clause(ctx *Disk_region_clauseContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitDrop_diskgroup_file_clause(ctx *Drop_diskgroup_file_clauseContext) interface{} { return v.VisitChildren(ctx) } @@ -439,18 +431,6 @@ func (v *BasePlSqlParserVisitor) VisitTrigger_body(ctx *Trigger_bodyContext) int return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitRoutine_clause(ctx *Routine_clauseContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitCompound_trigger_block(ctx *Compound_trigger_blockContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitTiming_point_section(ctx *Timing_point_sectionContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitNon_dml_event(ctx *Non_dml_eventContext) interface{} { return v.VisitChildren(ctx) } @@ -499,14 +479,6 @@ func (v *BasePlSqlParserVisitor) VisitAlter_method_element(ctx *Alter_method_ele return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitAlter_attribute_definition(ctx *Alter_attribute_definitionContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitAttribute_definition(ctx *Attribute_definitionContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitAlter_collection_clauses(ctx *Alter_collection_clausesContext) interface{} { return v.VisitChildren(ctx) } @@ -1903,18 +1875,6 @@ func (v *BasePlSqlParserVisitor) VisitDatetime_expr(ctx *Datetime_exprContext) i return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitInterval_expr(ctx *Interval_exprContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitSynchronous_or_asynchronous(ctx *Synchronous_or_asynchronousContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitIncluding_or_excluding(ctx *Including_or_excludingContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitCreate_materialized_view_log(ctx *Create_materialized_view_logContext) interface{} { return v.VisitChildren(ctx) } @@ -2343,10 +2303,6 @@ func (v *BasePlSqlParserVisitor) VisitLob_partitioning_storage(ctx *Lob_partitio return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitDatatype_null_enable(ctx *Datatype_null_enableContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitSize_clause(ctx *Size_clauseContext) interface{} { return v.VisitChildren(ctx) } @@ -3283,10 +3239,6 @@ func (v *BasePlSqlParserVisitor) VisitAdd_column_clause(ctx *Add_column_clauseCo return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitAlter_varray_col_properties(ctx *Alter_varray_col_propertiesContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitVarray_col_properties(ctx *Varray_col_propertiesContext) interface{} { return v.VisitChildren(ctx) } @@ -3399,10 +3351,6 @@ func (v *BasePlSqlParserVisitor) VisitEvaluation_edition_clause(ctx *Evaluation_ return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitOut_of_line_part_storage(ctx *Out_of_line_part_storageContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitNested_table_col_properties(ctx *Nested_table_col_propertiesContext) interface{} { return v.VisitChildren(ctx) } @@ -3423,10 +3371,6 @@ func (v *BasePlSqlParserVisitor) VisitSupplemental_logging_props(ctx *Supplement return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitColumn_or_attribute(ctx *Column_or_attributeContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitObject_type_col_properties(ctx *Object_type_col_propertiesContext) interface{} { return v.VisitChildren(ctx) } @@ -3451,30 +3395,10 @@ func (v *BasePlSqlParserVisitor) VisitDrop_primary_key_or_unique_or_generic_clau return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitAdd_constraint(ctx *Add_constraintContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitAdd_constraint_clause(ctx *Add_constraint_clauseContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitCheck_constraint(ctx *Check_constraintContext) interface{} { return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitDrop_constraint(ctx *Drop_constraintContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitEnable_constraint(ctx *Enable_constraintContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitDisable_constraint(ctx *Disable_constraintContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitForeign_key_clause(ctx *Foreign_key_clauseContext) interface{} { return v.VisitChildren(ctx) } @@ -3487,14 +3411,6 @@ func (v *BasePlSqlParserVisitor) VisitOn_delete_clause(ctx *On_delete_clauseCont return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitUnique_key_clause(ctx *Unique_key_clauseContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitPrimary_key_clause(ctx *Primary_key_clauseContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitAnonymous_block(ctx *Anonymous_blockContext) interface{} { return v.VisitChildren(ctx) } @@ -3603,10 +3519,6 @@ func (v *BasePlSqlParserVisitor) VisitStatement(ctx *StatementContext) interface return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitSwallow_to_semi(ctx *Swallow_to_semiContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitAssignment_statement(ctx *Assignment_statementContext) interface{} { return v.VisitChildren(ctx) } @@ -4531,10 +4443,6 @@ func (v *BasePlSqlParserVisitor) VisitRollback_segment_name(ctx *Rollback_segmen return v.VisitChildren(ctx) } -func (v *BasePlSqlParserVisitor) VisitTable_var_name(ctx *Table_var_nameContext) interface{} { - return v.VisitChildren(ctx) -} - func (v *BasePlSqlParserVisitor) VisitSchema_name(ctx *Schema_nameContext) interface{} { return v.VisitChildren(ctx) } @@ -4794,11 +4702,3 @@ func (v *BasePlSqlParserVisitor) VisitNon_reserved_keywords_in_12c(ctx *Non_rese func (v *BasePlSqlParserVisitor) VisitNon_reserved_keywords_pre12c(ctx *Non_reserved_keywords_pre12cContext) interface{} { return v.VisitChildren(ctx) } - -func (v *BasePlSqlParserVisitor) VisitString_function_name(ctx *String_function_nameContext) interface{} { - return v.VisitChildren(ctx) -} - -func (v *BasePlSqlParserVisitor) VisitNumeric_function_name(ctx *Numeric_function_nameContext) interface{} { - return v.VisitChildren(ctx) -} diff --git a/plsql/plsqlparser_listener.go b/plsql/plsqlparser_listener.go index cf6c424..feed449 100644 --- a/plsql/plsqlparser_listener.go +++ b/plsql/plsqlparser_listener.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlParser.g4 by ANTLR 4.13.1. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. package plsql // PlSqlParser import "github.com/antlr4-go/antlr/v4" @@ -88,12 +88,6 @@ type PlSqlParserListener interface { // EnterDiskgroup_attributes is called when entering the diskgroup_attributes production. EnterDiskgroup_attributes(c *Diskgroup_attributesContext) - // EnterModify_diskgroup_file is called when entering the modify_diskgroup_file production. - EnterModify_diskgroup_file(c *Modify_diskgroup_fileContext) - - // EnterDisk_region_clause is called when entering the disk_region_clause production. - EnterDisk_region_clause(c *Disk_region_clauseContext) - // EnterDrop_diskgroup_file_clause is called when entering the drop_diskgroup_file_clause production. EnterDrop_diskgroup_file_clause(c *Drop_diskgroup_file_clauseContext) @@ -331,15 +325,6 @@ type PlSqlParserListener interface { // EnterTrigger_body is called when entering the trigger_body production. EnterTrigger_body(c *Trigger_bodyContext) - // EnterRoutine_clause is called when entering the routine_clause production. - EnterRoutine_clause(c *Routine_clauseContext) - - // EnterCompound_trigger_block is called when entering the compound_trigger_block production. - EnterCompound_trigger_block(c *Compound_trigger_blockContext) - - // EnterTiming_point_section is called when entering the timing_point_section production. - EnterTiming_point_section(c *Timing_point_sectionContext) - // EnterNon_dml_event is called when entering the non_dml_event production. EnterNon_dml_event(c *Non_dml_eventContext) @@ -376,12 +361,6 @@ type PlSqlParserListener interface { // EnterAlter_method_element is called when entering the alter_method_element production. EnterAlter_method_element(c *Alter_method_elementContext) - // EnterAlter_attribute_definition is called when entering the alter_attribute_definition production. - EnterAlter_attribute_definition(c *Alter_attribute_definitionContext) - - // EnterAttribute_definition is called when entering the attribute_definition production. - EnterAttribute_definition(c *Attribute_definitionContext) - // EnterAlter_collection_clauses is called when entering the alter_collection_clauses production. EnterAlter_collection_clauses(c *Alter_collection_clausesContext) @@ -1429,15 +1408,6 @@ type PlSqlParserListener interface { // EnterDatetime_expr is called when entering the datetime_expr production. EnterDatetime_expr(c *Datetime_exprContext) - // EnterInterval_expr is called when entering the interval_expr production. - EnterInterval_expr(c *Interval_exprContext) - - // EnterSynchronous_or_asynchronous is called when entering the synchronous_or_asynchronous production. - EnterSynchronous_or_asynchronous(c *Synchronous_or_asynchronousContext) - - // EnterIncluding_or_excluding is called when entering the including_or_excluding production. - EnterIncluding_or_excluding(c *Including_or_excludingContext) - // EnterCreate_materialized_view_log is called when entering the create_materialized_view_log production. EnterCreate_materialized_view_log(c *Create_materialized_view_logContext) @@ -1759,9 +1729,6 @@ type PlSqlParserListener interface { // EnterLob_partitioning_storage is called when entering the lob_partitioning_storage production. EnterLob_partitioning_storage(c *Lob_partitioning_storageContext) - // EnterDatatype_null_enable is called when entering the datatype_null_enable production. - EnterDatatype_null_enable(c *Datatype_null_enableContext) - // EnterSize_clause is called when entering the size_clause production. EnterSize_clause(c *Size_clauseContext) @@ -2464,9 +2431,6 @@ type PlSqlParserListener interface { // EnterAdd_column_clause is called when entering the add_column_clause production. EnterAdd_column_clause(c *Add_column_clauseContext) - // EnterAlter_varray_col_properties is called when entering the alter_varray_col_properties production. - EnterAlter_varray_col_properties(c *Alter_varray_col_propertiesContext) - // EnterVarray_col_properties is called when entering the varray_col_properties production. EnterVarray_col_properties(c *Varray_col_propertiesContext) @@ -2551,9 +2515,6 @@ type PlSqlParserListener interface { // EnterEvaluation_edition_clause is called when entering the evaluation_edition_clause production. EnterEvaluation_edition_clause(c *Evaluation_edition_clauseContext) - // EnterOut_of_line_part_storage is called when entering the out_of_line_part_storage production. - EnterOut_of_line_part_storage(c *Out_of_line_part_storageContext) - // EnterNested_table_col_properties is called when entering the nested_table_col_properties production. EnterNested_table_col_properties(c *Nested_table_col_propertiesContext) @@ -2569,9 +2530,6 @@ type PlSqlParserListener interface { // EnterSupplemental_logging_props is called when entering the supplemental_logging_props production. EnterSupplemental_logging_props(c *Supplemental_logging_propsContext) - // EnterColumn_or_attribute is called when entering the column_or_attribute production. - EnterColumn_or_attribute(c *Column_or_attributeContext) - // EnterObject_type_col_properties is called when entering the object_type_col_properties production. EnterObject_type_col_properties(c *Object_type_col_propertiesContext) @@ -2590,24 +2548,9 @@ type PlSqlParserListener interface { // EnterDrop_primary_key_or_unique_or_generic_clause is called when entering the drop_primary_key_or_unique_or_generic_clause production. EnterDrop_primary_key_or_unique_or_generic_clause(c *Drop_primary_key_or_unique_or_generic_clauseContext) - // EnterAdd_constraint is called when entering the add_constraint production. - EnterAdd_constraint(c *Add_constraintContext) - - // EnterAdd_constraint_clause is called when entering the add_constraint_clause production. - EnterAdd_constraint_clause(c *Add_constraint_clauseContext) - // EnterCheck_constraint is called when entering the check_constraint production. EnterCheck_constraint(c *Check_constraintContext) - // EnterDrop_constraint is called when entering the drop_constraint production. - EnterDrop_constraint(c *Drop_constraintContext) - - // EnterEnable_constraint is called when entering the enable_constraint production. - EnterEnable_constraint(c *Enable_constraintContext) - - // EnterDisable_constraint is called when entering the disable_constraint production. - EnterDisable_constraint(c *Disable_constraintContext) - // EnterForeign_key_clause is called when entering the foreign_key_clause production. EnterForeign_key_clause(c *Foreign_key_clauseContext) @@ -2617,12 +2560,6 @@ type PlSqlParserListener interface { // EnterOn_delete_clause is called when entering the on_delete_clause production. EnterOn_delete_clause(c *On_delete_clauseContext) - // EnterUnique_key_clause is called when entering the unique_key_clause production. - EnterUnique_key_clause(c *Unique_key_clauseContext) - - // EnterPrimary_key_clause is called when entering the primary_key_clause production. - EnterPrimary_key_clause(c *Primary_key_clauseContext) - // EnterAnonymous_block is called when entering the anonymous_block production. EnterAnonymous_block(c *Anonymous_blockContext) @@ -2704,9 +2641,6 @@ type PlSqlParserListener interface { // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) - // EnterSwallow_to_semi is called when entering the swallow_to_semi production. - EnterSwallow_to_semi(c *Swallow_to_semiContext) - // EnterAssignment_statement is called when entering the assignment_statement production. EnterAssignment_statement(c *Assignment_statementContext) @@ -3400,9 +3334,6 @@ type PlSqlParserListener interface { // EnterRollback_segment_name is called when entering the rollback_segment_name production. EnterRollback_segment_name(c *Rollback_segment_nameContext) - // EnterTable_var_name is called when entering the table_var_name production. - EnterTable_var_name(c *Table_var_nameContext) - // EnterSchema_name is called when entering the schema_name production. EnterSchema_name(c *Schema_nameContext) @@ -3598,12 +3529,6 @@ type PlSqlParserListener interface { // EnterNon_reserved_keywords_pre12c is called when entering the non_reserved_keywords_pre12c production. EnterNon_reserved_keywords_pre12c(c *Non_reserved_keywords_pre12cContext) - // EnterString_function_name is called when entering the string_function_name production. - EnterString_function_name(c *String_function_nameContext) - - // EnterNumeric_function_name is called when entering the numeric_function_name production. - EnterNumeric_function_name(c *Numeric_function_nameContext) - // ExitSql_script is called when exiting the sql_script production. ExitSql_script(c *Sql_scriptContext) @@ -3685,12 +3610,6 @@ type PlSqlParserListener interface { // ExitDiskgroup_attributes is called when exiting the diskgroup_attributes production. ExitDiskgroup_attributes(c *Diskgroup_attributesContext) - // ExitModify_diskgroup_file is called when exiting the modify_diskgroup_file production. - ExitModify_diskgroup_file(c *Modify_diskgroup_fileContext) - - // ExitDisk_region_clause is called when exiting the disk_region_clause production. - ExitDisk_region_clause(c *Disk_region_clauseContext) - // ExitDrop_diskgroup_file_clause is called when exiting the drop_diskgroup_file_clause production. ExitDrop_diskgroup_file_clause(c *Drop_diskgroup_file_clauseContext) @@ -3928,15 +3847,6 @@ type PlSqlParserListener interface { // ExitTrigger_body is called when exiting the trigger_body production. ExitTrigger_body(c *Trigger_bodyContext) - // ExitRoutine_clause is called when exiting the routine_clause production. - ExitRoutine_clause(c *Routine_clauseContext) - - // ExitCompound_trigger_block is called when exiting the compound_trigger_block production. - ExitCompound_trigger_block(c *Compound_trigger_blockContext) - - // ExitTiming_point_section is called when exiting the timing_point_section production. - ExitTiming_point_section(c *Timing_point_sectionContext) - // ExitNon_dml_event is called when exiting the non_dml_event production. ExitNon_dml_event(c *Non_dml_eventContext) @@ -3973,12 +3883,6 @@ type PlSqlParserListener interface { // ExitAlter_method_element is called when exiting the alter_method_element production. ExitAlter_method_element(c *Alter_method_elementContext) - // ExitAlter_attribute_definition is called when exiting the alter_attribute_definition production. - ExitAlter_attribute_definition(c *Alter_attribute_definitionContext) - - // ExitAttribute_definition is called when exiting the attribute_definition production. - ExitAttribute_definition(c *Attribute_definitionContext) - // ExitAlter_collection_clauses is called when exiting the alter_collection_clauses production. ExitAlter_collection_clauses(c *Alter_collection_clausesContext) @@ -5026,15 +4930,6 @@ type PlSqlParserListener interface { // ExitDatetime_expr is called when exiting the datetime_expr production. ExitDatetime_expr(c *Datetime_exprContext) - // ExitInterval_expr is called when exiting the interval_expr production. - ExitInterval_expr(c *Interval_exprContext) - - // ExitSynchronous_or_asynchronous is called when exiting the synchronous_or_asynchronous production. - ExitSynchronous_or_asynchronous(c *Synchronous_or_asynchronousContext) - - // ExitIncluding_or_excluding is called when exiting the including_or_excluding production. - ExitIncluding_or_excluding(c *Including_or_excludingContext) - // ExitCreate_materialized_view_log is called when exiting the create_materialized_view_log production. ExitCreate_materialized_view_log(c *Create_materialized_view_logContext) @@ -5356,9 +5251,6 @@ type PlSqlParserListener interface { // ExitLob_partitioning_storage is called when exiting the lob_partitioning_storage production. ExitLob_partitioning_storage(c *Lob_partitioning_storageContext) - // ExitDatatype_null_enable is called when exiting the datatype_null_enable production. - ExitDatatype_null_enable(c *Datatype_null_enableContext) - // ExitSize_clause is called when exiting the size_clause production. ExitSize_clause(c *Size_clauseContext) @@ -6061,9 +5953,6 @@ type PlSqlParserListener interface { // ExitAdd_column_clause is called when exiting the add_column_clause production. ExitAdd_column_clause(c *Add_column_clauseContext) - // ExitAlter_varray_col_properties is called when exiting the alter_varray_col_properties production. - ExitAlter_varray_col_properties(c *Alter_varray_col_propertiesContext) - // ExitVarray_col_properties is called when exiting the varray_col_properties production. ExitVarray_col_properties(c *Varray_col_propertiesContext) @@ -6148,9 +6037,6 @@ type PlSqlParserListener interface { // ExitEvaluation_edition_clause is called when exiting the evaluation_edition_clause production. ExitEvaluation_edition_clause(c *Evaluation_edition_clauseContext) - // ExitOut_of_line_part_storage is called when exiting the out_of_line_part_storage production. - ExitOut_of_line_part_storage(c *Out_of_line_part_storageContext) - // ExitNested_table_col_properties is called when exiting the nested_table_col_properties production. ExitNested_table_col_properties(c *Nested_table_col_propertiesContext) @@ -6166,9 +6052,6 @@ type PlSqlParserListener interface { // ExitSupplemental_logging_props is called when exiting the supplemental_logging_props production. ExitSupplemental_logging_props(c *Supplemental_logging_propsContext) - // ExitColumn_or_attribute is called when exiting the column_or_attribute production. - ExitColumn_or_attribute(c *Column_or_attributeContext) - // ExitObject_type_col_properties is called when exiting the object_type_col_properties production. ExitObject_type_col_properties(c *Object_type_col_propertiesContext) @@ -6187,24 +6070,9 @@ type PlSqlParserListener interface { // ExitDrop_primary_key_or_unique_or_generic_clause is called when exiting the drop_primary_key_or_unique_or_generic_clause production. ExitDrop_primary_key_or_unique_or_generic_clause(c *Drop_primary_key_or_unique_or_generic_clauseContext) - // ExitAdd_constraint is called when exiting the add_constraint production. - ExitAdd_constraint(c *Add_constraintContext) - - // ExitAdd_constraint_clause is called when exiting the add_constraint_clause production. - ExitAdd_constraint_clause(c *Add_constraint_clauseContext) - // ExitCheck_constraint is called when exiting the check_constraint production. ExitCheck_constraint(c *Check_constraintContext) - // ExitDrop_constraint is called when exiting the drop_constraint production. - ExitDrop_constraint(c *Drop_constraintContext) - - // ExitEnable_constraint is called when exiting the enable_constraint production. - ExitEnable_constraint(c *Enable_constraintContext) - - // ExitDisable_constraint is called when exiting the disable_constraint production. - ExitDisable_constraint(c *Disable_constraintContext) - // ExitForeign_key_clause is called when exiting the foreign_key_clause production. ExitForeign_key_clause(c *Foreign_key_clauseContext) @@ -6214,12 +6082,6 @@ type PlSqlParserListener interface { // ExitOn_delete_clause is called when exiting the on_delete_clause production. ExitOn_delete_clause(c *On_delete_clauseContext) - // ExitUnique_key_clause is called when exiting the unique_key_clause production. - ExitUnique_key_clause(c *Unique_key_clauseContext) - - // ExitPrimary_key_clause is called when exiting the primary_key_clause production. - ExitPrimary_key_clause(c *Primary_key_clauseContext) - // ExitAnonymous_block is called when exiting the anonymous_block production. ExitAnonymous_block(c *Anonymous_blockContext) @@ -6301,9 +6163,6 @@ type PlSqlParserListener interface { // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) - // ExitSwallow_to_semi is called when exiting the swallow_to_semi production. - ExitSwallow_to_semi(c *Swallow_to_semiContext) - // ExitAssignment_statement is called when exiting the assignment_statement production. ExitAssignment_statement(c *Assignment_statementContext) @@ -6997,9 +6856,6 @@ type PlSqlParserListener interface { // ExitRollback_segment_name is called when exiting the rollback_segment_name production. ExitRollback_segment_name(c *Rollback_segment_nameContext) - // ExitTable_var_name is called when exiting the table_var_name production. - ExitTable_var_name(c *Table_var_nameContext) - // ExitSchema_name is called when exiting the schema_name production. ExitSchema_name(c *Schema_nameContext) @@ -7194,10 +7050,4 @@ type PlSqlParserListener interface { // ExitNon_reserved_keywords_pre12c is called when exiting the non_reserved_keywords_pre12c production. ExitNon_reserved_keywords_pre12c(c *Non_reserved_keywords_pre12cContext) - - // ExitString_function_name is called when exiting the string_function_name production. - ExitString_function_name(c *String_function_nameContext) - - // ExitNumeric_function_name is called when exiting the numeric_function_name production. - ExitNumeric_function_name(c *Numeric_function_nameContext) } diff --git a/plsql/plsqlparser_visitor.go b/plsql/plsqlparser_visitor.go index c2c033c..1b02236 100644 --- a/plsql/plsqlparser_visitor.go +++ b/plsql/plsqlparser_visitor.go @@ -1,4 +1,4 @@ -// Code generated from PlSqlParser.g4 by ANTLR 4.13.1. DO NOT EDIT. +// Code generated from PlSqlParser.g4 by ANTLR 4.13.2. DO NOT EDIT. package plsql // PlSqlParser import "github.com/antlr4-go/antlr/v4" @@ -88,12 +88,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#diskgroup_attributes. VisitDiskgroup_attributes(ctx *Diskgroup_attributesContext) interface{} - // Visit a parse tree produced by PlSqlParser#modify_diskgroup_file. - VisitModify_diskgroup_file(ctx *Modify_diskgroup_fileContext) interface{} - - // Visit a parse tree produced by PlSqlParser#disk_region_clause. - VisitDisk_region_clause(ctx *Disk_region_clauseContext) interface{} - // Visit a parse tree produced by PlSqlParser#drop_diskgroup_file_clause. VisitDrop_diskgroup_file_clause(ctx *Drop_diskgroup_file_clauseContext) interface{} @@ -331,15 +325,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#trigger_body. VisitTrigger_body(ctx *Trigger_bodyContext) interface{} - // Visit a parse tree produced by PlSqlParser#routine_clause. - VisitRoutine_clause(ctx *Routine_clauseContext) interface{} - - // Visit a parse tree produced by PlSqlParser#compound_trigger_block. - VisitCompound_trigger_block(ctx *Compound_trigger_blockContext) interface{} - - // Visit a parse tree produced by PlSqlParser#timing_point_section. - VisitTiming_point_section(ctx *Timing_point_sectionContext) interface{} - // Visit a parse tree produced by PlSqlParser#non_dml_event. VisitNon_dml_event(ctx *Non_dml_eventContext) interface{} @@ -376,12 +361,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#alter_method_element. VisitAlter_method_element(ctx *Alter_method_elementContext) interface{} - // Visit a parse tree produced by PlSqlParser#alter_attribute_definition. - VisitAlter_attribute_definition(ctx *Alter_attribute_definitionContext) interface{} - - // Visit a parse tree produced by PlSqlParser#attribute_definition. - VisitAttribute_definition(ctx *Attribute_definitionContext) interface{} - // Visit a parse tree produced by PlSqlParser#alter_collection_clauses. VisitAlter_collection_clauses(ctx *Alter_collection_clausesContext) interface{} @@ -1429,15 +1408,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#datetime_expr. VisitDatetime_expr(ctx *Datetime_exprContext) interface{} - // Visit a parse tree produced by PlSqlParser#interval_expr. - VisitInterval_expr(ctx *Interval_exprContext) interface{} - - // Visit a parse tree produced by PlSqlParser#synchronous_or_asynchronous. - VisitSynchronous_or_asynchronous(ctx *Synchronous_or_asynchronousContext) interface{} - - // Visit a parse tree produced by PlSqlParser#including_or_excluding. - VisitIncluding_or_excluding(ctx *Including_or_excludingContext) interface{} - // Visit a parse tree produced by PlSqlParser#create_materialized_view_log. VisitCreate_materialized_view_log(ctx *Create_materialized_view_logContext) interface{} @@ -1759,9 +1729,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#lob_partitioning_storage. VisitLob_partitioning_storage(ctx *Lob_partitioning_storageContext) interface{} - // Visit a parse tree produced by PlSqlParser#datatype_null_enable. - VisitDatatype_null_enable(ctx *Datatype_null_enableContext) interface{} - // Visit a parse tree produced by PlSqlParser#size_clause. VisitSize_clause(ctx *Size_clauseContext) interface{} @@ -2464,9 +2431,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#add_column_clause. VisitAdd_column_clause(ctx *Add_column_clauseContext) interface{} - // Visit a parse tree produced by PlSqlParser#alter_varray_col_properties. - VisitAlter_varray_col_properties(ctx *Alter_varray_col_propertiesContext) interface{} - // Visit a parse tree produced by PlSqlParser#varray_col_properties. VisitVarray_col_properties(ctx *Varray_col_propertiesContext) interface{} @@ -2551,9 +2515,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#evaluation_edition_clause. VisitEvaluation_edition_clause(ctx *Evaluation_edition_clauseContext) interface{} - // Visit a parse tree produced by PlSqlParser#out_of_line_part_storage. - VisitOut_of_line_part_storage(ctx *Out_of_line_part_storageContext) interface{} - // Visit a parse tree produced by PlSqlParser#nested_table_col_properties. VisitNested_table_col_properties(ctx *Nested_table_col_propertiesContext) interface{} @@ -2569,9 +2530,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#supplemental_logging_props. VisitSupplemental_logging_props(ctx *Supplemental_logging_propsContext) interface{} - // Visit a parse tree produced by PlSqlParser#column_or_attribute. - VisitColumn_or_attribute(ctx *Column_or_attributeContext) interface{} - // Visit a parse tree produced by PlSqlParser#object_type_col_properties. VisitObject_type_col_properties(ctx *Object_type_col_propertiesContext) interface{} @@ -2590,24 +2548,9 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#drop_primary_key_or_unique_or_generic_clause. VisitDrop_primary_key_or_unique_or_generic_clause(ctx *Drop_primary_key_or_unique_or_generic_clauseContext) interface{} - // Visit a parse tree produced by PlSqlParser#add_constraint. - VisitAdd_constraint(ctx *Add_constraintContext) interface{} - - // Visit a parse tree produced by PlSqlParser#add_constraint_clause. - VisitAdd_constraint_clause(ctx *Add_constraint_clauseContext) interface{} - // Visit a parse tree produced by PlSqlParser#check_constraint. VisitCheck_constraint(ctx *Check_constraintContext) interface{} - // Visit a parse tree produced by PlSqlParser#drop_constraint. - VisitDrop_constraint(ctx *Drop_constraintContext) interface{} - - // Visit a parse tree produced by PlSqlParser#enable_constraint. - VisitEnable_constraint(ctx *Enable_constraintContext) interface{} - - // Visit a parse tree produced by PlSqlParser#disable_constraint. - VisitDisable_constraint(ctx *Disable_constraintContext) interface{} - // Visit a parse tree produced by PlSqlParser#foreign_key_clause. VisitForeign_key_clause(ctx *Foreign_key_clauseContext) interface{} @@ -2617,12 +2560,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#on_delete_clause. VisitOn_delete_clause(ctx *On_delete_clauseContext) interface{} - // Visit a parse tree produced by PlSqlParser#unique_key_clause. - VisitUnique_key_clause(ctx *Unique_key_clauseContext) interface{} - - // Visit a parse tree produced by PlSqlParser#primary_key_clause. - VisitPrimary_key_clause(ctx *Primary_key_clauseContext) interface{} - // Visit a parse tree produced by PlSqlParser#anonymous_block. VisitAnonymous_block(ctx *Anonymous_blockContext) interface{} @@ -2704,9 +2641,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#statement. VisitStatement(ctx *StatementContext) interface{} - // Visit a parse tree produced by PlSqlParser#swallow_to_semi. - VisitSwallow_to_semi(ctx *Swallow_to_semiContext) interface{} - // Visit a parse tree produced by PlSqlParser#assignment_statement. VisitAssignment_statement(ctx *Assignment_statementContext) interface{} @@ -3400,9 +3334,6 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#rollback_segment_name. VisitRollback_segment_name(ctx *Rollback_segment_nameContext) interface{} - // Visit a parse tree produced by PlSqlParser#table_var_name. - VisitTable_var_name(ctx *Table_var_nameContext) interface{} - // Visit a parse tree produced by PlSqlParser#schema_name. VisitSchema_name(ctx *Schema_nameContext) interface{} @@ -3597,10 +3528,4 @@ type PlSqlParserVisitor interface { // Visit a parse tree produced by PlSqlParser#non_reserved_keywords_pre12c. VisitNon_reserved_keywords_pre12c(ctx *Non_reserved_keywords_pre12cContext) interface{} - - // Visit a parse tree produced by PlSqlParser#string_function_name. - VisitString_function_name(ctx *String_function_nameContext) interface{} - - // Visit a parse tree produced by PlSqlParser#numeric_function_name. - VisitNumeric_function_name(ctx *Numeric_function_nameContext) interface{} }