[
https://issues.apache.org/jira/browse/FLINK-8483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16656229#comment-16656229
]
ASF GitHub Bot commented on FLINK-8483:
---------------------------------------
xccui commented on issue #6874: [FLINK-8483][DataStream] Implement and expose
outer joins
URL: https://github.com/apache/flink/pull/6874#issuecomment-431232789
Hi @florianschmidt1994 , thanks for working on this!
Before looking into the code, I'd like to share two thoughts.
1. I think there's no need to register a clean-up timer for each record. In
[TimeBoundedJoin](https://github.com/apache/flink/blob/master/flink-libraries/flink-table/src/main/scala/org/apache/flink/table/runtime/join/TimeBoundedStreamJoin.scala),
only the first timer is registered in the `processElement()` method and
following timers are registered in a "chained manner" after each cleaning-up.
2. Without holding back watermarks, the join results in the downstream
operators may be taken as outdated (according to the different mechanisms for
rowtime propagation), which makes the join operation less applicable. What do
you think?
Best, Xingcan
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> Implement and expose outer joins
> --------------------------------
>
> Key: FLINK-8483
> URL: https://issues.apache.org/jira/browse/FLINK-8483
> Project: Flink
> Issue Type: Sub-task
> Reporter: Florian Schmidt
> Assignee: Florian Schmidt
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.7.0
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)