QQQ-21 changing to try-with-resources

This commit is contained in:
2022-07-12 16:09:57 -05:00
parent 41e8d924b5
commit 77602efb6d

View File

@ -56,12 +56,12 @@ public class RDBMSCountAction extends AbstractRDBMSAction implements CountInterf
{
try
{
QTableMetaData table = countRequest.getTable();
String tableName = getTableName(table);
QTableMetaData table = countRequest.getTable();
String tableName = getTableName(table);
String sql = "SELECT count(*) as record_count FROM " + tableName;
QQueryFilter filter = countRequest.getFilter();
QQueryFilter filter = countRequest.getFilter();
List<Serializable> params = new ArrayList<>();
if(filter != null && CollectionUtils.nullSafeHasContents(filter.getCriteria()))
{
@ -72,16 +72,18 @@ public class RDBMSCountAction extends AbstractRDBMSAction implements CountInterf
CountResult rs = new CountResult();
Connection connection = getConnection(countRequest);
QueryManager.executeStatement(connection, sql, ((ResultSet resultSet) ->
try(Connection connection = getConnection(countRequest))
{
ResultSetMetaData metaData = resultSet.getMetaData();
if(resultSet.next())
QueryManager.executeStatement(connection, sql, ((ResultSet resultSet) ->
{
rs.setCount(resultSet.getInt("record_count"));
}
ResultSetMetaData metaData = resultSet.getMetaData();
if(resultSet.next())
{
rs.setCount(resultSet.getInt("record_count"));
}
}), params);
}), params);
}
return rs;
}