package com.sleepycat.je.util;
import com.sleepycat.je.StatsConfig;
public class DbRunAction {
private static final int DBSTATS=6;
@MethodObject static class DbRunAction_main {
protected void hook838() throws Exception {
if (doAction == DBSTATS) {
dbConfig=new DatabaseConfig();
dbConfig.setReadOnly(true);
DbInternal.setUseExistingConfig(dbConfig,true);
db=env.openDatabase(null,dbName,dbConfig);
try {
System.out.println(db.getStats(new StatsConfig()));
}
finally {
db.close();
}
}
original();
}
protected void hook839() throws Exception {
if (action.equalsIgnoreCase("dbstats")) {
doAction=DBSTATS;
}
else {
original();
}
}
}
}