在以下代码段中,我试图按“值”对表进行排序;但是,排序仅在每个分区内进行,这似乎是documentation的预期行为。
Table result = aircraftsTable.join(flightsTable).where("tail_number = tailnum")
.where("manufacturer === 'CESSNA'")
.groupBy("manufacturer, model")
.select("manufacturer + ' ' + model, manufacturer.count as value")
.orderBy("value");
如何在整个桌子上订购?我相信这是通过将Parallism设置为1在DataSet API中实现的;但是,我在文档中没有看到Table API的类似功能。
答案 0 :(得分:1)
我相信您在阅读文档时,是说排序是整个表的全局排序。
但是,就其价值而言,您可以像使用DataSet API进行任何其他作业一样,在ExecutionEnvironment上设置并行性。