THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
DataStream<Tuple<String, Integer, Integer>> input = fromSource(...); // If the input source stream is not pre-KeyedStream // Two aggregation operators would be chained together by default. DataStream<Tuple<String, Integer, Integer>> stream = input.keyBy(value -> value.f0) .sum(1) .reinterpretAsKeyedStream(value -> value.f0) .sum(2); // If the input source stream is pre-KeyedStream // The source operator and the fowllwing aggregation operators would be chained together by default. DataStream<Tuple<String, Integer, Integer>> stream = input.reinterpretAsKeyedStream(value -> value.f0) .sum(1) .reinterpretAsKeyedStream(value -> value.f0) .sum(2); |
...