1

パラメータで DataSet をグループ化し、関数を適用して結果を並べ替えようとしていsortGroupます。最後に、reduceGroup 関数を適用して、変換された DataSet を取得します。

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 は MyClass のインスタンス) の囲みインスタンスで割り当てを修飾する必要があります (egxnew A())。

私が間違っていることと、これを修正する方法を教えてください。

4

0 に答える 0