public class SQLServerWallVisitor extends SQLServerASTVisitorAdapter implements WallVisitor, SQLServerASTVisitor
Constructor and Description |
---|
SQLServerWallVisitor(WallProvider provider) |
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit
config, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, getFeatures, isEnabled, postVisit, setFeatures, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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, 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, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, 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 SQLServerWallVisitor(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 isDenyTable(String name)
isDenyTable
in interface WallVisitor
public String toSQL(SQLObject obj)
toSQL
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(SQLServerExecStatement x)
visit
in interface SQLServerASTVisitor
visit
in class SQLServerASTVisitorAdapter
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(SQLServerSelectQueryBlock x)
visit
in interface SQLServerASTVisitor
visit
in class SQLServerASTVisitorAdapter
public boolean visit(SQLSelectQueryBlock x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean visit(SQLUnionQuery x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
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 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(SQLVariantRefExpr x)
visit
in interface SQLASTVisitor
visit
in class SQLASTVisitorAdapter
public boolean isDeny(String varName)
public boolean visit(SQLServerObjectReferenceExpr x)
visit
in interface SQLServerASTVisitor
visit
in class SQLServerASTVisitorAdapter
public boolean visit(SQLServerInsertStatement x)
visit
in interface SQLServerASTVisitor
visit
in class SQLServerASTVisitorAdapter
public void endVisit(SQLServerInsertStatement x)
endVisit
in interface SQLServerASTVisitor
endVisit
in class SQLServerASTVisitorAdapter
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
public void addWallUpdateCheckItem(WallUpdateCheckItem item)
addWallUpdateCheckItem
in interface WallVisitor
public List<WallUpdateCheckItem> getUpdateCheckItems()
getUpdateCheckItems
in interface WallVisitor
Copyright © 2013–2017 Alibaba Group. All rights reserved.