我试图通过参数对数据集进行分组,然后通过应用 sortGroup
功能。最后,我想应用reducegroup函数来获得转换后的数据集。
DataSet<SlicedTile> slicedTilesSorted = stitchedTimeSlices.flatMap(new sliceDetailedBlocks(detailedBlockSize, blockSize))
.groupBy(new KeySelector<SlicedTile, Tuple2<Integer, Integer>>() {
public Tuple2<Integer, Integer> getKey(SlicedTile s) {
return s.getPositionInTile();
}
})
.sortGroup(new SlicedTileTimeKeySelector<SlicedTile>(), Order.ASCENDING)
.reduceGroup(new approxInvalidValues());
但是eclipse在sortgroup行中显示了一个错误,它指出:
无法访问myclass类型的封闭示例。必须使用myclass类型的封闭示例限定分配(例如x.new a(),其中x是myclass的示例)。
有谁能告诉我我做错了什么以及如何解决这个问题吗?
暂无答案!
目前还没有任何答案,快来回答吧!