"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class MySqlListenerBase {
    constructor() {
        this.enterAdministrationStatement = function () { };
        this.enterAggregateFunctionCall = function () { };
        this.enterAggregateWindowedFunction = function () { };
        this.enterAlterByAddCheckTableConstraint = function () { };
        this.enterAlterByAddColumn = function () { };
        this.enterAlterByAddColumns = function () { };
        this.enterAlterByAddForeignKey = function () { };
        this.enterAlterByAddIndex = function () { };
        this.enterAlterByAddPartition = function () { };
        this.enterAlterByAddPrimaryKey = function () { };
        this.enterAlterByAddSpecialIndex = function () { };
        this.enterAlterByAddUniqueKey = function () { };
        this.enterAlterByAnalyzePartition = function () { };
        this.enterAlterByChangeColumn = function () { };
        this.enterAlterByChangeDefault = function () { };
        this.enterAlterByCheckPartition = function () { };
        this.enterAlterByCoalescePartition = function () { };
        this.enterAlterByConvertCharset = function () { };
        this.enterAlterByDefaultCharset = function () { };
        this.enterAlterByDisableKeys = function () { };
        this.enterAlterByDiscardPartition = function () { };
        this.enterAlterByDiscardTablespace = function () { };
        this.enterAlterByDropColumn = function () { };
        this.enterAlterByDropForeignKey = function () { };
        this.enterAlterByDropIndex = function () { };
        this.enterAlterByDropPartition = function () { };
        this.enterAlterByDropPrimaryKey = function () { };
        this.enterAlterByEnableKeys = function () { };
        this.enterAlterByExchangePartition = function () { };
        this.enterAlterByForce = function () { };
        this.enterAlterByImportPartition = function () { };
        this.enterAlterByImportTablespace = function () { };
        this.enterAlterByLock = function () { };
        this.enterAlterByModifyColumn = function () { };
        this.enterAlterByOptimizePartition = function () { };
        this.enterAlterByOrder = function () { };
        this.enterAlterByRebuildPartition = function () { };
        this.enterAlterByRemovePartitioning = function () { };
        this.enterAlterByRename = function () { };
        this.enterAlterByRenameColumn = function () { };
        this.enterAlterByRenameIndex = function () { };
        this.enterAlterByReorganizePartition = function () { };
        this.enterAlterByRepairPartition = function () { };
        this.enterAlterBySetAlgorithm = function () { };
        this.enterAlterByTableOption = function () { };
        this.enterAlterByTruncatePartition = function () { };
        this.enterAlterByUpgradePartitioning = function () { };
        this.enterAlterByValidate = function () { };
        this.enterAlterDatabase = function () { };
        this.enterAlterEvent = function () { };
        this.enterAlterFunction = function () { };
        this.enterAlterInstance = function () { };
        this.enterAlterLogfileGroup = function () { };
        this.enterAlterProcedure = function () { };
        this.enterAlterServer = function () { };
        this.enterAlterSimpleDatabase = function () { };
        this.enterAlterSpecification = function () { };
        this.enterAlterTable = function () { };
        this.enterAlterTablespace = function () { };
        this.enterAlterUpgradeName = function () { };
        this.enterAlterUser = function () { };
        this.enterAlterUserMysqlV56 = function () { };
        this.enterAlterUserMysqlV57 = function () { };
        this.enterAlterView = function () { };
        this.enterAnalyzeTable = function () { };
        this.enterAssignmentField = function () { };
        this.enterAtomTableItem = function () { };
        this.enterAuthPlugin = function () { };
        this.enterAutoIncrementColumnConstraint = function () { };
        this.enterBeginWork = function () { };
        this.enterBetweenPredicate = function () { };
        this.enterBinaryComparasionPredicate = function () { };
        this.enterBinaryExpressionAtom = function () { };
        this.enterBinlogStatement = function () { };
        this.enterBitExpressionAtom = function () { };
        this.enterBitOperator = function () { };
        this.enterBlockStatement = function () { };
        this.enterBoolMasterOption = function () { };
        this.enterBooleanLiteral = function () { };
        this.enterCacheIndexStatement = function () { };
        this.enterCallStatement = function () { };
        this.enterCaseAlternative = function () { };
        this.enterCaseFuncAlternative = function () { };
        this.enterCaseFunctionCall = function () { };
        this.enterCaseStatement = function () { };
        this.enterChangeMaster = function () { };
        this.enterChangeReplicationFilter = function () { };
        this.enterChannelFlushOption = function () { };
        this.enterChannelOption = function () { };
        this.enterCharFunctionCall = function () { };
        this.enterCharsetName = function () { };
        this.enterCharsetNameBase = function () { };
        this.enterCheckTable = function () { };
        this.enterCheckTableConstraint = function () { };
        this.enterCheckTableOption = function () { };
        this.enterChecksumTable = function () { };
        this.enterCloseCursor = function () { };
        this.enterCollateColumnConstraint = function () { };
        this.enterCollateExpressionAtom = function () { };
        this.enterCollationName = function () { };
        this.enterCollectionDataType = function () { };
        this.enterCollectionOptions = function () { };
        this.enterColumnConstraint = function () { };
        this.enterColumnCreateTable = function () { };
        this.enterColumnDeclaration = function () { };
        this.enterColumnDefinition = function () { };
        this.enterCommentColumnConstraint = function () { };
        this.enterCommitWork = function () { };
        this.enterComparisonOperator = function () { };
        this.enterCompoundStatement = function () { };
        this.enterConnectionOption = function () { };
        this.enterConstant = function () { };
        this.enterConstantExpressionAtom = function () { };
        this.enterConstants = function () { };
        this.enterConstraintDeclaration = function () { };
        this.enterConvertedDataType = function () { };
        this.enterCopyCreateTable = function () { };
        this.enterCreateDatabase = function () { };
        this.enterCreateDatabaseOption = function () { };
        this.enterCreateDefinition = function () { };
        this.enterCreateDefinitions = function () { };
        this.enterCreateEvent = function () { };
        this.enterCreateFunction = function () { };
        this.enterCreateIndex = function () { };
        this.enterCreateLogfileGroup = function () { };
        this.enterCreateProcedure = function () { };
        this.enterCreateServer = function () { };
        this.enterCreateTable = function () { };
        this.enterCreateTablespaceInnodb = function () { };
        this.enterCreateTablespaceNdb = function () { };
        this.enterCreateTrigger = function () { };
        this.enterCreateUdfunction = function () { };
        this.enterCreateUser = function () { };
        this.enterCreateUserMysqlV56 = function () { };
        this.enterCreateUserMysqlV57 = function () { };
        this.enterCreateView = function () { };
        this.enterCurrentSchemaPriviLevel = function () { };
        this.enterCurrentTimestamp = function () { };
        this.enterCursorStatement = function () { };
        this.enterDataType = function () { };
        this.enterDataTypeBase = function () { };
        this.enterDataTypeFunctionCall = function () { };
        this.enterDdlStatement = function () { };
        this.enterDeallocatePrepare = function () { };
        this.enterDecimalLiteral = function () { };
        this.enterDecimalMasterOption = function () { };
        this.enterDeclareCondition = function () { };
        this.enterDeclareCursor = function () { };
        this.enterDeclareHandler = function () { };
        this.enterDeclareVariable = function () { };
        this.enterDefaultAuthConnectionOption = function () { };
        this.enterDefaultColumnConstraint = function () { };
        this.enterDefaultValue = function () { };
        this.enterDefiniteFullTablePrivLevel = function () { };
        this.enterDefiniteFullTablePrivLevel2 = function () { };
        this.enterDefiniteSchemaPrivLevel = function () { };
        this.enterDefiniteTablePrivLevel = function () { };
        this.enterDeleteStatement = function () { };
        this.enterDescribeConnection = function () { };
        this.enterDescribeObjectClause = function () { };
        this.enterDescribeStatements = function () { };
        this.enterDetailRevoke = function () { };
        this.enterDimensionDataType = function () { };
        this.enterDmlStatement = function () { };
        this.enterDoDbReplication = function () { };
        this.enterDoStatement = function () { };
        this.enterDoTableReplication = function () { };
        this.enterDottedId = function () { };
        this.enterDropDatabase = function () { };
        this.enterDropEvent = function () { };
        this.enterDropFunction = function () { };
        this.enterDropIndex = function () { };
        this.enterDropLogfileGroup = function () { };
        this.enterDropProcedure = function () { };
        this.enterDropServer = function () { };
        this.enterDropTable = function () { };
        this.enterDropTablespace = function () { };
        this.enterDropTrigger = function () { };
        this.enterDropUser = function () { };
        this.enterDropView = function () { };
        this.enterElifAlternative = function () { };
        this.enterEmptyStatement = function () { };
        this.enterEnableType = function () { };
        this.enterEngineName = function () { };
        this.enterExecuteStatement = function () { };
        this.enterExistsExpessionAtom = function () { };
        this.enterExpression = function () { };
        this.enterExpressionAtom = function () { };
        this.enterExpressionAtomPredicate = function () { };
        this.enterExpressionOrDefault = function () { };
        this.enterExpressions = function () { };
        this.enterExpressionsWithDefaults = function () { };
        this.enterExtractFunctionCall = function () { };
        this.enterFetchCursor = function () { };
        this.enterFileSizeLiteral = function () { };
        this.enterFlushOption = function () { };
        this.enterFlushStatement = function () { };
        this.enterFlushTableOption = function () { };
        this.enterForeignKeyTableConstraint = function () { };
        this.enterFormatColumnConstraint = function () { };
        this.enterFromClause = function () { };
        this.enterFullColumnName = function () { };
        this.enterFullColumnNameExpressionAtom = function () { };
        this.enterFullDescribeStatement = function () { };
        this.enterFullId = function () { };
        this.enterFunctionArg = function () { };
        this.enterFunctionArgs = function () { };
        this.enterFunctionCall = function () { };
        this.enterFunctionCallExpressionAtom = function () { };
        this.enterFunctionNameBase = function () { };
        this.enterFunctionParameter = function () { };
        this.enterGeneratedColumnConstraint = function () { };
        this.enterGetFormatFunctionCall = function () { };
        this.enterGlobalPrivLevel = function () { };
        this.enterGrantProxy = function () { };
        this.enterGrantStatement = function () { };
        this.enterGroupByItem = function () { };
        this.enterGtidsUntilOption = function () { };
        this.enterGtuidSet = function () { };
        this.enterHandlerCloseStatement = function () { };
        this.enterHandlerConditionCode = function () { };
        this.enterHandlerConditionException = function () { };
        this.enterHandlerConditionName = function () { };
        this.enterHandlerConditionNotfound = function () { };
        this.enterHandlerConditionState = function () { };
        this.enterHandlerConditionValue = function () { };
        this.enterHandlerConditionWarning = function () { };
        this.enterHandlerOpenStatement = function () { };
        this.enterHandlerReadIndexStatement = function () { };
        this.enterHandlerReadStatement = function () { };
        this.enterHandlerStatement = function () { };
        this.enterHashAuthOption = function () { };
        this.enterHelpStatement = function () { };
        this.enterHexadecimalLiteral = function () { };
        this.enterIfExists = function () { };
        this.enterIfNotExists = function () { };
        this.enterIfStatement = function () { };
        this.enterIgnoreDbReplication = function () { };
        this.enterIgnoreTableReplication = function () { };
        this.enterInPredicate = function () { };
        this.enterIndexColumnDefinition = function () { };
        this.enterIndexColumnName = function () { };
        this.enterIndexColumnNames = function () { };
        this.enterIndexDeclaration = function () { };
        this.enterIndexHint = function () { };
        this.enterIndexHintType = function () { };
        this.enterIndexOption = function () { };
        this.enterIndexType = function () { };
        this.enterInnerJoin = function () { };
        this.enterInsertStatement = function () { };
        this.enterInsertStatementValue = function () { };
        this.enterInstallPlugin = function () { };
        this.enterIntervalExpr = function () { };
        this.enterIntervalExpressionAtom = function () { };
        this.enterIntervalSchedule = function () { };
        this.enterIntervalType = function () { };
        this.enterIntervalTypeBase = function () { };
        this.enterIsExpression = function () { };
        this.enterIsNullPredicate = function () { };
        this.enterIterateStatement = function () { };
        this.enterJoinPart = function () { };
        this.enterKeywordsCanBeId = function () { };
        this.enterKillStatement = function () { };
        this.enterLeaveStatement = function () { };
        this.enterLengthOneDimension = function () { };
        this.enterLengthTwoDimension = function () { };
        this.enterLengthTwoOptionalDimension = function () { };
        this.enterLevelInWeightListElement = function () { };
        this.enterLevelWeightList = function () { };
        this.enterLevelWeightRange = function () { };
        this.enterLevelsInWeightString = function () { };
        this.enterLikePredicate = function () { };
        this.enterLimitClause = function () { };
        this.enterLimitClauseAtom = function () { };
        this.enterLoadDataStatement = function () { };
        this.enterLoadIndexIntoCache = function () { };
        this.enterLoadXmlStatement = function () { };
        this.enterLoadedTableIndexes = function () { };
        this.enterLockAction = function () { };
        this.enterLockClause = function () { };
        this.enterLockTableElement = function () { };
        this.enterLockTables = function () { };
        this.enterLogicalExpression = function () { };
        this.enterLogicalOperator = function () { };
        this.enterLoopStatement = function () { };
        this.enterMasterBoolOption = function () { };
        this.enterMasterDecimalOption = function () { };
        this.enterMasterLogUntilOption = function () { };
        this.enterMasterOption = function () { };
        this.enterMasterRealOption = function () { };
        this.enterMasterStringOption = function () { };
        this.enterMasterUidListOption = function () { };
        this.enterMathExpressionAtom = function () { };
        this.enterMathOperator = function () { };
        this.enterMultipleDeleteStatement = function () { };
        this.enterMultipleUpdateStatement = function () { };
        this.enterMysqlVariable = function () { };
        this.enterMysqlVariableExpressionAtom = function () { };
        this.enterNationalStringDataType = function () { };
        this.enterNationalVaryingStringDataType = function () { };
        this.enterNaturalJoin = function () { };
        this.enterNestedExpressionAtom = function () { };
        this.enterNestedRowExpressionAtom = function () { };
        this.enterNotExpression = function () { };
        this.enterNullColumnConstraint = function () { };
        this.enterNullNotnull = function () { };
        this.enterOpenCursor = function () { };
        this.enterOptimizeTable = function () { };
        this.enterOrderByClause = function () { };
        this.enterOrderByExpression = function () { };
        this.enterOuterJoin = function () { };
        this.enterOwnerStatement = function () { };
        this.enterParenthesisSelect = function () { };
        this.enterPartitionComparision = function () { };
        this.enterPartitionDefinerAtom = function () { };
        this.enterPartitionDefinerVector = function () { };
        this.enterPartitionDefinition = function () { };
        this.enterPartitionDefinitions = function () { };
        this.enterPartitionFunctionDefinition = function () { };
        this.enterPartitionFunctionHash = function () { };
        this.enterPartitionFunctionKey = function () { };
        this.enterPartitionFunctionList = function () { };
        this.enterPartitionFunctionRange = function () { };
        this.enterPartitionListAtom = function () { };
        this.enterPartitionListVector = function () { };
        this.enterPartitionOption = function () { };
        this.enterPartitionOptionComment = function () { };
        this.enterPartitionOptionDataDirectory = function () { };
        this.enterPartitionOptionEngine = function () { };
        this.enterPartitionOptionIndexDirectory = function () { };
        this.enterPartitionOptionMaxRows = function () { };
        this.enterPartitionOptionMinRows = function () { };
        this.enterPartitionOptionNodeGroup = function () { };
        this.enterPartitionOptionTablespace = function () { };
        this.enterPartitionSimple = function () { };
        this.enterPasswordAuthOption = function () { };
        this.enterPasswordConnectionOption = function () { };
        this.enterPasswordFunctionCall = function () { };
        this.enterPasswordFunctionClause = function () { };
        this.enterPluginDirConnectionOption = function () { };
        this.enterPositionFunctionCall = function () { };
        this.enterPreciseSchedule = function () { };
        this.enterPredicate = function () { };
        this.enterPredicateExpression = function () { };
        this.enterPrepareStatement = function () { };
        this.enterPreparedStatement = function () { };
        this.enterPrimaryKeyColumnConstraint = function () { };
        this.enterPrimaryKeyTableConstraint = function () { };
        this.enterPrivelegeClause = function () { };
        this.enterPrivilege = function () { };
        this.enterPrivilegeLevel = function () { };
        this.enterPrivilegesBase = function () { };
        this.enterProcedureParameter = function () { };
        this.enterProcedureSqlStatement = function () { };
        this.enterPurgeBinaryLogs = function () { };
        this.enterQueryCreateTable = function () { };
        this.enterQueryExpression = function () { };
        this.enterQueryExpressionNointo = function () { };
        this.enterQuerySpecification = function () { };
        this.enterQuerySpecificationNointo = function () { };
        this.enterReferenceAction = function () { };
        this.enterReferenceColumnConstraint = function () { };
        this.enterReferenceControlType = function () { };
        this.enterReferenceDefinition = function () { };
        this.enterRegexpPredicate = function () { };
        this.enterRelayLogUntilOption = function () { };
        this.enterReleaseStatement = function () { };
        this.enterRenameTable = function () { };
        this.enterRenameTableClause = function () { };
        this.enterRenameUser = function () { };
        this.enterRenameUserClause = function () { };
        this.enterRepairTable = function () { };
        this.enterRepeatStatement = function () { };
        this.enterReplaceStatement = function () { };
        this.enterReplicationFilter = function () { };
        this.enterReplicationStatement = function () { };
        this.enterResetMaster = function () { };
        this.enterResetSlave = function () { };
        this.enterResetStatement = function () { };
        this.enterReturnStatement = function () { };
        this.enterRevokeProxy = function () { };
        this.enterRevokeStatement = function () { };
        this.enterRewriteDbReplication = function () { };
        this.enterRollbackStatement = function () { };
        this.enterRollbackWork = function () { };
        this.enterRoot = function () { };
        this.enterRoutineBehavior = function () { };
        this.enterRoutineBody = function () { };
        this.enterRoutineComment = function () { };
        this.enterRoutineData = function () { };
        this.enterRoutineLanguage = function () { };
        this.enterRoutineOption = function () { };
        this.enterRoutineSecurity = function () { };
        this.enterSavepointStatement = function () { };
        this.enterScalarFunctionCall = function () { };
        this.enterScalarFunctionName = function () { };
        this.enterScheduleExpression = function () { };
        this.enterSelectColumnElement = function () { };
        this.enterSelectElements = function () { };
        this.enterSelectExpressionElement = function () { };
        this.enterSelectFieldsInto = function () { };
        this.enterSelectFunctionElement = function () { };
        this.enterSelectIElement = function () { };
        this.enterSelectIntoDumpFile = function () { };
        this.enterSelectIntoExpression = function () { };
        this.enterSelectIntoTextFile = function () { };
        this.enterSelectIntoVariables = function () { };
        this.enterSelectLinesInto = function () { };
        this.enterSelectSpec = function () { };
        this.enterSelectStarElement = function () { };
        this.enterSelectStatement = function () { };
        this.enterSerialDefaultColumnConstraint = function () { };
        this.enterServerOption = function () { };
        this.enterSetAutocommit = function () { };
        this.enterSetAutocommitStatement = function () { };
        this.enterSetCharset = function () { };
        this.enterSetNames = function () { };
        this.enterSetNewValueInsideTrigger = function () { };
        this.enterSetPassword = function () { };
        this.enterSetPasswordStatement = function () { };
        this.enterSetStatement = function () { };
        this.enterSetTransaction = function () { };
        this.enterSetTransactionStatement = function () { };
        this.enterSetVariable = function () { };
        this.enterShortRevoke = function () { };
        this.enterShowColumns = function () { };
        this.enterShowCommonEntity = function () { };
        this.enterShowCountErrors = function () { };
        this.enterShowCreateDb = function () { };
        this.enterShowCreateFullIdObject = function () { };
        this.enterShowCreateUser = function () { };
        this.enterShowEngine = function () { };
        this.enterShowErrors = function () { };
        this.enterShowFilter = function () { };
        this.enterShowGlobalInfo = function () { };
        this.enterShowGlobalInfoClause = function () { };
        this.enterShowGrants = function () { };
        this.enterShowIndexes = function () { };
        this.enterShowLogEvents = function () { };
        this.enterShowMasterLogs = function () { };
        this.enterShowObjectFilter = function () { };
        this.enterShowOpenTables = function () { };
        this.enterShowProfile = function () { };
        this.enterShowProfileType = function () { };
        this.enterShowRoutine = function () { };
        this.enterShowSchemaEntity = function () { };
        this.enterShowSchemaFilter = function () { };
        this.enterShowSlaveStatus = function () { };
        this.enterShowStatement = function () { };
        this.enterShutdownStatement = function () { };
        this.enterSimpleAuthOption = function () { };
        this.enterSimpleDataType = function () { };
        this.enterSimpleDescribeStatement = function () { };
        this.enterSimpleFlushOption = function () { };
        this.enterSimpleFunctionCall = function () { };
        this.enterSimpleId = function () { };
        this.enterSimpleIndexDeclaration = function () { };
        this.enterSimpleSelect = function () { };
        this.enterSimpleStrings = function () { };
        this.enterSingleDeleteStatement = function () { };
        this.enterSingleUpdateStatement = function () { };
        this.enterSoundsLikePredicate = function () { };
        this.enterSpatialDataType = function () { };
        this.enterSpecialIndexDeclaration = function () { };
        this.enterSpecificFunction = function () { };
        this.enterSpecificFunctionCall = function () { };
        this.enterSqlGapsUntilOption = function () { };
        this.enterSqlStatement = function () { };
        this.enterSqlStatements = function () { };
        this.enterStartGroupReplication = function () { };
        this.enterStartSlave = function () { };
        this.enterStartTransaction = function () { };
        this.enterStopGroupReplication = function () { };
        this.enterStopSlave = function () { };
        this.enterStorageColumnConstraint = function () { };
        this.enterStraightJoin = function () { };
        this.enterStringAuthOption = function () { };
        this.enterStringDataType = function () { };
        this.enterStringLiteral = function () { };
        this.enterStringMasterOption = function () { };
        this.enterSubPartitionFunctionHash = function () { };
        this.enterSubPartitionFunctionKey = function () { };
        this.enterSubpartitionDefinition = function () { };
        this.enterSubpartitionFunctionDefinition = function () { };
        this.enterSubqueryComparasionPredicate = function () { };
        this.enterSubqueryExpessionAtom = function () { };
        this.enterSubqueryTableItem = function () { };
        this.enterSubstrFunctionCall = function () { };
        this.enterTableConstraint = function () { };
        this.enterTableFlushOption = function () { };
        this.enterTableIndexes = function () { };
        this.enterTableName = function () { };
        this.enterTableOption = function () { };
        this.enterTableOptionAutoIncrement = function () { };
        this.enterTableOptionAverage = function () { };
        this.enterTableOptionCharset = function () { };
        this.enterTableOptionChecksum = function () { };
        this.enterTableOptionCollate = function () { };
        this.enterTableOptionComment = function () { };
        this.enterTableOptionCompression = function () { };
        this.enterTableOptionConnection = function () { };
        this.enterTableOptionDataDirectory = function () { };
        this.enterTableOptionDelay = function () { };
        this.enterTableOptionEncryption = function () { };
        this.enterTableOptionEngine = function () { };
        this.enterTableOptionIndexDirectory = function () { };
        this.enterTableOptionInsertMethod = function () { };
        this.enterTableOptionKeyBlockSize = function () { };
        this.enterTableOptionMaxRows = function () { };
        this.enterTableOptionMinRows = function () { };
        this.enterTableOptionPackKeys = function () { };
        this.enterTableOptionPassword = function () { };
        this.enterTableOptionPersistent = function () { };
        this.enterTableOptionRecalculation = function () { };
        this.enterTableOptionRowFormat = function () { };
        this.enterTableOptionSamplePage = function () { };
        this.enterTableOptionTablespace = function () { };
        this.enterTableOptionUnion = function () { };
        this.enterTablePair = function () { };
        this.enterTableSource = function () { };
        this.enterTableSourceBase = function () { };
        this.enterTableSourceItem = function () { };
        this.enterTableSourceNested = function () { };
        this.enterTableSources = function () { };
        this.enterTableSourcesItem = function () { };
        this.enterTables = function () { };
        this.enterTablespaceStorage = function () { };
        this.enterThreadType = function () { };
        this.enterTimestampValue = function () { };
        this.enterTlsOption = function () { };
        this.enterTransactionLevel = function () { };
        this.enterTransactionLevelBase = function () { };
        this.enterTransactionMode = function () { };
        this.enterTransactionOption = function () { };
        this.enterTransactionStatement = function () { };
        this.enterTrimFunctionCall = function () { };
        this.enterTruncateTable = function () { };
        this.enterUdfFunctionCall = function () { };
        this.enterUid = function () { };
        this.enterUidList = function () { };
        this.enterUnaryExpressionAtom = function () { };
        this.enterUnaryOperator = function () { };
        this.enterUninstallPlugin = function () { };
        this.enterUnionParenthesis = function () { };
        this.enterUnionParenthesisSelect = function () { };
        this.enterUnionSelect = function () { };
        this.enterUnionStatement = function () { };
        this.enterUniqueKeyColumnConstraint = function () { };
        this.enterUniqueKeyTableConstraint = function () { };
        this.enterUnlockTables = function () { };
        this.enterUntilOption = function () { };
        this.enterUpdateStatement = function () { };
        this.enterUpdatedElement = function () { };
        this.enterUseStatement = function () { };
        this.enterUserAuthOption = function () { };
        this.enterUserConnectionOption = function () { };
        this.enterUserLockOption = function () { };
        this.enterUserName = function () { };
        this.enterUserPasswordOption = function () { };
        this.enterUserResourceOption = function () { };
        this.enterUserSpecification = function () { };
        this.enterUserVariables = function () { };
        this.enterUtilityStatement = function () { };
        this.enterUuidSet = function () { };
        this.enterValuesFunctionCall = function () { };
        this.enterVariableClause = function () { };
        this.enterWeightFunctionCall = function () { };
        this.enterWhileStatement = function () { };
        this.enterWildDoTableReplication = function () { };
        this.enterWildIgnoreTableReplication = function () { };
        this.enterXaCommitWork = function () { };
        this.enterXaEndTransaction = function () { };
        this.enterXaPrepareStatement = function () { };
        this.enterXaRecoverWork = function () { };
        this.enterXaRollbackWork = function () { };
        this.enterXaStartTransaction = function () { };
        this.enterXid = function () { };
        this.enterXuidStringId = function () { };
        this.exitAdministrationStatement = function () { };
        this.exitAggregateFunctionCall = function () { };
        this.exitAggregateWindowedFunction = function () { };
        this.exitAlterByAddCheckTableConstraint = function () { };
        this.exitAlterByAddColumn = function () { };
        this.exitAlterByAddColumns = function () { };
        this.exitAlterByAddForeignKey = function () { };
        this.exitAlterByAddIndex = function () { };
        this.exitAlterByAddPartition = function () { };
        this.exitAlterByAddPrimaryKey = function () { };
        this.exitAlterByAddSpecialIndex = function () { };
        this.exitAlterByAddUniqueKey = function () { };
        this.exitAlterByAnalyzePartition = function () { };
        this.exitAlterByChangeColumn = function () { };
        this.exitAlterByChangeDefault = function () { };
        this.exitAlterByCheckPartition = function () { };
        this.exitAlterByCoalescePartition = function () { };
        this.exitAlterByConvertCharset = function () { };
        this.exitAlterByDefaultCharset = function () { };
        this.exitAlterByDisableKeys = function () { };
        this.exitAlterByDiscardPartition = function () { };
        this.exitAlterByDiscardTablespace = function () { };
        this.exitAlterByDropColumn = function () { };
        this.exitAlterByDropForeignKey = function () { };
        this.exitAlterByDropIndex = function () { };
        this.exitAlterByDropPartition = function () { };
        this.exitAlterByDropPrimaryKey = function () { };
        this.exitAlterByEnableKeys = function () { };
        this.exitAlterByExchangePartition = function () { };
        this.exitAlterByForce = function () { };
        this.exitAlterByImportPartition = function () { };
        this.exitAlterByImportTablespace = function () { };
        this.exitAlterByLock = function () { };
        this.exitAlterByModifyColumn = function () { };
        this.exitAlterByOptimizePartition = function () { };
        this.exitAlterByOrder = function () { };
        this.exitAlterByRebuildPartition = function () { };
        this.exitAlterByRemovePartitioning = function () { };
        this.exitAlterByRename = function () { };
        this.exitAlterByRenameColumn = function () { };
        this.exitAlterByRenameIndex = function () { };
        this.exitAlterByReorganizePartition = function () { };
        this.exitAlterByRepairPartition = function () { };
        this.exitAlterBySetAlgorithm = function () { };
        this.exitAlterByTableOption = function () { };
        this.exitAlterByTruncatePartition = function () { };
        this.exitAlterByUpgradePartitioning = function () { };
        this.exitAlterByValidate = function () { };
        this.exitAlterDatabase = function () { };
        this.exitAlterEvent = function () { };
        this.exitAlterFunction = function () { };
        this.exitAlterInstance = function () { };
        this.exitAlterLogfileGroup = function () { };
        this.exitAlterProcedure = function () { };
        this.exitAlterServer = function () { };
        this.exitAlterSimpleDatabase = function () { };
        this.exitAlterSpecification = function () { };
        this.exitAlterTable = function () { };
        this.exitAlterTablespace = function () { };
        this.exitAlterUpgradeName = function () { };
        this.exitAlterUser = function () { };
        this.exitAlterUserMysqlV56 = function () { };
        this.exitAlterUserMysqlV57 = function () { };
        this.exitAlterView = function () { };
        this.exitAnalyzeTable = function () { };
        this.exitAssignmentField = function () { };
        this.exitAtomTableItem = function () { };
        this.exitAuthPlugin = function () { };
        this.exitAutoIncrementColumnConstraint = function () { };
        this.exitBeginWork = function () { };
        this.exitBetweenPredicate = function () { };
        this.exitBinaryComparasionPredicate = function () { };
        this.exitBinaryExpressionAtom = function () { };
        this.exitBinlogStatement = function () { };
        this.exitBitExpressionAtom = function () { };
        this.exitBitOperator = function () { };
        this.exitBlockStatement = function () { };
        this.exitBoolMasterOption = function () { };
        this.exitBooleanLiteral = function () { };
        this.exitCacheIndexStatement = function () { };
        this.exitCallStatement = function () { };
        this.exitCaseAlternative = function () { };
        this.exitCaseFuncAlternative = function () { };
        this.exitCaseFunctionCall = function () { };
        this.exitCaseStatement = function () { };
        this.exitChangeMaster = function () { };
        this.exitChangeReplicationFilter = function () { };
        this.exitChannelFlushOption = function () { };
        this.exitChannelOption = function () { };
        this.exitCharFunctionCall = function () { };
        this.exitCharsetName = function () { };
        this.exitCharsetNameBase = function () { };
        this.exitCheckTable = function () { };
        this.exitCheckTableConstraint = function () { };
        this.exitCheckTableOption = function () { };
        this.exitChecksumTable = function () { };
        this.exitCloseCursor = function () { };
        this.exitCollateColumnConstraint = function () { };
        this.exitCollateExpressionAtom = function () { };
        this.exitCollationName = function () { };
        this.exitCollectionDataType = function () { };
        this.exitCollectionOptions = function () { };
        this.exitColumnConstraint = function () { };
        this.exitColumnCreateTable = function () { };
        this.exitColumnDeclaration = function () { };
        this.exitColumnDefinition = function () { };
        this.exitCommentColumnConstraint = function () { };
        this.exitCommitWork = function () { };
        this.exitComparisonOperator = function () { };
        this.exitCompoundStatement = function () { };
        this.exitConnectionOption = function () { };
        this.exitConstant = function () { };
        this.exitConstantExpressionAtom = function () { };
        this.exitConstants = function () { };
        this.exitConstraintDeclaration = function () { };
        this.exitConvertedDataType = function () { };
        this.exitCopyCreateTable = function () { };
        this.exitCreateDatabase = function () { };
        this.exitCreateDatabaseOption = function () { };
        this.exitCreateDefinition = function () { };
        this.exitCreateDefinitions = function () { };
        this.exitCreateEvent = function () { };
        this.exitCreateFunction = function () { };
        this.exitCreateIndex = function () { };
        this.exitCreateLogfileGroup = function () { };
        this.exitCreateProcedure = function () { };
        this.exitCreateServer = function () { };
        this.exitCreateTable = function () { };
        this.exitCreateTablespaceInnodb = function () { };
        this.exitCreateTablespaceNdb = function () { };
        this.exitCreateTrigger = function () { };
        this.exitCreateUdfunction = function () { };
        this.exitCreateUser = function () { };
        this.exitCreateUserMysqlV56 = function () { };
        this.exitCreateUserMysqlV57 = function () { };
        this.exitCreateView = function () { };
        this.exitCurrentSchemaPriviLevel = function () { };
        this.exitCurrentTimestamp = function () { };
        this.exitCursorStatement = function () { };
        this.exitDataType = function () { };
        this.exitDataTypeBase = function () { };
        this.exitDataTypeFunctionCall = function () { };
        this.exitDdlStatement = function () { };
        this.exitDeallocatePrepare = function () { };
        this.exitDecimalLiteral = function () { };
        this.exitDecimalMasterOption = function () { };
        this.exitDeclareCondition = function () { };
        this.exitDeclareCursor = function () { };
        this.exitDeclareHandler = function () { };
        this.exitDeclareVariable = function () { };
        this.exitDefaultAuthConnectionOption = function () { };
        this.exitDefaultColumnConstraint = function () { };
        this.exitDefaultValue = function () { };
        this.exitDefiniteFullTablePrivLevel = function () { };
        this.exitDefiniteFullTablePrivLevel2 = function () { };
        this.exitDefiniteSchemaPrivLevel = function () { };
        this.exitDefiniteTablePrivLevel = function () { };
        this.exitDeleteStatement = function () { };
        this.exitDescribeConnection = function () { };
        this.exitDescribeObjectClause = function () { };
        this.exitDescribeStatements = function () { };
        this.exitDetailRevoke = function () { };
        this.exitDimensionDataType = function () { };
        this.exitDmlStatement = function () { };
        this.exitDoDbReplication = function () { };
        this.exitDoStatement = function () { };
        this.exitDoTableReplication = function () { };
        this.exitDottedId = function () { };
        this.exitDropDatabase = function () { };
        this.exitDropEvent = function () { };
        this.exitDropFunction = function () { };
        this.exitDropIndex = function () { };
        this.exitDropLogfileGroup = function () { };
        this.exitDropProcedure = function () { };
        this.exitDropServer = function () { };
        this.exitDropTable = function () { };
        this.exitDropTablespace = function () { };
        this.exitDropTrigger = function () { };
        this.exitDropUser = function () { };
        this.exitDropView = function () { };
        this.exitElifAlternative = function () { };
        this.exitEmptyStatement = function () { };
        this.exitEnableType = function () { };
        this.exitEngineName = function () { };
        this.exitExecuteStatement = function () { };
        this.exitExistsExpessionAtom = function () { };
        this.exitExpression = function () { };
        this.exitExpressionAtom = function () { };
        this.exitExpressionAtomPredicate = function () { };
        this.exitExpressionOrDefault = function () { };
        this.exitExpressions = function () { };
        this.exitExpressionsWithDefaults = function () { };
        this.exitExtractFunctionCall = function () { };
        this.exitFetchCursor = function () { };
        this.exitFileSizeLiteral = function () { };
        this.exitFlushOption = function () { };
        this.exitFlushStatement = function () { };
        this.exitFlushTableOption = function () { };
        this.exitForeignKeyTableConstraint = function () { };
        this.exitFormatColumnConstraint = function () { };
        this.exitFromClause = function () { };
        this.exitFullColumnName = function () { };
        this.exitFullColumnNameExpressionAtom = function () { };
        this.exitFullDescribeStatement = function () { };
        this.exitFullId = function () { };
        this.exitFunctionArg = function () { };
        this.exitFunctionArgs = function () { };
        this.exitFunctionCall = function () { };
        this.exitFunctionCallExpressionAtom = function () { };
        this.exitFunctionNameBase = function () { };
        this.exitFunctionParameter = function () { };
        this.exitGeneratedColumnConstraint = function () { };
        this.exitGetFormatFunctionCall = function () { };
        this.exitGlobalPrivLevel = function () { };
        this.exitGrantProxy = function () { };
        this.exitGrantStatement = function () { };
        this.exitGroupByItem = function () { };
        this.exitGtidsUntilOption = function () { };
        this.exitGtuidSet = function () { };
        this.exitHandlerCloseStatement = function () { };
        this.exitHandlerConditionCode = function () { };
        this.exitHandlerConditionException = function () { };
        this.exitHandlerConditionName = function () { };
        this.exitHandlerConditionNotfound = function () { };
        this.exitHandlerConditionState = function () { };
        this.exitHandlerConditionValue = function () { };
        this.exitHandlerConditionWarning = function () { };
        this.exitHandlerOpenStatement = function () { };
        this.exitHandlerReadIndexStatement = function () { };
        this.exitHandlerReadStatement = function () { };
        this.exitHandlerStatement = function () { };
        this.exitHashAuthOption = function () { };
        this.exitHelpStatement = function () { };
        this.exitHexadecimalLiteral = function () { };
        this.exitIfExists = function () { };
        this.exitIfNotExists = function () { };
        this.exitIfStatement = function () { };
        this.exitIgnoreDbReplication = function () { };
        this.exitIgnoreTableReplication = function () { };
        this.exitInPredicate = function () { };
        this.exitIndexColumnDefinition = function () { };
        this.exitIndexColumnName = function () { };
        this.exitIndexColumnNames = function () { };
        this.exitIndexDeclaration = function () { };
        this.exitIndexHint = function () { };
        this.exitIndexHintType = function () { };
        this.exitIndexOption = function () { };
        this.exitIndexType = function () { };
        this.exitInnerJoin = function () { };
        this.exitInsertStatement = function () { };
        this.exitInsertStatementValue = function () { };
        this.exitInstallPlugin = function () { };
        this.exitIntervalExpr = function () { };
        this.exitIntervalExpressionAtom = function () { };
        this.exitIntervalSchedule = function () { };
        this.exitIntervalType = function () { };
        this.exitIntervalTypeBase = function () { };
        this.exitIsExpression = function () { };
        this.exitIsNullPredicate = function () { };
        this.exitIterateStatement = function () { };
        this.exitJoinPart = function () { };
        this.exitKeywordsCanBeId = function () { };
        this.exitKillStatement = function () { };
        this.exitLeaveStatement = function () { };
        this.exitLengthOneDimension = function () { };
        this.exitLengthTwoDimension = function () { };
        this.exitLengthTwoOptionalDimension = function () { };
        this.exitLevelInWeightListElement = function () { };
        this.exitLevelWeightList = function () { };
        this.exitLevelWeightRange = function () { };
        this.exitLevelsInWeightString = function () { };
        this.exitLikePredicate = function () { };
        this.exitLimitClause = function () { };
        this.exitLimitClauseAtom = function () { };
        this.exitLoadDataStatement = function () { };
        this.exitLoadIndexIntoCache = function () { };
        this.exitLoadXmlStatement = function () { };
        this.exitLoadedTableIndexes = function () { };
        this.exitLockAction = function () { };
        this.exitLockClause = function () { };
        this.exitLockTableElement = function () { };
        this.exitLockTables = function () { };
        this.exitLogicalExpression = function () { };
        this.exitLogicalOperator = function () { };
        this.exitLoopStatement = function () { };
        this.exitMasterBoolOption = function () { };
        this.exitMasterDecimalOption = function () { };
        this.exitMasterLogUntilOption = function () { };
        this.exitMasterOption = function () { };
        this.exitMasterRealOption = function () { };
        this.exitMasterStringOption = function () { };
        this.exitMasterUidListOption = function () { };
        this.exitMathExpressionAtom = function () { };
        this.exitMathOperator = function () { };
        this.exitMultipleDeleteStatement = function () { };
        this.exitMultipleUpdateStatement = function () { };
        this.exitMysqlVariable = function () { };
        this.exitMysqlVariableExpressionAtom = function () { };
        this.exitNationalStringDataType = function () { };
        this.exitNationalVaryingStringDataType = function () { };
        this.exitNaturalJoin = function () { };
        this.exitNestedExpressionAtom = function () { };
        this.exitNestedRowExpressionAtom = function () { };
        this.exitNotExpression = function () { };
        this.exitNullColumnConstraint = function () { };
        this.exitNullNotnull = function () { };
        this.exitOpenCursor = function () { };
        this.exitOptimizeTable = function () { };
        this.exitOrderByClause = function () { };
        this.exitOrderByExpression = function () { };
        this.exitOuterJoin = function () { };
        this.exitOwnerStatement = function () { };
        this.exitParenthesisSelect = function () { };
        this.exitPartitionComparision = function () { };
        this.exitPartitionDefinerAtom = function () { };
        this.exitPartitionDefinerVector = function () { };
        this.exitPartitionDefinition = function () { };
        this.exitPartitionDefinitions = function () { };
        this.exitPartitionFunctionDefinition = function () { };
        this.exitPartitionFunctionHash = function () { };
        this.exitPartitionFunctionKey = function () { };
        this.exitPartitionFunctionList = function () { };
        this.exitPartitionFunctionRange = function () { };
        this.exitPartitionListAtom = function () { };
        this.exitPartitionListVector = function () { };
        this.exitPartitionOption = function () { };
        this.exitPartitionOptionComment = function () { };
        this.exitPartitionOptionDataDirectory = function () { };
        this.exitPartitionOptionEngine = function () { };
        this.exitPartitionOptionIndexDirectory = function () { };
        this.exitPartitionOptionMaxRows = function () { };
        this.exitPartitionOptionMinRows = function () { };
        this.exitPartitionOptionNodeGroup = function () { };
        this.exitPartitionOptionTablespace = function () { };
        this.exitPartitionSimple = function () { };
        this.exitPasswordAuthOption = function () { };
        this.exitPasswordConnectionOption = function () { };
        this.exitPasswordFunctionCall = function () { };
        this.exitPasswordFunctionClause = function () { };
        this.exitPluginDirConnectionOption = function () { };
        this.exitPositionFunctionCall = function () { };
        this.exitPreciseSchedule = function () { };
        this.exitPredicate = function () { };
        this.exitPredicateExpression = function () { };
        this.exitPrepareStatement = function () { };
        this.exitPreparedStatement = function () { };
        this.exitPrimaryKeyColumnConstraint = function () { };
        this.exitPrimaryKeyTableConstraint = function () { };
        this.exitPrivelegeClause = function () { };
        this.exitPrivilege = function () { };
        this.exitPrivilegeLevel = function () { };
        this.exitPrivilegesBase = function () { };
        this.exitProcedureParameter = function () { };
        this.exitProcedureSqlStatement = function () { };
        this.exitPurgeBinaryLogs = function () { };
        this.exitQueryCreateTable = function () { };
        this.exitQueryExpression = function () { };
        this.exitQueryExpressionNointo = function () { };
        this.exitQuerySpecification = function () { };
        this.exitQuerySpecificationNointo = function () { };
        this.exitReferenceAction = function () { };
        this.exitReferenceColumnConstraint = function () { };
        this.exitReferenceControlType = function () { };
        this.exitReferenceDefinition = function () { };
        this.exitRegexpPredicate = function () { };
        this.exitRelayLogUntilOption = function () { };
        this.exitReleaseStatement = function () { };
        this.exitRenameTable = function () { };
        this.exitRenameTableClause = function () { };
        this.exitRenameUser = function () { };
        this.exitRenameUserClause = function () { };
        this.exitRepairTable = function () { };
        this.exitRepeatStatement = function () { };
        this.exitReplaceStatement = function () { };
        this.exitReplicationFilter = function () { };
        this.exitReplicationStatement = function () { };
        this.exitResetMaster = function () { };
        this.exitResetSlave = function () { };
        this.exitResetStatement = function () { };
        this.exitReturnStatement = function () { };
        this.exitRevokeProxy = function () { };
        this.exitRevokeStatement = function () { };
        this.exitRewriteDbReplication = function () { };
        this.exitRollbackStatement = function () { };
        this.exitRollbackWork = function () { };
        this.exitRoot = function () { };
        this.exitRoutineBehavior = function () { };
        this.exitRoutineBody = function () { };
        this.exitRoutineComment = function () { };
        this.exitRoutineData = function () { };
        this.exitRoutineLanguage = function () { };
        this.exitRoutineOption = function () { };
        this.exitRoutineSecurity = function () { };
        this.exitSavepointStatement = function () { };
        this.exitScalarFunctionCall = function () { };
        this.exitScalarFunctionName = function () { };
        this.exitScheduleExpression = function () { };
        this.exitSelectColumnElement = function () { };
        this.exitSelectElements = function () { };
        this.exitSelectExpressionElement = function () { };
        this.exitSelectFieldsInto = function () { };
        this.exitSelectFunctionElement = function () { };
        this.exitSelectIElement = function () { };
        this.exitSelectIntoDumpFile = function () { };
        this.exitSelectIntoExpression = function () { };
        this.exitSelectIntoTextFile = function () { };
        this.exitSelectIntoVariables = function () { };
        this.exitSelectLinesInto = function () { };
        this.exitSelectSpec = function () { };
        this.exitSelectStarElement = function () { };
        this.exitSelectStatement = function () { };
        this.exitSerialDefaultColumnConstraint = function () { };
        this.exitServerOption = function () { };
        this.exitSetAutocommit = function () { };
        this.exitSetAutocommitStatement = function () { };
        this.exitSetCharset = function () { };
        this.exitSetNames = function () { };
        this.exitSetNewValueInsideTrigger = function () { };
        this.exitSetPassword = function () { };
        this.exitSetPasswordStatement = function () { };
        this.exitSetStatement = function () { };
        this.exitSetTransaction = function () { };
        this.exitSetTransactionStatement = function () { };
        this.exitSetVariable = function () { };
        this.exitShortRevoke = function () { };
        this.exitShowColumns = function () { };
        this.exitShowCommonEntity = function () { };
        this.exitShowCountErrors = function () { };
        this.exitShowCreateDb = function () { };
        this.exitShowCreateFullIdObject = function () { };
        this.exitShowCreateUser = function () { };
        this.exitShowEngine = function () { };
        this.exitShowErrors = function () { };
        this.exitShowFilter = function () { };
        this.exitShowGlobalInfo = function () { };
        this.exitShowGlobalInfoClause = function () { };
        this.exitShowGrants = function () { };
        this.exitShowIndexes = function () { };
        this.exitShowLogEvents = function () { };
        this.exitShowMasterLogs = function () { };
        this.exitShowObjectFilter = function () { };
        this.exitShowOpenTables = function () { };
        this.exitShowProfile = function () { };
        this.exitShowProfileType = function () { };
        this.exitShowRoutine = function () { };
        this.exitShowSchemaEntity = function () { };
        this.exitShowSchemaFilter = function () { };
        this.exitShowSlaveStatus = function () { };
        this.exitShowStatement = function () { };
        this.exitShutdownStatement = function () { };
        this.exitSimpleAuthOption = function () { };
        this.exitSimpleDataType = function () { };
        this.exitSimpleDescribeStatement = function () { };
        this.exitSimpleFlushOption = function () { };
        this.exitSimpleFunctionCall = function () { };
        this.exitSimpleId = function () { };
        this.exitSimpleIndexDeclaration = function () { };
        this.exitSimpleSelect = function () { };
        this.exitSimpleStrings = function () { };
        this.exitSingleDeleteStatement = function () { };
        this.exitSingleUpdateStatement = function () { };
        this.exitSoundsLikePredicate = function () { };
        this.exitSpatialDataType = function () { };
        this.exitSpecialIndexDeclaration = function () { };
        this.exitSpecificFunction = function () { };
        this.exitSpecificFunctionCall = function () { };
        this.exitSqlGapsUntilOption = function () { };
        this.exitSqlStatement = function () { };
        this.exitSqlStatements = function () { };
        this.exitStartGroupReplication = function () { };
        this.exitStartSlave = function () { };
        this.exitStartTransaction = function () { };
        this.exitStopGroupReplication = function () { };
        this.exitStopSlave = function () { };
        this.exitStorageColumnConstraint = function () { };
        this.exitStraightJoin = function () { };
        this.exitStringAuthOption = function () { };
        this.exitStringDataType = function () { };
        this.exitStringLiteral = function () { };
        this.exitStringMasterOption = function () { };
        this.exitSubPartitionFunctionHash = function () { };
        this.exitSubPartitionFunctionKey = function () { };
        this.exitSubpartitionDefinition = function () { };
        this.exitSubpartitionFunctionDefinition = function () { };
        this.exitSubqueryComparasionPredicate = function () { };
        this.exitSubqueryExpessionAtom = function () { };
        this.exitSubqueryTableItem = function () { };
        this.exitSubstrFunctionCall = function () { };
        this.exitTableConstraint = function () { };
        this.exitTableFlushOption = function () { };
        this.exitTableIndexes = function () { };
        this.exitTableName = function () { };
        this.exitTableOption = function () { };
        this.exitTableOptionAutoIncrement = function () { };
        this.exitTableOptionAverage = function () { };
        this.exitTableOptionCharset = function () { };
        this.exitTableOptionChecksum = function () { };
        this.exitTableOptionCollate = function () { };
        this.exitTableOptionComment = function () { };
        this.exitTableOptionCompression = function () { };
        this.exitTableOptionConnection = function () { };
        this.exitTableOptionDataDirectory = function () { };
        this.exitTableOptionDelay = function () { };
        this.exitTableOptionEncryption = function () { };
        this.exitTableOptionEngine = function () { };
        this.exitTableOptionIndexDirectory = function () { };
        this.exitTableOptionInsertMethod = function () { };
        this.exitTableOptionKeyBlockSize = function () { };
        this.exitTableOptionMaxRows = function () { };
        this.exitTableOptionMinRows = function () { };
        this.exitTableOptionPackKeys = function () { };
        this.exitTableOptionPassword = function () { };
        this.exitTableOptionPersistent = function () { };
        this.exitTableOptionRecalculation = function () { };
        this.exitTableOptionRowFormat = function () { };
        this.exitTableOptionSamplePage = function () { };
        this.exitTableOptionTablespace = function () { };
        this.exitTableOptionUnion = function () { };
        this.exitTablePair = function () { };
        this.exitTableSource = function () { };
        this.exitTableSourceBase = function () { };
        this.exitTableSourceItem = function () { };
        this.exitTableSourceNested = function () { };
        this.exitTableSources = function () { };
        this.exitTableSourcesItem = function () { };
        this.exitTables = function () { };
        this.exitTablespaceStorage = function () { };
        this.exitThreadType = function () { };
        this.exitTimestampValue = function () { };
        this.exitTlsOption = function () { };
        this.exitTransactionLevel = function () { };
        this.exitTransactionLevelBase = function () { };
        this.exitTransactionMode = function () { };
        this.exitTransactionOption = function () { };
        this.exitTransactionStatement = function () { };
        this.exitTrimFunctionCall = function () { };
        this.exitTruncateTable = function () { };
        this.exitUdfFunctionCall = function () { };
        this.exitUid = function () { };
        this.exitUidList = function () { };
        this.exitUnaryExpressionAtom = function () { };
        this.exitUnaryOperator = function () { };
        this.exitUninstallPlugin = function () { };
        this.exitUnionParenthesis = function () { };
        this.exitUnionParenthesisSelect = function () { };
        this.exitUnionSelect = function () { };
        this.exitUnionStatement = function () { };
        this.exitUniqueKeyColumnConstraint = function () { };
        this.exitUniqueKeyTableConstraint = function () { };
        this.exitUnlockTables = function () { };
        this.exitUntilOption = function () { };
        this.exitUpdateStatement = function () { };
        this.exitUpdatedElement = function () { };
        this.exitUseStatement = function () { };
        this.exitUserAuthOption = function () { };
        this.exitUserConnectionOption = function () { };
        this.exitUserLockOption = function () { };
        this.exitUserName = function () { };
        this.exitUserPasswordOption = function () { };
        this.exitUserResourceOption = function () { };
        this.exitUserSpecification = function () { };
        this.exitUserVariables = function () { };
        this.exitUtilityStatement = function () { };
        this.exitUuidSet = function () { };
        this.exitValuesFunctionCall = function () { };
        this.exitVariableClause = function () { };
        this.exitWeightFunctionCall = function () { };
        this.exitWhileStatement = function () { };
        this.exitWildDoTableReplication = function () { };
        this.exitWildIgnoreTableReplication = function () { };
        this.exitXaCommitWork = function () { };
        this.exitXaEndTransaction = function () { };
        this.exitXaPrepareStatement = function () { };
        this.exitXaRecoverWork = function () { };
        this.exitXaRollbackWork = function () { };
        this.exitXaStartTransaction = function () { };
        this.exitXid = function () { };
        this.exitXuidStringId = function () { };
    }
}
exports.MySqlListenerBase = MySqlListenerBase;
