Class MySQLStatementVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.shardingsphere.sql.parser.autogen.MySQLStatementBaseVisitor<ASTNode>
-
- org.apache.shardingsphere.sql.parser.mysql.visitor.statement.MySQLStatementVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<ASTNode>,MySQLStatementVisitor<ASTNode>
- Direct Known Subclasses:
MySQLDALStatementVisitor,MySQLDCLStatementVisitor,MySQLDDLStatementVisitor,MySQLDMLStatementVisitor,MySQLRLStatementVisitor,MySQLTCLStatementVisitor
public abstract class MySQLStatementVisitor extends MySQLStatementBaseVisitor<ASTNode>
Statement visitor for MySQL.
-
-
Constructor Summary
Constructors Constructor Description MySQLStatementVisitor()
-
Method Summary
-
Methods inherited from class org.apache.shardingsphere.sql.parser.autogen.MySQLStatementBaseVisitor
visitAccountLockPasswordExpireOption, visitAccountLockPasswordExpireOptions, visitAclType, visitAddColumn, visitAddTableConstraint, visitAggregationFunctionName, visitAlgorithmOptionAndLockOption, 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, visitAssignGtidsToAnonymousTransactionsDef, visitAssignmentOperator, visitAuthOption, visitBegin, visitBeginStatement, visitBeginTransaction, visitBinaryLogFileIndexNumber, visitBinlog, visitCacheIndex, visitCacheTableIndexList, visitCall, visitCaseElse, visitCaseStatement, visitCaseWhen, visitChange, visitChangeColumn, visitChangeMasterTo, visitChangeReplicationFilter, visitChangeReplicationSourceOption, visitChangeReplicationSourceOptionDefs, visitChangeReplicationSourceTo, 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, visitIpAddress, 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, visitNewColumn, visitNotOperator, visitNow, visitNoWriteToBinLog, visitNullTreatment, visitOldColumn, 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, visitRvalueSystemVariable, 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, visitStartSlave, visitStartTransaction, 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, visitStopSlave, visitStorageMedia, visitStringList, visitSubpartitionDefinition, visitSubPartitions, visitTableAliasRefList, visitTableConstraintDef, visitTableElement, visitTableElementList, visitTableIdentOptWild, visitTableLock, visitTableLockingList, visitTableOrTables, visitTablePrimaryKeyCheckDef, visitTablesOption, visitTableValueConstructor, visitTableWild, visitTextOrIdentifier, visitTextString, visitTextStringHash, visitThreadType, visitThreadTypes, visitTimestampValue, visitTlsOption, visitTransactionAccessMode, visitTransactionCharacteristic, visitTransactionCharacteristics, visitTriggerEvent, visitTriggerName, visitTriggerOrder, visitTriggerTime, visitTruncateTable, visitUnicode, visitUninstall, visitUninstallComponent, visitUninstallPlugin, visitUnlock, visitUnqualifiedShorthand, visitUpdateSpecification_, visitUse, visitUserAuthOption, visitUserFuncAuthOption, visitUserIdentifierOrText, visitUserList, visitUsername, visitUserOrRole, visitUserOrRoles, visitUtilOption, visitValidStatement, visitValueReference, visitVcpuSpec, visitVisibility, visitWhileStatement, visitWildTable, visitWildTables, visitWindowingClause, visitWindowItem, visitWindowSpecification, visitWithClause, visitWithGrantOption, visitWithRoles, visitWithValidation, visitWrapperName, visitXaBegin, visitXaCommit, visitXaEnd, visitXaPrepare, visitXaRecovery, visitXaRollback, visitXid
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitParameterMarker
public final ASTNode visitParameterMarker(MySQLStatementParser.ParameterMarkerContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.parameterMarker().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitParameterMarkerin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitParameterMarkerin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiterals
public final ASTNode visitLiterals(MySQLStatementParser.LiteralsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.literals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLiteralsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitLiteralsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiterals
public final ASTNode visitStringLiterals(MySQLStatementParser.StringLiteralsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.stringLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitStringLiteralsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitStringLiteralsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString_
public ASTNode visitString_(MySQLStatementParser.String_Context ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.string_().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitString_in interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitString_in classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumberLiterals
public final ASTNode visitNumberLiterals(MySQLStatementParser.NumberLiteralsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.numberLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNumberLiteralsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitNumberLiteralsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTemporalLiterals
public ASTNode visitTemporalLiterals(MySQLStatementParser.TemporalLiteralsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.temporalLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTemporalLiteralsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTemporalLiteralsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHexadecimalLiterals
public final ASTNode visitHexadecimalLiterals(MySQLStatementParser.HexadecimalLiteralsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.hexadecimalLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHexadecimalLiteralsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitHexadecimalLiteralsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitValueLiterals
public final ASTNode visitBitValueLiterals(MySQLStatementParser.BitValueLiteralsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.bitValueLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBitValueLiteralsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitBitValueLiteralsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiterals
public final ASTNode visitBooleanLiterals(MySQLStatementParser.BooleanLiteralsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.booleanLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanLiteralsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitBooleanLiteralsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullValueLiterals
public final ASTNode visitNullValueLiterals(MySQLStatementParser.NullValueLiteralsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.nullValueLiterals().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitNullValueLiteralsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitNullValueLiteralsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
public final ASTNode visitIdentifier(MySQLStatementParser.IdentifierContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.identifier().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIdentifierin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitIdentifierin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSchemaName
public final ASTNode visitSchemaName(MySQLStatementParser.SchemaNameContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.schemaName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSchemaNamein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSchemaNamein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableName
public final ASTNode visitTableName(MySQLStatementParser.TableNameContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.tableName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableNamein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTableNamein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitViewName
public final ASTNode visitViewName(MySQLStatementParser.ViewNameContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.viewName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitViewNamein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitViewNamein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOwner
public final ASTNode visitOwner(MySQLStatementParser.OwnerContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.owner().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOwnerin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitOwnerin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionName
public ASTNode visitFunctionName(MySQLStatementParser.FunctionNameContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.functionName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionNamein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitFunctionNamein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnName
public final ASTNode visitColumnName(MySQLStatementParser.ColumnNameContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.columnName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitColumnNamein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexName
public final ASTNode visitIndexName(MySQLStatementParser.IndexNameContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.indexName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIndexNamein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitIndexNamein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableList
public ASTNode visitTableList(MySQLStatementParser.TableListContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.tableList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableListin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTableListin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitViewNames
public final ASTNode visitViewNames(MySQLStatementParser.ViewNamesContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.viewNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitViewNamesin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitViewNamesin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnNames
public final ASTNode visitColumnNames(MySQLStatementParser.ColumnNamesContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.columnNames().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnNamesin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitColumnNamesin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpr
public final ASTNode visitExpr(MySQLStatementParser.ExprContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.expr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExprin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitExprin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanPrimary
public final ASTNode visitBooleanPrimary(MySQLStatementParser.BooleanPrimaryContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.booleanPrimary().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBooleanPrimaryin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitBooleanPrimaryin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
public final ASTNode visitPredicate(MySQLStatementParser.PredicateContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.predicate().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPredicatein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitPredicatein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBitExpr
public final ASTNode visitBitExpr(MySQLStatementParser.BitExprContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.bitExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBitExprin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitBitExprin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSimpleExpr
public final ASTNode visitSimpleExpr(MySQLStatementParser.SimpleExprContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.simpleExpr().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSimpleExprin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSimpleExprin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnRef
public ASTNode visitColumnRef(MySQLStatementParser.ColumnRefContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.columnRef().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitColumnRefin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitColumnRefin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubquery
public ASTNode visitSubquery(MySQLStatementParser.SubqueryContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.subquery().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubqueryin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSubqueryin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryExpressionParens
public ASTNode visitQueryExpressionParens(MySQLStatementParser.QueryExpressionParensContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.queryExpressionParens().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQueryExpressionParensin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitQueryExpressionParensin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLockClauseList
public ASTNode visitLockClauseList(MySQLStatementParser.LockClauseListContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.lockClauseList().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLockClauseListin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitLockClauseListin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryExpression
public ASTNode visitQueryExpression(MySQLStatementParser.QueryExpressionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.queryExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQueryExpressionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitQueryExpressionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectWithInto
public ASTNode visitSelectWithInto(MySQLStatementParser.SelectWithIntoContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.selectWithInto().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectWithIntoin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSelectWithIntoin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQueryExpressionBody
public ASTNode visitQueryExpressionBody(MySQLStatementParser.QueryExpressionBodyContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.queryExpressionBody().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQueryExpressionBodyin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitQueryExpressionBodyin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuerySpecification
public ASTNode visitQuerySpecification(MySQLStatementParser.QuerySpecificationContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.querySpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitQuerySpecificationin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitQuerySpecificationin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableStatement
public ASTNode visitTableStatement(MySQLStatementParser.TableStatementContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.tableStatement().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableStatementin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTableStatementin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowClause
public ASTNode visitWindowClause(MySQLStatementParser.WindowClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.windowClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWindowClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitWindowClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHavingClause
public ASTNode visitHavingClause(MySQLStatementParser.HavingClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.havingClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitHavingClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitHavingClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntervalExpression
public final ASTNode visitIntervalExpression(MySQLStatementParser.IntervalExpressionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.intervalExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitIntervalExpressionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitIntervalExpressionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunctionCall
public final ASTNode visitFunctionCall(MySQLStatementParser.FunctionCallContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.functionCall().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFunctionCallin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitFunctionCallin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUdfFunction
public ASTNode visitUdfFunction(MySQLStatementParser.UdfFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.udfFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUdfFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitUdfFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregationFunction
public final ASTNode visitAggregationFunction(MySQLStatementParser.AggregationFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.aggregationFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAggregationFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitAggregationFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJsonFunction
public final ASTNode visitJsonFunction(MySQLStatementParser.JsonFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.jsonFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitJsonFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitJsonFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSpecialFunction
public final ASTNode visitSpecialFunction(MySQLStatementParser.SpecialFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.specialFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSpecialFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSpecialFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupConcatFunction
public final ASTNode visitGroupConcatFunction(MySQLStatementParser.GroupConcatFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.groupConcatFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupConcatFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitGroupConcatFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWindowFunction
public final ASTNode visitWindowFunction(MySQLStatementParser.WindowFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.windowFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWindowFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitWindowFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastFunction
public final ASTNode visitCastFunction(MySQLStatementParser.CastFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.castFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitCastFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastType
public ASTNode visitCastType(MySQLStatementParser.CastTypeContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.castType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCastTypein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitCastTypein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConvertFunction
public final ASTNode visitConvertFunction(MySQLStatementParser.ConvertFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.convertFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConvertFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitConvertFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPositionFunction
public final ASTNode visitPositionFunction(MySQLStatementParser.PositionFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.positionFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPositionFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitPositionFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubstringFunction
public final ASTNode visitSubstringFunction(MySQLStatementParser.SubstringFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.substringFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubstringFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSubstringFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtractFunction
public final ASTNode visitExtractFunction(MySQLStatementParser.ExtractFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.extractFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitExtractFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitExtractFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCharFunction
public final ASTNode visitCharFunction(MySQLStatementParser.CharFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.charFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCharFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitCharFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTrimFunction
public final ASTNode visitTrimFunction(MySQLStatementParser.TrimFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.trimFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTrimFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTrimFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWeightStringFunction
public final ASTNode visitWeightStringFunction(MySQLStatementParser.WeightStringFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.weightStringFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWeightStringFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitWeightStringFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValuesFunction
public final ASTNode visitValuesFunction(MySQLStatementParser.ValuesFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.valuesFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitValuesFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitValuesFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCurrentUserFunction
public final ASTNode visitCurrentUserFunction(MySQLStatementParser.CurrentUserFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.currentUserFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCurrentUserFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitCurrentUserFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegularFunction
public final ASTNode visitRegularFunction(MySQLStatementParser.RegularFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.regularFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitRegularFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitRegularFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompleteRegularFunction
public ASTNode visitCompleteRegularFunction(MySQLStatementParser.CompleteRegularFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.completeRegularFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCompleteRegularFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitCompleteRegularFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShorthandRegularFunction
public ASTNode visitShorthandRegularFunction(MySQLStatementParser.ShorthandRegularFunctionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.shorthandRegularFunction().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitShorthandRegularFunctionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitShorthandRegularFunctionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCaseExpression
public ASTNode visitCaseExpression(MySQLStatementParser.CaseExpressionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.caseExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCaseExpressionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitCaseExpressionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
public ASTNode visitVariable(MySQLStatementParser.VariableContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.variable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitVariablein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitVariablein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUserVariable
public ASTNode visitUserVariable(MySQLStatementParser.UserVariableContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.userVariable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUserVariablein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitUserVariablein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSystemVariable
public ASTNode visitSystemVariable(MySQLStatementParser.SystemVariableContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.systemVariable().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSystemVariablein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSystemVariablein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMatchExpression
public final ASTNode visitMatchExpression(MySQLStatementParser.MatchExpressionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.matchExpression().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMatchExpressionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitMatchExpressionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDataType
public final ASTNode visitDataType(MySQLStatementParser.DataTypeContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.dataType().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDataTypein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitDataTypein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFieldLength
public ASTNode visitFieldLength(MySQLStatementParser.FieldLengthContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.fieldLength().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFieldLengthin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitFieldLengthin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrecision
public ASTNode visitPrecision(MySQLStatementParser.PrecisionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.precision().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitPrecisionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitPrecisionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeDatetimePrecision
public ASTNode visitTypeDatetimePrecision(MySQLStatementParser.TypeDatetimePrecisionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.typeDatetimePrecision().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTypeDatetimePrecisionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTypeDatetimePrecisionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByClause
public final ASTNode visitOrderByClause(MySQLStatementParser.OrderByClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.orderByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitOrderByClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrderByItem
public final ASTNode visitOrderByItem(MySQLStatementParser.OrderByItemContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.orderByItem().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOrderByItemin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitOrderByItemin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsert
public ASTNode visitInsert(MySQLStatementParser.InsertContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.insert().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitInsertin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertSelectClause
public ASTNode visitInsertSelectClause(MySQLStatementParser.InsertSelectClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.insertSelectClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertSelectClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitInsertSelectClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInsertValuesClause
public ASTNode visitInsertValuesClause(MySQLStatementParser.InsertValuesClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.insertValuesClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitInsertValuesClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitInsertValuesClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOnDuplicateKeyClause
public ASTNode visitOnDuplicateKeyClause(MySQLStatementParser.OnDuplicateKeyClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.onDuplicateKeyClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitOnDuplicateKeyClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitOnDuplicateKeyClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplace
public ASTNode visitReplace(MySQLStatementParser.ReplaceContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.replace().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitReplacein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitReplacein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplaceSelectClause
public ASTNode visitReplaceSelectClause(MySQLStatementParser.ReplaceSelectClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.replaceSelectClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitReplaceSelectClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitReplaceSelectClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplaceValuesClause
public ASTNode visitReplaceValuesClause(MySQLStatementParser.ReplaceValuesClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.replaceValuesClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitReplaceValuesClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitReplaceValuesClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdate
public ASTNode visitUpdate(MySQLStatementParser.UpdateContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.update().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitUpdatein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitUpdatein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSetAssignmentsClause
public ASTNode visitSetAssignmentsClause(MySQLStatementParser.SetAssignmentsClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.setAssignmentsClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSetAssignmentsClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSetAssignmentsClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentValues
public ASTNode visitAssignmentValues(MySQLStatementParser.AssignmentValuesContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.assignmentValues().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentValuesin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitAssignmentValuesin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignment
public ASTNode visitAssignment(MySQLStatementParser.AssignmentContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.assignment().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitAssignmentin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentValue
public ASTNode visitAssignmentValue(MySQLStatementParser.AssignmentValueContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.assignmentValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAssignmentValuein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitAssignmentValuein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBlobValue
public ASTNode visitBlobValue(MySQLStatementParser.BlobValueContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.blobValue().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitBlobValuein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitBlobValuein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDelete
public ASTNode visitDelete(MySQLStatementParser.DeleteContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.delete().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDeletein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitDeletein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleTableClause
public ASTNode visitSingleTableClause(MySQLStatementParser.SingleTableClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.singleTableClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSingleTableClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSingleTableClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultipleTablesClause
public ASTNode visitMultipleTablesClause(MySQLStatementParser.MultipleTablesClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.multipleTablesClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitMultipleTablesClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitMultipleTablesClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect
public ASTNode visitSelect(MySQLStatementParser.SelectContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.select().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSelectin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelectSpecification
public ASTNode visitSelectSpecification(MySQLStatementParser.SelectSpecificationContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.selectSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSelectSpecificationin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitSelectSpecificationin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDuplicateSpecification
public ASTNode visitDuplicateSpecification(MySQLStatementParser.DuplicateSpecificationContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.duplicateSpecification().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitDuplicateSpecificationin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitDuplicateSpecificationin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProjections
public ASTNode visitProjections(MySQLStatementParser.ProjectionsContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.projections().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitProjectionsin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitProjectionsin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProjection
public ASTNode visitProjection(MySQLStatementParser.ProjectionContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.projection().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitProjectionin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitProjectionin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAlias
public ASTNode visitAlias(MySQLStatementParser.AliasContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.alias().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitAliasin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitAliasin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromClause
public ASTNode visitFromClause(MySQLStatementParser.FromClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.fromClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFromClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitFromClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableReferences
public ASTNode visitTableReferences(MySQLStatementParser.TableReferencesContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.tableReferences().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableReferencesin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTableReferencesin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEscapedTableReference
public ASTNode visitEscapedTableReference(MySQLStatementParser.EscapedTableReferenceContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.escapedTableReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEscapedTableReferencein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitEscapedTableReferencein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableReference
public ASTNode visitTableReference(MySQLStatementParser.TableReferenceContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.tableReference().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableReferencein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTableReferencein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTableFactor
public ASTNode visitTableFactor(MySQLStatementParser.TableFactorContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.tableFactor().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitTableFactorin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitTableFactorin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhereClause
public ASTNode visitWhereClause(MySQLStatementParser.WhereClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.whereClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitWhereClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitWhereClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroupByClause
public ASTNode visitGroupByClause(MySQLStatementParser.GroupByClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.groupByClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitGroupByClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitGroupByClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitClause
public ASTNode visitLimitClause(MySQLStatementParser.LimitClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.limitClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLimitClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitLimitClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitRowCount
public ASTNode visitLimitRowCount(MySQLStatementParser.LimitRowCountContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.limitRowCount().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLimitRowCountin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitLimitRowCountin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConstraintName
public final ASTNode visitConstraintName(MySQLStatementParser.ConstraintNameContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.constraintName().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitConstraintNamein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitConstraintNamein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLimitOffset
public ASTNode visitLimitOffset(MySQLStatementParser.LimitOffsetContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.limitOffset().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitLimitOffsetin interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitLimitOffsetin classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCollateClause
public ASTNode visitCollateClause(MySQLStatementParser.CollateClauseContext ctx)
Description copied from class:MySQLStatementBaseVisitorVisit a parse tree produced byMySQLStatementParser.collateClause().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitCollateClausein interfaceMySQLStatementVisitor<ASTNode>- Overrides:
visitCollateClausein classMySQLStatementBaseVisitor<ASTNode>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
getOriginalText
protected String getOriginalText(org.antlr.v4.runtime.ParserRuleContext ctx)
Get original text.- Parameters:
ctx- context- Returns:
- original text
-
-