public class WallSqlStat extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private long |
executeCount |
(专用程序包) static AtomicLongFieldUpdater<WallSqlStat> |
executeCountUpdater |
private long |
executeErrorCount |
(专用程序包) static AtomicLongFieldUpdater<WallSqlStat> |
executeErrorCountUpdater |
private long |
fetchRowCount |
(专用程序包) static AtomicLongFieldUpdater<WallSqlStat> |
fetchRowCountUpdater |
private Map<String,WallSqlFunctionStat> |
functionStats |
private String |
sample |
private long |
sqlHash |
private boolean |
syntaxError |
private Map<String,WallSqlTableStat> |
tableStats |
private long |
updateCount |
(专用程序包) static AtomicLongFieldUpdater<WallSqlStat> |
updateCountUpdater |
private List<Violation> |
violations |
| 构造器和说明 |
|---|
WallSqlStat(Map<String,WallSqlTableStat> tableStats,
Map<String,WallSqlFunctionStat> functionStats,
boolean syntaxError) |
WallSqlStat(Map<String,WallSqlTableStat> tableStats,
Map<String,WallSqlFunctionStat> functionStats,
List<Violation> violations,
boolean syntaxError) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
addAndFetchRowCount(long delta) |
void |
addUpdateCount(long delta) |
long |
getEffectRowCount() |
long |
getExecuteCount() |
long |
getExecuteErrorCount() |
Map<String,WallSqlFunctionStat> |
getFunctionStats() |
String |
getSample() |
long |
getSqlHash() |
WallSqlStatValue |
getStatValue(boolean reset) |
Map<String,WallSqlTableStat> |
getTableStats() |
long |
getUpdateCount() |
List<Violation> |
getViolations() |
long |
incrementAndGetExecuteCount() |
long |
incrementAndGetExecuteErrorCount() |
boolean |
isSyntaxError() |
void |
setSample(String sample) |
void |
setSqlHash(long sqlHash) |
private volatile long executeCount
private volatile long executeErrorCount
private volatile long fetchRowCount
private volatile long updateCount
static final AtomicLongFieldUpdater<WallSqlStat> executeCountUpdater
static final AtomicLongFieldUpdater<WallSqlStat> executeErrorCountUpdater
static final AtomicLongFieldUpdater<WallSqlStat> fetchRowCountUpdater
static final AtomicLongFieldUpdater<WallSqlStat> updateCountUpdater
private final Map<String,WallSqlTableStat> tableStats
private final Map<String,WallSqlFunctionStat> functionStats
private final boolean syntaxError
private String sample
private long sqlHash
public WallSqlStat(Map<String,WallSqlTableStat> tableStats, Map<String,WallSqlFunctionStat> functionStats, boolean syntaxError)
public WallSqlStat(Map<String,WallSqlTableStat> tableStats, Map<String,WallSqlFunctionStat> functionStats, List<Violation> violations, boolean syntaxError)
public long getSqlHash()
public void setSqlHash(long sqlHash)
public String getSample()
public void setSample(String sample)
public long incrementAndGetExecuteCount()
public long incrementAndGetExecuteErrorCount()
public long getExecuteCount()
public long getExecuteErrorCount()
public long addAndFetchRowCount(long delta)
public long getEffectRowCount()
public long getUpdateCount()
public void addUpdateCount(long delta)
public Map<String,WallSqlTableStat> getTableStats()
public Map<String,WallSqlFunctionStat> getFunctionStats()
public boolean isSyntaxError()
public WallSqlStatValue getStatValue(boolean reset)
Copyright © 2013–2019 Alibaba Group. All rights reserved.