com.alibaba.druid.wall
Class WallProvider
java.lang.Object
com.alibaba.druid.wall.WallProvider
- Direct Known Subclasses:
- MySqlWallProvider, OracleWallProvider, SQLServerProvider
public abstract class WallProvider
- extends Object
WallProvider
public WallProvider(WallConfig config)
getConfig
public WallConfig getConfig()
addWhiteSql
public void addWhiteSql(String sql)
getWhiteList
public Set<String> getWhiteList()
clearCache
public void clearCache()
whiteContains
public boolean whiteContains(String sql)
createParser
public abstract SQLStatementParser createParser(String sql)
createWallVisitor
public abstract WallVisitor createWallVisitor()
createExportParameterVisitor
public abstract ExportParameterVisitor createExportParameterVisitor()
checkValid
public boolean checkValid(String sql)
check
public List<Violation> check(String sql)
doPrivileged
public static <T> T doPrivileged(PrivilegedAction<T> action)
Copyright © 2012 Alibaba Group. All Rights Reserved.