Class CreateAndAlterDatabaseParserListener
java.lang.Object
io.debezium.ddl.parser.mysql.generated.MySqlParserBaseListener
io.debezium.connector.mysql.antlr.listener.CreateAndAlterDatabaseParserListener
- All Implemented Interfaces:
MySqlParserListener
,org.antlr.v4.runtime.tree.ParseTreeListener
Parser listener that is parsing MySQL CREATE DATABASE and ALTER DATABASE statements,
to get default character sets for database.
- Author:
- Roman Kuchár <[email protected]>.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
Methods inherited from class io.debezium.ddl.parser.mysql.generated.MySqlParserBaseListener
enterAdministrationStatement, enterAggregateFunctionCall, enterAggregateWindowedFunction, enterAlterByAddCheckTableConstraint, enterAlterByAddColumn, enterAlterByAddColumns, enterAlterByAddForeignKey, enterAlterByAddIndex, enterAlterByAddPartition, enterAlterByAddPrimaryKey, enterAlterByAddSpecialIndex, enterAlterByAddUniqueKey, enterAlterByAlterIndexVisibility, enterAlterByAnalyzePartition, enterAlterByChangeColumn, enterAlterByChangeDefault, enterAlterByCheckPartition, enterAlterByCoalescePartition, enterAlterByConvertCharset, enterAlterByDefaultCharset, enterAlterByDisableKeys, enterAlterByDiscardPartition, enterAlterByDiscardTablespace, enterAlterByDropColumn, enterAlterByDropConstraintCheck, enterAlterByDropForeignKey, enterAlterByDropIndex, enterAlterByDropPartition, enterAlterByDropPrimaryKey, enterAlterByEnableKeys, enterAlterByExchangePartition, enterAlterByForce, enterAlterByImportPartition, enterAlterByImportTablespace, enterAlterByLock, enterAlterByModifyColumn, enterAlterByOptimizePartition, enterAlterByOrder, enterAlterByRebuildPartition, enterAlterByRemovePartitioning, enterAlterByRename, enterAlterByRenameColumn, enterAlterByRenameIndex, enterAlterByReorganizePartition, enterAlterByRepairPartition, enterAlterBySetAlgorithm, enterAlterByTableOption, enterAlterByTruncatePartition, enterAlterByUpgradePartitioning, enterAlterByValidate, enterAlterEvent, enterAlterFunction, enterAlterInstance, enterAlterLogfileGroup, enterAlterProcedure, enterAlterServer, enterAlterTable, enterAlterTablespace, enterAlterUpgradeName, enterAlterUserMysqlV56, enterAlterUserMysqlV57, enterAlterView, enterAnalyzeTable, enterAssignmentField, enterAtomTableItem, enterAuthPlugin, enterAutoIncrementColumnConstraint, enterBeginWork, enterBetweenPredicate, enterBinaryComparasionPredicate, enterBinaryExpressionAtom, enterBinlogStatement, enterBitExpressionAtom, enterBitOperator, enterBlockStatement, enterBooleanLiteral, enterBoolMasterOption, enterCacheIndexStatement, enterCallStatement, enterCaseAlternative, enterCaseFuncAlternative, enterCaseFunctionCall, enterCaseStatement, enterChangeMaster, enterChangeReplicationFilter, enterChannelFlushOption, enterChannelOption, enterCharFunctionCall, enterCharsetName, enterCharsetNameBase, enterCheckColumnConstraint, enterChecksumTable, enterCheckTable, enterCheckTableConstraint, enterCheckTableOption, enterCloseCursor, enterCollateColumnConstraint, enterCollateExpressionAtom, enterCollationName, enterCollectionDataType, enterCollectionOption, enterCollectionOptions, enterColumnCreateTable, enterColumnDeclaration, enterColumnDefinition, enterCommentColumnConstraint, enterCommitWork, enterCommonTableExpressions, enterComparisonOperator, enterCompoundStatement, enterConstant, enterConstantExpressionAtom, enterConstants, enterConstraintDeclaration, enterConvertedDataType, enterCopyCreateTable, enterCreateDefinitions, enterCreateEvent, enterCreateFunction, enterCreateIndex, enterCreateLogfileGroup, enterCreateProcedure, enterCreateRole, enterCreateServer, enterCreateTablespaceInnodb, enterCreateTablespaceNdb, enterCreateTrigger, enterCreateUdfunction, enterCreateUserMysqlV56, enterCreateUserMysqlV57, enterCreateView, enterCteColumnName, enterCteName, enterCurrentSchemaPriviLevel, enterCurrentTimestamp, enterDataTypeBase, enterDataTypeFunctionCall, enterDdlStatement, enterDeallocatePrepare, enterDecimalLiteral, enterDecimalMasterOption, enterDeclareCondition, enterDeclareCursor, enterDeclareHandler, enterDeclareVariable, enterDefaultAuthConnectionOption, enterDefaultColumnConstraint, enterDefaultValue, enterDefiniteFullTablePrivLevel, enterDefiniteFullTablePrivLevel2, enterDefiniteSchemaPrivLevel, enterDefiniteTablePrivLevel, enterDeleteStatement, enterDescribeConnection, enterDescribeStatements, enterDetailRevoke, enterDiagnosticsConditionInformationName, enterDiagnosticsStatement, enterDimensionDataType, enterDmlStatement, enterDoDbReplication, enterDoStatement, enterDoTableReplication, enterDottedId, enterDropDatabase, enterDropEvent, enterDropFunction, enterDropIndex, enterDropLogfileGroup, enterDropProcedure, enterDropRole, enterDropServer, enterDropTable, enterDropTablespace, enterDropTrigger, enterDropUser, enterDropView, enterElifAlternative, enterEmptyStatement, enterEnableType, enterEncryptedLiteral, enterEngineName, enterEveryRule, enterExecuteStatement, enterExistsExpessionAtom, enterExpressionAtomPredicate, enterExpressionOrDefault, enterExpressions, enterExpressionsWithDefaults, enterExtractFunctionCall, enterFetchCursor, enterFileSizeLiteral, enterFlushStatement, enterFlushTableOption, enterForeignKeyTableConstraint, enterFormatColumnConstraint, enterFrameBetween, enterFrameClause, enterFrameExtent, enterFrameRange, enterFrameUnits, enterFromClause, enterFullColumnName, enterFullColumnNameExpressionAtom, enterFullDescribeStatement, enterFullId, enterFunctionArg, enterFunctionArgs, enterFunctionCallExpressionAtom, enterFunctionNameBase, enterFunctionParameter, enterGeneratedColumnConstraint, enterGetFormatFunctionCall, enterGlobalPrivLevel, enterGrantProxy, enterGrantStatement, enterGroupByItem, enterGtidsUntilOption, enterGtuidSet, enterHandlerCloseStatement, enterHandlerConditionCode, enterHandlerConditionException, enterHandlerConditionName, enterHandlerConditionNotfound, enterHandlerConditionState, enterHandlerConditionWarning, enterHandlerOpenStatement, enterHandlerReadIndexStatement, enterHandlerReadStatement, enterHandlerStatement, enterHashAuthOption, enterHelpStatement, enterHexadecimalLiteral, enterIfExists, enterIfNotExists, enterIfStatement, enterIgnoreDbReplication, enterIgnoreTableReplication, enterIndexColumnName, enterIndexColumnNames, enterIndexDeclaration, enterIndexHint, enterIndexHintType, enterIndexOption, enterIndexType, enterInnerJoin, enterInPredicate, enterInsertStatement, enterInsertStatementValue, enterInstallPlugin, enterIntervalExpr, enterIntervalExpressionAtom, enterIntervalSchedule, enterIntervalType, enterIntervalTypeBase, enterInvisibleColumnConstraint, enterIsExpression, enterIsNullPredicate, enterIterateStatement, enterJsonExpressionAtom, enterJsonMemberOfPredicate, enterJsonOperator, enterJsonValueFunctionCall, enterKeywordsCanBeId, enterKillStatement, enterLateralStatement, enterLeaveStatement, enterLengthOneDimension, enterLengthTwoDimension, enterLengthTwoOptionalDimension, enterLevelInWeightListElement, enterLevelWeightList, enterLevelWeightRange, enterLikePredicate, enterLimitClause, enterLimitClauseAtom, enterLoadDataStatement, enterLoadedTableIndexes, enterLoadIndexIntoCache, enterLoadXmlStatement, enterLockAction, enterLockClause, enterLockTableElement, enterLockTables, enterLogicalExpression, enterLogicalOperator, enterLongVarbinaryDataType, enterLongVarcharDataType, enterLoopStatement, enterMasterBoolOption, enterMasterDecimalOption, enterMasterLogUntilOption, enterMasterRealOption, enterMasterStringOption, enterMasterUidListOption, enterMathExpressionAtom, enterMathOperator, enterModule, enterModuleAuthOption, enterMultipleDeleteStatement, enterMultipleUpdateStatement, enterMysqlVariable, enterMysqlVariableExpressionAtom, enterNationalStringDataType, enterNationalVaryingStringDataType, enterNaturalJoin, enterNestedExpressionAtom, enterNestedRowExpressionAtom, enterNonAggregateFunctionCall, enterNonAggregateWindowedFunction, enterNotExpression, enterNullColumnConstraint, enterNullNotnull, enterOpenCursor, enterOptimizeTable, enterOrderByClause, enterOrderByExpression, enterOuterJoin, enterOverClause, enterOwnerStatement, enterParenthesisSelect, enterPartitionClause, enterPartitionComparision, enterPartitionDefinerAtom, enterPartitionDefinerVector, enterPartitionDefinitions, enterPartitionFunctionHash, enterPartitionFunctionKey, enterPartitionFunctionList, enterPartitionFunctionRange, enterPartitionListAtom, enterPartitionListVector, enterPartitionOptionComment, enterPartitionOptionDataDirectory, enterPartitionOptionEngine, enterPartitionOptionIndexDirectory, enterPartitionOptionMaxRows, enterPartitionOptionMinRows, enterPartitionOptionNodeGroup, enterPartitionOptionTablespace, enterPartitionSimple, enterPasswordConnectionOption, enterPasswordFunctionCall, enterPasswordFunctionClause, enterPasswordModuleOption, enterPluginDirConnectionOption, enterPositionFunctionCall, enterPreciseSchedule, enterPredicateExpression, enterPreparedStatement, enterPrepareStatement, enterPrimaryKeyColumnConstraint, enterPrimaryKeyTableConstraint, enterPrivelegeClause, enterPrivilege, enterPrivilegesBase, enterProcedureParameter, enterProcedureSqlStatement, enterPurgeBinaryLogs, enterQueryCreateTable, enterQueryExpression, enterQueryExpressionNointo, enterQuerySpecification, enterQuerySpecificationNointo, enterReferenceAction, enterReferenceColumnConstraint, enterReferenceControlType, enterReferenceDefinition, enterRegexpPredicate, enterRelayLogUntilOption, enterReleaseStatement, enterRenameTable, enterRenameTableClause, enterRenameUser, enterRenameUserClause, enterRepairTable, enterRepeatStatement, enterReplaceStatement, enterReplicationStatement, enterResetMaster, enterResetSlave, enterResetStatement, enterResignalStatement, enterReturnStatement, enterRevokeProxy, enterRewriteDbReplication, enterRoleName, enterRoleOption, enterRoleRevoke, enterRollbackStatement, enterRollbackWork, enterRoot, enterRoutineBehavior, enterRoutineBody, enterRoutineComment, enterRoutineData, enterRoutineLanguage, enterRoutineSecurity, enterSavepointStatement, enterScalarFunctionCall, enterScalarFunctionName, enterSelectColumnElement, enterSelectElements, enterSelectExpressionElement, enterSelectFieldsInto, enterSelectFunctionElement, enterSelectIntoDumpFile, enterSelectIntoTextFile, enterSelectIntoVariables, enterSelectLinesInto, enterSelectSpec, enterSelectStarElement, enterSerialDefaultColumnConstraint, enterServerOption, enterSetAutocommit, enterSetAutocommitStatement, enterSetCharset, enterSetNames, enterSetNewValueInsideTrigger, enterSetPassword, enterSetPasswordStatement, enterSetRole, enterSetTransaction, enterSetTransactionStatement, enterSetVariable, enterShortRevoke, enterShowColumns, enterShowCommonEntity, enterShowCountErrors, enterShowCreateDb, enterShowCreateFullIdObject, enterShowCreateUser, enterShowEngine, enterShowErrors, enterShowFilter, enterShowGlobalInfo, enterShowGlobalInfoClause, enterShowGrants, enterShowIndexes, enterShowLogEvents, enterShowMasterLogs, enterShowObjectFilter, enterShowOpenTables, enterShowProfile, enterShowProfileType, enterShowRoutine, enterShowSchemaEntity, enterShowSchemaFilter, enterShowSlaveStatus, enterShutdownStatement, enterSignalConditionInformation, enterSignalStatement, enterSimpleAuthOption, enterSimpleDataType, enterSimpleDescribeStatement, enterSimpleFlushOption, enterSimpleFunctionCall, enterSimpleId, enterSimpleIndexDeclaration, enterSimpleSelect, enterSimpleStrings, enterSingleDeleteStatement, enterSingleUpdateStatement, enterSoundsLikePredicate, enterSpatialDataType, enterSpecialIndexDeclaration, enterSpecificFunctionCall, enterSqlGapsUntilOption, enterSqlStatement, enterSqlStatements, enterStartGroupReplication, enterStartSlave, enterStartTransaction, enterStopGroupReplication, enterStopSlave, enterStorageColumnConstraint, enterStraightJoin, enterStringAuthOption, enterStringDataType, enterStringLiteral, enterStringMasterOption, enterSubpartitionDefinition, enterSubPartitionFunctionHash, enterSubPartitionFunctionKey, enterSubqueryComparasionPredicate, enterSubqueryExpessionAtom, enterSubqueryTableItem, enterSubstrFunctionCall, enterTableFlushOption, enterTableIndexes, enterTableName, enterTableOptionAutoextendSize, enterTableOptionAutoIncrement, enterTableOptionAverage, enterTableOptionCharset, enterTableOptionChecksum, enterTableOptionCollate, enterTableOptionComment, enterTableOptionCompression, enterTableOptionConnection, enterTableOptionDataDirectory, enterTableOptionDelay, enterTableOptionEncrypted, enterTableOptionEncryption, enterTableOptionEncryptionKeyId, enterTableOptionEngine, enterTableOptionEngineAttribute, enterTableOptionIndexDirectory, enterTableOptionInsertMethod, enterTableOptionKeyBlockSize, enterTableOptionMaxRows, enterTableOptionMinRows, enterTableOptionPackKeys, enterTableOptionPageCompressed, enterTableOptionPageCompressionLevel, enterTableOptionPassword, enterTableOptionPersistent, enterTableOptionRecalculation, enterTableOptionRowFormat, enterTableOptionSamplePage, enterTableOptionSecondaryEngineAttribute, enterTableOptionStartTransaction, enterTableOptionTablespace, enterTableOptionTableType, enterTableOptionTransactional, enterTableOptionUnion, enterTablePair, enterTables, enterTableSourceBase, enterTableSourceNested, enterTableSources, enterTableSourcesItem, enterTablespaceStorage, enterTableType, enterThreadType, enterTimestampValue, enterTlsOption, enterTransactionLevel, enterTransactionLevelBase, enterTransactionMode, enterTransactionOption, enterTransactionStatement, enterTrimFunctionCall, enterTruncateTable, enterUdfFunctionCall, enterUid, enterUidList, enterUnaryExpressionAtom, enterUnaryOperator, enterUninstallPlugin, enterUnionParenthesis, enterUnionParenthesisSelect, enterUnionSelect, enterUnionStatement, enterUniqueKeyColumnConstraint, enterUniqueKeyTableConstraint, enterUnlockTables, enterUpdatedElement, enterUpdateStatement, enterUserConnectionOption, enterUserLockOption, enterUserName, enterUserPasswordOption, enterUserResourceOption, enterUserSpecification, enterUserVariables, enterUseStatement, enterUtilityStatement, enterUuidSet, enterValuesFunctionCall, enterVariableClause, enterWeightFunctionCall, enterWhileStatement, enterWildDoTableReplication, enterWildIgnoreTableReplication, enterWindowName, enterWindowSpec, enterWithClause, enterWithLateralStatement, enterXaCommitWork, enterXaEndTransaction, enterXaPrepareStatement, enterXaRecoverWork, enterXaRollbackWork, enterXaStartTransaction, enterXid, enterXuidStringId, exitAdministrationStatement, exitAggregateFunctionCall, exitAggregateWindowedFunction, exitAlterByAddCheckTableConstraint, exitAlterByAddColumn, exitAlterByAddColumns, exitAlterByAddForeignKey, exitAlterByAddIndex, exitAlterByAddPartition, exitAlterByAddPrimaryKey, exitAlterByAddSpecialIndex, exitAlterByAddUniqueKey, exitAlterByAlterIndexVisibility, exitAlterByAnalyzePartition, exitAlterByChangeColumn, exitAlterByChangeDefault, exitAlterByCheckPartition, exitAlterByCoalescePartition, exitAlterByConvertCharset, exitAlterByDefaultCharset, exitAlterByDisableKeys, exitAlterByDiscardPartition, exitAlterByDiscardTablespace, exitAlterByDropColumn, exitAlterByDropConstraintCheck, exitAlterByDropForeignKey, exitAlterByDropIndex, exitAlterByDropPartition, exitAlterByDropPrimaryKey, exitAlterByEnableKeys, exitAlterByExchangePartition, exitAlterByForce, exitAlterByImportPartition, exitAlterByImportTablespace, exitAlterByLock, exitAlterByModifyColumn, exitAlterByOptimizePartition, exitAlterByOrder, exitAlterByRebuildPartition, exitAlterByRemovePartitioning, exitAlterByRename, exitAlterByRenameColumn, exitAlterByRenameIndex, exitAlterByReorganizePartition, exitAlterByRepairPartition, exitAlterBySetAlgorithm, exitAlterByTableOption, exitAlterByTruncatePartition, exitAlterByUpgradePartitioning, exitAlterByValidate, exitAlterEvent, exitAlterFunction, exitAlterInstance, exitAlterLogfileGroup, exitAlterProcedure, exitAlterServer, exitAlterSimpleDatabase, exitAlterTable, exitAlterTablespace, exitAlterUpgradeName, exitAlterUserMysqlV56, exitAlterUserMysqlV57, exitAlterView, exitAnalyzeTable, exitAssignmentField, exitAtomTableItem, exitAuthPlugin, exitAutoIncrementColumnConstraint, exitBeginWork, exitBetweenPredicate, exitBinaryComparasionPredicate, exitBinaryExpressionAtom, exitBinlogStatement, exitBitExpressionAtom, exitBitOperator, exitBlockStatement, exitBooleanLiteral, exitBoolMasterOption, exitCacheIndexStatement, exitCallStatement, exitCaseAlternative, exitCaseFuncAlternative, exitCaseFunctionCall, exitCaseStatement, exitChangeMaster, exitChangeReplicationFilter, exitChannelFlushOption, exitChannelOption, exitCharFunctionCall, exitCharsetName, exitCharsetNameBase, exitCheckColumnConstraint, exitChecksumTable, exitCheckTable, exitCheckTableConstraint, exitCheckTableOption, exitCloseCursor, exitCollateColumnConstraint, exitCollateExpressionAtom, exitCollationName, exitCollectionDataType, exitCollectionOption, exitCollectionOptions, exitColumnCreateTable, exitColumnDeclaration, exitColumnDefinition, exitCommentColumnConstraint, exitCommitWork, exitCommonTableExpressions, exitComparisonOperator, exitCompoundStatement, exitConstant, exitConstantExpressionAtom, exitConstants, exitConstraintDeclaration, exitConvertedDataType, exitCopyCreateTable, exitCreateDatabaseOption, exitCreateDefinitions, exitCreateEvent, exitCreateFunction, exitCreateIndex, exitCreateLogfileGroup, exitCreateProcedure, exitCreateRole, exitCreateServer, exitCreateTablespaceInnodb, exitCreateTablespaceNdb, exitCreateTrigger, exitCreateUdfunction, exitCreateUserMysqlV56, exitCreateUserMysqlV57, exitCreateView, exitCteColumnName, exitCteName, exitCurrentSchemaPriviLevel, exitCurrentTimestamp, exitDataTypeBase, exitDataTypeFunctionCall, exitDdlStatement, exitDeallocatePrepare, exitDecimalLiteral, exitDecimalMasterOption, exitDeclareCondition, exitDeclareCursor, exitDeclareHandler, exitDeclareVariable, exitDefaultAuthConnectionOption, exitDefaultColumnConstraint, exitDefaultValue, exitDefiniteFullTablePrivLevel, exitDefiniteFullTablePrivLevel2, exitDefiniteSchemaPrivLevel, exitDefiniteTablePrivLevel, exitDeleteStatement, exitDescribeConnection, exitDescribeStatements, exitDetailRevoke, exitDiagnosticsConditionInformationName, exitDiagnosticsStatement, exitDimensionDataType, exitDmlStatement, exitDoDbReplication, exitDoStatement, exitDoTableReplication, exitDottedId, exitDropDatabase, exitDropEvent, exitDropFunction, exitDropIndex, exitDropLogfileGroup, exitDropProcedure, exitDropRole, exitDropServer, exitDropTable, exitDropTablespace, exitDropTrigger, exitDropUser, exitDropView, exitElifAlternative, exitEmptyStatement, exitEnableType, exitEncryptedLiteral, exitEngineName, exitEveryRule, exitExecuteStatement, exitExistsExpessionAtom, exitExpressionAtomPredicate, exitExpressionOrDefault, exitExpressions, exitExpressionsWithDefaults, exitExtractFunctionCall, exitFetchCursor, exitFileSizeLiteral, exitFlushStatement, exitFlushTableOption, exitForeignKeyTableConstraint, exitFormatColumnConstraint, exitFrameBetween, exitFrameClause, exitFrameExtent, exitFrameRange, exitFrameUnits, exitFromClause, exitFullColumnName, exitFullColumnNameExpressionAtom, exitFullDescribeStatement, exitFullId, exitFunctionArg, exitFunctionArgs, exitFunctionCallExpressionAtom, exitFunctionNameBase, exitFunctionParameter, exitGeneratedColumnConstraint, exitGetFormatFunctionCall, exitGlobalPrivLevel, exitGrantProxy, exitGrantStatement, exitGroupByItem, exitGtidsUntilOption, exitGtuidSet, exitHandlerCloseStatement, exitHandlerConditionCode, exitHandlerConditionException, exitHandlerConditionName, exitHandlerConditionNotfound, exitHandlerConditionState, exitHandlerConditionWarning, exitHandlerOpenStatement, exitHandlerReadIndexStatement, exitHandlerReadStatement, exitHandlerStatement, exitHashAuthOption, exitHelpStatement, exitHexadecimalLiteral, exitIfExists, exitIfNotExists, exitIfStatement, exitIgnoreDbReplication, exitIgnoreTableReplication, exitIndexColumnName, exitIndexColumnNames, exitIndexDeclaration, exitIndexHint, exitIndexHintType, exitIndexOption, exitIndexType, exitInnerJoin, exitInPredicate, exitInsertStatement, exitInsertStatementValue, exitInstallPlugin, exitIntervalExpr, exitIntervalExpressionAtom, exitIntervalSchedule, exitIntervalType, exitIntervalTypeBase, exitInvisibleColumnConstraint, exitIsExpression, exitIsNullPredicate, exitIterateStatement, exitJsonExpressionAtom, exitJsonMemberOfPredicate, exitJsonOperator, exitJsonValueFunctionCall, exitKeywordsCanBeId, exitKillStatement, exitLateralStatement, exitLeaveStatement, exitLengthOneDimension, exitLengthTwoDimension, exitLengthTwoOptionalDimension, exitLevelInWeightListElement, exitLevelWeightList, exitLevelWeightRange, exitLikePredicate, exitLimitClause, exitLimitClauseAtom, exitLoadDataStatement, exitLoadedTableIndexes, exitLoadIndexIntoCache, exitLoadXmlStatement, exitLockAction, exitLockClause, exitLockTableElement, exitLockTables, exitLogicalExpression, exitLogicalOperator, exitLongVarbinaryDataType, exitLongVarcharDataType, exitLoopStatement, exitMasterBoolOption, exitMasterDecimalOption, exitMasterLogUntilOption, exitMasterRealOption, exitMasterStringOption, exitMasterUidListOption, exitMathExpressionAtom, exitMathOperator, exitModule, exitModuleAuthOption, exitMultipleDeleteStatement, exitMultipleUpdateStatement, exitMysqlVariable, exitMysqlVariableExpressionAtom, exitNationalStringDataType, exitNationalVaryingStringDataType, exitNaturalJoin, exitNestedExpressionAtom, exitNestedRowExpressionAtom, exitNonAggregateFunctionCall, exitNonAggregateWindowedFunction, exitNotExpression, exitNullColumnConstraint, exitNullNotnull, exitOpenCursor, exitOptimizeTable, exitOrderByClause, exitOrderByExpression, exitOuterJoin, exitOverClause, exitOwnerStatement, exitParenthesisSelect, exitPartitionClause, exitPartitionComparision, exitPartitionDefinerAtom, exitPartitionDefinerVector, exitPartitionDefinitions, exitPartitionFunctionHash, exitPartitionFunctionKey, exitPartitionFunctionList, exitPartitionFunctionRange, exitPartitionListAtom, exitPartitionListVector, exitPartitionOptionComment, exitPartitionOptionDataDirectory, exitPartitionOptionEngine, exitPartitionOptionIndexDirectory, exitPartitionOptionMaxRows, exitPartitionOptionMinRows, exitPartitionOptionNodeGroup, exitPartitionOptionTablespace, exitPartitionSimple, exitPasswordConnectionOption, exitPasswordFunctionCall, exitPasswordFunctionClause, exitPasswordModuleOption, exitPluginDirConnectionOption, exitPositionFunctionCall, exitPreciseSchedule, exitPredicateExpression, exitPreparedStatement, exitPrepareStatement, exitPrimaryKeyColumnConstraint, exitPrimaryKeyTableConstraint, exitPrivelegeClause, exitPrivilege, exitPrivilegesBase, exitProcedureParameter, exitProcedureSqlStatement, exitPurgeBinaryLogs, exitQueryCreateTable, exitQueryExpression, exitQueryExpressionNointo, exitQuerySpecification, exitQuerySpecificationNointo, exitReferenceAction, exitReferenceColumnConstraint, exitReferenceControlType, exitReferenceDefinition, exitRegexpPredicate, exitRelayLogUntilOption, exitReleaseStatement, exitRenameTable, exitRenameTableClause, exitRenameUser, exitRenameUserClause, exitRepairTable, exitRepeatStatement, exitReplaceStatement, exitReplicationStatement, exitResetMaster, exitResetSlave, exitResetStatement, exitResignalStatement, exitReturnStatement, exitRevokeProxy, exitRewriteDbReplication, exitRoleName, exitRoleOption, exitRoleRevoke, exitRollbackStatement, exitRollbackWork, exitRoot, exitRoutineBehavior, exitRoutineBody, exitRoutineComment, exitRoutineData, exitRoutineLanguage, exitRoutineSecurity, exitSavepointStatement, exitScalarFunctionCall, exitScalarFunctionName, exitSelectColumnElement, exitSelectElements, exitSelectExpressionElement, exitSelectFieldsInto, exitSelectFunctionElement, exitSelectIntoDumpFile, exitSelectIntoTextFile, exitSelectIntoVariables, exitSelectLinesInto, exitSelectSpec, exitSelectStarElement, exitSerialDefaultColumnConstraint, exitServerOption, exitSetAutocommit, exitSetAutocommitStatement, exitSetCharset, exitSetNames, exitSetNewValueInsideTrigger, exitSetPassword, exitSetPasswordStatement, exitSetRole, exitSetTransaction, exitSetTransactionStatement, exitSetVariable, exitShortRevoke, exitShowColumns, exitShowCommonEntity, exitShowCountErrors, exitShowCreateDb, exitShowCreateFullIdObject, exitShowCreateUser, exitShowEngine, exitShowErrors, exitShowFilter, exitShowGlobalInfo, exitShowGlobalInfoClause, exitShowGrants, exitShowIndexes, exitShowLogEvents, exitShowMasterLogs, exitShowObjectFilter, exitShowOpenTables, exitShowProfile, exitShowProfileType, exitShowRoutine, exitShowSchemaEntity, exitShowSchemaFilter, exitShowSlaveStatus, exitShutdownStatement, exitSignalConditionInformation, exitSignalStatement, exitSimpleAuthOption, exitSimpleDataType, exitSimpleDescribeStatement, exitSimpleFlushOption, exitSimpleFunctionCall, exitSimpleId, exitSimpleIndexDeclaration, exitSimpleSelect, exitSimpleStrings, exitSingleDeleteStatement, exitSingleUpdateStatement, exitSoundsLikePredicate, exitSpatialDataType, exitSpecialIndexDeclaration, exitSpecificFunctionCall, exitSqlGapsUntilOption, exitSqlStatement, exitSqlStatements, exitStartGroupReplication, exitStartSlave, exitStartTransaction, exitStopGroupReplication, exitStopSlave, exitStorageColumnConstraint, exitStraightJoin, exitStringAuthOption, exitStringDataType, exitStringLiteral, exitStringMasterOption, exitSubpartitionDefinition, exitSubPartitionFunctionHash, exitSubPartitionFunctionKey, exitSubqueryComparasionPredicate, exitSubqueryExpessionAtom, exitSubqueryTableItem, exitSubstrFunctionCall, exitTableFlushOption, exitTableIndexes, exitTableName, exitTableOptionAutoextendSize, exitTableOptionAutoIncrement, exitTableOptionAverage, exitTableOptionCharset, exitTableOptionChecksum, exitTableOptionCollate, exitTableOptionComment, exitTableOptionCompression, exitTableOptionConnection, exitTableOptionDataDirectory, exitTableOptionDelay, exitTableOptionEncrypted, exitTableOptionEncryption, exitTableOptionEncryptionKeyId, exitTableOptionEngine, exitTableOptionEngineAttribute, exitTableOptionIndexDirectory, exitTableOptionInsertMethod, exitTableOptionKeyBlockSize, exitTableOptionMaxRows, exitTableOptionMinRows, exitTableOptionPackKeys, exitTableOptionPageCompressed, exitTableOptionPageCompressionLevel, exitTableOptionPassword, exitTableOptionPersistent, exitTableOptionRecalculation, exitTableOptionRowFormat, exitTableOptionSamplePage, exitTableOptionSecondaryEngineAttribute, exitTableOptionStartTransaction, exitTableOptionTablespace, exitTableOptionTableType, exitTableOptionTransactional, exitTableOptionUnion, exitTablePair, exitTables, exitTableSourceBase, exitTableSourceNested, exitTableSources, exitTableSourcesItem, exitTablespaceStorage, exitTableType, exitThreadType, exitTimestampValue, exitTlsOption, exitTransactionLevel, exitTransactionLevelBase, exitTransactionMode, exitTransactionOption, exitTransactionStatement, exitTrimFunctionCall, exitTruncateTable, exitUdfFunctionCall, exitUid, exitUidList, exitUnaryExpressionAtom, exitUnaryOperator, exitUninstallPlugin, exitUnionParenthesis, exitUnionParenthesisSelect, exitUnionSelect, exitUnionStatement, exitUniqueKeyColumnConstraint, exitUniqueKeyTableConstraint, exitUnlockTables, exitUpdatedElement, exitUpdateStatement, exitUserConnectionOption, exitUserLockOption, exitUserName, exitUserPasswordOption, exitUserResourceOption, exitUserSpecification, exitUserVariables, exitUseStatement, exitUtilityStatement, exitUuidSet, exitValuesFunctionCall, exitVariableClause, exitWeightFunctionCall, exitWhileStatement, exitWildDoTableReplication, exitWildIgnoreTableReplication, exitWindowName, exitWindowSpec, exitWithClause, exitWithLateralStatement, exitXaCommitWork, exitXaEndTransaction, exitXaPrepareStatement, exitXaRecoverWork, exitXaRollbackWork, exitXaStartTransaction, exitXid, exitXuidStringId, visitErrorNode, visitTerminal
-
Field Details
-
parser
-
databaseName
-
-
Constructor Details
-
CreateAndAlterDatabaseParserListener
-
-
Method Details
-
enterCreateDatabase
- Specified by:
enterCreateDatabase
in interfaceMySqlParserListener
- Overrides:
enterCreateDatabase
in classMySqlParserBaseListener
-
exitCreateDatabase
- Specified by:
exitCreateDatabase
in interfaceMySqlParserListener
- Overrides:
exitCreateDatabase
in classMySqlParserBaseListener
-
enterAlterSimpleDatabase
- Specified by:
enterAlterSimpleDatabase
in interfaceMySqlParserListener
- Overrides:
enterAlterSimpleDatabase
in classMySqlParserBaseListener
-
enterCreateDatabaseOption
- Specified by:
enterCreateDatabaseOption
in interfaceMySqlParserListener
- Overrides:
enterCreateDatabaseOption
in classMySqlParserBaseListener
-