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, visitpublic 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 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic 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 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic String getDbType()
public boolean visit(SQLTruncateStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLDropTableStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLInsertStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLSelectQueryBlock x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic void endVisit(SQLSelectQueryBlock x)
endVisit 在接口中 SQLASTVisitorendVisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLJoinTableSource x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLPropertyExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLIdentifierExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLAllColumnExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic Map<TableStat.Name,TableStat> getTables()
public boolean containsTable(String tableName)
public Set<TableStat.Column> getColumns()
public boolean visit(SQLSelectStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic void endVisit(SQLSelectStatement x)
endVisit 在接口中 SQLASTVisitorendVisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLSubqueryTableSource x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLExprTableSource x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLSelectItem x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic void endVisit(SQLSelect x)
endVisit 在接口中 SQLASTVisitorendVisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLSelect x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLAggregateExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLMethodInvokeExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLUpdateStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLDeleteStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLInListExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLInSubQueryExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic void endVisit(SQLDeleteStatement x)
endVisit 在接口中 SQLASTVisitorendVisit 在类中 SQLASTVisitorAdapterpublic void endVisit(SQLUpdateStatement x)
endVisit 在接口中 SQLASTVisitorendVisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLCreateTableStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLColumnDefinition x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLCallStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic void endVisit(SQLCommentStatement x)
endVisit 在接口中 SQLASTVisitorendVisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLCommentStatement x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLCurrentOfCursorExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLAlterTableAddColumn x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic void endVisit(SQLAlterTableAddColumn x)
endVisit 在接口中 SQLASTVisitorendVisit 在类中 SQLASTVisitorAdapterCopyright © 2012 Alibaba Group. All Rights Reserved.