in src/main/java/com/googlesource/gerrit/plugins/verifystatus/VerifyStatusQueryShell.java [346:386]
private void executeStatement(final String sql) {
final long start = TimeUtil.nowMs();
final boolean hasResultSet;
try {
hasResultSet = statement.execute(sql);
} catch (SQLException e) {
error(e);
return;
}
try {
if (hasResultSet) {
try (ResultSet rs = statement.getResultSet()) {
showResultSet(rs, false, start);
}
} else {
final int updateCount = statement.getUpdateCount();
final long ms = TimeUtil.nowMs() - start;
switch (outputFormat) {
case JSON_SINGLE:
case JSON:
{
final JsonObject tail = new JsonObject();
tail.addProperty("type", "update-stats");
tail.addProperty("rowCount", updateCount);
tail.addProperty("runTimeMilliseconds", ms);
println(tail.toString());
break;
}
case PRETTY:
default:
println("UPDATE " + updateCount + "; " + ms + " ms");
break;
}
}
} catch (SQLException e) {
error(e);
}
}