Sounds good :) On Mon, Feb 6, 2017 at 5:40 PM, Matthias J. Sax <matth...@confluent.io> wrote: > Gwen, > > thanks for your feedback. > > I completely agree that KStreamBuilder#merge() is miss placed and should > belong to KStream. However, I wanted to keep this KIP focus on one thing. > > As mentioned in a previous reply, we plan to have at least one more KIP > to clean up DSL -- this future KIP should include exact this change. > > > -Matthias > > > On 2/6/17 4:26 PM, Gwen Shapira wrote: >> I like the cleanup a lot :) >> >> The cleaner lines between PAPI and DSL are very helpful to beginners >> who try to make sense of a long list of methods. >> >> I noticed that the "merge" method is still part of StreamBuilder. I >> thought it belongs inside KStream. Merge seems a lot like the SQL >> "union" operator, so I expect it to be a method of the same object as >> "join". At least, it isn't immediately clear to me why "join" and >> "merge" belong in two different levels of the hierarchy. They both >> transform two (or more) streams into one. >> >> Gwen >> >> On Fri, Feb 3, 2017 at 3:33 PM, Matthias J. Sax <matth...@confluent.io> >> wrote: >>> Hi All, >>> >>> I did prepare a KIP to do some cleanup some of Kafka's Streaming API. >>> >>> Please have a look here: >>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-120%3A+Cleanup+Kafka+Streams+builder+API >>> >>> Looking forward to your feedback! >>> >>> >>> -Matthias >>> >> >> >> >
-- Gwen Shapira Product Manager | Confluent 650.450.2760 | @gwenshap Follow us: Twitter | blog