new TableDataPageFetcher(tableId, serviceOptions, cursor, optionsMap), cursor, transformTableData(result.getRows())), result.getTotalRows()); } catch (RetryHelper.RetryHelperException e) {
.setPageToken(pageToken) .execute(); List<TableRow> rows = queryResult.getRows(); System.out.print("\nQuery Results, Page #" + page + ":\n------------\n"); for (TableRow row : rows) {
@VisibleForTesting boolean isTableEmpty(TableReference tableRef, BackOff backoff, Sleeper sleeper) throws IOException, InterruptedException { TableDataList dataList = executeWithRetries( client .tabledata() .list(tableRef.getProjectId(), tableRef.getDatasetId(), tableRef.getTableId()), String.format( "Unable to list table data: %s, aborting after %d retries.", tableRef.getTableId(), MAX_RPC_RETRIES), sleeper, backoff, DONT_RETRY_NOT_FOUND); return dataList.getRows() == null || dataList.getRows().isEmpty(); }
private List<TableRow> getTableRows(Bigquery bq) { try { return bq.tabledata() .list( pipelineOptions.getProject(), pipelineOptions.getTargetDataset(), table.getTableReference().getTableId()) .execute() .getRows(); } catch (IOException e) { throw new RuntimeException(e); } }
@Override public Tuple<String, Iterable<TableRow>> listTableData(String datasetId, String tableId, Map<Option, ?> options) { try { TableDataList tableDataList = bigquery.tabledata() .list(this.options.projectId(), datasetId, tableId) .setMaxResults(MAX_RESULTS.getLong(options)) .setPageToken(PAGE_TOKEN.getString(options)) .setStartIndex(START_INDEX.getLong(options) != null ? BigInteger.valueOf(START_INDEX.getLong(options)) : null) .execute(); return Tuple.<String, Iterable<TableRow>>of(tableDataList.getPageToken(), tableDataList.getRows()); } catch (IOException ex) { throw translate(ex); } }
@Override public Tuple<String, Iterable<TableRow>> listTableData(String datasetId, String tableId, Map<Option, ?> options) { try { TableDataList tableDataList = bigquery.tabledata() .list(this.options.projectId(), datasetId, tableId) .setMaxResults(MAX_RESULTS.getLong(options)) .setPageToken(PAGE_TOKEN.getString(options)) .setStartIndex(START_INDEX.getLong(options) != null ? BigInteger.valueOf(START_INDEX.getLong(options)) : null) .execute(); return Tuple.<String, Iterable<TableRow>>of(tableDataList.getPageToken(), tableDataList.getRows()); } catch (IOException ex) { throw translate(ex); } }
new TableDataPageFetcher(tableId, serviceOptions, cursor, optionsMap), cursor, transformTableData(result.getRows())), result.getTotalRows()); } catch (RetryHelper.RetryHelperException e) {