This code:
final Segment minSegment = segments
.getMinSegmentGreaterThanEqualToTimestamp(timeFrom);
final Segment maxSegment = segments
.getMaxSegmentLessThanEqualToTimestamp(timeTo);
Can be replaced with:
final List<Segment> searchSpace = keySchema.segmentsToSearch(
segments, from, to);
The minSegment would be first in List and maxSegment would be last in List.
On Sat, Nov 18, 2017 at 11:09 AM, Ted Yu <[email protected]> wrote:
> Hi,
> I was reading code for SessionKeySchema#segmentsToSearch() where:
>
> public List<Segment> segmentsToSearch(final Segments segments, final
> long from, final long to) {
> return segments.segments(from, Long.MAX_VALUE);
>
> I wonder why the parameter to is ignored.
> WindowKeySchema#segmentsToSearch() passes parameter to
> to segments.segments().
>
> Cheers
>