out.newTable(tableName, columnsForTable);
@Override public Void withHandle(final Handle handle) throws Exception { final ResultIterator<Map<String, Object>> iterator = handle.createQuery(queryBuilder.toString()) .bind("accountRecordId", context.getAccountRecordId()) .bind("tenantRecordId", context.getTenantRecordId()) .iterator(); try { while (iterator.hasNext()) { final Map<String, Object> row = iterator.next(); out.write(row); } } finally { iterator.close(); } return null; } });