You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flink.apache.org by hagersaleh <lo...@yahoo.com> on 2016/12/29 19:12:41 UTC

Does Flink support multi-way join

Does Flink support multi-way join  which contains more than two tables such
as 

T1⋈T2⋈T3⋈T4?



--
View this message in context: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Does-Flink-support-multi-way-join-tp10799.html
Sent from the Apache Flink User Mailing List archive. mailing list archive at Nabble.com.

Re: Does Flink support multi-way join

Posted by Fabian Hueske <fh...@gmail.com>.
Hi,

Flink's batch join API only features a binary join.
However, if the join functions have semantic annotations [1], multiple
binary joins on the same attributes can be executed in a pipelined fashion
without additional shuffles or sorts.

Best, Fabian

[1]
https://ci.apache.org/projects/flink/flink-docs-release-1.1/apis/batch/index.html#semantic-annotations


2016-12-29 20:12 GMT+01:00 hagersaleh <lo...@yahoo.com>:

> Does Flink support multi-way join  which contains more than two tables such
> as
>
> T1⋈T2⋈T3⋈T4?
>
>
>
> --
> View this message in context: http://apache-flink-user-
> mailing-list-archive.2336050.n4.nabble.com/Does-Flink-
> support-multi-way-join-tp10799.html
> Sent from the Apache Flink User Mailing List archive. mailing list archive
> at Nabble.com.
>