:) thanks I am wondering how did I miss that :) :) On Wed, 17 Oct 2018 at 21:58, Sean Owen <sro...@gmail.com> wrote:
> "/" is integer division, so "x / y * y" is not x, but more like the > biggest multiple of y that's <= x. > On Wed, Oct 17, 2018 at 11:25 AM Sandeep Katta > <sandeep0102.opensou...@gmail.com> wrote: > > > > Hi Guys, > > > > I am trying to understand structured streaming code flow by doing so I > came across below code flow > > > > def nextBatchTime(now: Long): Long = { > > if (intervalMs == 0) now else now / intervalMs * intervalMs + > intervalMs > > } > > > > else part could also have been written as > > > > now + intervalMs > > > > is there any specific reason why that code is written like above,or is > it by mistake ? > > > > > > Apologies upfront if this is really silly/basic question. > > > > > > Regards > > > > Sandeep Katta >