"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class OracleListenerBase {
    constructor() {
        this.enterActivate_standby_db_clause = function () { };
        this.enterAdd_column_clause = function () { };
        this.enterAdd_constraint = function () { };
        this.enterAdd_constraint_clause = function () { };
        this.enterAdd_hash_index_partition = function () { };
        this.enterAdd_logfile_clauses = function () { };
        this.enterAdd_modify_drop_column_clauses = function () { };
        this.enterAdd_mv_log_column_clause = function () { };
        this.enterAdd_or_drop = function () { };
        this.enterAdd_overflow_clause = function () { };
        this.enterAdd_rem_container_data = function () { };
        this.enterAggregate_function_name = function () { };
        this.enterAllocate_extent_clause = function () { };
        this.enterAllow_or_disallow = function () { };
        this.enterAlter_attribute_definition = function () { };
        this.enterAlter_cluster = function () { };
        this.enterAlter_collection_clauses = function () { };
        this.enterAlter_database = function () { };
        this.enterAlter_datafile_clause = function () { };
        this.enterAlter_function = function () { };
        this.enterAlter_identified_by = function () { };
        this.enterAlter_index = function () { };
        this.enterAlter_index_ops_set1 = function () { };
        this.enterAlter_index_ops_set2 = function () { };
        this.enterAlter_index_partitioning = function () { };
        this.enterAlter_iot_clauses = function () { };
        this.enterAlter_library = function () { };
        this.enterAlter_mapping_table_clause = function () { };
        this.enterAlter_materialized_view = function () { };
        this.enterAlter_materialized_view_log = function () { };
        this.enterAlter_method_element = function () { };
        this.enterAlter_method_spec = function () { };
        this.enterAlter_mv_option1 = function () { };
        this.enterAlter_mv_refresh = function () { };
        this.enterAlter_overflow_clause = function () { };
        this.enterAlter_package = function () { };
        this.enterAlter_procedure = function () { };
        this.enterAlter_sequence = function () { };
        this.enterAlter_session = function () { };
        this.enterAlter_session_set_clause = function () { };
        this.enterAlter_table = function () { };
        this.enterAlter_table_properties = function () { };
        this.enterAlter_table_properties_1 = function () { };
        this.enterAlter_tablespace = function () { };
        this.enterAlter_tempfile_clause = function () { };
        this.enterAlter_trigger = function () { };
        this.enterAlter_type = function () { };
        this.enterAlter_user = function () { };
        this.enterAlter_user_editions_clause = function () { };
        this.enterAlter_varray_col_properties = function () { };
        this.enterAlter_view = function () { };
        this.enterAlter_view_editionable = function () { };
        this.enterAnalyze = function () { };
        this.enterAnonymous_block = function () { };
        this.enterArgument = function () { };
        this.enterAssignment_statement = function () { };
        this.enterAssociate_statistics = function () { };
        this.enterAtom = function () { };
        this.enterAttribute_definition = function () { };
        this.enterAttribute_name = function () { };
        this.enterAudit_container_clause = function () { };
        this.enterAudit_direct_path = function () { };
        this.enterAudit_operation_clause = function () { };
        this.enterAudit_schema_object_clause = function () { };
        this.enterAudit_traditional = function () { };
        this.enterAudit_user = function () { };
        this.enterAuditing_by_clause = function () { };
        this.enterAuditing_on_clause = function () { };
        this.enterAutoextend_clause = function () { };
        this.enterBegin_or_end = function () { };
        this.enterBetween_bound = function () { };
        this.enterBetween_elements = function () { };
        this.enterBind_variable = function () { };
        this.enterBitmap_join_index_clause = function () { };
        this.enterBlock = function () { };
        this.enterBody = function () { };
        this.enterBounds_clause = function () { };
        this.enterBuild_clause = function () { };
        this.enterC_agent_in_clause = function () { };
        this.enterC_parameters_clause = function () { };
        this.enterC_spec = function () { };
        this.enterCache_or_nocache = function () { };
        this.enterCall_spec = function () { };
        this.enterCase_else_part = function () { };
        this.enterCase_statement = function () { };
        this.enterCell_assignment = function () { };
        this.enterCell_reference_options = function () { };
        this.enterChar_set_name = function () { };
        this.enterCheck_constraint = function () { };
        this.enterClose_statement = function () { };
        this.enterCluster_index_clause = function () { };
        this.enterCluster_name = function () { };
        this.enterCoalesce_index_partition = function () { };
        this.enterCollect_order_by_part = function () { };
        this.enterCollection_item = function () { };
        this.enterCollection_name = function () { };
        this.enterColumn_alias = function () { };
        this.enterColumn_association = function () { };
        this.enterColumn_based_update_set_clause = function () { };
        this.enterColumn_clauses = function () { };
        this.enterColumn_definition = function () { };
        this.enterColumn_list = function () { };
        this.enterColumn_name = function () { };
        this.enterColumn_or_attribute = function () { };
        this.enterColumn_properties = function () { };
        this.enterComment_on_column = function () { };
        this.enterComment_on_table = function () { };
        this.enterCommit_statement = function () { };
        this.enterCommit_switchover_clause = function () { };
        this.enterCompile_type_clause = function () { };
        this.enterCompiler_parameters_clause = function () { };
        this.enterComposite_hash_partitions = function () { };
        this.enterComposite_list_partitions = function () { };
        this.enterComposite_range_partitions = function () { };
        this.enterCompound_dml_trigger = function () { };
        this.enterCompound_expression = function () { };
        this.enterCompound_trigger_block = function () { };
        this.enterConcatenation = function () { };
        this.enterCondition = function () { };
        this.enterConditional_insert_clause = function () { };
        this.enterConditional_insert_else_part = function () { };
        this.enterConditional_insert_when_part = function () { };
        this.enterConstant = function () { };
        this.enterConstraint_clauses = function () { };
        this.enterConstraint_name = function () { };
        this.enterConstraint_state = function () { };
        this.enterConstructor_declaration = function () { };
        this.enterConstructor_spec = function () { };
        this.enterContainer_clause = function () { };
        this.enterContainer_data_clause = function () { };
        this.enterContainer_names = function () { };
        this.enterContainer_tableview_name = function () { };
        this.enterContinue_statement = function () { };
        this.enterControlfile_clauses = function () { };
        this.enterConvert_database_clause = function () { };
        this.enterCost_class_name = function () { };
        this.enterCost_matrix_clause = function () { };
        this.enterCpu_cost = function () { };
        this.enterCreate_cluster = function () { };
        this.enterCreate_context = function () { };
        this.enterCreate_datafile_clause = function () { };
        this.enterCreate_directory = function () { };
        this.enterCreate_function_body = function () { };
        this.enterCreate_index = function () { };
        this.enterCreate_materialized_view = function () { };
        this.enterCreate_materialized_view_log = function () { };
        this.enterCreate_mv_refresh = function () { };
        this.enterCreate_package = function () { };
        this.enterCreate_package_body = function () { };
        this.enterCreate_procedure_body = function () { };
        this.enterCreate_sequence = function () { };
        this.enterCreate_synonym = function () { };
        this.enterCreate_table = function () { };
        this.enterCreate_tablespace = function () { };
        this.enterCreate_trigger = function () { };
        this.enterCreate_type = function () { };
        this.enterCreate_user = function () { };
        this.enterCreate_view = function () { };
        this.enterCursor_declaration = function () { };
        this.enterCursor_expression = function () { };
        this.enterCursor_loop_param = function () { };
        this.enterCursor_manipulation_statements = function () { };
        this.enterCursor_name = function () { };
        this.enterCycle_clause = function () { };
        this.enterData_manipulation_language_statements = function () { };
        this.enterDatabase = function () { };
        this.enterDatabase_file_clauses = function () { };
        this.enterDatabase_name = function () { };
        this.enterDatafile_specification = function () { };
        this.enterDatafile_tempfile_clauses = function () { };
        this.enterDatafile_tempfile_spec = function () { };
        this.enterDatatype = function () { };
        this.enterDatatype_null_enable = function () { };
        this.enterDatetime_expr = function () { };
        this.enterDb_name = function () { };
        this.enterDeallocate_unused_clause = function () { };
        this.enterDeclare_spec = function () { };
        this.enterDefault_cost_clause = function () { };
        this.enterDefault_selectivity = function () { };
        this.enterDefault_selectivity_clause = function () { };
        this.enterDefault_settings_clause = function () { };
        this.enterDefault_value_part = function () { };
        this.enterDeferred_segment_creation = function () { };
        this.enterDelete_statement = function () { };
        this.enterDependent_exceptions_part = function () { };
        this.enterDependent_handling_clause = function () { };
        this.enterDir_object_name = function () { };
        this.enterDirectory_name = function () { };
        this.enterDirectory_path = function () { };
        this.enterDisable_constraint = function () { };
        this.enterDml_event_clause = function () { };
        this.enterDml_event_element = function () { };
        this.enterDml_event_nested_clause = function () { };
        this.enterDml_table_expression_clause = function () { };
        this.enterDomain = function () { };
        this.enterDomain_index_clause = function () { };
        this.enterDrop_column_clause = function () { };
        this.enterDrop_constraint = function () { };
        this.enterDrop_constraint_clause = function () { };
        this.enterDrop_function = function () { };
        this.enterDrop_index = function () { };
        this.enterDrop_index_partition = function () { };
        this.enterDrop_logfile_clauses = function () { };
        this.enterDrop_package = function () { };
        this.enterDrop_primary_key_or_unique_or_generic_clause = function () { };
        this.enterDrop_procedure = function () { };
        this.enterDrop_sequence = function () { };
        this.enterDrop_table = function () { };
        this.enterDrop_trigger = function () { };
        this.enterDrop_type = function () { };
        this.enterDynamic_returning_clause = function () { };
        this.enterEdition_name = function () { };
        this.enterElement_spec = function () { };
        this.enterElement_spec_options = function () { };
        this.enterElse_part = function () { };
        this.enterElsif_part = function () { };
        this.enterEnable_constraint = function () { };
        this.enterEnable_disable_clause = function () { };
        this.enterEnable_or_disable = function () { };
        this.enterEncryption_spec = function () { };
        this.enterEnd_time_column = function () { };
        this.enterError_logging_clause = function () { };
        this.enterError_logging_into_part = function () { };
        this.enterError_logging_reject_part = function () { };
        this.enterException_declaration = function () { };
        this.enterException_handler = function () { };
        this.enterException_name = function () { };
        this.enterExceptions_clause = function () { };
        this.enterExecute_immediate = function () { };
        this.enterExit_statement = function () { };
        this.enterExplain_statement = function () { };
        this.enterExpression = function () { };
        this.enterExpressions = function () { };
        this.enterExtent_management_clause = function () { };
        this.enterFactoring_element = function () { };
        this.enterFetch_clause = function () { };
        this.enterFetch_statement = function () { };
        this.enterField_spec = function () { };
        this.enterFilename = function () { };
        this.enterFilenumber = function () { };
        this.enterFlashback_archive_clause = function () { };
        this.enterFlashback_mode_clause = function () { };
        this.enterFlashback_query_clause = function () { };
        this.enterFor_each_row = function () { };
        this.enterFor_update_clause = function () { };
        this.enterFor_update_of_part = function () { };
        this.enterFor_update_options = function () { };
        this.enterForall_statement = function () { };
        this.enterForeign_key_clause = function () { };
        this.enterFrom_clause = function () { };
        this.enterFull_database_recovery = function () { };
        this.enterFunc_decl_in_type = function () { };
        this.enterFunction_argument = function () { };
        this.enterFunction_argument_analytic = function () { };
        this.enterFunction_argument_modeling = function () { };
        this.enterFunction_association = function () { };
        this.enterFunction_body = function () { };
        this.enterFunction_call = function () { };
        this.enterFunction_name = function () { };
        this.enterFunction_spec = function () { };
        this.enterGeneral_element = function () { };
        this.enterGeneral_element_part = function () { };
        this.enterGeneral_recovery = function () { };
        this.enterGeneral_table_ref = function () { };
        this.enterGlobal_partitioned_index = function () { };
        this.enterGoto_statement = function () { };
        this.enterGrant_object_name = function () { };
        this.enterGrant_statement = function () { };
        this.enterGrantee_name = function () { };
        this.enterGroup_by_clause = function () { };
        this.enterGroup_by_elements = function () { };
        this.enterGrouping_sets_clause = function () { };
        this.enterGrouping_sets_elements = function () { };
        this.enterHash_partition_quantity = function () { };
        this.enterHash_partitions = function () { };
        this.enterHash_partitions_by_quantity = function () { };
        this.enterHash_subpartition_quantity = function () { };
        this.enterHash_subparts_by_quantity = function () { };
        this.enterHaving_clause = function () { };
        this.enterHierarchical_query_clause = function () { };
        this.enterId_expression = function () { };
        this.enterIdentified_by = function () { };
        this.enterIdentified_other_clause = function () { };
        this.enterIdentifier = function () { };
        this.enterIf_statement = function () { };
        this.enterImplementation_type_name = function () { };
        this.enterIn_elements = function () { };
        this.enterIncluding_or_excluding = function () { };
        this.enterIndex_attributes = function () { };
        this.enterIndex_expr = function () { };
        this.enterIndex_name = function () { };
        this.enterIndex_org_overflow_clause = function () { };
        this.enterIndex_org_table_clause = function () { };
        this.enterIndex_partition_description = function () { };
        this.enterIndex_partitioning_clause = function () { };
        this.enterIndex_properties = function () { };
        this.enterIndex_subpartition_clause = function () { };
        this.enterIndex_subpartition_subclause = function () { };
        this.enterIndextype = function () { };
        this.enterIndextype_name = function () { };
        this.enterIndividual_hash_partitions = function () { };
        this.enterIndividual_hash_subparts = function () { };
        this.enterInline_constraint = function () { };
        this.enterInline_ref_constraint = function () { };
        this.enterInsert_into_clause = function () { };
        this.enterInsert_statement = function () { };
        this.enterInstance_clauses = function () { };
        this.enterInterval_expr = function () { };
        this.enterInterval_expression = function () { };
        this.enterInto_clause = function () { };
        this.enterInto_clause1 = function () { };
        this.enterInvoker_rights_clause = function () { };
        this.enterIo_cost = function () { };
        this.enterJava_spec = function () { };
        this.enterJoin_clause = function () { };
        this.enterJoin_on_part = function () { };
        this.enterJoin_using_part = function () { };
        this.enterKeep_clause = function () { };
        this.enterKey_compression = function () { };
        this.enterLabel_declaration = function () { };
        this.enterLabel_name = function () { };
        this.enterLibrary_debug = function () { };
        this.enterLibrary_editionable = function () { };
        this.enterLibrary_name = function () { };
        this.enterLink_name = function () { };
        this.enterList_partition_desc = function () { };
        this.enterList_partitions = function () { };
        this.enterList_subpartition_desc = function () { };
        this.enterList_values_clause = function () { };
        this.enterLiteral = function () { };
        this.enterLob_compression_clause = function () { };
        this.enterLob_deduplicate_clause = function () { };
        this.enterLob_item = function () { };
        this.enterLob_parameters = function () { };
        this.enterLob_partitioning_storage = function () { };
        this.enterLob_retention_clause = function () { };
        this.enterLob_segname = function () { };
        this.enterLob_storage_clause = function () { };
        this.enterLob_storage_parameters = function () { };
        this.enterLocal_domain_index_clause = function () { };
        this.enterLocal_partitioned_index = function () { };
        this.enterLocal_xmlindex_clause = function () { };
        this.enterLock_mode = function () { };
        this.enterLock_table_element = function () { };
        this.enterLock_table_statement = function () { };
        this.enterLog_file_group = function () { };
        this.enterLog_grp = function () { };
        this.enterLogfile_clauses = function () { };
        this.enterLogfile_descriptor = function () { };
        this.enterLogging_clause = function () { };
        this.enterLogical_expression = function () { };
        this.enterLogical_operation = function () { };
        this.enterLoop_statement = function () { };
        this.enterLower_bound = function () { };
        this.enterMain_model = function () { };
        this.enterMain_model_name = function () { };
        this.enterManaged_standby_recovery = function () { };
        this.enterMap_order_func_declaration = function () { };
        this.enterMap_order_function_spec = function () { };
        this.enterMapping_table_clause = function () { };
        this.enterMaximize_standby_db_clause = function () { };
        this.enterMaxsize_clause = function () { };
        this.enterMerge_element = function () { };
        this.enterMerge_insert_clause = function () { };
        this.enterMerge_statement = function () { };
        this.enterMerge_update_clause = function () { };
        this.enterMerge_update_delete_part = function () { };
        this.enterModel_clause = function () { };
        this.enterModel_column = function () { };
        this.enterModel_column_clauses = function () { };
        this.enterModel_column_list = function () { };
        this.enterModel_column_partition_part = function () { };
        this.enterModel_expression = function () { };
        this.enterModel_expression_element = function () { };
        this.enterModel_iterate_clause = function () { };
        this.enterModel_name = function () { };
        this.enterModel_rules_clause = function () { };
        this.enterModel_rules_element = function () { };
        this.enterModel_rules_part = function () { };
        this.enterModifier_clause = function () { };
        this.enterModify_col_properties = function () { };
        this.enterModify_col_substitutable = function () { };
        this.enterModify_collection_retrieval = function () { };
        this.enterModify_column_clauses = function () { };
        this.enterModify_index_default_attrs = function () { };
        this.enterModify_index_partition = function () { };
        this.enterModify_index_partitions_ops = function () { };
        this.enterModify_index_subpartition = function () { };
        this.enterModify_lob_parameters = function () { };
        this.enterModify_lob_storage_clause = function () { };
        this.enterModify_mv_column_clause = function () { };
        this.enterMonitoring_nomonitoring = function () { };
        this.enterMove_mv_log_clause = function () { };
        this.enterMove_table_clause = function () { };
        this.enterMulti_column_for_loop = function () { };
        this.enterMulti_table_element = function () { };
        this.enterMulti_table_insert = function () { };
        this.enterMultiset_expression = function () { };
        this.enterMv_log_augmentation = function () { };
        this.enterMv_log_purge_clause = function () { };
        this.enterNative_datatype_element = function () { };
        this.enterNested_item = function () { };
        this.enterNested_table_col_properties = function () { };
        this.enterNested_table_type_def = function () { };
        this.enterNetwork_cost = function () { };
        this.enterNew_column_name = function () { };
        this.enterNew_constraint_name = function () { };
        this.enterNew_index_name = function () { };
        this.enterNew_partition_name = function () { };
        this.enterNew_tablespace_name = function () { };
        this.enterNew_values_clause = function () { };
        this.enterNon_dml_event = function () { };
        this.enterNon_dml_trigger = function () { };
        this.enterNon_reserved_keywords_in_12c = function () { };
        this.enterNon_reserved_keywords_pre12c = function () { };
        this.enterNull_statement = function () { };
        this.enterNumeric = function () { };
        this.enterNumeric_function = function () { };
        this.enterNumeric_function_name = function () { };
        this.enterNumeric_function_wrapper = function () { };
        this.enterNumeric_negative = function () { };
        this.enterObject_as_part = function () { };
        this.enterObject_member_spec = function () { };
        this.enterObject_name = function () { };
        this.enterObject_privilege = function () { };
        this.enterObject_properties = function () { };
        this.enterObject_table = function () { };
        this.enterObject_table_substitution = function () { };
        this.enterObject_type_col_properties = function () { };
        this.enterObject_type_def = function () { };
        this.enterObject_under_part = function () { };
        this.enterObject_view_clause = function () { };
        this.enterOdci_parameters = function () { };
        this.enterOffset_clause = function () { };
        this.enterOid_clause = function () { };
        this.enterOid_index_clause = function () { };
        this.enterOld_column_name = function () { };
        this.enterOld_constraint_name = function () { };
        this.enterOn_comp_partitioned_clause = function () { };
        this.enterOn_comp_partitioned_table = function () { };
        this.enterOn_delete_clause = function () { };
        this.enterOn_hash_partitioned_clause = function () { };
        this.enterOn_hash_partitioned_table = function () { };
        this.enterOn_list_partitioned_table = function () { };
        this.enterOn_range_partitioned_table = function () { };
        this.enterOnline_or_offline = function () { };
        this.enterOpen_for_statement = function () { };
        this.enterOpen_statement = function () { };
        this.enterOracle_namespace = function () { };
        this.enterOrder_by_clause = function () { };
        this.enterOrder_by_elements = function () { };
        this.enterOther_function = function () { };
        this.enterOut_of_line_constraint = function () { };
        this.enterOut_of_line_part_storage = function () { };
        this.enterOut_of_line_ref_constraint = function () { };
        this.enterOuter_join_sign = function () { };
        this.enterOuter_join_type = function () { };
        this.enterOver_clause = function () { };
        this.enterOver_clause_keyword = function () { };
        this.enterOverriding_function_spec = function () { };
        this.enterOverriding_subprogram_spec = function () { };
        this.enterPackage_name = function () { };
        this.enterPackage_obj_body = function () { };
        this.enterPackage_obj_spec = function () { };
        this.enterParallel_clause = function () { };
        this.enterParallel_enable_clause = function () { };
        this.enterParameter = function () { };
        this.enterParameter_name = function () { };
        this.enterParameter_spec = function () { };
        this.enterParameter_value = function () { };
        this.enterParen_column_list = function () { };
        this.enterPartial_database_recovery = function () { };
        this.enterPartial_database_recovery_10g = function () { };
        this.enterPartition_by_clause = function () { };
        this.enterPartition_extension_clause = function () { };
        this.enterPartition_extention_clause = function () { };
        this.enterPartition_key_value = function () { };
        this.enterPartition_name = function () { };
        this.enterPartition_name_old = function () { };
        this.enterPartitioned_table = function () { };
        this.enterPartitioning_storage_clause = function () { };
        this.enterPassword_expire_clause = function () { };
        this.enterPeriod_definition = function () { };
        this.enterPermanent_tablespace_clause = function () { };
        this.enterPhysical_attributes_clause = function () { };
        this.enterPhysical_properties = function () { };
        this.enterPipe_row_statement = function () { };
        this.enterPivot_clause = function () { };
        this.enterPivot_element = function () { };
        this.enterPivot_for_clause = function () { };
        this.enterPivot_in_clause = function () { };
        this.enterPivot_in_clause_element = function () { };
        this.enterPivot_in_clause_elements = function () { };
        this.enterPolicy_name = function () { };
        this.enterPragma_clause = function () { };
        this.enterPragma_declaration = function () { };
        this.enterPragma_elements = function () { };
        this.enterPrecision_part = function () { };
        this.enterPrimary_key_clause = function () { };
        this.enterProc_decl_in_type = function () { };
        this.enterProcedure_body = function () { };
        this.enterProcedure_call = function () { };
        this.enterProcedure_name = function () { };
        this.enterProcedure_spec = function () { };
        this.enterProfile_clause = function () { };
        this.enterProfile_name = function () { };
        this.enterProxy_clause = function () { };
        this.enterQuantified_expression = function () { };
        this.enterQuery_block = function () { };
        this.enterQuery_name = function () { };
        this.enterQuery_partition_clause = function () { };
        this.enterQuota_clause = function () { };
        this.enterQuoted_string = function () { };
        this.enterRaise_statement = function () { };
        this.enterRange_partition_desc = function () { };
        this.enterRange_partitions = function () { };
        this.enterRange_subpartition_desc = function () { };
        this.enterRange_values_clause = function () { };
        this.enterRebuild_clause = function () { };
        this.enterRecord_name = function () { };
        this.enterRecord_type_def = function () { };
        this.enterRecords_per_block_clause = function () { };
        this.enterRecovery_clauses = function () { };
        this.enterRedo_log_file_spec = function () { };
        this.enterRef_cursor_type_def = function () { };
        this.enterReference_model = function () { };
        this.enterReference_model_name = function () { };
        this.enterReference_partition_desc = function () { };
        this.enterReference_partitioning = function () { };
        this.enterReferences_clause = function () { };
        this.enterReferencing_clause = function () { };
        this.enterReferencing_element = function () { };
        this.enterRegister_logfile_clause = function () { };
        this.enterRegular_id = function () { };
        this.enterRelational_expression = function () { };
        this.enterRelational_operator = function () { };
        this.enterRelational_property = function () { };
        this.enterRelational_table = function () { };
        this.enterRelies_on_part = function () { };
        this.enterRename_column_clause = function () { };
        this.enterRename_index_partition = function () { };
        this.enterReplace_type_clause = function () { };
        this.enterResetlogs_or_noresetlogs = function () { };
        this.enterRespect_or_ignore_nulls = function () { };
        this.enterResult_cache_clause = function () { };
        this.enterReturn_rows_clause = function () { };
        this.enterReturn_statement = function () { };
        this.enterRole_clause = function () { };
        this.enterRole_name = function () { };
        this.enterRollback_segment = function () { };
        this.enterRollback_segment_name = function () { };
        this.enterRollback_statement = function () { };
        this.enterRollup_cube_clause = function () { };
        this.enterRoutine_clause = function () { };
        this.enterRoutine_name = function () { };
        this.enterRow_movement_clause = function () { };
        this.enterSample_clause = function () { };
        this.enterSavepoint_name = function () { };
        this.enterSavepoint_statement = function () { };
        this.enterSchema_name = function () { };
        this.enterSchema_object_name = function () { };
        this.enterSearch_clause = function () { };
        this.enterSearched_case_statement = function () { };
        this.enterSearched_case_when_part = function () { };
        this.enterSecurity_clause = function () { };
        this.enterSeed_part = function () { };
        this.enterSegment_attributes_clause = function () { };
        this.enterSegment_management_clause = function () { };
        this.enterSelect_list_elements = function () { };
        this.enterSelect_statement = function () { };
        this.enterSelected_element = function () { };
        this.enterSelected_tableview = function () { };
        this.enterSeq_of_declare_specs = function () { };
        this.enterSeq_of_statements = function () { };
        this.enterSequence_name = function () { };
        this.enterSequence_spec = function () { };
        this.enterSequence_start_clause = function () { };
        this.enterSet_command = function () { };
        this.enterSet_constraint_command = function () { };
        this.enterSet_container_data = function () { };
        this.enterSet_time_zone_clause = function () { };
        this.enterSet_transaction_command = function () { };
        this.enterShrink_clause = function () { };
        this.enterSimple_case_statement = function () { };
        this.enterSimple_case_when_part = function () { };
        this.enterSimple_dml_trigger = function () { };
        this.enterSingle_column_for_loop = function () { };
        this.enterSingle_table_insert = function () { };
        this.enterSize_clause = function () { };
        this.enterSort_or_nosort = function () { };
        this.enterSplit_index_partition = function () { };
        this.enterSql_operation = function () { };
        this.enterSql_plus_command = function () { };
        this.enterSql_script = function () { };
        this.enterSql_statement = function () { };
        this.enterSql_statement_shortcut = function () { };
        this.enterSqlj_object_type = function () { };
        this.enterSqlj_object_type_attr = function () { };
        this.enterStandard_function = function () { };
        this.enterStandard_prediction_function_keyword = function () { };
        this.enterStandby_database_clauses = function () { };
        this.enterStart_part = function () { };
        this.enterStart_standby_clause = function () { };
        this.enterStart_time_column = function () { };
        this.enterStartup_clauses = function () { };
        this.enterStatement = function () { };
        this.enterStatic_returning_clause = function () { };
        this.enterStatistics_type_name = function () { };
        this.enterStop_standby_clause = function () { };
        this.enterStorage_clause = function () { };
        this.enterStorage_table_clause = function () { };
        this.enterStreaming_clause = function () { };
        this.enterString_function = function () { };
        this.enterString_function_name = function () { };
        this.enterSubpartition_by_hash = function () { };
        this.enterSubpartition_by_list = function () { };
        this.enterSubpartition_by_range = function () { };
        this.enterSubpartition_key_value = function () { };
        this.enterSubpartition_name = function () { };
        this.enterSubpartition_template = function () { };
        this.enterSubprog_decl_in_type = function () { };
        this.enterSubprogram_spec = function () { };
        this.enterSubquery = function () { };
        this.enterSubquery_basic_elements = function () { };
        this.enterSubquery_factoring_clause = function () { };
        this.enterSubquery_operation_part = function () { };
        this.enterSubquery_restriction_clause = function () { };
        this.enterSubstitutable_column_clause = function () { };
        this.enterSubtype_declaration = function () { };
        this.enterSupplemental_db_logging = function () { };
        this.enterSupplemental_id_key_clause = function () { };
        this.enterSupplemental_log_grp_clause = function () { };
        this.enterSupplemental_logging_props = function () { };
        this.enterSupplemental_plsql_clause = function () { };
        this.enterSupplemental_table_logging = function () { };
        this.enterSwallow_to_semi = function () { };
        this.enterSwitch_logfile_clause = function () { };
        this.enterSynchronous_or_asynchronous = function () { };
        this.enterSynonym_name = function () { };
        this.enterSystem_partitioning = function () { };
        this.enterSystem_privilege = function () { };
        this.enterTable_alias = function () { };
        this.enterTable_collection_expression = function () { };
        this.enterTable_compression = function () { };
        this.enterTable_element = function () { };
        this.enterTable_index_clause = function () { };
        this.enterTable_indexed_by_part = function () { };
        this.enterTable_partition_description = function () { };
        this.enterTable_partitioning_clauses = function () { };
        this.enterTable_ref = function () { };
        this.enterTable_ref_aux = function () { };
        this.enterTable_ref_aux_internal = function () { };
        this.enterTable_ref_aux_internal_one = function () { };
        this.enterTable_ref_aux_internal_three = function () { };
        this.enterTable_ref_aux_internal_two = function () { };
        this.enterTable_ref_list = function () { };
        this.enterTable_type_def = function () { };
        this.enterTable_var_name = function () { };
        this.enterTablespace = function () { };
        this.enterTablespace_encryption_spec = function () { };
        this.enterTablespace_group_clause = function () { };
        this.enterTablespace_group_name = function () { };
        this.enterTablespace_logging_clauses = function () { };
        this.enterTablespace_retention_clause = function () { };
        this.enterTablespace_state_clauses = function () { };
        this.enterTableview_name = function () { };
        this.enterTempfile_specification = function () { };
        this.enterTemporary_tablespace_clause = function () { };
        this.enterTiming_point_section = function () { };
        this.enterTrace_file_clause = function () { };
        this.enterTransaction_control_statements = function () { };
        this.enterTrigger_block = function () { };
        this.enterTrigger_body = function () { };
        this.enterTrigger_follows_clause = function () { };
        this.enterTrigger_name = function () { };
        this.enterTrigger_when_clause = function () { };
        this.enterType_body = function () { };
        this.enterType_body_elements = function () { };
        this.enterType_declaration = function () { };
        this.enterType_definition = function () { };
        this.enterType_elements_parameter = function () { };
        this.enterType_function_spec = function () { };
        this.enterType_name = function () { };
        this.enterType_procedure_spec = function () { };
        this.enterType_spec = function () { };
        this.enterUnary_expression = function () { };
        this.enterUnary_logical_expression = function () { };
        this.enterUndo_tablespace_clause = function () { };
        this.enterUnified_auditing = function () { };
        this.enterUnique_key_clause = function () { };
        this.enterUnit_statement = function () { };
        this.enterUnpivot_clause = function () { };
        this.enterUnpivot_in_clause = function () { };
        this.enterUnpivot_in_elements = function () { };
        this.enterUntil_part = function () { };
        this.enterUpdate_set_clause = function () { };
        this.enterUpdate_statement = function () { };
        this.enterUpgrade_or_downgrade = function () { };
        this.enterUpgrade_table_clause = function () { };
        this.enterUpper_bound = function () { };
        this.enterUser_default_role_clause = function () { };
        this.enterUser_editions_clause = function () { };
        this.enterUser_lock_clause = function () { };
        this.enterUser_object_name = function () { };
        this.enterUser_tablespace_clause = function () { };
        this.enterUsing_clause = function () { };
        this.enterUsing_element = function () { };
        this.enterUsing_index_clause = function () { };
        this.enterUsing_statistics_type = function () { };
        this.enterValidation_clauses = function () { };
        this.enterValues_clause = function () { };
        this.enterVariable_declaration = function () { };
        this.enterVariable_name = function () { };
        this.enterVarray_col_properties = function () { };
        this.enterVarray_item = function () { };
        this.enterVarray_storage_clause = function () { };
        this.enterVarray_type_def = function () { };
        this.enterView_alias_constraint = function () { };
        this.enterView_options = function () { };
        this.enterVirtual_column_definition = function () { };
        this.enterVisible_or_invisible = function () { };
        this.enterWait_nowait_part = function () { };
        this.enterWhenever_command = function () { };
        this.enterWhere_clause = function () { };
        this.enterWindowing_clause = function () { };
        this.enterWindowing_elements = function () { };
        this.enterWindowing_type = function () { };
        this.enterWithin_or_over_clause_keyword = function () { };
        this.enterWithin_or_over_part = function () { };
        this.enterWrite_clause = function () { };
        this.enterXml_attributes_clause = function () { };
        this.enterXml_column_name = function () { };
        this.enterXml_general_default_part = function () { };
        this.enterXml_multiuse_expression_element = function () { };
        this.enterXml_namespaces_clause = function () { };
        this.enterXml_passing_clause = function () { };
        this.enterXml_table_column = function () { };
        this.enterXmlindex_clause = function () { };
        this.enterXmlroot_param_standalone_part = function () { };
        this.enterXmlroot_param_version_part = function () { };
        this.enterXmlschema_spec = function () { };
        this.enterXmlserialize_param_enconding_part = function () { };
        this.enterXmlserialize_param_ident_part = function () { };
        this.enterXmlserialize_param_version_part = function () { };
        this.enterXmltable = function () { };
        this.enterXmltype_column_properties = function () { };
        this.enterXmltype_storage = function () { };
        this.enterXmltype_table = function () { };
        this.enterXmltype_virtual_columns = function () { };
        this.exitActivate_standby_db_clause = function () { };
        this.exitAdd_column_clause = function () { };
        this.exitAdd_constraint = function () { };
        this.exitAdd_constraint_clause = function () { };
        this.exitAdd_hash_index_partition = function () { };
        this.exitAdd_logfile_clauses = function () { };
        this.exitAdd_modify_drop_column_clauses = function () { };
        this.exitAdd_mv_log_column_clause = function () { };
        this.exitAdd_or_drop = function () { };
        this.exitAdd_overflow_clause = function () { };
        this.exitAdd_rem_container_data = function () { };
        this.exitAggregate_function_name = function () { };
        this.exitAllocate_extent_clause = function () { };
        this.exitAllow_or_disallow = function () { };
        this.exitAlter_attribute_definition = function () { };
        this.exitAlter_cluster = function () { };
        this.exitAlter_collection_clauses = function () { };
        this.exitAlter_database = function () { };
        this.exitAlter_datafile_clause = function () { };
        this.exitAlter_function = function () { };
        this.exitAlter_identified_by = function () { };
        this.exitAlter_index = function () { };
        this.exitAlter_index_ops_set1 = function () { };
        this.exitAlter_index_ops_set2 = function () { };
        this.exitAlter_index_partitioning = function () { };
        this.exitAlter_iot_clauses = function () { };
        this.exitAlter_library = function () { };
        this.exitAlter_mapping_table_clause = function () { };
        this.exitAlter_materialized_view = function () { };
        this.exitAlter_materialized_view_log = function () { };
        this.exitAlter_method_element = function () { };
        this.exitAlter_method_spec = function () { };
        this.exitAlter_mv_option1 = function () { };
        this.exitAlter_mv_refresh = function () { };
        this.exitAlter_overflow_clause = function () { };
        this.exitAlter_package = function () { };
        this.exitAlter_procedure = function () { };
        this.exitAlter_sequence = function () { };
        this.exitAlter_session = function () { };
        this.exitAlter_session_set_clause = function () { };
        this.exitAlter_table = function () { };
        this.exitAlter_table_properties = function () { };
        this.exitAlter_table_properties_1 = function () { };
        this.exitAlter_tablespace = function () { };
        this.exitAlter_tempfile_clause = function () { };
        this.exitAlter_trigger = function () { };
        this.exitAlter_type = function () { };
        this.exitAlter_user = function () { };
        this.exitAlter_user_editions_clause = function () { };
        this.exitAlter_varray_col_properties = function () { };
        this.exitAlter_view = function () { };
        this.exitAlter_view_editionable = function () { };
        this.exitAnalyze = function () { };
        this.exitAnonymous_block = function () { };
        this.exitArgument = function () { };
        this.exitAssignment_statement = function () { };
        this.exitAssociate_statistics = function () { };
        this.exitAtom = function () { };
        this.exitAttribute_definition = function () { };
        this.exitAttribute_name = function () { };
        this.exitAudit_container_clause = function () { };
        this.exitAudit_direct_path = function () { };
        this.exitAudit_operation_clause = function () { };
        this.exitAudit_schema_object_clause = function () { };
        this.exitAudit_traditional = function () { };
        this.exitAudit_user = function () { };
        this.exitAuditing_by_clause = function () { };
        this.exitAuditing_on_clause = function () { };
        this.exitAutoextend_clause = function () { };
        this.exitBegin_or_end = function () { };
        this.exitBetween_bound = function () { };
        this.exitBetween_elements = function () { };
        this.exitBind_variable = function () { };
        this.exitBitmap_join_index_clause = function () { };
        this.exitBlock = function () { };
        this.exitBody = function () { };
        this.exitBounds_clause = function () { };
        this.exitBuild_clause = function () { };
        this.exitC_agent_in_clause = function () { };
        this.exitC_parameters_clause = function () { };
        this.exitC_spec = function () { };
        this.exitCache_or_nocache = function () { };
        this.exitCall_spec = function () { };
        this.exitCase_else_part = function () { };
        this.exitCase_statement = function () { };
        this.exitCell_assignment = function () { };
        this.exitCell_reference_options = function () { };
        this.exitChar_set_name = function () { };
        this.exitCheck_constraint = function () { };
        this.exitClose_statement = function () { };
        this.exitCluster_index_clause = function () { };
        this.exitCluster_name = function () { };
        this.exitCoalesce_index_partition = function () { };
        this.exitCollect_order_by_part = function () { };
        this.exitCollection_item = function () { };
        this.exitCollection_name = function () { };
        this.exitColumn_alias = function () { };
        this.exitColumn_association = function () { };
        this.exitColumn_based_update_set_clause = function () { };
        this.exitColumn_clauses = function () { };
        this.exitColumn_definition = function () { };
        this.exitColumn_list = function () { };
        this.exitColumn_name = function () { };
        this.exitColumn_or_attribute = function () { };
        this.exitColumn_properties = function () { };
        this.exitComment_on_column = function () { };
        this.exitComment_on_table = function () { };
        this.exitCommit_statement = function () { };
        this.exitCommit_switchover_clause = function () { };
        this.exitCompile_type_clause = function () { };
        this.exitCompiler_parameters_clause = function () { };
        this.exitComposite_hash_partitions = function () { };
        this.exitComposite_list_partitions = function () { };
        this.exitComposite_range_partitions = function () { };
        this.exitCompound_dml_trigger = function () { };
        this.exitCompound_expression = function () { };
        this.exitCompound_trigger_block = function () { };
        this.exitConcatenation = function () { };
        this.exitCondition = function () { };
        this.exitConditional_insert_clause = function () { };
        this.exitConditional_insert_else_part = function () { };
        this.exitConditional_insert_when_part = function () { };
        this.exitConstant = function () { };
        this.exitConstraint_clauses = function () { };
        this.exitConstraint_name = function () { };
        this.exitConstraint_state = function () { };
        this.exitConstructor_declaration = function () { };
        this.exitConstructor_spec = function () { };
        this.exitContainer_clause = function () { };
        this.exitContainer_data_clause = function () { };
        this.exitContainer_names = function () { };
        this.exitContainer_tableview_name = function () { };
        this.exitContinue_statement = function () { };
        this.exitControlfile_clauses = function () { };
        this.exitConvert_database_clause = function () { };
        this.exitCost_class_name = function () { };
        this.exitCost_matrix_clause = function () { };
        this.exitCpu_cost = function () { };
        this.exitCreate_cluster = function () { };
        this.exitCreate_context = function () { };
        this.exitCreate_datafile_clause = function () { };
        this.exitCreate_directory = function () { };
        this.exitCreate_function_body = function () { };
        this.exitCreate_index = function () { };
        this.exitCreate_materialized_view = function () { };
        this.exitCreate_materialized_view_log = function () { };
        this.exitCreate_mv_refresh = function () { };
        this.exitCreate_package = function () { };
        this.exitCreate_package_body = function () { };
        this.exitCreate_procedure_body = function () { };
        this.exitCreate_sequence = function () { };
        this.exitCreate_synonym = function () { };
        this.exitCreate_table = function () { };
        this.exitCreate_tablespace = function () { };
        this.exitCreate_trigger = function () { };
        this.exitCreate_type = function () { };
        this.exitCreate_user = function () { };
        this.exitCreate_view = function () { };
        this.exitCursor_declaration = function () { };
        this.exitCursor_expression = function () { };
        this.exitCursor_loop_param = function () { };
        this.exitCursor_manipulation_statements = function () { };
        this.exitCursor_name = function () { };
        this.exitCycle_clause = function () { };
        this.exitData_manipulation_language_statements = function () { };
        this.exitDatabase = function () { };
        this.exitDatabase_file_clauses = function () { };
        this.exitDatabase_name = function () { };
        this.exitDatafile_specification = function () { };
        this.exitDatafile_tempfile_clauses = function () { };
        this.exitDatafile_tempfile_spec = function () { };
        this.exitDatatype = function () { };
        this.exitDatatype_null_enable = function () { };
        this.exitDatetime_expr = function () { };
        this.exitDb_name = function () { };
        this.exitDeallocate_unused_clause = function () { };
        this.exitDeclare_spec = function () { };
        this.exitDefault_cost_clause = function () { };
        this.exitDefault_selectivity = function () { };
        this.exitDefault_selectivity_clause = function () { };
        this.exitDefault_settings_clause = function () { };
        this.exitDefault_value_part = function () { };
        this.exitDeferred_segment_creation = function () { };
        this.exitDelete_statement = function () { };
        this.exitDependent_exceptions_part = function () { };
        this.exitDependent_handling_clause = function () { };
        this.exitDir_object_name = function () { };
        this.exitDirectory_name = function () { };
        this.exitDirectory_path = function () { };
        this.exitDisable_constraint = function () { };
        this.exitDml_event_clause = function () { };
        this.exitDml_event_element = function () { };
        this.exitDml_event_nested_clause = function () { };
        this.exitDml_table_expression_clause = function () { };
        this.exitDomain = function () { };
        this.exitDomain_index_clause = function () { };
        this.exitDrop_column_clause = function () { };
        this.exitDrop_constraint = function () { };
        this.exitDrop_constraint_clause = function () { };
        this.exitDrop_function = function () { };
        this.exitDrop_index = function () { };
        this.exitDrop_index_partition = function () { };
        this.exitDrop_logfile_clauses = function () { };
        this.exitDrop_package = function () { };
        this.exitDrop_primary_key_or_unique_or_generic_clause = function () { };
        this.exitDrop_procedure = function () { };
        this.exitDrop_sequence = function () { };
        this.exitDrop_table = function () { };
        this.exitDrop_trigger = function () { };
        this.exitDrop_type = function () { };
        this.exitDynamic_returning_clause = function () { };
        this.exitEdition_name = function () { };
        this.exitElement_spec = function () { };
        this.exitElement_spec_options = function () { };
        this.exitElse_part = function () { };
        this.exitElsif_part = function () { };
        this.exitEnable_constraint = function () { };
        this.exitEnable_disable_clause = function () { };
        this.exitEnable_or_disable = function () { };
        this.exitEncryption_spec = function () { };
        this.exitEnd_time_column = function () { };
        this.exitError_logging_clause = function () { };
        this.exitError_logging_into_part = function () { };
        this.exitError_logging_reject_part = function () { };
        this.exitException_declaration = function () { };
        this.exitException_handler = function () { };
        this.exitException_name = function () { };
        this.exitExceptions_clause = function () { };
        this.exitExecute_immediate = function () { };
        this.exitExit_statement = function () { };
        this.exitExplain_statement = function () { };
        this.exitExpression = function () { };
        this.exitExpressions = function () { };
        this.exitExtent_management_clause = function () { };
        this.exitFactoring_element = function () { };
        this.exitFetch_clause = function () { };
        this.exitFetch_statement = function () { };
        this.exitField_spec = function () { };
        this.exitFilename = function () { };
        this.exitFilenumber = function () { };
        this.exitFlashback_archive_clause = function () { };
        this.exitFlashback_mode_clause = function () { };
        this.exitFlashback_query_clause = function () { };
        this.exitFor_each_row = function () { };
        this.exitFor_update_clause = function () { };
        this.exitFor_update_of_part = function () { };
        this.exitFor_update_options = function () { };
        this.exitForall_statement = function () { };
        this.exitForeign_key_clause = function () { };
        this.exitFrom_clause = function () { };
        this.exitFull_database_recovery = function () { };
        this.exitFunc_decl_in_type = function () { };
        this.exitFunction_argument = function () { };
        this.exitFunction_argument_analytic = function () { };
        this.exitFunction_argument_modeling = function () { };
        this.exitFunction_association = function () { };
        this.exitFunction_body = function () { };
        this.exitFunction_call = function () { };
        this.exitFunction_name = function () { };
        this.exitFunction_spec = function () { };
        this.exitGeneral_element = function () { };
        this.exitGeneral_element_part = function () { };
        this.exitGeneral_recovery = function () { };
        this.exitGeneral_table_ref = function () { };
        this.exitGlobal_partitioned_index = function () { };
        this.exitGoto_statement = function () { };
        this.exitGrant_object_name = function () { };
        this.exitGrant_statement = function () { };
        this.exitGrantee_name = function () { };
        this.exitGroup_by_clause = function () { };
        this.exitGroup_by_elements = function () { };
        this.exitGrouping_sets_clause = function () { };
        this.exitGrouping_sets_elements = function () { };
        this.exitHash_partition_quantity = function () { };
        this.exitHash_partitions = function () { };
        this.exitHash_partitions_by_quantity = function () { };
        this.exitHash_subpartition_quantity = function () { };
        this.exitHash_subparts_by_quantity = function () { };
        this.exitHaving_clause = function () { };
        this.exitHierarchical_query_clause = function () { };
        this.exitId_expression = function () { };
        this.exitIdentified_by = function () { };
        this.exitIdentified_other_clause = function () { };
        this.exitIdentifier = function () { };
        this.exitIf_statement = function () { };
        this.exitImplementation_type_name = function () { };
        this.exitIn_elements = function () { };
        this.exitIncluding_or_excluding = function () { };
        this.exitIndex_attributes = function () { };
        this.exitIndex_expr = function () { };
        this.exitIndex_name = function () { };
        this.exitIndex_org_overflow_clause = function () { };
        this.exitIndex_org_table_clause = function () { };
        this.exitIndex_partition_description = function () { };
        this.exitIndex_partitioning_clause = function () { };
        this.exitIndex_properties = function () { };
        this.exitIndex_subpartition_clause = function () { };
        this.exitIndex_subpartition_subclause = function () { };
        this.exitIndextype = function () { };
        this.exitIndextype_name = function () { };
        this.exitIndividual_hash_partitions = function () { };
        this.exitIndividual_hash_subparts = function () { };
        this.exitInline_constraint = function () { };
        this.exitInline_ref_constraint = function () { };
        this.exitInsert_into_clause = function () { };
        this.exitInsert_statement = function () { };
        this.exitInstance_clauses = function () { };
        this.exitInterval_expr = function () { };
        this.exitInterval_expression = function () { };
        this.exitInto_clause = function () { };
        this.exitInto_clause1 = function () { };
        this.exitInvoker_rights_clause = function () { };
        this.exitIo_cost = function () { };
        this.exitJava_spec = function () { };
        this.exitJoin_clause = function () { };
        this.exitJoin_on_part = function () { };
        this.exitJoin_using_part = function () { };
        this.exitKeep_clause = function () { };
        this.exitKey_compression = function () { };
        this.exitLabel_declaration = function () { };
        this.exitLabel_name = function () { };
        this.exitLibrary_debug = function () { };
        this.exitLibrary_editionable = function () { };
        this.exitLibrary_name = function () { };
        this.exitLink_name = function () { };
        this.exitList_partition_desc = function () { };
        this.exitList_partitions = function () { };
        this.exitList_subpartition_desc = function () { };
        this.exitList_values_clause = function () { };
        this.exitLiteral = function () { };
        this.exitLob_compression_clause = function () { };
        this.exitLob_deduplicate_clause = function () { };
        this.exitLob_item = function () { };
        this.exitLob_parameters = function () { };
        this.exitLob_partitioning_storage = function () { };
        this.exitLob_retention_clause = function () { };
        this.exitLob_segname = function () { };
        this.exitLob_storage_clause = function () { };
        this.exitLob_storage_parameters = function () { };
        this.exitLocal_domain_index_clause = function () { };
        this.exitLocal_partitioned_index = function () { };
        this.exitLocal_xmlindex_clause = function () { };
        this.exitLock_mode = function () { };
        this.exitLock_table_element = function () { };
        this.exitLock_table_statement = function () { };
        this.exitLog_file_group = function () { };
        this.exitLog_grp = function () { };
        this.exitLogfile_clauses = function () { };
        this.exitLogfile_descriptor = function () { };
        this.exitLogging_clause = function () { };
        this.exitLogical_expression = function () { };
        this.exitLogical_operation = function () { };
        this.exitLoop_statement = function () { };
        this.exitLower_bound = function () { };
        this.exitMain_model = function () { };
        this.exitMain_model_name = function () { };
        this.exitManaged_standby_recovery = function () { };
        this.exitMap_order_func_declaration = function () { };
        this.exitMap_order_function_spec = function () { };
        this.exitMapping_table_clause = function () { };
        this.exitMaximize_standby_db_clause = function () { };
        this.exitMaxsize_clause = function () { };
        this.exitMerge_element = function () { };
        this.exitMerge_insert_clause = function () { };
        this.exitMerge_statement = function () { };
        this.exitMerge_update_clause = function () { };
        this.exitMerge_update_delete_part = function () { };
        this.exitModel_clause = function () { };
        this.exitModel_column = function () { };
        this.exitModel_column_clauses = function () { };
        this.exitModel_column_list = function () { };
        this.exitModel_column_partition_part = function () { };
        this.exitModel_expression = function () { };
        this.exitModel_expression_element = function () { };
        this.exitModel_iterate_clause = function () { };
        this.exitModel_name = function () { };
        this.exitModel_rules_clause = function () { };
        this.exitModel_rules_element = function () { };
        this.exitModel_rules_part = function () { };
        this.exitModifier_clause = function () { };
        this.exitModify_col_properties = function () { };
        this.exitModify_col_substitutable = function () { };
        this.exitModify_collection_retrieval = function () { };
        this.exitModify_column_clauses = function () { };
        this.exitModify_index_default_attrs = function () { };
        this.exitModify_index_partition = function () { };
        this.exitModify_index_partitions_ops = function () { };
        this.exitModify_index_subpartition = function () { };
        this.exitModify_lob_parameters = function () { };
        this.exitModify_lob_storage_clause = function () { };
        this.exitModify_mv_column_clause = function () { };
        this.exitMonitoring_nomonitoring = function () { };
        this.exitMove_mv_log_clause = function () { };
        this.exitMove_table_clause = function () { };
        this.exitMulti_column_for_loop = function () { };
        this.exitMulti_table_element = function () { };
        this.exitMulti_table_insert = function () { };
        this.exitMultiset_expression = function () { };
        this.exitMv_log_augmentation = function () { };
        this.exitMv_log_purge_clause = function () { };
        this.exitNative_datatype_element = function () { };
        this.exitNested_item = function () { };
        this.exitNested_table_col_properties = function () { };
        this.exitNested_table_type_def = function () { };
        this.exitNetwork_cost = function () { };
        this.exitNew_column_name = function () { };
        this.exitNew_constraint_name = function () { };
        this.exitNew_index_name = function () { };
        this.exitNew_partition_name = function () { };
        this.exitNew_tablespace_name = function () { };
        this.exitNew_values_clause = function () { };
        this.exitNon_dml_event = function () { };
        this.exitNon_dml_trigger = function () { };
        this.exitNon_reserved_keywords_in_12c = function () { };
        this.exitNon_reserved_keywords_pre12c = function () { };
        this.exitNull_statement = function () { };
        this.exitNumeric = function () { };
        this.exitNumeric_function = function () { };
        this.exitNumeric_function_name = function () { };
        this.exitNumeric_function_wrapper = function () { };
        this.exitNumeric_negative = function () { };
        this.exitObject_as_part = function () { };
        this.exitObject_member_spec = function () { };
        this.exitObject_name = function () { };
        this.exitObject_privilege = function () { };
        this.exitObject_properties = function () { };
        this.exitObject_table = function () { };
        this.exitObject_table_substitution = function () { };
        this.exitObject_type_col_properties = function () { };
        this.exitObject_type_def = function () { };
        this.exitObject_under_part = function () { };
        this.exitObject_view_clause = function () { };
        this.exitOdci_parameters = function () { };
        this.exitOffset_clause = function () { };
        this.exitOid_clause = function () { };
        this.exitOid_index_clause = function () { };
        this.exitOld_column_name = function () { };
        this.exitOld_constraint_name = function () { };
        this.exitOn_comp_partitioned_clause = function () { };
        this.exitOn_comp_partitioned_table = function () { };
        this.exitOn_delete_clause = function () { };
        this.exitOn_hash_partitioned_clause = function () { };
        this.exitOn_hash_partitioned_table = function () { };
        this.exitOn_list_partitioned_table = function () { };
        this.exitOn_range_partitioned_table = function () { };
        this.exitOnline_or_offline = function () { };
        this.exitOpen_for_statement = function () { };
        this.exitOpen_statement = function () { };
        this.exitOracle_namespace = function () { };
        this.exitOrder_by_clause = function () { };
        this.exitOrder_by_elements = function () { };
        this.exitOther_function = function () { };
        this.exitOut_of_line_constraint = function () { };
        this.exitOut_of_line_part_storage = function () { };
        this.exitOut_of_line_ref_constraint = function () { };
        this.exitOuter_join_sign = function () { };
        this.exitOuter_join_type = function () { };
        this.exitOver_clause = function () { };
        this.exitOver_clause_keyword = function () { };
        this.exitOverriding_function_spec = function () { };
        this.exitOverriding_subprogram_spec = function () { };
        this.exitPackage_name = function () { };
        this.exitPackage_obj_body = function () { };
        this.exitPackage_obj_spec = function () { };
        this.exitParallel_clause = function () { };
        this.exitParallel_enable_clause = function () { };
        this.exitParameter = function () { };
        this.exitParameter_name = function () { };
        this.exitParameter_spec = function () { };
        this.exitParameter_value = function () { };
        this.exitParen_column_list = function () { };
        this.exitPartial_database_recovery = function () { };
        this.exitPartial_database_recovery_10g = function () { };
        this.exitPartition_by_clause = function () { };
        this.exitPartition_extension_clause = function () { };
        this.exitPartition_extention_clause = function () { };
        this.exitPartition_key_value = function () { };
        this.exitPartition_name = function () { };
        this.exitPartition_name_old = function () { };
        this.exitPartitioned_table = function () { };
        this.exitPartitioning_storage_clause = function () { };
        this.exitPassword_expire_clause = function () { };
        this.exitPeriod_definition = function () { };
        this.exitPermanent_tablespace_clause = function () { };
        this.exitPhysical_attributes_clause = function () { };
        this.exitPhysical_properties = function () { };
        this.exitPipe_row_statement = function () { };
        this.exitPivot_clause = function () { };
        this.exitPivot_element = function () { };
        this.exitPivot_for_clause = function () { };
        this.exitPivot_in_clause = function () { };
        this.exitPivot_in_clause_element = function () { };
        this.exitPivot_in_clause_elements = function () { };
        this.exitPolicy_name = function () { };
        this.exitPragma_clause = function () { };
        this.exitPragma_declaration = function () { };
        this.exitPragma_elements = function () { };
        this.exitPrecision_part = function () { };
        this.exitPrimary_key_clause = function () { };
        this.exitProc_decl_in_type = function () { };
        this.exitProcedure_body = function () { };
        this.exitProcedure_call = function () { };
        this.exitProcedure_name = function () { };
        this.exitProcedure_spec = function () { };
        this.exitProfile_clause = function () { };
        this.exitProfile_name = function () { };
        this.exitProxy_clause = function () { };
        this.exitQuantified_expression = function () { };
        this.exitQuery_block = function () { };
        this.exitQuery_name = function () { };
        this.exitQuery_partition_clause = function () { };
        this.exitQuota_clause = function () { };
        this.exitQuoted_string = function () { };
        this.exitRaise_statement = function () { };
        this.exitRange_partition_desc = function () { };
        this.exitRange_partitions = function () { };
        this.exitRange_subpartition_desc = function () { };
        this.exitRange_values_clause = function () { };
        this.exitRebuild_clause = function () { };
        this.exitRecord_name = function () { };
        this.exitRecord_type_def = function () { };
        this.exitRecords_per_block_clause = function () { };
        this.exitRecovery_clauses = function () { };
        this.exitRedo_log_file_spec = function () { };
        this.exitRef_cursor_type_def = function () { };
        this.exitReference_model = function () { };
        this.exitReference_model_name = function () { };
        this.exitReference_partition_desc = function () { };
        this.exitReference_partitioning = function () { };
        this.exitReferences_clause = function () { };
        this.exitReferencing_clause = function () { };
        this.exitReferencing_element = function () { };
        this.exitRegister_logfile_clause = function () { };
        this.exitRegular_id = function () { };
        this.exitRelational_expression = function () { };
        this.exitRelational_operator = function () { };
        this.exitRelational_property = function () { };
        this.exitRelational_table = function () { };
        this.exitRelies_on_part = function () { };
        this.exitRename_column_clause = function () { };
        this.exitRename_index_partition = function () { };
        this.exitReplace_type_clause = function () { };
        this.exitResetlogs_or_noresetlogs = function () { };
        this.exitRespect_or_ignore_nulls = function () { };
        this.exitResult_cache_clause = function () { };
        this.exitReturn_rows_clause = function () { };
        this.exitReturn_statement = function () { };
        this.exitRole_clause = function () { };
        this.exitRole_name = function () { };
        this.exitRollback_segment = function () { };
        this.exitRollback_segment_name = function () { };
        this.exitRollback_statement = function () { };
        this.exitRollup_cube_clause = function () { };
        this.exitRoutine_clause = function () { };
        this.exitRoutine_name = function () { };
        this.exitRow_movement_clause = function () { };
        this.exitSample_clause = function () { };
        this.exitSavepoint_name = function () { };
        this.exitSavepoint_statement = function () { };
        this.exitSchema_name = function () { };
        this.exitSchema_object_name = function () { };
        this.exitSearch_clause = function () { };
        this.exitSearched_case_statement = function () { };
        this.exitSearched_case_when_part = function () { };
        this.exitSecurity_clause = function () { };
        this.exitSeed_part = function () { };
        this.exitSegment_attributes_clause = function () { };
        this.exitSegment_management_clause = function () { };
        this.exitSelect_list_elements = function () { };
        this.exitSelect_statement = function () { };
        this.exitSelected_element = function () { };
        this.exitSelected_tableview = function () { };
        this.exitSeq_of_declare_specs = function () { };
        this.exitSeq_of_statements = function () { };
        this.exitSequence_name = function () { };
        this.exitSequence_spec = function () { };
        this.exitSequence_start_clause = function () { };
        this.exitSet_command = function () { };
        this.exitSet_constraint_command = function () { };
        this.exitSet_container_data = function () { };
        this.exitSet_time_zone_clause = function () { };
        this.exitSet_transaction_command = function () { };
        this.exitShrink_clause = function () { };
        this.exitSimple_case_statement = function () { };
        this.exitSimple_case_when_part = function () { };
        this.exitSimple_dml_trigger = function () { };
        this.exitSingle_column_for_loop = function () { };
        this.exitSingle_table_insert = function () { };
        this.exitSize_clause = function () { };
        this.exitSort_or_nosort = function () { };
        this.exitSplit_index_partition = function () { };
        this.exitSql_operation = function () { };
        this.exitSql_plus_command = function () { };
        this.exitSql_script = function () { };
        this.exitSql_statement = function () { };
        this.exitSql_statement_shortcut = function () { };
        this.exitSqlj_object_type = function () { };
        this.exitSqlj_object_type_attr = function () { };
        this.exitStandard_function = function () { };
        this.exitStandard_prediction_function_keyword = function () { };
        this.exitStandby_database_clauses = function () { };
        this.exitStart_part = function () { };
        this.exitStart_standby_clause = function () { };
        this.exitStart_time_column = function () { };
        this.exitStartup_clauses = function () { };
        this.exitStatement = function () { };
        this.exitStatic_returning_clause = function () { };
        this.exitStatistics_type_name = function () { };
        this.exitStop_standby_clause = function () { };
        this.exitStorage_clause = function () { };
        this.exitStorage_table_clause = function () { };
        this.exitStreaming_clause = function () { };
        this.exitString_function = function () { };
        this.exitString_function_name = function () { };
        this.exitSubpartition_by_hash = function () { };
        this.exitSubpartition_by_list = function () { };
        this.exitSubpartition_by_range = function () { };
        this.exitSubpartition_key_value = function () { };
        this.exitSubpartition_name = function () { };
        this.exitSubpartition_template = function () { };
        this.exitSubprog_decl_in_type = function () { };
        this.exitSubprogram_spec = function () { };
        this.exitSubquery = function () { };
        this.exitSubquery_basic_elements = function () { };
        this.exitSubquery_factoring_clause = function () { };
        this.exitSubquery_operation_part = function () { };
        this.exitSubquery_restriction_clause = function () { };
        this.exitSubstitutable_column_clause = function () { };
        this.exitSubtype_declaration = function () { };
        this.exitSupplemental_db_logging = function () { };
        this.exitSupplemental_id_key_clause = function () { };
        this.exitSupplemental_log_grp_clause = function () { };
        this.exitSupplemental_logging_props = function () { };
        this.exitSupplemental_plsql_clause = function () { };
        this.exitSupplemental_table_logging = function () { };
        this.exitSwallow_to_semi = function () { };
        this.exitSwitch_logfile_clause = function () { };
        this.exitSynchronous_or_asynchronous = function () { };
        this.exitSynonym_name = function () { };
        this.exitSystem_partitioning = function () { };
        this.exitSystem_privilege = function () { };
        this.exitTable_alias = function () { };
        this.exitTable_collection_expression = function () { };
        this.exitTable_compression = function () { };
        this.exitTable_element = function () { };
        this.exitTable_index_clause = function () { };
        this.exitTable_indexed_by_part = function () { };
        this.exitTable_partition_description = function () { };
        this.exitTable_partitioning_clauses = function () { };
        this.exitTable_ref = function () { };
        this.exitTable_ref_aux = function () { };
        this.exitTable_ref_aux_internal = function () { };
        this.exitTable_ref_aux_internal_one = function () { };
        this.exitTable_ref_aux_internal_three = function () { };
        this.exitTable_ref_aux_internal_two = function () { };
        this.exitTable_ref_list = function () { };
        this.exitTable_type_def = function () { };
        this.exitTable_var_name = function () { };
        this.exitTablespace = function () { };
        this.exitTablespace_encryption_spec = function () { };
        this.exitTablespace_group_clause = function () { };
        this.exitTablespace_group_name = function () { };
        this.exitTablespace_logging_clauses = function () { };
        this.exitTablespace_retention_clause = function () { };
        this.exitTablespace_state_clauses = function () { };
        this.exitTableview_name = function () { };
        this.exitTempfile_specification = function () { };
        this.exitTemporary_tablespace_clause = function () { };
        this.exitTiming_point_section = function () { };
        this.exitTrace_file_clause = function () { };
        this.exitTransaction_control_statements = function () { };
        this.exitTrigger_block = function () { };
        this.exitTrigger_body = function () { };
        this.exitTrigger_follows_clause = function () { };
        this.exitTrigger_name = function () { };
        this.exitTrigger_when_clause = function () { };
        this.exitType_body = function () { };
        this.exitType_body_elements = function () { };
        this.exitType_declaration = function () { };
        this.exitType_definition = function () { };
        this.exitType_elements_parameter = function () { };
        this.exitType_function_spec = function () { };
        this.exitType_name = function () { };
        this.exitType_procedure_spec = function () { };
        this.exitType_spec = function () { };
        this.exitUnary_expression = function () { };
        this.exitUnary_logical_expression = function () { };
        this.exitUndo_tablespace_clause = function () { };
        this.exitUnified_auditing = function () { };
        this.exitUnique_key_clause = function () { };
        this.exitUnit_statement = function () { };
        this.exitUnpivot_clause = function () { };
        this.exitUnpivot_in_clause = function () { };
        this.exitUnpivot_in_elements = function () { };
        this.exitUntil_part = function () { };
        this.exitUpdate_set_clause = function () { };
        this.exitUpdate_statement = function () { };
        this.exitUpgrade_or_downgrade = function () { };
        this.exitUpgrade_table_clause = function () { };
        this.exitUpper_bound = function () { };
        this.exitUser_default_role_clause = function () { };
        this.exitUser_editions_clause = function () { };
        this.exitUser_lock_clause = function () { };
        this.exitUser_object_name = function () { };
        this.exitUser_tablespace_clause = function () { };
        this.exitUsing_clause = function () { };
        this.exitUsing_element = function () { };
        this.exitUsing_index_clause = function () { };
        this.exitUsing_statistics_type = function () { };
        this.exitValidation_clauses = function () { };
        this.exitValues_clause = function () { };
        this.exitVariable_declaration = function () { };
        this.exitVariable_name = function () { };
        this.exitVarray_col_properties = function () { };
        this.exitVarray_item = function () { };
        this.exitVarray_storage_clause = function () { };
        this.exitVarray_type_def = function () { };
        this.exitView_alias_constraint = function () { };
        this.exitView_options = function () { };
        this.exitVirtual_column_definition = function () { };
        this.exitVisible_or_invisible = function () { };
        this.exitWait_nowait_part = function () { };
        this.exitWhenever_command = function () { };
        this.exitWhere_clause = function () { };
        this.exitWindowing_clause = function () { };
        this.exitWindowing_elements = function () { };
        this.exitWindowing_type = function () { };
        this.exitWithin_or_over_clause_keyword = function () { };
        this.exitWithin_or_over_part = function () { };
        this.exitWrite_clause = function () { };
        this.exitXml_attributes_clause = function () { };
        this.exitXml_column_name = function () { };
        this.exitXml_general_default_part = function () { };
        this.exitXml_multiuse_expression_element = function () { };
        this.exitXml_namespaces_clause = function () { };
        this.exitXml_passing_clause = function () { };
        this.exitXml_table_column = function () { };
        this.exitXmlindex_clause = function () { };
        this.exitXmlroot_param_standalone_part = function () { };
        this.exitXmlroot_param_version_part = function () { };
        this.exitXmlschema_spec = function () { };
        this.exitXmlserialize_param_enconding_part = function () { };
        this.exitXmlserialize_param_ident_part = function () { };
        this.exitXmlserialize_param_version_part = function () { };
        this.exitXmltable = function () { };
        this.exitXmltype_column_properties = function () { };
        this.exitXmltype_storage = function () { };
        this.exitXmltype_table = function () { };
        this.exitXmltype_virtual_columns = function () { };
    }
}
exports.OracleListenerBase = OracleListenerBase;
