in shardingsphere-elasticjob-cloud-ui/shardingsphere-elasticjob-cloud-ui-backend/src/main/java/org/apache/shardingsphere/elasticjob/cloud/ui/web/controller/search/JobEventRdbSearch.java [124:138]
private int getEventCount(final String tableName, final Collection<String> tableFields, final Condition condition) {
int result = 0;
try (
Connection conn = dataSource.getConnection();
PreparedStatement preparedStatement = createCountPreparedStatement(conn, tableName, tableFields, condition);
ResultSet resultSet = preparedStatement.executeQuery()
) {
resultSet.next();
result = resultSet.getInt(1);
} catch (final SQLException ex) {
// TODO log failure directly to output log, consider to be configurable in the future
log.error("Fetch EventCount from DB error:", ex);
}
return result;
}