add testcase & remove unused code

This commit is contained in:
wenshao
2013-06-17 23:34:35 +08:00
parent b199d3043f
commit 72c9665577
75 changed files with 2415 additions and 1077 deletions
@@ -35,6 +35,7 @@ public class WallTableStat {
private volatile long replaceCount;
private volatile long deleteDataCount;
private volatile long updateDataCount;
private volatile long insertDataCount;
private volatile long fetchRowCount;
final static AtomicLongFieldUpdater<WallTableStat> selectCountUpdater = AtomicLongFieldUpdater.newUpdater(WallTableStat.class,
@@ -60,6 +61,8 @@ public class WallTableStat {
final static AtomicLongFieldUpdater<WallTableStat> deleteDataCountUpdater = AtomicLongFieldUpdater.newUpdater(WallTableStat.class,
"deleteDataCount");
final static AtomicLongFieldUpdater<WallTableStat> insertDataCountUpdater = AtomicLongFieldUpdater.newUpdater(WallTableStat.class,
"insertDataCount");
final static AtomicLongFieldUpdater<WallTableStat> updateDataCountUpdater = AtomicLongFieldUpdater.newUpdater(WallTableStat.class,
"updateDataCount");
@@ -117,11 +120,19 @@ public class WallTableStat {
public void addDeleteDataCount(long delta) {
deleteDataCountUpdater.addAndGet(this, delta);
}
public long getUpdateDataCount() {
return this.updateDataCount;
}
public long getInsertDataCount() {
return this.insertDataCount;
}
public void addInsertDataCount(long delta) {
insertDataCountUpdater.addAndGet(this, delta);
}
public void addUpdateDataCount(long delta) {
updateDataCountUpdater.addAndGet(this, delta);
}