{"push_id":2579744660,"size":1,"distinct_size":1,"ref":"refs/heads/trunk","head":"96cda0e07ac4981a642c6b32fa543bcce78be769","before":"9752ccad552543964c2ba92a152cb67636233e13","commits":[{"sha":"96cda0e07ac4981a642c6b32fa543bcce78be769","author":{"name":"Joan Goyeau","email":"e0397393f2258e8c6ee68e35ceb46d86a4ac5382@goyeau.com"},"message":"MINOR: Fix type inference on joins and aggregates (#5019)\n\nThe type inference doesn't currently work for the join functions in Scala as it doesn't know yet the types of the given KStream[K, V] or KTable[K, V].\r\n\r\nThe fix here is to curry the joiner function. I personally prefer this notation but this also means it differs more from the Java API.\r\nI believe the diff with the Java API is worth in this case as it's not only solving the type inference but also fits better the Scala way of coding (ex: fold).\r\n\r\nMoreover any Scala dev will bug and spend little time on these functions trying to understand why the type inference is not working and then get frustrated to be obliged to be explicit here where it's not harmful to be inferred.\r\n\r\nReviewers: Debasish Ghosh <dghosh@acm.org>, Guozhang Wang <guozhang@confluent.io>, Ismael Juma <ismael@juma.me.uk>","distinct":true,"url":"https://api.github.com/repos/patrikerdes/kafka/commits/96cda0e07ac4981a642c6b32fa543bcce78be769"}]}
{"actor":{"display_login":"patrikerdes"}}