Package com.alibaba.druid.wall
Interface WallVisitor
-
- All Superinterfaces:
SQLASTVisitor
- All Known Implementing Classes:
ClickhouseWallVisitor,DB2WallVisitor,MySqlWallVisitor,OracleWallVisitor,PGWallVisitor,SQLiteWallVisitor,SQLServerWallVisitor,WallVisitorBase
public interface WallVisitor extends SQLASTVisitor
-
-
Method Summary
-
Methods inherited from interface com.alibaba.druid.sql.visitor.SQLASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
getConfig
WallConfig getConfig()
-
getProvider
WallProvider getProvider()
-
addViolation
void addViolation(Violation violation)
-
isDenyTable
boolean isDenyTable(String name)
-
isSqlModified
boolean isSqlModified()
-
setSqlModified
void setSqlModified(boolean sqlModified)
-
getDbType
DbType getDbType()
-
isSqlEndOfComment
boolean isSqlEndOfComment()
-
setSqlEndOfComment
void setSqlEndOfComment(boolean sqlEndOfComment)
-
addWallUpdateCheckItem
void addWallUpdateCheckItem(WallUpdateCheckItem item)
-
getUpdateCheckItems
List<WallUpdateCheckItem> getUpdateCheckItems()
-
visit
default boolean visit(SQLPropertyExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLInListExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLBinaryOpExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLMethodInvokeExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLSelectQueryBlock x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLSelectGroupByClause x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLSelectItem x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLJoinTableSource x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLCreateTableStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLAlterTableStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLDropTableStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLUpdateStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
endVisit
default void endVisit(SQLUpdateStatement x)
- Specified by:
endVisitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLInsertStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
endVisit
default void endVisit(SQLInsertStatement x)
- Specified by:
endVisitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLDeleteStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
preVisit
default void preVisit(SQLObject x)
- Specified by:
preVisitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLSelectStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
endVisit
default void endVisit(SQLSelectStatement x)
- Specified by:
endVisitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLExprTableSource x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLIdentifierExpr x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLUnionQuery x)
- Specified by:
visitin interfaceSQLASTVisitor
-
endVisit
default void endVisit(SQLDeleteStatement x)
- Specified by:
endVisitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLLimit x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLCreateTriggerStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLSetStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLCallStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLCommentHint x)
- Specified by:
visitin interfaceSQLASTVisitor
-
visit
default boolean visit(SQLShowCreateTableStatement x)
- Specified by:
visitin interfaceSQLASTVisitor
-
-