[
https://issues.apache.org/jira/browse/KAFKA-15299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias J. Sax resolved KAFKA-15299.
-------------------------------------
Resolution: Incomplete
Closing this ticket as "incomplete".
The KIP discussion did not lead to a resolution. We can of course reopen this
ticket and restart the KIP discussion at any time.
> Support left stream-table join on foreign key
> ---------------------------------------------
>
> Key: KAFKA-15299
> URL: https://issues.apache.org/jira/browse/KAFKA-15299
> Project: Kafka
> Issue Type: New Feature
> Components: streams
> Reporter: Igor Fomenko
> Priority: Major
> Labels: kip
> Original Estimate: 672h
> Remaining Estimate: 672h
>
> KIP-955:
> [https://cwiki.apache.org/confluence/display/KAFKA/KIP-955%3A+Add+stream-table+join+on+foreign+key]
> Currently in Kafka Streams DSL, KStream to KTable joins could only be
> performed with the keys. However in practice it is often required to join the
> messages in Kafka topics using message field as a "foreign key" with the
> following pattern:
>
> streamX.leftJoin(tableY, RecordTableY::getForegnKey,
> joiner).to("output-topic-name")
>
> The left loin on foreign key operation will result in a stream of messages
> from two topics joined on foreign key where 0 or more output message is
> produced for each event on the input stream.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)