public class PGWallVisitor extends PGASTVisitorAdapter implements WallVisitor
Constructor and Description |
---|
PGWallVisitor(WallProvider provider) |
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
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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 PGWallVisitor(WallProvider provider)
public String getDbType()
getDbType
in interface WallVisitor
public boolean isSqlModified()
isSqlModified
in interface WallVisitor
public void setSqlModified(boolean sqlModified)
setSqlModified
in interface WallVisitor
public WallProvider getProvider()
getProvider
in interface WallVisitor
public WallConfig getConfig()
getConfig
in interface WallVisitor
public void addViolation(Violation violation)
addViolation
in interface WallVisitor
public List<Violation> getViolations()
getViolations
in interface WallVisitor
public boolean visit(SQLIdentifierExpr x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLPropertyExpr x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLInListExpr x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLBinaryOpExpr x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLMethodInvokeExpr x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLExprTableSource x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLSelectGroupByClause x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLSelectQueryBlock x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(PGSelectQueryBlock x)
visit
in interface PGASTVisitor
visit
in class PGASTVisitorAdapter
public boolean visit(SQLUnionQuery x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public String toSQL(SQLObject obj)
toSQL
in interface WallVisitor
public boolean isDenyTable(String name)
isDenyTable
in interface WallVisitor
public void preVisit(SQLObject x)
preVisit
in interface SQLASTVisitor
preVisit
in class SQLASTVisitorAdapter
public boolean visit(SQLSelectStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public void endVisit(SQLSelectStatement x)
endVisit
in interface SQLASTVisitor
endVisit
in class SQLASTVisitorAdapter
public boolean visit(SQLInsertStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public void endVisit(SQLInsertStatement x)
endVisit
in interface SQLASTVisitor
endVisit
in class SQLASTVisitorAdapter
public boolean visit(SQLDeleteStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public void endVisit(SQLDeleteStatement x)
endVisit
in interface SQLASTVisitor
endVisit
in class SQLASTVisitorAdapter
public boolean visit(SQLUpdateStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public void endVisit(SQLUpdateStatement x)
endVisit
in interface SQLASTVisitor
endVisit
in class SQLASTVisitorAdapter
public boolean visit(SQLSelectItem x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLCreateTableStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLAlterTableStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLDropTableStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLSetStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLCallStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLCreateTriggerStatement x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean isSqlEndOfComment()
isSqlEndOfComment
in interface WallVisitor
public void setSqlEndOfComment(boolean sqlEndOfComment)
setSqlEndOfComment
in interface WallVisitor
Copyright © 2013–2017 Alibaba Group. All rights reserved.