方法
限定符和类型 |
方法和说明 |
WallSqlStat |
addBlackSql(String sql,
Map<String,WallSqlTableStat> tableStats,
Map<String,WallSqlFunctionStat> functionStats,
List<Violation> violations,
boolean syntaxError) |
void |
addViolationEffectRowCount(long rowCount) |
WallSqlStat |
addWhiteSql(String sql,
Map<String,WallSqlTableStat> tableStats,
Map<String,WallSqlFunctionStat> functionStats,
boolean syntaxError) |
WallCheckResult |
check(String sql) |
boolean |
checkDenyFunction(String functionName) |
boolean |
checkDenySchema(String schemaName) |
boolean |
checkDenyTable(String tableName) |
boolean |
checkReadOnlyTable(String tableName) |
boolean |
checkValid(String sql) |
void |
clearBlackList() |
void |
clearCache() |
void |
clearWhiteList() |
abstract ExportParameterVisitor |
createExportParameterVisitor() |
abstract SQLStatementParser |
createParser(String sql) |
abstract WallVisitor |
createWallVisitor() |
static <T> T |
doPrivileged(PrivilegedAction<T> action) |
Set<String> |
getBlackList() |
long |
getBlackListHitCount() |
List<Map<String,Object>> |
getBlackListStat() |
WallSqlStat |
getBlackSql(String sql) |
long |
getCheckCount() |
WallDenyStat |
getCommentDenyStat() |
WallConfig |
getConfig() |
WallFunctionStat |
getFunctionStat(String functionName) |
ConcurrentMap<String,WallFunctionStat> |
getFunctionStats() |
WallFunctionStat |
getFunctionStatWithLowerName(String lowerCaseName) |
long |
getHardCheckCount() |
Map<String,Object> |
getStatsMap() |
long |
getSyntaxErrorCount() |
WallTableStat |
getTableStat(String tableName) |
ConcurrentMap<String,WallTableStat> |
getTableStats() |
WallTableStat |
getTableStatWithLowerName(String lowerCaseName) |
static Object |
getTenantValue() |
long |
getViolationCount() |
long |
getViolationEffectRowCount() |
Set<String> |
getWhiteList() |
long |
getWhiteListHitCount() |
WallSqlStat |
getWhiteSql(String sql) |
void |
incrementCommentDeniedCount() |
static boolean |
ispPivileged() |
void |
reset() |
static void |
setTenantValue(Object value) |
boolean |
whiteContains(String sql) |