[ 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)