com.alibaba.druid.sql.visitor
类 SchemaStatVisitor
java.lang.Object
com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
com.alibaba.druid.sql.visitor.SchemaStatVisitor
- 所有已实现的接口:
- SQLASTVisitor
- 直接已知子类:
- DB2SchemaStatVisitor, MySqlSchemaStatVisitor, OdpsSchemaStatVisitor, OracleSchemaStatVisitor, PGSchemaStatVisitor, SQLServerSchemaStatVisitor
public class SchemaStatVisitor
- extends SQLASTVisitorAdapter
| 从类 com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter 继承的方法 |
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
ATTR_TABLE
public static final String ATTR_TABLE
- 另请参见:
- 常量字段值
ATTR_COLUMN
public static final String ATTR_COLUMN
- 另请参见:
- 常量字段值
SchemaStatVisitor
public SchemaStatVisitor()
SchemaStatVisitor
public SchemaStatVisitor(List<Object> parameters)
getParameters
public List<Object> getParameters()
setParameters
public void setParameters(List<Object> parameters)
getTableStat
public TableStat getTableStat(String ident)
addColumn
public TableStat.Column addColumn(String tableName,
String columnName)
getTableStat
public TableStat getTableStat(String tableName,
String alias)
getVariants
public Map<String,SQLObject> getVariants()
setAliasMap
public void setAliasMap()
clearAliasMap
public void clearAliasMap()
setAliasMap
public void setAliasMap(Map<String,String> aliasMap)
getAliasMap
public Map<String,String> getAliasMap()
setCurrentTable
public void setCurrentTable(String table)
setCurrentTable
public void setCurrentTable(SQLObject x)
restoreCurrentTable
public void restoreCurrentTable(SQLObject x)
setCurrentTable
public void setCurrentTable(SQLObject x,
String table)
getCurrentTable
public String getCurrentTable()
visit
public boolean visit(SQLOrderBy x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
getRelationships
public Set<TableStat.Relationship> getRelationships()
getOrderByColumns
public List<TableStat.Column> getOrderByColumns()
getGroupByColumns
public Set<TableStat.Column> getGroupByColumns()
getConditions
public List<TableStat.Condition> getConditions()
visit
public boolean visit(SQLBinaryOpExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
getDbType
public String getDbType()
visit
public boolean visit(SQLTruncateStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropViewStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropTableStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLInsertStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLSelectQueryBlock x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
endVisit
public void endVisit(SQLSelectQueryBlock x)
- 指定者:
- 接口
SQLASTVisitor 中的 endVisit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 endVisit
visit
public boolean visit(SQLJoinTableSource x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLPropertyExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLIdentifierExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAllColumnExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
getTables
public Map<TableStat.Name,TableStat> getTables()
containsTable
public boolean containsTable(String tableName)
getColumns
public Set<TableStat.Column> getColumns()
getColumn
public TableStat.Column getColumn(String tableName,
String columnName)
visit
public boolean visit(SQLSelectStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
endVisit
public void endVisit(SQLSelectStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 endVisit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 endVisit
visit
public boolean visit(SQLSubqueryTableSource x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLExprTableSource x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLSelectItem x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
endVisit
public void endVisit(SQLSelect x)
- 指定者:
- 接口
SQLASTVisitor 中的 endVisit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 endVisit
visit
public boolean visit(SQLSelect x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAggregateExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLMethodInvokeExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLUpdateStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDeleteStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLInListExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLInSubQueryExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
endVisit
public void endVisit(SQLDeleteStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 endVisit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 endVisit
endVisit
public void endVisit(SQLUpdateStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 endVisit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 endVisit
visit
public boolean visit(SQLCreateTableStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLColumnDefinition x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLCallStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
endVisit
public void endVisit(SQLCommentStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 endVisit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 endVisit
visit
public boolean visit(SQLCommentStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLCurrentOfCursorExpr x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAlterTableAddColumn x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
endVisit
public void endVisit(SQLAlterTableAddColumn x)
- 指定者:
- 接口
SQLASTVisitor 中的 endVisit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 endVisit
visit
public boolean visit(SQLRollbackStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLCreateViewStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAlterTableDropForeinKey x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLUseStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAlterTableDisableConstraint x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAlterTableEnableConstraint x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAlterTableStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAlterTableDropConstraint x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropIndexStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLCreateIndexStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLForeignKeyImpl x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropSequenceStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropTriggerStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropUserStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLGrantStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropDatabaseStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLAlterTableAddIndex x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLCheck x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLCreateTriggerStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropFunctionStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropTableSpaceStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
visit
public boolean visit(SQLDropProcedureStatement x)
- 指定者:
- 接口
SQLASTVisitor 中的 visit - 覆盖:
- 类
SQLASTVisitorAdapter 中的 visit
Copyright © 2013-2014 Alibaba Group. All Rights Reserved.