【发布时间】:2021-12-23 07:28:55
【问题描述】:
当我尝试使用 BigQuery java 客户端的 listTables API 查找所有表的大小时,它返回 null。但如果我单独使用 getTable,我会得到正确的数据。这是一个已知问题,还是我做错了什么。以下是为 numBytes 返回 null 值的代码:
Page<Dataset> datasetPage = getAllDatasets("projectId");
if(datasetPage!=null) {
for (Dataset dataset : datasetPage.iterateAll()) {
for(Table table : dataset.list().iterateAll()) {
System.out.println(table.getNumBytes()); // Returns Null. **
}
}
}
【问题讨论】:
标签: google-bigquery google-api-java-client