Hah, interesting to see how opinions differ ;-) Sebastian has a point, that filter + project is more transparent to the system. In some situations, this knowledge can help the optimizer, but often, it will not matter.
Greetings, Stephan On Mon, May 4, 2015 at 2:49 PM, Fabian Hueske <fhue...@gmail.com> wrote: > It should not make a difference. I think its just personal taste. > > If your filter condition is simple enough, I'd go with Flink's Table API > because it does not require to define a Filter or FlatMapFunction. > > > 2015-05-04 14:43 GMT+02:00 Flavio Pompermaier <pomperma...@okkam.it>: > >> Hi Flinkers, >> >> I'd like to know whether it's better to perform a filter.project or a >> flatMap to filter tuples and do some projection after the filter. >> Functionally they are equivalent but maybe I'm ignoring something.. >> >> Thanks in advance, >> Flavio >> > >