public void close() { closed = true; jdbiStatement.cleanup(); }
@Override public void close() { if (closed) { return; } closed = true; jdbiStatement.cleanup(); }
@Override public List<Type> list(int maxRows) { try { int idx = 0; List<Type> resultList = new ArrayList<Type>(); if (results != null && ++idx <= maxRows && !results.isClosed()) { int index = 0; while (results.next()) { resultList.add(mapper.map(index++, results, context)); } } return resultList; } catch (SQLException e) { throw new ResultSetException("Exception thrown while attempting to traverse the result set", e, context); } finally { jdbiStatement.cleanup(); } }
public List<Type> list(int maxRows) { try { int idx = 0; List<Type> resultList = new ArrayList<Type>(); if (results != null && ++idx <= maxRows && !results.isClosed()) { int index = 0; while (results.next()) { resultList.add(mapper.map(index++, results, context)); } } return resultList; } catch (SQLException e) { throw new ResultSetException("Exception thrown while attempting to traverse the result set", e, context); } finally { jdbiStatement.cleanup(); } }
/** * Returns the first generated key. * * @return The key or null if no keys were returned */ public Type first() { try { if (results != null && results.next()) { return mapper.map(0, results, context); } else { // no result matches return null; } } catch (SQLException e) { throw new ResultSetException("Exception thrown while attempting to traverse the result set", e, context); } finally { jdbiStatement.cleanup(); } }
/** * Returns the first generated key. * * @return The key or null if no keys were returned */ @Override public Type first() { try { if (results != null && results.next()) { return mapper.map(0, results, context); } else { // no result matches return null; } } catch (SQLException e) { throw new ResultSetException("Exception thrown while attempting to traverse the result set", e, context); } finally { jdbiStatement.cleanup(); } }
jdbiStatement.cleanup();
jdbiStatement.cleanup();