接口 com.alibaba.druid.wall.Violation
的使用

使用 Violation 的软件包
com.alibaba.druid.wall   
com.alibaba.druid.wall.spi   
com.alibaba.druid.wall.violation   
 

com.alibaba.druid.wallViolation 的使用
 

返回变量类型为 Violation 的类型的 com.alibaba.druid.wall 中的方法
 List<Violation> WallSqlStat.getViolations()
           
 List<Violation> WallCheckResult.getViolations()
           
 List<Violation> WallVisitor.getViolations()
           
 

参数类型为 Violationcom.alibaba.druid.wall 中的方法
 void WallVisitor.addViolation(Violation violation)
           
 

类型变量类型为 Violationcom.alibaba.druid.wall 中的方法参数
 WallSqlStat WallProvider.addBlackSql(String sql, Map<String,WallSqlTableStat> tableStats, Map<String,WallSqlFunctionStat> functionStats, List<Violation> violations, boolean syntaxError)
           
 

类型变量类型为 Violationcom.alibaba.druid.wall 中的构造方法参数
WallCheckResult(WallSqlStat sqlStat, List<Violation> violations, Map<String,WallSqlTableStat> tableStats, Map<String,WallSqlFunctionStat> functionStats, List<SQLStatement> statementList, boolean syntaxError)
           
WallSqlStat(Map<String,WallSqlTableStat> tableStats, Map<String,WallSqlFunctionStat> functionStats, List<Violation> violations, boolean syntaxError)
           
 

com.alibaba.druid.wall.spiViolation 的使用
 

返回变量类型为 Violation 的类型的 com.alibaba.druid.wall.spi 中的方法
 List<Violation> MySqlWallVisitor.getViolations()
           
 List<Violation> PGWallVisitor.getViolations()
           
 List<Violation> SQLServerWallVisitor.getViolations()
           
 List<Violation> OracleWallVisitor.getViolations()
           
 List<Violation> DB2WallVisitor.getViolations()
           
 

参数类型为 Violationcom.alibaba.druid.wall.spi 中的方法
 void MySqlWallVisitor.addViolation(Violation violation)
           
 void PGWallVisitor.addViolation(Violation violation)
           
 void SQLServerWallVisitor.addViolation(Violation violation)
           
 void OracleWallVisitor.addViolation(Violation violation)
           
 void DB2WallVisitor.addViolation(Violation violation)
           
 

com.alibaba.druid.wall.violationViolation 的使用
 

实现 Violationcom.alibaba.druid.wall.violation 中的类
 class IllegalSQLObjectViolation
           
 class SyntaxErrorViolation
           
 



Copyright © 2013 Alibaba Group. All Rights Reserved.