protected <T> Iterator<T> iterate(final Class[] types, final boolean close) { return new DbListIterator<>(this, types, close); }
protected <T> T find(final Class[] types, final boolean close, ResultSet resultSet) { if (resultSet == null) { resultSet = execute(); } ResultSetMapper rsm = createResultSetMapper(resultSet); Iterator<T> iterator = new DbListIterator<>(this, types, rsm, false); T result = null; if (iterator.hasNext()) { result = iterator.next(); } close(rsm, close); return result; }
protected <T> Iterator<T> iterate(Class[] types, boolean close) { return new DbListIterator<T>(this, types, close); }
protected <T> Iterator<T> iterate(final Class[] types, final boolean close) { return new DbListIterator<>(this, types, close); }
protected <T> T find(final Class[] types, final boolean close, ResultSet resultSet) { if (resultSet == null) { resultSet = execute(); } ResultSetMapper rsm = createResultSetMapper(resultSet); Iterator<T> iterator = new DbListIterator<>(this, types, rsm, false); T result = null; if (iterator.hasNext()) { result = iterator.next(); } close(rsm, close); return result; }