Class MySqlOutputVisitor
- java.lang.Object
-
- com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
-
- com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
-
- com.alibaba.druid.sql.dialect.mysql.visitor.MySqlOutputVisitor
-
- All Implemented Interfaces:
MySqlASTVisitor,ParameterizedVisitor,PrintableVisitor,SQLASTVisitor
- Direct Known Subclasses:
MySqlExportParameterVisitor,MySqlShowColumnOutpuVisitor
public class MySqlOutputVisitor extends SQLASTOutputVisitor implements MySqlASTVisitor
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
appender, dbType, defaultPrintStatementAfterSemi, dialect, endLineComment, exportTables, groupItemSingleLine, indentCount, inputParameters, lines, parameterized, parameterizedMergeInList, parameterizedQuesUnMergeInList, parameterizedQuesUnMergeValuesList, parameters, printNameQuote, printStatementAfterSemi, replaceCount, selectListNumberOfLine, shardingSupport, table, tableMapping, tables, ucase
-
Fields inherited from class com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
features
-
-
Constructor Summary
Constructors Constructor Description MySqlOutputVisitor(StringBuilder appender)MySqlOutputVisitor(StringBuilder appender, boolean parameterized)
-
Method Summary
-
Methods inherited from class com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
addTable, addTableMapping, config, config, decrementIndent, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, getAppender, getDbType, getIndentCount, getParameters, getPrintStatementAfterSemi, getReplaceCount, getTables, getTimeZone, hiveVisit, incrementIndent, incrementReplaceCunt, isDesensitize, isExportTables, isOdps, isParameterized, isParameterizedMergeInList, isParameterizedQuesUnMergeInList, isPrettyFormat, isTableSourceAlias, isUppCase, legacyCube, nameHasSpecial, needPrintLine, postVisit, print, print, print, print, print, print, print, print0, print0, printAfterComments, printAfterFetch, printAlias, printAlias0, printAndAccept, printAndAccept, printAndAccept, printAutoIncrement, printBlockSize, printCascade, printChars, printClusteredBy, printCollate, printColumnProperties, printComment, printComment, printCompression, printCreateTable, printCreateTableAfterName, printCreateTableFeatures, printCreateTableLike, printCreateTableRest, printCreateViewAs, printDataType, printEncoding, printEngine, printExpr, printExpr, printExprAlias, printFetchFirst, printFunctionName, printGeneratedAlways, printGrantOn, printGrantPrivileges, printGroupBy, printHaving, printHierarchical, printIndent, printInherits, printInsertOverWrite, printInteger, printInto, printIntoBuckets, printIntoShards, printJoinHint, printJoinType, printLifeCycle, printLimit, println, println, println, printlnAndAccept, printlnAndAccept, printlnComment, printlnComments, printLocation, printMappedBy, printMergeInsertRow, printMethodOwner, printMethodParameters, printMethodParameters, printName0, printName0, printOperator, printOracleSegmentAttributes, printOrderBy, printOrderBy, printOrderBy, printParamDefaultValue, printParameter, printPartitionBy, printPartitionedBy, printPartitionedByColumn, printPartitionOf, printPartitions, printPartitionsCountAndSubPartitions, printPivot, printPrefix, printQualify, printRowFormat, printSelectAs, printSelectList, printSelectListBefore, printSerdeProperties, printSortedBy, printSQLPartitions, printSqlSetQuantifier, printStoredAs, printStoredBy, printTableElement, printTableElements, printTableOptions, printTableSource, printTableSourceExpr, printTablespace, printTop, printUcase, printUnpivot, printWhere, printWindow, replaceQuota, setDesensitize, setExportTables, setFeatures, setInputParameters, setOutputParameters, setParameterized, setParameterizedMergeInList, setParameterizedQuesUnMergeInList, setParameters, setPrettyFormat, setPrintStatementAfterSemi, setTableMapping, setTimeZone, setUppCase, toString, tryPrintLparen, tryPrintRparen, unwrapShardingTable, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAggType, visitColumnDefault, visitInternal, visitStatementList
-
Methods inherited from class com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
getFeatures, isEnabled, isEnabled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit
-
Methods inherited from interface com.alibaba.druid.sql.visitor.ParameterizedVisitor
isEnabled
-
Methods inherited from interface com.alibaba.druid.sql.visitor.SQLASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, preVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
MySqlOutputVisitor
public MySqlOutputVisitor(StringBuilder appender)
-
MySqlOutputVisitor
public MySqlOutputVisitor(StringBuilder appender, boolean parameterized)
-
-
Method Detail
-
configFromProperty
public void configFromProperty()
-
isShardingSupport
public boolean isShardingSupport()
-
setShardingSupport
public void setShardingSupport(boolean shardingSupport)
-
visit
public boolean visit(SQLSelectQueryBlock select)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlSelectQueryBlock x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
printFrom
protected void printFrom(SQLSelectQueryBlock x)
- Overrides:
printFromin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLColumnDefinition x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLDataType x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLCharacterDataType x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlTableIndex x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlKey x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLCharExpr x, boolean parameterized)
- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLVariantRefExpr x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlPrepareStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlExecuteStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlExecuteForAdsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlManageInstanceGroupStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlRaftMemberChangeStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlRaftLeaderTransferStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlMigrateStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
endVisit
public void endVisit(MySqlMigrateStatement x)
- Specified by:
endVisitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowClusterNameStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowJobStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowMigrateTaskStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlDeallocatePrepareStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlDeleteStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlInsertStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
printValuesList
protected void printValuesList(List<SQLInsertStatement.ValuesClause> valuesList)
-
visit
public boolean visit(MySqlLoadDataInFileStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLReplaceStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
public boolean visit(SQLStartTransactionStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLRollbackStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLShowTablesStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlShowHMSMetaStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowDatabaseStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowWarningsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlLoadXmlStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(CobarShowStatus x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsShowDDLJobs x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsCancelDDLJob x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsRecoverDDLJob x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsRollbackDDLJob x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsRemoveDDLJob x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsInspectDDLJobCache x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsClearDDLJobCache x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsChangeDDLJob x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsBaselineStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsShowGlobalIndex x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(DrdsShowMetadataLock x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlBinlogStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCreateUserStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCreateUserStatement.UserSpecification x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlPartitionByKey x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowPlanCacheStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlClearPlanCacheStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlDisabledPlanCacheStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlExplainPlanCacheStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlUpdatePlanCacheStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlOutFileExpr x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlExplainStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlUpdateStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlSetTransactionStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowAuthorsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowBinaryLogsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowMasterLogsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowCollationStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowBinLogEventsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowCharacterSetStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowContributorsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowCreateDatabaseStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowCreateEventStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowCreateFunctionStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowCreateProcedureStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowCreateTriggerStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowEngineStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowEventsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowFunctionCodeStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowFunctionStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowEnginesStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowErrorsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowGrantsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlUserName x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowMasterStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowOpenTablesStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowPluginsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowPartitionsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLShowPartitionsStmt x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlShowPrivilegesStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowProcedureCodeStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowProcedureStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowProcessListStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowProfileStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowProfilesStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowRelayLogEventsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowSlaveHostsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowSlowStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowSequencesStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowSlaveStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowTableStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlShowDbLockStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlShowHtcStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlShowStcStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowTriggersStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowRuleStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowRuleStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowPhysicalProcesslistStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlRenameSequenceStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCheckTableStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlCreateFullTextCharFilterStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlShowFullTextStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlShowCreateFullTextStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlAlterFullTextStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLAlterTableDropClusteringKey x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
public boolean visit(MysqlDropFullTextStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlCreateFullTextTokenizerStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlCreateFullTextTokenFilterStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlCreateFullTextAnalyzerStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlCreateFullTextDictionaryStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableAlterFullTextIndex x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlExtPartition x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlExtPartition.Item x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowTraceStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowBroadcastsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowDatasourcesStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowNodeStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowHelpStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlFlashbackStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowConfigStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowPlanCacheStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowDdlStatusStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowDsStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlShowTopologyStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLShowVariantsStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
public boolean visit(SQLAlterTableStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLAlterTableAddColumn x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlRenameTableStatement.Item x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlRenameTableStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlUseIndexHint x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlIgnoreIndexHint x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLExprTableSource x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlLockTableStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlLockTableStatement.Item x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlUnlockTablesStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlForceIndexHint x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableChangeColumn x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableModifyColumn x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableOption x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterDatabaseSetOption x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterDatabaseKillJob x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlHelpStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCharExpr x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlUnique x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlForeignKey x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableDiscardTablespace x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCreateExternalCatalogStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableImportTablespace x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLAssignItem x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlCreateTableStatement.TableSpaceOption x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visitAggregateRest
protected void visitAggregateRest(SQLAggregateExpr x)
- Overrides:
visitAggregateRestin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlAnalyzeStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlOptimizeStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterUserStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLSetStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlHintStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlOrderingExpr x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLBlockStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLIfStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLIfStatement.ElseIf x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLIfStatement.Else x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlCaseStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlDeclareStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlSelectIntoStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCaseStatement.MySqlWhenStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLLoopStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLWhileStatement x)
Description copied from interface:SQLASTVisitorsupport procedure- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlLeaveStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlIterateStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlRepeatStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCursorDeclareStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlUpdateTableSource x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableAlterColumn x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableForce x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableLock x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableAlgorithm x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableOrderBy x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTableValidation x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlSubPartitionByKey x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlSubPartitionByValue x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLAlterTablePartitionCount x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLAlterTableBlockSize x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLAlterTableCompression x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
public boolean visit(MySqlSubPartitionByList x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlDeclareHandlerStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlDeclareConditionStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(SQLAlterTableDropColumnItem x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLCreateProcedureStatement x)
visit procedure create node- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
printCreateFunctionBody
protected void printCreateFunctionBody(SQLCreateFunctionStatement x)
- Overrides:
printCreateFunctionBodyin classSQLASTOutputVisitor
-
printCreateFunctionReturns
protected void printCreateFunctionReturns(SQLCreateFunctionStatement x)
- Overrides:
printCreateFunctionReturnsin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLCommentStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlFlushStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlEventSchedule x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCreateEventStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCreateAddLogFileGroupStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCreateServerStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlCreateTableSpaceStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterEventStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterLogFileGroupStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterServerStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlAlterTablespaceStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlChecksumTableStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
printQuery
protected void printQuery(SQLSelectQuery x)
- Overrides:
printQueryin classSQLASTOutputVisitor
-
printInsertColumns
public void printInsertColumns(List<SQLExpr> columns)
- Overrides:
printInsertColumnsin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLValuesTableSource x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLExternalRecordFormat x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MySqlJSONTableExpr x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(TidbSplitTableStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlJSONTableExpr.Column x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MysqlAlterTableAlterCheck x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
visit
public boolean visit(MySqlXAStatement x)
- Specified by:
visitin interfaceMySqlASTVisitor
-
printTableOptionsPrefix
protected void printTableOptionsPrefix(SQLCreateTableStatement x)
- Overrides:
printTableOptionsPrefixin classSQLASTOutputVisitor
-
printTableOptionsPostfix
protected void printTableOptionsPostfix(SQLCreateTableStatement x)
- Overrides:
printTableOptionsPostfixin classSQLASTOutputVisitor
-
printTableOption
protected void printTableOption(SQLExpr name, SQLExpr value, int index)
- Overrides:
printTableOptionin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLPartitionSingle x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(MysqlPartitionSingle x)
-
-