[ 
https://issues.apache.org/jira/browse/KAFKA-4001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matthias J. Sax updated KAFKA-4001:
-----------------------------------
    Description: 
Kafka Streams supports three types of joins:
* KStream-KStream
* KStream-KTable
* KTable-KTable

Furthermore, Kafka Streams supports the join variant, namely
* inner join
* left join
* outer join

Not all combination of "type" and "variant" are supported.

*The problem is, that the semantics of the different joins do use different 
semantics (and are thus inconsistent).*

With this ticket, we want to
* introduce unique semantics over all joins
* improve handling of "null"
* add missing inner KStream-KTable join

See KIP-76 for more details: 
https://cwiki.apache.org/confluence/display/KAFKA/KIP-76%3A+Improve+Kafka+Streams+Join+Semantics

  was:
Kafka Streams supports three types of joins:
* KStream-KStream
* KStream-KTable
* KTable-KTable

Furthermore, Kafka Streams supports the join variant, namely
* inner join
* left join
* outer join

Not all combination of "type" and "variant" are supported.

*The problem is, that the semantics of the different joins do use different 
semantics (and are thus inconsistent).*

With this ticket, we want to
* introduce unique semantics over all joins
* improve handling of "null"
* add missing inner KStream-KTable join



> Improve Kafka Streams Join Semantics (KIP-76)
> ---------------------------------------------
>
>                 Key: KAFKA-4001
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4001
>             Project: Kafka
>          Issue Type: Bug
>          Components: streams
>            Reporter: Matthias J. Sax
>            Assignee: Matthias J. Sax
>             Fix For: 0.10.1.0
>
>
> Kafka Streams supports three types of joins:
> * KStream-KStream
> * KStream-KTable
> * KTable-KTable
> Furthermore, Kafka Streams supports the join variant, namely
> * inner join
> * left join
> * outer join
> Not all combination of "type" and "variant" are supported.
> *The problem is, that the semantics of the different joins do use different 
> semantics (and are thus inconsistent).*
> With this ticket, we want to
> * introduce unique semantics over all joins
> * improve handling of "null"
> * add missing inner KStream-KTable join
> See KIP-76 for more details: 
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-76%3A+Improve+Kafka+Streams+Join+Semantics



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to