Subject: Re: [DISCUSS] KIP-479: Add Materialized to Join


Hi Aishwarya,

On Tue, Sep 17, 2019 at 1:41 PM aishwarya kumar <[EMAIL PROTECTED]> wrote:

No, this change applies to KStream-KStream joins only.  With KStream-KTable
joins KafkaStreams has materialized the KTable already, and we don't need
to do anything with the KStream instance in this case.

The full details are in the KIP, but in a nutshell, we needed to break the
naming of the StateStore from `Joined.withName` and provide users a way to
name the StateStore explicitly.  While making the changes, we realized it
would be beneficial to give users the ability to use different WindowStore
implementations.  The most likely reason to use different WindowStores
would be to enable in-memory joins.

Regards,
Bill