cluster the indices

This commit is contained in:
2019-03-31 09:01:55 +02:00
parent 95f2f26966
commit 2a1885a77f
11 changed files with 262 additions and 99 deletions

View File

@@ -2,11 +2,16 @@ package org.lucares.pdb.api;
import java.time.Duration;
import java.time.OffsetDateTime;
import java.time.ZoneOffset;
import java.time.temporal.ChronoUnit;
import java.time.temporal.TemporalUnit;
public class DateTimeRange {
private static final DateTimeRange MAX = new DateTimeRange(
OffsetDateTime.of(1900, 1, 1, 0, 0, 0, 0, ZoneOffset.UTC),
OffsetDateTime.of(2100, 1, 1, 0, 0, 0, 0, ZoneOffset.UTC));
private final OffsetDateTime start;
private final OffsetDateTime end;
@@ -15,6 +20,10 @@ public class DateTimeRange {
this.end = end;
}
public static DateTimeRange max() {
return MAX;
}
public static DateTimeRange now() {
return relativeMillis(0);
}
@@ -101,5 +110,4 @@ public class DateTimeRange {
|| timeRange.inRange(start)//
|| timeRange.inRange(end);
}
}