UNPKG

@dbml/core

Version:
1,546 lines (1,328 loc) 131 kB
"use strict"; function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _antlr = _interopRequireDefault(require("antlr4")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } // Generated from ./MySqlParser.g4 by ANTLR 4.13.1 // jshint ignore: start // This class defines a complete generic visitor for a parse tree produced by MySqlParser. var MySqlParserVisitor = /*#__PURE__*/function (_antlr4$tree$ParseTre) { _inherits(MySqlParserVisitor, _antlr4$tree$ParseTre); var _super = _createSuper(MySqlParserVisitor); function MySqlParserVisitor() { _classCallCheck(this, MySqlParserVisitor); return _super.apply(this, arguments); } _createClass(MySqlParserVisitor, [{ key: "visitRoot", value: // Visit a parse tree produced by MySqlParser#root. function visitRoot(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#sqlStatements. }, { key: "visitSqlStatements", value: function visitSqlStatements(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#sqlStatement. }, { key: "visitSqlStatement", value: function visitSqlStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#emptyStatement_. }, { key: "visitEmptyStatement_", value: function visitEmptyStatement_(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#ddlStatement. }, { key: "visitDdlStatement", value: function visitDdlStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dmlStatement. }, { key: "visitDmlStatement", value: function visitDmlStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#transactionStatement. }, { key: "visitTransactionStatement", value: function visitTransactionStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#replicationStatement. }, { key: "visitReplicationStatement", value: function visitReplicationStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#preparedStatement. }, { key: "visitPreparedStatement", value: function visitPreparedStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#compoundStatement. }, { key: "visitCompoundStatement", value: function visitCompoundStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#administrationStatement. }, { key: "visitAdministrationStatement", value: function visitAdministrationStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#utilityStatement. }, { key: "visitUtilityStatement", value: function visitUtilityStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createDatabase. }, { key: "visitCreateDatabase", value: function visitCreateDatabase(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createEvent. }, { key: "visitCreateEvent", value: function visitCreateEvent(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createIndex. }, { key: "visitCreateIndex", value: function visitCreateIndex(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createLogfileGroup. }, { key: "visitCreateLogfileGroup", value: function visitCreateLogfileGroup(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createProcedure. }, { key: "visitCreateProcedure", value: function visitCreateProcedure(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createFunction. }, { key: "visitCreateFunction", value: function visitCreateFunction(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createRole. }, { key: "visitCreateRole", value: function visitCreateRole(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createServer. }, { key: "visitCreateServer", value: function visitCreateServer(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#copyCreateTable. }, { key: "visitCopyCreateTable", value: function visitCopyCreateTable(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#queryCreateTable. }, { key: "visitQueryCreateTable", value: function visitQueryCreateTable(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#columnCreateTable. }, { key: "visitColumnCreateTable", value: function visitColumnCreateTable(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createTablespaceInnodb. }, { key: "visitCreateTablespaceInnodb", value: function visitCreateTablespaceInnodb(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createTablespaceNdb. }, { key: "visitCreateTablespaceNdb", value: function visitCreateTablespaceNdb(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createTrigger. }, { key: "visitCreateTrigger", value: function visitCreateTrigger(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#withClause. }, { key: "visitWithClause", value: function visitWithClause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#commonTableExpressions. }, { key: "visitCommonTableExpressions", value: function visitCommonTableExpressions(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#cteName. }, { key: "visitCteName", value: function visitCteName(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#cteColumnName. }, { key: "visitCteColumnName", value: function visitCteColumnName(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createView. }, { key: "visitCreateView", value: function visitCreateView(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createDatabaseOption. }, { key: "visitCreateDatabaseOption", value: function visitCreateDatabaseOption(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#charSet. }, { key: "visitCharSet", value: function visitCharSet(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#currentUserExpression. }, { key: "visitCurrentUserExpression", value: function visitCurrentUserExpression(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#ownerStatement. }, { key: "visitOwnerStatement", value: function visitOwnerStatement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#preciseSchedule. }, { key: "visitPreciseSchedule", value: function visitPreciseSchedule(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#intervalSchedule. }, { key: "visitIntervalSchedule", value: function visitIntervalSchedule(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#timestampValue. }, { key: "visitTimestampValue", value: function visitTimestampValue(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#intervalExpr. }, { key: "visitIntervalExpr", value: function visitIntervalExpr(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#intervalType. }, { key: "visitIntervalType", value: function visitIntervalType(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#enableType. }, { key: "visitEnableType", value: function visitEnableType(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#indexType. }, { key: "visitIndexType", value: function visitIndexType(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#indexOption. }, { key: "visitIndexOption", value: function visitIndexOption(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#procedureParameter. }, { key: "visitProcedureParameter", value: function visitProcedureParameter(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#functionParameter. }, { key: "visitFunctionParameter", value: function visitFunctionParameter(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#routineComment. }, { key: "visitRoutineComment", value: function visitRoutineComment(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#routineLanguage. }, { key: "visitRoutineLanguage", value: function visitRoutineLanguage(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#routineBehavior. }, { key: "visitRoutineBehavior", value: function visitRoutineBehavior(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#routineData. }, { key: "visitRoutineData", value: function visitRoutineData(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#routineSecurity. }, { key: "visitRoutineSecurity", value: function visitRoutineSecurity(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#serverOption. }, { key: "visitServerOption", value: function visitServerOption(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#createDefinitions. }, { key: "visitCreateDefinitions", value: function visitCreateDefinitions(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#columnDeclaration. }, { key: "visitColumnDeclaration", value: function visitColumnDeclaration(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#constraintDeclaration. }, { key: "visitConstraintDeclaration", value: function visitConstraintDeclaration(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#indexDeclaration. }, { key: "visitIndexDeclaration", value: function visitIndexDeclaration(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#columnDefinition. }, { key: "visitColumnDefinition", value: function visitColumnDefinition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#nullColumnConstraint. }, { key: "visitNullColumnConstraint", value: function visitNullColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#defaultColumnConstraint. }, { key: "visitDefaultColumnConstraint", value: function visitDefaultColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#visibilityColumnConstraint. }, { key: "visitVisibilityColumnConstraint", value: function visitVisibilityColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#invisibilityColumnConstraint. }, { key: "visitInvisibilityColumnConstraint", value: function visitInvisibilityColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#autoIncrementColumnConstraint. }, { key: "visitAutoIncrementColumnConstraint", value: function visitAutoIncrementColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#primaryKeyColumnConstraint. }, { key: "visitPrimaryKeyColumnConstraint", value: function visitPrimaryKeyColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#uniqueKeyColumnConstraint. }, { key: "visitUniqueKeyColumnConstraint", value: function visitUniqueKeyColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#commentColumnConstraint. }, { key: "visitCommentColumnConstraint", value: function visitCommentColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#formatColumnConstraint. }, { key: "visitFormatColumnConstraint", value: function visitFormatColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#storageColumnConstraint. }, { key: "visitStorageColumnConstraint", value: function visitStorageColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#referenceColumnConstraint. }, { key: "visitReferenceColumnConstraint", value: function visitReferenceColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#collateColumnConstraint. }, { key: "visitCollateColumnConstraint", value: function visitCollateColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#generatedColumnConstraint. }, { key: "visitGeneratedColumnConstraint", value: function visitGeneratedColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#serialDefaultColumnConstraint. }, { key: "visitSerialDefaultColumnConstraint", value: function visitSerialDefaultColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#checkColumnConstraint. }, { key: "visitCheckColumnConstraint", value: function visitCheckColumnConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#primaryKeyTableConstraint. }, { key: "visitPrimaryKeyTableConstraint", value: function visitPrimaryKeyTableConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#uniqueKeyTableConstraint. }, { key: "visitUniqueKeyTableConstraint", value: function visitUniqueKeyTableConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#foreignKeyTableConstraint. }, { key: "visitForeignKeyTableConstraint", value: function visitForeignKeyTableConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#checkTableConstraint. }, { key: "visitCheckTableConstraint", value: function visitCheckTableConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#referenceDefinition. }, { key: "visitReferenceDefinition", value: function visitReferenceDefinition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#referenceAction. }, { key: "visitReferenceAction", value: function visitReferenceAction(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#referenceControlType. }, { key: "visitReferenceControlType", value: function visitReferenceControlType(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#simpleIndexDeclaration. }, { key: "visitSimpleIndexDeclaration", value: function visitSimpleIndexDeclaration(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#specialIndexDeclaration. }, { key: "visitSpecialIndexDeclaration", value: function visitSpecialIndexDeclaration(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionEngine. }, { key: "visitTableOptionEngine", value: function visitTableOptionEngine(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionEngineAttribute. }, { key: "visitTableOptionEngineAttribute", value: function visitTableOptionEngineAttribute(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionAutoextendSize. }, { key: "visitTableOptionAutoextendSize", value: function visitTableOptionAutoextendSize(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionAutoIncrement. }, { key: "visitTableOptionAutoIncrement", value: function visitTableOptionAutoIncrement(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionAverage. }, { key: "visitTableOptionAverage", value: function visitTableOptionAverage(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionCharset. }, { key: "visitTableOptionCharset", value: function visitTableOptionCharset(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionChecksum. }, { key: "visitTableOptionChecksum", value: function visitTableOptionChecksum(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionCollate. }, { key: "visitTableOptionCollate", value: function visitTableOptionCollate(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionComment. }, { key: "visitTableOptionComment", value: function visitTableOptionComment(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionCompression. }, { key: "visitTableOptionCompression", value: function visitTableOptionCompression(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionConnection. }, { key: "visitTableOptionConnection", value: function visitTableOptionConnection(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionDataDirectory. }, { key: "visitTableOptionDataDirectory", value: function visitTableOptionDataDirectory(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionDelay. }, { key: "visitTableOptionDelay", value: function visitTableOptionDelay(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionEncryption. }, { key: "visitTableOptionEncryption", value: function visitTableOptionEncryption(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionPageCompressed. }, { key: "visitTableOptionPageCompressed", value: function visitTableOptionPageCompressed(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionPageCompressionLevel. }, { key: "visitTableOptionPageCompressionLevel", value: function visitTableOptionPageCompressionLevel(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionEncryptionKeyId. }, { key: "visitTableOptionEncryptionKeyId", value: function visitTableOptionEncryptionKeyId(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionIndexDirectory. }, { key: "visitTableOptionIndexDirectory", value: function visitTableOptionIndexDirectory(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionInsertMethod. }, { key: "visitTableOptionInsertMethod", value: function visitTableOptionInsertMethod(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionKeyBlockSize. }, { key: "visitTableOptionKeyBlockSize", value: function visitTableOptionKeyBlockSize(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionMaxRows. }, { key: "visitTableOptionMaxRows", value: function visitTableOptionMaxRows(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionMinRows. }, { key: "visitTableOptionMinRows", value: function visitTableOptionMinRows(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionPackKeys. }, { key: "visitTableOptionPackKeys", value: function visitTableOptionPackKeys(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionPassword. }, { key: "visitTableOptionPassword", value: function visitTableOptionPassword(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionRowFormat. }, { key: "visitTableOptionRowFormat", value: function visitTableOptionRowFormat(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionStartTransaction. }, { key: "visitTableOptionStartTransaction", value: function visitTableOptionStartTransaction(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionSecondaryEngineAttribute. }, { key: "visitTableOptionSecondaryEngineAttribute", value: function visitTableOptionSecondaryEngineAttribute(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionRecalculation. }, { key: "visitTableOptionRecalculation", value: function visitTableOptionRecalculation(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionPersistent. }, { key: "visitTableOptionPersistent", value: function visitTableOptionPersistent(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionSamplePage. }, { key: "visitTableOptionSamplePage", value: function visitTableOptionSamplePage(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionTablespace. }, { key: "visitTableOptionTablespace", value: function visitTableOptionTablespace(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionTableType. }, { key: "visitTableOptionTableType", value: function visitTableOptionTableType(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionTransactional. }, { key: "visitTableOptionTransactional", value: function visitTableOptionTransactional(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableOptionUnion. }, { key: "visitTableOptionUnion", value: function visitTableOptionUnion(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tableType. }, { key: "visitTableType", value: function visitTableType(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#tablespaceStorage. }, { key: "visitTablespaceStorage", value: function visitTablespaceStorage(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionDefinitions. }, { key: "visitPartitionDefinitions", value: function visitPartitionDefinitions(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionFunctionHash. }, { key: "visitPartitionFunctionHash", value: function visitPartitionFunctionHash(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionFunctionKey. }, { key: "visitPartitionFunctionKey", value: function visitPartitionFunctionKey(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionFunctionRange. }, { key: "visitPartitionFunctionRange", value: function visitPartitionFunctionRange(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionFunctionList. }, { key: "visitPartitionFunctionList", value: function visitPartitionFunctionList(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#subPartitionFunctionHash. }, { key: "visitSubPartitionFunctionHash", value: function visitSubPartitionFunctionHash(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#subPartitionFunctionKey. }, { key: "visitSubPartitionFunctionKey", value: function visitSubPartitionFunctionKey(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionComparison. }, { key: "visitPartitionComparison", value: function visitPartitionComparison(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionListAtom. }, { key: "visitPartitionListAtom", value: function visitPartitionListAtom(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionListVector. }, { key: "visitPartitionListVector", value: function visitPartitionListVector(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionSimple. }, { key: "visitPartitionSimple", value: function visitPartitionSimple(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionDefinerAtom. }, { key: "visitPartitionDefinerAtom", value: function visitPartitionDefinerAtom(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionDefinerVector. }, { key: "visitPartitionDefinerVector", value: function visitPartitionDefinerVector(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#subpartitionDefinition. }, { key: "visitSubpartitionDefinition", value: function visitSubpartitionDefinition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionOptionEngine. }, { key: "visitPartitionOptionEngine", value: function visitPartitionOptionEngine(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionOptionComment. }, { key: "visitPartitionOptionComment", value: function visitPartitionOptionComment(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionOptionDataDirectory. }, { key: "visitPartitionOptionDataDirectory", value: function visitPartitionOptionDataDirectory(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionOptionIndexDirectory. }, { key: "visitPartitionOptionIndexDirectory", value: function visitPartitionOptionIndexDirectory(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionOptionMaxRows. }, { key: "visitPartitionOptionMaxRows", value: function visitPartitionOptionMaxRows(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionOptionMinRows. }, { key: "visitPartitionOptionMinRows", value: function visitPartitionOptionMinRows(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionOptionTablespace. }, { key: "visitPartitionOptionTablespace", value: function visitPartitionOptionTablespace(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#partitionOptionNodeGroup. }, { key: "visitPartitionOptionNodeGroup", value: function visitPartitionOptionNodeGroup(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterSimpleDatabase. }, { key: "visitAlterSimpleDatabase", value: function visitAlterSimpleDatabase(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterUpgradeName. }, { key: "visitAlterUpgradeName", value: function visitAlterUpgradeName(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterEvent. }, { key: "visitAlterEvent", value: function visitAlterEvent(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterFunction. }, { key: "visitAlterFunction", value: function visitAlterFunction(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterInstance. }, { key: "visitAlterInstance", value: function visitAlterInstance(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterLogfileGroup. }, { key: "visitAlterLogfileGroup", value: function visitAlterLogfileGroup(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterProcedure. }, { key: "visitAlterProcedure", value: function visitAlterProcedure(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterServer. }, { key: "visitAlterServer", value: function visitAlterServer(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterTable. }, { key: "visitAlterTable", value: function visitAlterTable(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterTablespace. }, { key: "visitAlterTablespace", value: function visitAlterTablespace(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterView. }, { key: "visitAlterView", value: function visitAlterView(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByTableOption. }, { key: "visitAlterByTableOption", value: function visitAlterByTableOption(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddColumn. }, { key: "visitAlterByAddColumn", value: function visitAlterByAddColumn(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddColumns. }, { key: "visitAlterByAddColumns", value: function visitAlterByAddColumns(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddIndex. }, { key: "visitAlterByAddIndex", value: function visitAlterByAddIndex(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddPrimaryKey. }, { key: "visitAlterByAddPrimaryKey", value: function visitAlterByAddPrimaryKey(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddUniqueKey. }, { key: "visitAlterByAddUniqueKey", value: function visitAlterByAddUniqueKey(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddSpecialIndex. }, { key: "visitAlterByAddSpecialIndex", value: function visitAlterByAddSpecialIndex(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddForeignKey. }, { key: "visitAlterByAddForeignKey", value: function visitAlterByAddForeignKey(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddCheckTableConstraint. }, { key: "visitAlterByAddCheckTableConstraint", value: function visitAlterByAddCheckTableConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAlterCheckTableConstraint. }, { key: "visitAlterByAlterCheckTableConstraint", value: function visitAlterByAlterCheckTableConstraint(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterBySetAlgorithm. }, { key: "visitAlterBySetAlgorithm", value: function visitAlterBySetAlgorithm(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByChangeDefault. }, { key: "visitAlterByChangeDefault", value: function visitAlterByChangeDefault(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByChangeColumn. }, { key: "visitAlterByChangeColumn", value: function visitAlterByChangeColumn(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByRenameColumn. }, { key: "visitAlterByRenameColumn", value: function visitAlterByRenameColumn(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByLock. }, { key: "visitAlterByLock", value: function visitAlterByLock(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByModifyColumn. }, { key: "visitAlterByModifyColumn", value: function visitAlterByModifyColumn(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDropColumn. }, { key: "visitAlterByDropColumn", value: function visitAlterByDropColumn(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDropConstraintCheck. }, { key: "visitAlterByDropConstraintCheck", value: function visitAlterByDropConstraintCheck(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDropPrimaryKey. }, { key: "visitAlterByDropPrimaryKey", value: function visitAlterByDropPrimaryKey(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDropIndex. }, { key: "visitAlterByDropIndex", value: function visitAlterByDropIndex(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByRenameIndex. }, { key: "visitAlterByRenameIndex", value: function visitAlterByRenameIndex(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAlterColumnDefault. }, { key: "visitAlterByAlterColumnDefault", value: function visitAlterByAlterColumnDefault(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAlterIndexVisibility. }, { key: "visitAlterByAlterIndexVisibility", value: function visitAlterByAlterIndexVisibility(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDropForeignKey. }, { key: "visitAlterByDropForeignKey", value: function visitAlterByDropForeignKey(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDisableKeys. }, { key: "visitAlterByDisableKeys", value: function visitAlterByDisableKeys(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByEnableKeys. }, { key: "visitAlterByEnableKeys", value: function visitAlterByEnableKeys(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByRename. }, { key: "visitAlterByRename", value: function visitAlterByRename(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByOrder. }, { key: "visitAlterByOrder", value: function visitAlterByOrder(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByConvertCharset. }, { key: "visitAlterByConvertCharset", value: function visitAlterByConvertCharset(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDefaultCharset. }, { key: "visitAlterByDefaultCharset", value: function visitAlterByDefaultCharset(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDiscardTablespace. }, { key: "visitAlterByDiscardTablespace", value: function visitAlterByDiscardTablespace(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByImportTablespace. }, { key: "visitAlterByImportTablespace", value: function visitAlterByImportTablespace(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByForce. }, { key: "visitAlterByForce", value: function visitAlterByForce(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByValidate. }, { key: "visitAlterByValidate", value: function visitAlterByValidate(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddDefinitions. }, { key: "visitAlterByAddDefinitions", value: function visitAlterByAddDefinitions(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterPartition. }, { key: "visitAlterPartition", value: function visitAlterPartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAddPartition. }, { key: "visitAlterByAddPartition", value: function visitAlterByAddPartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDropPartition. }, { key: "visitAlterByDropPartition", value: function visitAlterByDropPartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByDiscardPartition. }, { key: "visitAlterByDiscardPartition", value: function visitAlterByDiscardPartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByImportPartition. }, { key: "visitAlterByImportPartition", value: function visitAlterByImportPartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByTruncatePartition. }, { key: "visitAlterByTruncatePartition", value: function visitAlterByTruncatePartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByCoalescePartition. }, { key: "visitAlterByCoalescePartition", value: function visitAlterByCoalescePartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByReorganizePartition. }, { key: "visitAlterByReorganizePartition", value: function visitAlterByReorganizePartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByExchangePartition. }, { key: "visitAlterByExchangePartition", value: function visitAlterByExchangePartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByAnalyzePartition. }, { key: "visitAlterByAnalyzePartition", value: function visitAlterByAnalyzePartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByCheckPartition. }, { key: "visitAlterByCheckPartition", value: function visitAlterByCheckPartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByOptimizePartition. }, { key: "visitAlterByOptimizePartition", value: function visitAlterByOptimizePartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByRebuildPartition. }, { key: "visitAlterByRebuildPartition", value: function visitAlterByRebuildPartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByRepairPartition. }, { key: "visitAlterByRepairPartition", value: function visitAlterByRepairPartition(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByRemovePartitioning. }, { key: "visitAlterByRemovePartitioning", value: function visitAlterByRemovePartitioning(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#alterByUpgradePartitioning. }, { key: "visitAlterByUpgradePartitioning", value: function visitAlterByUpgradePartitioning(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropDatabase. }, { key: "visitDropDatabase", value: function visitDropDatabase(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropEvent. }, { key: "visitDropEvent", value: function visitDropEvent(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropIndex. }, { key: "visitDropIndex", value: function visitDropIndex(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropLogfileGroup. }, { key: "visitDropLogfileGroup", value: function visitDropLogfileGroup(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropProcedure. }, { key: "visitDropProcedure", value: function visitDropProcedure(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropFunction. }, { key: "visitDropFunction", value: function visitDropFunction(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropServer. }, { key: "visitDropServer", value: function visitDropServer(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropTable. }, { key: "visitDropTable", value: function visitDropTable(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropTablespace. }, { key: "visitDropTablespace", value: function visitDropTablespace(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropTrigger. }, { key: "visitDropTrigger", value: function visitDropTrigger(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropView. }, { key: "visitDropView", value: function visitDropView(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#dropRole. }, { key: "visitDropRole", value: function visitDropRole(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#setRole. }, { key: "visitSetRole", value: function visitSetRole(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#renameTable. }, { key: "visitRenameTable", value: function visitRenameTable(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#renameTableClause. }, { key: "visitRenameTableClause", value: function visitRenameTableClause(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#truncateTable. }, { key: "visitTruncateTable", value: function visitTruncateTable(ctx) { return this.visitChildren(ctx); } // Visit a parse tree produced by MySqlParser#callStatement. }, {