UNPKG

@dbml/core

Version:
1,574 lines (1,353 loc) 261 kB
"use strict"; function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _antlr = _interopRequireDefault(require("antlr4")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } function _possibleConstructorReturn(t, e) { if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t); } function _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } function _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); } function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e); } function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } // Generated from OracleSqlParser.g4 by ANTLR 4.13.2 // jshint ignore: start // This class defines a complete generic visitor for a parse tree produced by OracleSqlParser. var OracleSqlParserVisitor = exports["default"] = /*#__PURE__*/function (_antlr4$tree$ParseTre) { function OracleSqlParserVisitor() { _classCallCheck(this, OracleSqlParserVisitor); return _callSuper(this, OracleSqlParserVisitor, arguments); } _inherits(OracleSqlParserVisitor, _antlr4$tree$ParseTre); return _createClass(OracleSqlParserVisitor, [{ key: "visitSql_script", value: // Visit a parse tree produced by OracleSqlParser#sql_script. function visitSql_script(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#unit_statement. }, { key: "visitUnit_statement", value: function visitUnit_statement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_diskgroup. }, { key: "visitAlter_diskgroup", value: function visitAlter_diskgroup(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#add_disk_clause. }, { key: "visitAdd_disk_clause", value: function visitAdd_disk_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_disk_clause. }, { key: "visitDrop_disk_clause", value: function visitDrop_disk_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#resize_disk_clause. }, { key: "visitResize_disk_clause", value: function visitResize_disk_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#replace_disk_clause. }, { key: "visitReplace_disk_clause", value: function visitReplace_disk_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#wait_nowait. }, { key: "visitWait_nowait", value: function visitWait_nowait(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#rename_disk_clause. }, { key: "visitRename_disk_clause", value: function visitRename_disk_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#disk_online_clause. }, { key: "visitDisk_online_clause", value: function visitDisk_online_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#disk_offline_clause. }, { key: "visitDisk_offline_clause", value: function visitDisk_offline_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#timeout_clause. }, { key: "visitTimeout_clause", value: function visitTimeout_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#rebalance_diskgroup_clause. }, { key: "visitRebalance_diskgroup_clause", value: function visitRebalance_diskgroup_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#phase. }, { key: "visitPhase", value: function visitPhase(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#check_diskgroup_clause. }, { key: "visitCheck_diskgroup_clause", value: function visitCheck_diskgroup_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#diskgroup_template_clauses. }, { key: "visitDiskgroup_template_clauses", value: function visitDiskgroup_template_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#qualified_template_clause. }, { key: "visitQualified_template_clause", value: function visitQualified_template_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#redundancy_clause. }, { key: "visitRedundancy_clause", value: function visitRedundancy_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#striping_clause. }, { key: "visitStriping_clause", value: function visitStriping_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#force_noforce. }, { key: "visitForce_noforce", value: function visitForce_noforce(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#diskgroup_directory_clauses. }, { key: "visitDiskgroup_directory_clauses", value: function visitDiskgroup_directory_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dir_name. }, { key: "visitDir_name", value: function visitDir_name(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#diskgroup_alias_clauses. }, { key: "visitDiskgroup_alias_clauses", value: function visitDiskgroup_alias_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#diskgroup_volume_clauses. }, { key: "visitDiskgroup_volume_clauses", value: function visitDiskgroup_volume_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#add_volume_clause. }, { key: "visitAdd_volume_clause", value: function visitAdd_volume_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#modify_volume_clause. }, { key: "visitModify_volume_clause", value: function visitModify_volume_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#diskgroup_attributes. }, { key: "visitDiskgroup_attributes", value: function visitDiskgroup_attributes(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_diskgroup_file_clause. }, { key: "visitDrop_diskgroup_file_clause", value: function visitDrop_diskgroup_file_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#convert_redundancy_clause. }, { key: "visitConvert_redundancy_clause", value: function visitConvert_redundancy_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#usergroup_clauses. }, { key: "visitUsergroup_clauses", value: function visitUsergroup_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#user_clauses. }, { key: "visitUser_clauses", value: function visitUser_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#file_permissions_clause. }, { key: "visitFile_permissions_clause", value: function visitFile_permissions_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#file_owner_clause. }, { key: "visitFile_owner_clause", value: function visitFile_owner_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#scrub_clause. }, { key: "visitScrub_clause", value: function visitScrub_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#quotagroup_clauses. }, { key: "visitQuotagroup_clauses", value: function visitQuotagroup_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#property_name. }, { key: "visitProperty_name", value: function visitProperty_name(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#property_value. }, { key: "visitProperty_value", value: function visitProperty_value(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#filegroup_clauses. }, { key: "visitFilegroup_clauses", value: function visitFilegroup_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#add_filegroup_clause. }, { key: "visitAdd_filegroup_clause", value: function visitAdd_filegroup_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#modify_filegroup_clause. }, { key: "visitModify_filegroup_clause", value: function visitModify_filegroup_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#move_to_filegroup_clause. }, { key: "visitMove_to_filegroup_clause", value: function visitMove_to_filegroup_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_filegroup_clause. }, { key: "visitDrop_filegroup_clause", value: function visitDrop_filegroup_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#quorum_regular. }, { key: "visitQuorum_regular", value: function visitQuorum_regular(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#undrop_disk_clause. }, { key: "visitUndrop_disk_clause", value: function visitUndrop_disk_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#diskgroup_availability. }, { key: "visitDiskgroup_availability", value: function visitDiskgroup_availability(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#enable_disable_volume. }, { key: "visitEnable_disable_volume", value: function visitEnable_disable_volume(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_function. }, { key: "visitDrop_function", value: function visitDrop_function(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_flashback_archive. }, { key: "visitAlter_flashback_archive", value: function visitAlter_flashback_archive(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_hierarchy. }, { key: "visitAlter_hierarchy", value: function visitAlter_hierarchy(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_function. }, { key: "visitAlter_function", value: function visitAlter_function(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_java. }, { key: "visitAlter_java", value: function visitAlter_java(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#match_string. }, { key: "visitMatch_string", value: function visitMatch_string(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_function_body. }, { key: "visitCreate_function_body", value: function visitCreate_function_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#sql_macro_body. }, { key: "visitSql_macro_body", value: function visitSql_macro_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#parallel_enable_clause. }, { key: "visitParallel_enable_clause", value: function visitParallel_enable_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#partition_by_clause. }, { key: "visitPartition_by_clause", value: function visitPartition_by_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#result_cache_clause. }, { key: "visitResult_cache_clause", value: function visitResult_cache_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#accessible_by_clause. }, { key: "visitAccessible_by_clause", value: function visitAccessible_by_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#default_collation_clause. }, { key: "visitDefault_collation_clause", value: function visitDefault_collation_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#aggregate_clause. }, { key: "visitAggregate_clause", value: function visitAggregate_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#pipelined_using_clause. }, { key: "visitPipelined_using_clause", value: function visitPipelined_using_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#accessor. }, { key: "visitAccessor", value: function visitAccessor(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#relies_on_part. }, { key: "visitRelies_on_part", value: function visitRelies_on_part(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#streaming_clause. }, { key: "visitStreaming_clause", value: function visitStreaming_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_outline. }, { key: "visitAlter_outline", value: function visitAlter_outline(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#outline_options. }, { key: "visitOutline_options", value: function visitOutline_options(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_lockdown_profile. }, { key: "visitAlter_lockdown_profile", value: function visitAlter_lockdown_profile(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#lockdown_feature. }, { key: "visitLockdown_feature", value: function visitLockdown_feature(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#lockdown_options. }, { key: "visitLockdown_options", value: function visitLockdown_options(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#lockdown_statements. }, { key: "visitLockdown_statements", value: function visitLockdown_statements(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#statement_clauses. }, { key: "visitStatement_clauses", value: function visitStatement_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#clause_options. }, { key: "visitClause_options", value: function visitClause_options(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#option_values. }, { key: "visitOption_values", value: function visitOption_values(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#string_list. }, { key: "visitString_list", value: function visitString_list(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#disable_enable. }, { key: "visitDisable_enable", value: function visitDisable_enable(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_lockdown_profile. }, { key: "visitDrop_lockdown_profile", value: function visitDrop_lockdown_profile(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_package. }, { key: "visitDrop_package", value: function visitDrop_package(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_package. }, { key: "visitAlter_package", value: function visitAlter_package(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_package. }, { key: "visitCreate_package", value: function visitCreate_package(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_package_body. }, { key: "visitCreate_package_body", value: function visitCreate_package_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#package_obj_spec. }, { key: "visitPackage_obj_spec", value: function visitPackage_obj_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#procedure_spec. }, { key: "visitProcedure_spec", value: function visitProcedure_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#function_spec. }, { key: "visitFunction_spec", value: function visitFunction_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#package_obj_body. }, { key: "visitPackage_obj_body", value: function visitPackage_obj_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_pmem_filestore. }, { key: "visitAlter_pmem_filestore", value: function visitAlter_pmem_filestore(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_pmem_filestore. }, { key: "visitDrop_pmem_filestore", value: function visitDrop_pmem_filestore(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_procedure. }, { key: "visitDrop_procedure", value: function visitDrop_procedure(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_procedure. }, { key: "visitAlter_procedure", value: function visitAlter_procedure(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#function_body. }, { key: "visitFunction_body", value: function visitFunction_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#procedure_body. }, { key: "visitProcedure_body", value: function visitProcedure_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_procedure_body. }, { key: "visitCreate_procedure_body", value: function visitCreate_procedure_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_resource_cost. }, { key: "visitAlter_resource_cost", value: function visitAlter_resource_cost(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_outline. }, { key: "visitDrop_outline", value: function visitDrop_outline(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_rollback_segment. }, { key: "visitAlter_rollback_segment", value: function visitAlter_rollback_segment(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_restore_point. }, { key: "visitDrop_restore_point", value: function visitDrop_restore_point(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_rollback_segment. }, { key: "visitDrop_rollback_segment", value: function visitDrop_rollback_segment(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_role. }, { key: "visitDrop_role", value: function visitDrop_role(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_pmem_filestore. }, { key: "visitCreate_pmem_filestore", value: function visitCreate_pmem_filestore(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#pmem_filestore_options. }, { key: "visitPmem_filestore_options", value: function visitPmem_filestore_options(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#file_path. }, { key: "visitFile_path", value: function visitFile_path(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_rollback_segment. }, { key: "visitCreate_rollback_segment", value: function visitCreate_rollback_segment(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_trigger. }, { key: "visitDrop_trigger", value: function visitDrop_trigger(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_trigger. }, { key: "visitAlter_trigger", value: function visitAlter_trigger(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_trigger. }, { key: "visitCreate_trigger", value: function visitCreate_trigger(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#trigger_follows_clause. }, { key: "visitTrigger_follows_clause", value: function visitTrigger_follows_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#trigger_when_clause. }, { key: "visitTrigger_when_clause", value: function visitTrigger_when_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#simple_dml_trigger. }, { key: "visitSimple_dml_trigger", value: function visitSimple_dml_trigger(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#for_each_row. }, { key: "visitFor_each_row", value: function visitFor_each_row(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#compound_dml_trigger. }, { key: "visitCompound_dml_trigger", value: function visitCompound_dml_trigger(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#non_dml_trigger. }, { key: "visitNon_dml_trigger", value: function visitNon_dml_trigger(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#trigger_body. }, { key: "visitTrigger_body", value: function visitTrigger_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#compound_trigger_block. }, { key: "visitCompound_trigger_block", value: function visitCompound_trigger_block(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#timing_point_section. }, { key: "visitTiming_point_section", value: function visitTiming_point_section(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#non_dml_event. }, { key: "visitNon_dml_event", value: function visitNon_dml_event(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dml_event_clause. }, { key: "visitDml_event_clause", value: function visitDml_event_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dml_event_element. }, { key: "visitDml_event_element", value: function visitDml_event_element(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dml_event_nested_clause. }, { key: "visitDml_event_nested_clause", value: function visitDml_event_nested_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#referencing_clause. }, { key: "visitReferencing_clause", value: function visitReferencing_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#referencing_element. }, { key: "visitReferencing_element", value: function visitReferencing_element(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_type. }, { key: "visitDrop_type", value: function visitDrop_type(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_type. }, { key: "visitAlter_type", value: function visitAlter_type(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#compile_type_clause. }, { key: "visitCompile_type_clause", value: function visitCompile_type_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#replace_type_clause. }, { key: "visitReplace_type_clause", value: function visitReplace_type_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_method_spec. }, { key: "visitAlter_method_spec", value: function visitAlter_method_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_method_element. }, { key: "visitAlter_method_element", value: function visitAlter_method_element(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_collection_clauses. }, { key: "visitAlter_collection_clauses", value: function visitAlter_collection_clauses(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dependent_handling_clause. }, { key: "visitDependent_handling_clause", value: function visitDependent_handling_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dependent_exceptions_part. }, { key: "visitDependent_exceptions_part", value: function visitDependent_exceptions_part(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_type. }, { key: "visitCreate_type", value: function visitCreate_type(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#type_definition. }, { key: "visitType_definition", value: function visitType_definition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#object_type_def. }, { key: "visitObject_type_def", value: function visitObject_type_def(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#object_as_part. }, { key: "visitObject_as_part", value: function visitObject_as_part(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#object_under_part. }, { key: "visitObject_under_part", value: function visitObject_under_part(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#nested_table_type_def. }, { key: "visitNested_table_type_def", value: function visitNested_table_type_def(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#sqlj_object_type. }, { key: "visitSqlj_object_type", value: function visitSqlj_object_type(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#type_body. }, { key: "visitType_body", value: function visitType_body(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#type_body_elements. }, { key: "visitType_body_elements", value: function visitType_body_elements(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#map_order_func_declaration. }, { key: "visitMap_order_func_declaration", value: function visitMap_order_func_declaration(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#subprog_decl_in_type. }, { key: "visitSubprog_decl_in_type", value: function visitSubprog_decl_in_type(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#proc_decl_in_type. }, { key: "visitProc_decl_in_type", value: function visitProc_decl_in_type(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#func_decl_in_type. }, { key: "visitFunc_decl_in_type", value: function visitFunc_decl_in_type(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#constructor_declaration. }, { key: "visitConstructor_declaration", value: function visitConstructor_declaration(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#modifier_clause. }, { key: "visitModifier_clause", value: function visitModifier_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#object_member_spec. }, { key: "visitObject_member_spec", value: function visitObject_member_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#sqlj_object_type_attr. }, { key: "visitSqlj_object_type_attr", value: function visitSqlj_object_type_attr(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#element_spec. }, { key: "visitElement_spec", value: function visitElement_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#element_spec_options. }, { key: "visitElement_spec_options", value: function visitElement_spec_options(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#subprogram_spec. }, { key: "visitSubprogram_spec", value: function visitSubprogram_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#overriding_subprogram_spec. }, { key: "visitOverriding_subprogram_spec", value: function visitOverriding_subprogram_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#overriding_function_spec. }, { key: "visitOverriding_function_spec", value: function visitOverriding_function_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#type_procedure_spec. }, { key: "visitType_procedure_spec", value: function visitType_procedure_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#type_function_spec. }, { key: "visitType_function_spec", value: function visitType_function_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#constructor_spec. }, { key: "visitConstructor_spec", value: function visitConstructor_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#map_order_function_spec. }, { key: "visitMap_order_function_spec", value: function visitMap_order_function_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#pragma_clause. }, { key: "visitPragma_clause", value: function visitPragma_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#pragma_elements. }, { key: "visitPragma_elements", value: function visitPragma_elements(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#type_elements_parameter. }, { key: "visitType_elements_parameter", value: function visitType_elements_parameter(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#drop_sequence. }, { key: "visitDrop_sequence", value: function visitDrop_sequence(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_sequence. }, { key: "visitAlter_sequence", value: function visitAlter_sequence(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_session. }, { key: "visitAlter_session", value: function visitAlter_session(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alter_session_set_clause. }, { key: "visitAlter_session_set_clause", value: function visitAlter_session_set_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_sequence. }, { key: "visitCreate_sequence", value: function visitCreate_sequence(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#sequence_spec. }, { key: "visitSequence_spec", value: function visitSequence_spec(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#sequence_start_clause. }, { key: "visitSequence_start_clause", value: function visitSequence_start_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_analytic_view. }, { key: "visitCreate_analytic_view", value: function visitCreate_analytic_view(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#classification_clause. }, { key: "visitClassification_clause", value: function visitClassification_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#caption_clause. }, { key: "visitCaption_clause", value: function visitCaption_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#description_clause. }, { key: "visitDescription_clause", value: function visitDescription_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#classification_item. }, { key: "visitClassification_item", value: function visitClassification_item(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#language. }, { key: "visitLanguage", value: function visitLanguage(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#cav_using_clause. }, { key: "visitCav_using_clause", value: function visitCav_using_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dim_by_clause. }, { key: "visitDim_by_clause", value: function visitDim_by_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dim_key. }, { key: "visitDim_key", value: function visitDim_key(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dim_ref. }, { key: "visitDim_ref", value: function visitDim_ref(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#hier_ref. }, { key: "visitHier_ref", value: function visitHier_ref(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#measures_clause. }, { key: "visitMeasures_clause", value: function visitMeasures_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#av_measure. }, { key: "visitAv_measure", value: function visitAv_measure(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#base_meas_clause. }, { key: "visitBase_meas_clause", value: function visitBase_meas_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#meas_aggregate_clause. }, { key: "visitMeas_aggregate_clause", value: function visitMeas_aggregate_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#calc_meas_clause. }, { key: "visitCalc_meas_clause", value: function visitCalc_meas_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#default_measure_clause. }, { key: "visitDefault_measure_clause", value: function visitDefault_measure_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#default_aggregate_clause. }, { key: "visitDefault_aggregate_clause", value: function visitDefault_aggregate_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#cache_clause. }, { key: "visitCache_clause", value: function visitCache_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#cache_specification. }, { key: "visitCache_specification", value: function visitCache_specification(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#levels_clause. }, { key: "visitLevels_clause", value: function visitLevels_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#level_specification. }, { key: "visitLevel_specification", value: function visitLevel_specification(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#level_group_type. }, { key: "visitLevel_group_type", value: function visitLevel_group_type(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#fact_columns_clause. }, { key: "visitFact_columns_clause", value: function visitFact_columns_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#qry_transform_clause. }, { key: "visitQry_transform_clause", value: function visitQry_transform_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_attribute_dimension. }, { key: "visitCreate_attribute_dimension", value: function visitCreate_attribute_dimension(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#ad_using_clause. }, { key: "visitAd_using_clause", value: function visitAd_using_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#source_clause. }, { key: "visitSource_clause", value: function visitSource_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#join_path_clause. }, { key: "visitJoin_path_clause", value: function visitJoin_path_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#join_condition. }, { key: "visitJoin_condition", value: function visitJoin_condition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#join_condition_item. }, { key: "visitJoin_condition_item", value: function visitJoin_condition_item(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#attributes_clause. }, { key: "visitAttributes_clause", value: function visitAttributes_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#ad_attributes_clause. }, { key: "visitAd_attributes_clause", value: function visitAd_attributes_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#ad_level_clause. }, { key: "visitAd_level_clause", value: function visitAd_level_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#key_clause. }, { key: "visitKey_clause", value: function visitKey_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#alternate_key_clause. }, { key: "visitAlternate_key_clause", value: function visitAlternate_key_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#dim_order_clause. }, { key: "visitDim_order_clause", value: function visitDim_order_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#all_clause. }, { key: "visitAll_clause", value: function visitAll_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_audit_policy. }, { key: "visitCreate_audit_policy", value: function visitCreate_audit_policy(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#privilege_audit_clause. }, { key: "visitPrivilege_audit_clause", value: function visitPrivilege_audit_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#action_audit_clause. }, { key: "visitAction_audit_clause", value: function visitAction_audit_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#system_actions. }, { key: "visitSystem_actions", value: function visitSystem_actions(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#standard_actions. }, { key: "visitStandard_actions", value: function visitStandard_actions(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#actions_clause. }, { key: "visitActions_clause", value: function visitActions_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#object_action. }, { key: "visitObject_action", value: function visitObject_action(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#system_action. }, { key: "visitSystem_action", value: function visitSystem_action(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#component_actions. }, { key: "visitComponent_actions", value: function visitComponent_actions(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#component_action. }, { key: "visitComponent_action", value: function visitComponent_action(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#role_audit_clause. }, { key: "visitRole_audit_clause", value: function visitRole_audit_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_controlfile. }, { key: "visitCreate_controlfile", value: function visitCreate_controlfile(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#controlfile_options. }, { key: "visitControlfile_options", value: function visitControlfile_options(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#logfile_clause. }, { key: "visitLogfile_clause", value: function visitLogfile_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#character_set_clause. }, { key: "visitCharacter_set_clause", value: function visitCharacter_set_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#file_specification. }, { key: "visitFile_specification", value: function visitFile_specification(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_diskgroup. }, { key: "visitCreate_diskgroup", value: function visitCreate_diskgroup(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#qualified_disk_clause. }, { key: "visitQualified_disk_clause", value: function visitQualified_disk_clause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by OracleSqlParser#create_edition. }, { key: "visitCreate_edition", value: function visitCreate_edition(ctx