public class OracleWallVisitor extends OracleASTVisitorAdapter implements WallVisitor
构造器和说明 |
---|
OracleWallVisitor(WallProvider provider) |
限定符和类型 | 方法和说明 |
---|---|
WallConfig |
getConfig() |
WallProvider |
getProvider() |
List<Violation> |
getViolations() |
boolean |
isPermitTable(String name) |
void |
preVisit(SQLObject x) |
String |
toSQL(SQLObject obj) |
boolean |
visit(OracleDeleteStatement x) |
boolean |
visit(OracleInsertStatement x) |
boolean |
visit(OracleMultiInsertStatement.InsertIntoClause x) |
boolean |
visit(OracleMultiInsertStatement x) |
boolean |
visit(OracleSelectQueryBlock x) |
boolean |
visit(OracleSelectTableReference x) |
boolean |
visit(OracleUpdateStatement x) |
boolean |
visit(SQLBinaryOpExpr x) |
boolean |
visit(SQLDeleteStatement x) |
boolean |
visit(SQLExprTableSource x) |
boolean |
visit(SQLIdentifierExpr x) |
boolean |
visit(SQLInListExpr x) |
boolean |
visit(SQLInsertStatement x) |
boolean |
visit(SQLMethodInvokeExpr x) |
boolean |
visit(SQLPropertyExpr x) |
boolean |
visit(SQLSelectGroupByClause x) |
boolean |
visit(SQLSelectQueryBlock x) |
boolean |
visit(SQLSelectStatement x) |
boolean |
visit(SQLUnionQuery x) |
boolean |
visit(SQLUpdateStatement x) |
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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 OracleWallVisitor(WallProvider provider)
public WallProvider getProvider()
getProvider
在接口中 WallVisitor
public WallConfig getConfig()
getConfig
在接口中 WallVisitor
public List<Violation> getViolations()
getViolations
在接口中 WallVisitor
public boolean visit(SQLIdentifierExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLPropertyExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLInListExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLBinaryOpExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLMethodInvokeExpr x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(OracleSelectTableReference x)
visit
在接口中 OracleASTVisitor
visit
在类中 OracleASTVisitorAdapter
public boolean visit(SQLExprTableSource x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLSelectGroupByClause x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLSelectQueryBlock x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(OracleSelectQueryBlock x)
visit
在接口中 OracleASTVisitor
visit
在类中 OracleASTVisitorAdapter
public boolean visit(SQLUnionQuery x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public String toSQL(SQLObject obj)
toSQL
在接口中 WallVisitor
public boolean isPermitTable(String name)
isPermitTable
在接口中 WallVisitor
public void preVisit(SQLObject x)
preVisit
在接口中 SQLASTVisitor
preVisit
在类中 SQLASTVisitorAdapter
public boolean visit(SQLSelectStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(OracleInsertStatement x)
visit
在接口中 OracleASTVisitor
visit
在类中 OracleASTVisitorAdapter
public boolean visit(SQLInsertStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(OracleMultiInsertStatement.InsertIntoClause x)
visit
在接口中 OracleASTVisitor
visit
在类中 OracleASTVisitorAdapter
public boolean visit(OracleMultiInsertStatement x)
visit
在接口中 OracleASTVisitor
visit
在类中 OracleASTVisitorAdapter
public boolean visit(OracleDeleteStatement x)
visit
在接口中 OracleASTVisitor
visit
在类中 OracleASTVisitorAdapter
public boolean visit(SQLDeleteStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
public boolean visit(OracleUpdateStatement x)
visit
在接口中 OracleASTVisitor
visit
在类中 OracleASTVisitorAdapter
public boolean visit(SQLUpdateStatement x)
visit
在接口中 SQLASTVisitor
visit
在类中 SQLASTVisitorAdapter
Copyright © 2012 Alibaba Group. All Rights Reserved.