Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

KTable-KTable Foreign-Key Join Semantics

The documentation from Confluent website mentions the following:

The left KTable can have multiple records which map to the same key on the right KTable. An update to a single left KTable entry may result in a single output event, provided the corresponding key exists in the right KTable. Consequently, a single update to a right KTable entry will result in an update for each record in the left KTable that has the same foreign key.

Looking at the example below the explanation:

KTable-KTable Foreign-Key Join

According to explanation, in the case of inner join (10, baz) on the right side should trigger two records on the left side that will be added to resulting join table. But in the explanation it's not in the table. Is this a typo? Or I'm missing something.

like image 314
Majid Azimi Avatar asked Oct 17 '25 06:10

Majid Azimi


1 Answers

Yes, it's an error in the docs. -- Thanks for calling it out. We will fix it.

Btw: feel free to email to [email protected] if you encounter errors in the docs so we can fix them!

like image 109
Matthias J. Sax Avatar answered Oct 22 '25 04:10

Matthias J. Sax



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!