@dbml/core
Version:
> TODO: description
1,546 lines (1,328 loc) • 131 kB
JavaScript
"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.
}, {