Package com.alibaba.druid.wall
Interface WallVisitor
- All Superinterfaces:
SQLASTVisitor
- All Known Implementing Classes:
ClickhouseWallVisitor
,DB2WallVisitor
,MySqlWallVisitor
,OracleWallVisitor
,PGWallVisitor
,SQLiteWallVisitor
,SQLServerWallVisitor
,WallVisitorBase
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addViolation
(Violation violation) void
default void
default void
default void
default void
boolean
isDenyTable
(String name) boolean
boolean
default void
void
setSqlEndOfComment
(boolean sqlEndOfComment) void
setSqlModified
(boolean sqlModified) default String
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
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, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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 Details
-
getConfig
WallConfig getConfig() -
getProvider
WallProvider getProvider() -
getViolations
-
addViolation
-
isDenyTable
-
toSQL
-
isSqlModified
boolean isSqlModified() -
setSqlModified
void setSqlModified(boolean sqlModified) -
getDbType
DbType getDbType() -
isSqlEndOfComment
boolean isSqlEndOfComment() -
setSqlEndOfComment
void setSqlEndOfComment(boolean sqlEndOfComment) -
addWallUpdateCheckItem
-
getUpdateCheckItems
List<WallUpdateCheckItem> getUpdateCheckItems() -
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
endVisit
- Specified by:
endVisit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
endVisit
- Specified by:
endVisit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
preVisit
- Specified by:
preVisit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
endVisit
- Specified by:
endVisit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
endVisit
- Specified by:
endVisit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-
visit
- Specified by:
visit
in interfaceSQLASTVisitor
-