public class SchemaStatVisitor extends SQLASTVisitorAdapter
限定符和类型 | 类和说明 |
---|---|
class |
SchemaStatVisitor.OrderByStatVisitor |
限定符和类型 | 字段和说明 |
---|---|
static String |
ATTR_COLUMN |
static String |
ATTR_TABLE |
构造器和说明 |
---|
SchemaStatVisitor() |
SchemaStatVisitor(List<Object> parameters) |
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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
public TableStat.Column addColumn(String tableName, String columnName)
public void setAliasMap()
public void clearAliasMap()
public void setCurrentTable(String table)
public void setCurrentTable(SQLObject x)
public void restoreCurrentTable(SQLObject x)
public String getCurrentTable()
public boolean visit(SQLOrderBy x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public Set<TableStat.Relationship> getRelationships()
public List<TableStat.Column> getOrderByColumns()
public Set<TableStat.Column> getGroupByColumns()
public List<TableStat.Condition> getConditions()
public boolean visit(SQLBinaryOpExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public String getDbType()
public boolean visit(SQLTruncateStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLDropTableStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLInsertStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLSelectQueryBlock x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public void endVisit(SQLSelectQueryBlock x)
endVisit
在接口中 SQLASTVisitor
endVisit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLJoinTableSource x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLPropertyExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLIdentifierExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLAllColumnExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public Map<TableStat.Name,TableStat> getTables()
public boolean containsTable(String tableName)
public Set<TableStat.Column> getColumns()
public boolean visit(SQLSelectStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public void endVisit(SQLSelectStatement x)
endVisit
在接口中 SQLASTVisitor
endVisit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLSubqueryTableSource x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLExprTableSource x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLSelectItem x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public void endVisit(SQLSelect x)
endVisit
在接口中 SQLASTVisitor
endVisit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLSelect x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLAggregateExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLMethodInvokeExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLUpdateStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLDeleteStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLInListExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLInSubQueryExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public void endVisit(SQLDeleteStatement x)
endVisit
在接口中 SQLASTVisitor
endVisit
在类中 SQLASTVisitorAdapter
public void endVisit(SQLUpdateStatement x)
endVisit
在接口中 SQLASTVisitor
endVisit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLCreateTableStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLColumnDefinition x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLCallStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public void endVisit(SQLCommentStatement x)
endVisit
在接口中 SQLASTVisitor
endVisit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLCommentStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLCurrentOfCursorExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLAlterTableAddColumn x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public void endVisit(SQLAlterTableAddColumn x)
endVisit
在接口中 SQLASTVisitor
endVisit
在类中 SQLASTVisitorAdapter
Copyright © 2012 Alibaba Group. All Rights Reserved.