mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
improve sql wall
This commit is contained in:
@@ -961,8 +961,11 @@ public class SQLEvalVisitorUtils {
|
||||
x.putAttribute(EVAL_VALUE, value);
|
||||
break;
|
||||
case IsNot:
|
||||
value = !eq(leftValue, rightValue);
|
||||
x.putAttribute(EVAL_VALUE, value);
|
||||
if (leftValue == EVAL_VALUE_NULL) {
|
||||
x.putAttribute(EVAL_VALUE, false);
|
||||
} else if (leftValue != null) {
|
||||
x.putAttribute(EVAL_VALUE, true);
|
||||
}
|
||||
break;
|
||||
case RegExp:
|
||||
case RLike: {
|
||||
|
||||
@@ -60,7 +60,7 @@ public abstract class WallProvider {
|
||||
|
||||
private int MAX_SQL_LENGTH = 2048; // 1k
|
||||
|
||||
private int whiteSqlMaxSize = 500; // 1k
|
||||
private int whiteSqlMaxSize = 1000; // 1k
|
||||
|
||||
private boolean blackListEnable = true;
|
||||
private LRUCache<String, WallSqlStat> blackList;
|
||||
|
||||
Reference in New Issue
Block a user