Hi Danny,

> DatasStream interval join and Table/SQL Time-windowed Join are
not equivalent
In my opinion, there is no difference between table and DataStream except
that outer join is not implemented in DataStream.
KeyedStream has defined equivalent conditions.
Other conditions can be completed in the subsequent IntervalJoined.process.
And the interval join of DataStream is implemented according to the feature
of SQL.[1] You can see the references in the description.

> why not choose Time-windowed Join

As Jark said, there is a "Window Join" in DataStream, we can support it in
table too in future. It is very easy to misunderstand with "Time-windowed
Join".
So, in my opinion, "Interval join" or "Range join" are the "complete" word
to describe this kind of join.  But better not "Time-windowed Join".

[1] https://issues.apache.org/jira/browse/FLINK-8478

Best,
Jingsong Lee

Reply via email to