KIP-260 — add primary join operation for Stream-Stream join (WIP)
Discarded Streams
Proposes a `FirstOrderJoin` (primary join) variant for stream-stream joins that emits at most one output per incoming record by matching only the first found record in the opposite window store. The standard exhaustive window join produces all Cartesian matches, which is semantically wrong for use cases requiring exactly-one join semantics.
Details
| Author | Boyang Chen |
| Status | Discarded |
| Wiki | View on Apache Wiki |
| Created | 2017-12-25 |
| Last Modified | 2025-01-04 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.