Returns the batch into which the supplied Date is bucketed.
Returns the batch into which the supplied Date is bucketed.
Returns the (inclusive) earliest time of the supplied batch.
Returns the (inclusive) earliest time of the supplied batch.
What batches are needed to cover the given interval or: for all t in interval, batchOf(t) is in the result
What batches are needed to cover the given interval or: for all t in interval, batchOf(t) is in the result
Returns the current BatchID.
Returns the current BatchID.
Returns the sequence of BatchIDs that the supplied other
batcher would need to fetch to fully enclose the supplied
batchID
.
Returns the sequence of BatchIDs that the supplied other
batcher would need to fetch to fully enclose the supplied
batchID
.
Returns true if the supplied timestamp sits at the floor of the supplied batch.
Returns true if the supplied timestamp sits at the floor of the supplied batch.
Returns the latest time in the given batch
Returns the latest time in the given batch
Abstract class to extend for easier java interop.