Hi Tison,

Beam has its own set of libraries to implement windowing. Hence, the Flink Runner does not use Flink's windowing but deploys Beam's windowing logic within a Flink operator. If you want to look in the code, have a look at WindowDoFnOperator.

Cheers,
Max

On 21.01.20 10:35, tison wrote:
Hi guys,

I'm curious that how does BEAM translate its AccumulationMode such as DISCARDING_FIRED_PANES and ACCUMULATING_FIRED_PANES to Flink Runner implementation. Since I don't find directly respective concept in Flink world it puzzles me a lot.

Best,
tison.

Reply via email to