public class WallTableStat extends Object
| 构造器和说明 |
|---|
WallTableStat() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDeleteDataCount(long delta) |
void |
addFetchRowCount(long delta) |
void |
addInsertDataCount(long delta) |
void |
addSqlTableStat(WallSqlTableStat stat) |
void |
addUpdateDataCount(long delta) |
long |
getAlterCount() |
long |
getCreateCount() |
long |
getDeleteCount() |
long |
getDeleteDataCount() |
long[] |
getDeleteDataCountHistogramValues() |
long |
getDropCount() |
long |
getFetchRowCount() |
long[] |
getFetchRowCountHistogramValues() |
long |
getInsertCount() |
long |
getInsertDataCount() |
long |
getReplaceCount() |
long |
getSelectCount() |
long |
getSelectIntoCount() |
WallTableStatValue |
getStatValue(boolean reset) |
long |
getTruncateCount() |
long |
getUpdateCount() |
long |
getUpdateDataCount() |
long[] |
getUpdateDataCountHistogramValues() |
Map<String,Object> |
toMap() |
Map<String,Object> |
toMap(Map<String,Object> map) |
String |
toString() |
private volatile long selectCount
private volatile long selectIntoCount
private volatile long insertCount
private volatile long updateCount
private volatile long deleteCount
private volatile long truncateCount
private volatile long createCount
private volatile long alterCount
private volatile long dropCount
private volatile long replaceCount
private volatile long deleteDataCount
private volatile long updateDataCount
private volatile long insertDataCount
private volatile long fetchRowCount
static final AtomicLongFieldUpdater<WallTableStat> selectCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> selectIntoCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> insertCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> updateCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> deleteCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> truncateCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> createCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> alterCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> dropCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> replaceCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> deleteDataCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> insertDataCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> updateDataCountUpdater
static final AtomicLongFieldUpdater<WallTableStat> fetchRowCountUpdater
private volatile long fetchRowCount_0_1
private volatile long fetchRowCount_1_10
private volatile long fetchRowCount_10_100
private volatile int fetchRowCount_100_1000
private volatile int fetchRowCount_1000_10000
private volatile int fetchRowCount_10000_more
static final AtomicLongFieldUpdater<WallTableStat> fetchRowCount_0_1_Updater
static final AtomicLongFieldUpdater<WallTableStat> fetchRowCount_1_10_Updater
static final AtomicLongFieldUpdater<WallTableStat> fetchRowCount_10_100_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> fetchRowCount_100_1000_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> fetchRowCount_1000_10000_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> fetchRowCount_10000_more_Updater
private volatile long updateDataCount_0_1
private volatile long updateDataCount_1_10
private volatile long updateDataCount_10_100
private volatile int updateDataCount_100_1000
private volatile int updateDataCount_1000_10000
private volatile int updateDataCount_10000_more
static final AtomicLongFieldUpdater<WallTableStat> updateDataCount_0_1_Updater
static final AtomicLongFieldUpdater<WallTableStat> updateDataCount_1_10_Updater
static final AtomicLongFieldUpdater<WallTableStat> updateDataCount_10_100_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> updateDataCount_100_1000_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> updateDataCount_1000_10000_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> updateDataCount_10000_more_Updater
private volatile long deleteDataCount_0_1
private volatile long deleteDataCount_1_10
private volatile long deleteDataCount_10_100
private volatile int deleteDataCount_100_1000
private volatile int deleteDataCount_1000_10000
private volatile int deleteDataCount_10000_more
static final AtomicLongFieldUpdater<WallTableStat> deleteDataCount_0_1_Updater
static final AtomicLongFieldUpdater<WallTableStat> deleteDataCount_1_10_Updater
static final AtomicLongFieldUpdater<WallTableStat> deleteDataCount_10_100_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> deleteDataCount_100_1000_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> deleteDataCount_1000_10000_Updater
static final AtomicIntegerFieldUpdater<WallTableStat> deleteDataCount_10000_more_Updater
public long getSelectCount()
public long getSelectIntoCount()
public long getInsertCount()
public long getUpdateCount()
public long getDeleteCount()
public long getTruncateCount()
public long getCreateCount()
public long getAlterCount()
public long getDropCount()
public long getReplaceCount()
public long getDeleteDataCount()
public long[] getDeleteDataCountHistogramValues()
public void addDeleteDataCount(long delta)
public long getUpdateDataCount()
public long[] getUpdateDataCountHistogramValues()
public long getInsertDataCount()
public void addInsertDataCount(long delta)
public void addUpdateDataCount(long delta)
public long getFetchRowCount()
public long[] getFetchRowCountHistogramValues()
public void addFetchRowCount(long delta)
public void addSqlTableStat(WallSqlTableStat stat)
public WallTableStatValue getStatValue(boolean reset)
Copyright © 2013–2019 Alibaba Group. All rights reserved.