public class WallContext extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
commentCount |
private static ThreadLocal<WallContext> |
contextLocal |
private String |
dbType |
private int |
deleteNoneConditionWarnings |
private Map<String,WallSqlFunctionStat> |
functionStats |
private int |
likeNumberWarnings |
private WallSqlStat |
sqlStat |
private Map<String,WallSqlTableStat> |
tableStats |
private int |
unionWarnings |
private int |
updateNoneConditionWarnings |
private List<WallUpdateCheckItem> |
wallUpdateCheckItems |
private int |
warnings |
| 构造器和说明 |
|---|
WallContext(String dbType) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearContext() |
static WallContext |
create(String dbType) |
static WallContext |
createIfNotExists(String dbType) |
static WallContext |
current() |
int |
getCommentCount() |
String |
getDbType() |
int |
getDeleteNoneConditionWarnings() |
Map<String,WallSqlFunctionStat> |
getFunctionStats() |
int |
getLikeNumberWarnings() |
WallSqlStat |
getSqlStat() |
WallSqlTableStat |
getTableStat(String tableName) |
Map<String,WallSqlTableStat> |
getTableStats() |
int |
getUnionWarnings() |
int |
getUpdateNoneConditionWarnings() |
List<WallUpdateCheckItem> |
getWallUpdateCheckItems() |
int |
getWarnings() |
void |
incrementCommentCount() |
void |
incrementDeleteNoneConditionWarnings() |
void |
incrementFunctionInvoke(String tableName) |
void |
incrementLikeNumberWarnings() |
void |
incrementUnionWarnings() |
void |
incrementUpdateNoneConditionWarnings() |
void |
incrementWarnings() |
static void |
setContext(WallContext context) |
void |
setSqlStat(WallSqlStat sqlStat) |
void |
setWallUpdateCheckItems(List<WallUpdateCheckItem> wallUpdateCheckItems) |
private static final ThreadLocal<WallContext> contextLocal
private WallSqlStat sqlStat
private Map<String,WallSqlTableStat> tableStats
private Map<String,WallSqlFunctionStat> functionStats
private final String dbType
private int commentCount
private int warnings
private int unionWarnings
private int updateNoneConditionWarnings
private int deleteNoneConditionWarnings
private int likeNumberWarnings
private List<WallUpdateCheckItem> wallUpdateCheckItems
public WallContext(String dbType)
public void incrementFunctionInvoke(String tableName)
public WallSqlTableStat getTableStat(String tableName)
public static WallContext createIfNotExists(String dbType)
public static WallContext create(String dbType)
public static WallContext current()
public static void clearContext()
public static void setContext(WallContext context)
public WallSqlStat getSqlStat()
public void setSqlStat(WallSqlStat sqlStat)
public Map<String,WallSqlTableStat> getTableStats()
public Map<String,WallSqlFunctionStat> getFunctionStats()
public String getDbType()
public int getCommentCount()
public void incrementCommentCount()
public int getWarnings()
public void incrementWarnings()
public int getLikeNumberWarnings()
public void incrementLikeNumberWarnings()
public int getUnionWarnings()
public void incrementUnionWarnings()
public int getUpdateNoneConditionWarnings()
public void incrementUpdateNoneConditionWarnings()
public int getDeleteNoneConditionWarnings()
public void incrementDeleteNoneConditionWarnings()
public List<WallUpdateCheckItem> getWallUpdateCheckItems()
public void setWallUpdateCheckItems(List<WallUpdateCheckItem> wallUpdateCheckItems)
Copyright © 2013–2019 Alibaba Group. All rights reserved.