All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
WallSqlStat |
addBlackSql(String sql,
Map<String,WallSqlTableStat> tableStats,
Map<String,WallSqlFunctionStat> functionStats,
List<Violation> violations,
boolean syntaxError) |
void |
addFetchRowCount(WallSqlStat sqlStat,
long fetchRowCount) |
void |
addUpdateCount(WallSqlStat sqlStat,
long updateCount) |
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) |
Map<String,Object> |
getAttributes() |
Set<String> |
getBlackList() |
long |
getBlackListHitCount() |
WallSqlStat |
getBlackSql(String sql) |
long |
getCheckCount() |
WallDenyStat |
getCommentDenyStat() |
WallConfig |
getConfig() |
WallFunctionStat |
getFunctionStat(String functionName) |
ConcurrentMap<String,WallFunctionStat> |
getFunctionStats() |
WallFunctionStat |
getFunctionStatWithLowerName(String lowerCaseName) |
long |
getHardCheckCount() |
String |
getName() |
Set<String> |
getSqlList() |
WallSqlStat |
getSqlStat(String sql) |
Map<String,Object> |
getStatsMap() |
WallProviderStatValue |
getStatValue(boolean reset) |
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() |
boolean |
isBlackListEnable() |
static boolean |
ispPrivileged() |
boolean |
isWhiteListEnable() |
void |
reset() |
void |
setBlackListEnable(boolean blackListEnable) |
void |
setName(String name) |
static void |
setTenantValue(Object value) |
void |
setWhiteListEnable(boolean whiteListEnable) |
boolean |
whiteContains(String sql) |