【发布时间】:2019-02-20 11:17:44
【问题描述】:
我正在尝试借助 google cloud SDK 从 BigQuery 获取有序结果。
查询如下:
SELECT * FROM `table`
|WHERE id = 111
|ORDER BY time DESC
然后我创建并运行作业:
Job job = QueryJobConfiguration.newBuilder(query)
.setUseLegacySql(false)
.build()
问题是,当我实际获取结果时,我收到的结果是无序的:
TableResult results = job.getQueryResults()
results.iterateAll()
如果我在 BigQuery UI 中运行原始查询,一切似乎都很好。
有什么想法,在哪个地方以及为什么要打乱结果?
【问题讨论】:
标签: java google-bigquery google-cloud-sdk