public final class MySQLRLStatementSQLVisitor extends MySQLStatementSQLVisitor implements org.apache.shardingsphere.sql.parser.api.visitor.type.RLSQLVisitor, org.apache.shardingsphere.sql.parser.api.visitor.operation.SQLStatementVisitor
| Constructor and Description |
|---|
MySQLRLStatementSQLVisitor(Properties props) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.shardingsphere.sql.parser.api.visitor.ASTNode |
visitChangeMasterTo(MySQLStatementParser.ChangeMasterToContext ctx)
Visit a parse tree produced by
MySQLStatementParser.changeMasterTo(). |
org.apache.shardingsphere.sql.parser.api.visitor.ASTNode |
visitStartSlave(MySQLStatementParser.StartSlaveContext ctx)
Visit a parse tree produced by
MySQLStatementParser.startSlave(). |
org.apache.shardingsphere.sql.parser.api.visitor.ASTNode |
visitStopSlave(MySQLStatementParser.StopSlaveContext ctx)
Visit a parse tree produced by
MySQLStatementParser.stopSlave(). |
getOriginalText, visitAggregationFunction, visitAlias, visitAssignment, visitAssignmentValue, visitAssignmentValues, visitBitExpr, visitBitValueLiterals, visitBlobValue, visitBooleanLiterals, visitBooleanPrimary, visitCaseExpression, visitCastFunction, visitCharFunction, visitCollateClause, visitColumnName, visitColumnNames, visitColumnRef, visitCompleteRegularFunction, visitConstraintName, visitConvertFunction, visitCurrentUserFunction, visitDataType, visitDelete, visitDuplicateSpecification, visitEscapedTableReference, visitExpr, visitExtractFunction, visitFieldLength, visitFromClause, visitFunctionCall, visitFunctionName, visitGroupByClause, visitGroupConcatFunction, visitHavingClause, visitHexadecimalLiterals, visitIdentifier, visitIndexName, visitInsert, visitInsertSelectClause, visitInsertValuesClause, visitIntervalExpression, visitJsonFunction, visitLimitClause, visitLimitOffset, visitLimitRowCount, visitLiterals, visitLockClauseList, visitMatchExpression, visitMultipleTablesClause, visitNullValueLiterals, visitNumberLiterals, visitOnDuplicateKeyClause, visitOrderByClause, visitOrderByItem, visitOwner, visitParameterMarker, visitPositionFunction, visitPrecision, visitPredicate, visitProjection, visitProjections, visitQueryExpression, visitQueryExpressionBody, visitQueryExpressionParens, visitQuerySpecification, visitRegularFunction, visitReplace, visitReplaceSelectClause, visitReplaceValuesClause, visitSchemaName, visitSelect, visitSelectSpecification, visitSelectWithInto, visitSetAssignmentsClause, visitShorthandRegularFunction, visitSimpleExpr, visitSingleTableClause, visitSpecialFunction, visitString_, visitStringLiterals, visitSubquery, visitSubstringFunction, visitTableFactor, visitTableList, visitTableName, visitTableReference, visitTableReferences, visitTableStatement, visitTemporalLiterals, visitTrimFunction, visitUpdate, visitValuesFunction, visitViewName, visitViewNames, visitWeightStringFunction, visitWhereClause, visitWindowClause, visitWindowFunctionvisitAccountLockPasswordExpireOption, visitAccountLockPasswordExpireOptions, visitAclType, visitAddColumn, visitAddTableConstraint, visitAggregationFunctionName, visitAllOrPartitionNameList, visitAlterAlgorithmOption, visitAlterCheck, visitAlterColumn, visitAlterCommandList, visitAlterCommandsModifier, visitAlterCommandsModifierList, visitAlterConstraint, visitAlterConvert, visitAlterDatabase, visitAlterDatabaseSpecification_, visitAlterEvent, visitAlterFunction, visitAlterIndex, visitAlterInstance, visitAlterList, visitAlterLockOption, visitAlterLogfileGroup, visitAlterOrderList, visitAlterPartition, visitAlterProcedure, visitAlterRenameTable, visitAlterResourceGroup, visitAlterServer, visitAlterStatement, visitAlterTable, visitAlterTableActions, visitAlterTableDrop, visitAlterTableForce, visitAlterTableOrder, visitAlterTablePartitionOptions, visitAlterTablespace, visitAlterTablespaceInnodb, visitAlterTablespaceNdb, visitAlterUser, visitAlterUserEntry, visitAlterUserList, visitAlterView, visitAnalyzeTable, visitAndOperator, visitAscii, visitAssignmentOperator, visitAuthOption, visitBegin, visitBeginStatement, visitBeginTransaction, visitBinaryLogFileIndexNumber, visitBinlog, visitCacheIndex, visitCacheTableIndexList, visitCall, visitCaseElse, visitCaseStatement, visitCaseWhen, visitCastType, visitChange, visitChangeColumn, visitChangeReplicationFilter, visitChannel, visitChannelName, visitChannelOption, visitCharacterSet, visitCharset, visitCharsetName, visitCharsetWithOptBinary, visitCheckConstraint, visitChecksumTable, visitCheckTable, visitCheckTableOption, visitCheckType, visitClone, visitCloneAction, visitCloneDir, visitCloneInstance, visitCollationName, visitColumnAttribute, visitColumnDefinition, visitColumnFormat, visitColumnRefList, visitCombineClause, visitCombineOption, visitCommit, visitCommonIndexOption, visitComparisonOperator, visitComponentName, visitCompoundStatement, visitConditionHandlingStatement, visitConditionInformationItem, visitConditionInformationItemName, visitConditionName, visitConditionNumber, visitConditionValue, visitConnectionId, visitConnectionOptions, visitConnectOption, visitConnectOptions, visitConstraintClause, visitConstraintEnforcement, visitCreateDatabase, visitCreateDatabaseSpecification_, visitCreateDefinitionClause, visitCreateEvent, visitCreateFunction, visitCreateIndex, visitCreateIndexSpecification, visitCreateLikeClause, visitCreateLoadableFunction, visitCreateLogfileGroup, visitCreateProcedure, visitCreateResourceGroup, visitCreateRole, visitCreateServer, visitCreateSRSStatement, visitCreateTable, visitCreateTableOption, visitCreateTableOptions, visitCreateTableOptionsSpaceSeparated, visitCreateTablespace, visitCreateTablespaceInnodb, visitCreateTablespaceNdb, visitCreateTrigger, visitCreateUser, visitCreateUserEntryIdentifiedBy, visitCreateUserEntryIdentifiedWith, visitCreateUserEntryNoOption, visitCreateUserList, visitCreateView, visitCteClause, visitCursorCloseStatement, visitCursorDeclareStatement, visitCursorFetchStatement, visitCursorName, visitCursorOpenStatement, visitCursorStatement, visitCustomKeyword, visitDatetimeExpr, visitDeallocate, visitDeclareConditionStatement, visitDeclareHandlerStatement, visitDeclareStatement, visitDefaultCharset, visitDefaultCollation, visitDefaultEncryption, visitDefaultRoleClause, visitDeleteSpecification, visitDelimiter, visitDelimiterName, visitDerivedColumns, visitDirection, visitDisableKeys, visitDistinct, visitDoStatement, visitDropDatabase, visitDropEvent, visitDropFunction, visitDropIndex, visitDropLogfileGroup, visitDropProcedure, visitDropResourceGroup, visitDropRole, visitDropServer, visitDropSRSStatement, visitDropTable, visitDropTablespace, visitDropTrigger, visitDropUser, visitDropView, visitDuplicateAsQueryExpression, visitEnableKeys, visitEngineRef, visitEqual, visitEventName, visitExecute, visitExecuteStmt, visitExecuteVarList, visitExplain, visitExplainableStatement, visitExplainType, visitFieldDefinition, visitFieldOptions, visitFieldOrVarSpec, visitFields, visitFileSizeLiteral, visitFilterDef, visitFilterDefs, visitFlowControlStatement, visitFlush, visitFlushOption, visitFormatName, visitFrameBetween, visitFrameClause, visitFrameEnd, visitFrameStart, visitFromSchema, visitFromTable, visitFulltextIndexOption, visitGeneratedOption, visitGetDiagnosticsStatement, visitGrantAs, visitGrantLevelGlobal, visitGrantLevelSchemaGlobal, visitGrantLevelTable, visitGrantProxy, visitGrantRoleOrPrivilegeOnTo, visitGrantRoleOrPrivilegeTo, visitGroupName, visitGroupReplication, visitHandlerAction, visitHandlerCloseStatement, visitHandlerOpenStatement, visitHandlerReadIndexStatement, visitHandlerReadStatement, visitHandlerStatement, visitHelp, visitHistogram, visitHostname, visitIdentifiedBy, visitIdentifiedWith, visitIdentifierKeywordsAmbiguous1RolesAndLabels, visitIdentifierKeywordsAmbiguous2Labels, visitIdentifierKeywordsAmbiguous3Roles, visitIdentifierKeywordsAmbiguous4SystemVariables, visitIdentifierKeywordsUnambiguous, visitIdentifierList, visitIfExists, visitIfNotExists, visitIfStatement, visitIgnoreServerId, visitIgnoreServerIds, visitImportStatement, visitIndexHint, visitIndexHintList, visitIndexOption, visitIndexType, visitIndexTypeClause, visitInnerJoinType, visitInsertIdentifier, visitInsertSpecification, visitInstall, visitInstallComponent, visitInstallPlugin, visitInstanceAction, visitInternalVariableName, visitIntervalUnit, visitIntervalValue, visitIsolationLevel, visitIsolationTypes, visitIterateStatement, visitJoinedTable, visitJoinSpecification, visitJsonFunctionName, visitKeyListWithExpression, visitKeyOrIndex, visitKeyPart, visitKeyParts, visitKeyPartWithExpression, visitKill, visitLabelName, visitLeadLagInfo, visitLeaveStatement, visitLevelClause, visitLevelInWeightListElement, visitLoadDataStatement, visitLoadIndexInfo, visitLoadStatement, visitLoadTableIndexList, visitLoadXmlStatement, visitLock, visitLockClause, visitLockedRowAction, visitLockOption, visitLockStrength, visitLogName, visitLoopStatement, visitMasterDef, visitMasterDefs, visitMatchSearchModifier, visitModifyColumn, visitName, visitNaturalJoinType, visitNchar, visitNotOperator, visitNow, visitNoWriteToBinLog, visitNullTreatment, visitOnEmptyError, visitOnUpdateDelete, visitOptimizeTable, visitOptionChain, visitOptionRelease, visitOptionType, visitOptionValue, visitOptionValueList, visitOptionValueNoOptionType, visitOrOperator, visitOuterJoinType, visitOverClause, visitOwnerStatement, visitPartitionClause, visitPartitionDefinition, visitPartitionDefinitionOption, visitPartitionDefinitions, visitPartitionKeyAlgorithm, visitPartitionLessThanValue, visitPartitionList, visitPartitionName, visitPartitionNames, visitPartitionTypeDef, visitPartitionValueList, visitPath, visitPlace, visitPluginName, visitPort, visitPrepare, visitProcedureName, visitProcedureParameter, visitPurgeBinaryLog, visitQualifiedShorthand, visitQueryPrimary, visitReferenceDefinition, visitReferenceOption, visitRegularFunctionName, visitReleaseSavepoint, visitRenameColumn, visitRenameIndex, visitRenameTable, visitRenameUser, visitRepairTable, visitRepairType, visitRepeatStatement, visitReplaceSpecification, visitRequireClause, visitResetOption, visitResetPersist, visitResetStatement, visitResignalStatement, visitRestart, visitRestrict, visitReturnStatement, visitRevokeFrom, visitRevokeOnFrom, visitRoleAtHost, visitRoleIdentifierOrText, visitRoleName, visitRoleOrDynamicPrivilege, visitRoleOrPrivileges, visitRoles, visitRollback, visitRoutineBody, visitRoutineName, visitRoutineOption, visitRowConstructorList, visitSavepoint, visitScheduleExpression, visitSchemaNames, visitSchemaPair, visitSchemaPairs, visitSelectFieldsInto, visitSelectIntoExpression, visitSelectLinesInto, visitServerName, visitServerOption, visitSetAutoCommit, visitSetCharacter, visitSetDefaultRole, visitSetExprOrDefault, visitSetPassword, visitSetResourceGroup, visitSetRole, visitSetSystemVariable, visitSetTransaction, visitSetVariable, visitShardLibraryName, visitShow, visitShowBinaryLogs, visitShowBinlogEvents, visitShowCharacterSet, visitShowCharset, visitShowCollation, visitShowColumns, visitShowCreateDatabase, visitShowCreateEvent, visitShowCreateFunction, visitShowCreateProcedure, visitShowCreateTable, visitShowCreateTrigger, visitShowCreateUser, visitShowCreateView, visitShowDatabases, visitShowEngine, visitShowEngines, visitShowErrors, visitShowEvents, visitShowFilter, visitShowFunctionCode, visitShowFunctionStatus, visitShowGrants, visitShowIndex, visitShowLike, visitShowMasterStatus, visitShowOpenTables, visitShowPlugins, visitShowPrivileges, visitShowProcedureCode, visitShowProcedureStatus, visitShowProcesslist, visitShowProfile, visitShowProfiles, visitShowProfileType, visitShowRelaylogEvent, visitShowReplicas, visitShowReplicaStatus, visitShowSlaveHosts, visitShowSlaveStatus, visitShowStatus, visitShowTables, visitShowTableStatus, visitShowTriggers, visitShowVariables, visitShowWarnings, visitShowWhereClause, visitShutdown, visitSignalInformationItem, visitSignalStatement, visitSimpleStatement, visitSrsAttribute, visitStandaloneAlterCommands, visitStandaloneAlterTableAction, visitStartGroupReplication, visitStatementInformationItem, visitStatementInformationItemName, visitStaticPrivilegeAlter, visitStaticPrivilegeAlterRoutine, visitStaticPrivilegeCreate, visitStaticPrivilegeCreateRole, visitStaticPrivilegeCreateRoutine, visitStaticPrivilegeCreateTablespace, visitStaticPrivilegeCreateTemporaryTables, visitStaticPrivilegeCreateUser, visitStaticPrivilegeCreateView, visitStaticPrivilegeDelete, visitStaticPrivilegeDrop, visitStaticPrivilegeDropRole, visitStaticPrivilegeEvent, visitStaticPrivilegeExecute, visitStaticPrivilegeFile, visitStaticPrivilegeGrant, visitStaticPrivilegeIndex, visitStaticPrivilegeInsert, visitStaticPrivilegeLockTables, visitStaticPrivilegeProcess, visitStaticPrivilegeReferences, visitStaticPrivilegeReload, visitStaticPrivilegeReplicationClient, visitStaticPrivilegeReplicationSlave, visitStaticPrivilegeSelect, visitStaticPrivilegeShowDatabases, visitStaticPrivilegeShowView, visitStaticPrivilegeShutdown, visitStaticPrivilegeSuper, visitStaticPrivilegeTrigger, visitStaticPrivilegeUpdate, visitStaticPrivilegeUsage, visitStopGroupReplication, visitStorageMedia, visitStringList, visitSubpartitionDefinition, visitSubPartitions, visitSystemVariable, visitTableAliasRefList, visitTableConstraintDef, visitTableElement, visitTableElementList, visitTableIdentOptWild, visitTableLock, visitTableLockingList, visitTableOrTables, visitTablesOption, visitTableValueConstructor, visitTableWild, visitTextOrIdentifier, visitTextString, visitTextStringHash, visitThreadType, visitThreadTypes, visitTimestampValue, visitTlsOption, visitTransactionAccessMode, visitTransactionCharacteristic, visitTransactionCharacteristics, visitTriggerEvent, visitTriggerName, visitTriggerOrder, visitTriggerTime, visitTruncateTable, visitTypeDatetimePrecision, visitUnicode, visitUninstall, visitUninstallComponent, visitUninstallPlugin, visitUnlock, visitUnqualifiedShorthand, visitUpdateSpecification_, visitUse, visitUserAuthOption, visitUserFuncAuthOption, visitUserIdentifierOrText, visitUserList, visitUsername, visitUserOrRole, visitUserOrRoles, visitUserVariable, visitUtilOption, visitValidStatement, visitValueReference, visitVariable, visitVcpuSpec, visitVisibility, visitWhileStatement, visitWildTable, visitWildTables, visitWindowingClause, visitWindowItem, visitWindowSpecification, visitWithClause, visitWithGrantOption, visitWithRoles, visitWithValidation, visitWrapperName, visitXa, visitXidaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic MySQLRLStatementSQLVisitor(Properties props)
public org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitChangeMasterTo(MySQLStatementParser.ChangeMasterToContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.changeMasterTo().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChangeMasterTo in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitChangeMasterTo in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitStartSlave(MySQLStatementParser.StartSlaveContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.startSlave().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStartSlave in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitStartSlave in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treepublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode visitStopSlave(MySQLStatementParser.StopSlaveContext ctx)
MySQLStatementBaseVisitorMySQLStatementParser.stopSlave().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStopSlave in interface MySQLStatementVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>visitStopSlave in class MySQLStatementBaseVisitor<org.apache.shardingsphere.sql.parser.api.visitor.ASTNode>ctx - the parse treeCopyright © 2023 The Apache Software Foundation. All rights reserved.