@Override public void close() throws SQLException { delegate.close(); }
private Iterator<ResultEntry> getResultIterator() throws SQLException { if (resultIterator != null) { return resultIterator; } Set<ResultEntry> entries = Sets.<ResultEntry>newHashSet(); // TODO: size? try { for (Tuple result = delegate.next(); result != null; result = delegate.next()) { ResultEntry entry = new ResultEntry(result); entries.add(entry); } } finally { delegate.close(); } resultIterator = entries.iterator(); return resultIterator; }
@Override public void close() throws SQLException { delegate.close(); }
@Override public void close() throws SQLException { delegate.close(); }
private Iterator<ResultEntry> getResultIterator() throws SQLException { if (resultIterator != null) { return resultIterator; } Set<ResultEntry> entries = Sets.<ResultEntry>newHashSet(); // TODO: size? try { for (Tuple result = delegate.next(); result != null; result = delegate.next()) { ResultEntry entry = new ResultEntry(result); entries.add(entry); } } finally { delegate.close(); } resultIterator = entries.iterator(); return resultIterator; }
private Iterator<ResultEntry> getResultIterator() throws SQLException { if (resultIterator != null) { return resultIterator; } Set<ResultEntry> entries = Sets.<ResultEntry>newHashSet(); // TODO: size? try { for (Tuple result = delegate.next(); result != null; result = delegate.next()) { ResultEntry entry = new ResultEntry(result); entries.add(entry); } } finally { delegate.close(); } resultIterator = entries.iterator(); return resultIterator; }