in asterixdb-jdbc/asterix-jdbc-core/src/main/java/org/apache/asterix/jdbc/core/ADBStatement.java [478:496]
protected void closeRegisteredResultSets() throws SQLException {
SQLException err = null;
try {
closedRegisteredResultSetsImpl(resultSetsWithResources, Function.identity());
} catch (SQLException e) {
err = e;
}
try {
closedRegisteredResultSetsImpl(resultSetsWithoutResources, Reference::get);
} catch (SQLException e) {
if (err != null) {
e.addSuppressed(err);
}
err = e;
}
if (err != null) {
throw err;
}
}