@Override public Interval deserialize(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException { return Intervals.of(jsonParser.getText()); } }
@Override public Sequence<Result<TimeseriesResultValue>> run(QueryPlus queryPlus, Map context) { ((List) context.get(Result.MISSING_SEGMENTS_KEY)).add( new SegmentDescriptor(Intervals.utc(178888, 1999999), "test", 1) ); return Sequences.empty(); } },
@Override public Sequence<Result<TimeseriesResultValue>> run( QueryPlus<Result<TimeseriesResultValue>> queryPlus, Map<String, Object> context ) { ((List) context.get(Result.MISSING_SEGMENTS_KEY)).add( new SegmentDescriptor(Intervals.utc(178888, 1999999), "test", 1) ); return Sequences.empty(); } },
@Override public Interval getInterval() { return Intervals.of(start + "/" + end); }
@Test public void testIterableNone() { final Iterator<Interval> iterator = Granularities.NONE.getIterable(Intervals.utc(0, 1000)).iterator(); int count = 0; while (iterator.hasNext()) { Assert.assertEquals(count, iterator.next().getStartMillis()); count++; } }
@Override public Interval getInterval() { return Intervals.of("2012-01-01/P1D"); } },
public static int D(final String dayString) { return (int) (Intervals.utc(T("1970"), T(dayString)).toDurationMillis() / (86400L * 1000L)); }
@Override public Interval getInterval() { return Intervals.of("2012-01-01T01/PT1H"); } },
@Override public Interval getInterval() { return Intervals.of("2014-01-05/P1D"); } },
@Override public Interval getInterval() { return Intervals.of("2015-01-20T02/PT1H"); } }
@Override public Interval getInterval() { return Intervals.of("2015-01-19T01/PT1H"); } },
@Override public Interval getInterval() { return Intervals.of("2012-01-01/P1D"); } },
@Override public Interval getInterval() { return Intervals.of("2012-01-01T01/PT1H"); } },
@Override public Interval getInterval() { return Intervals.of("2013-01-01T01/PT1H"); } },
@Override public Interval getInterval() { return Intervals.of("2013-01-05/P1D"); } },
@Override public Interval getInterval() { return Intervals.of("2014-01-05/P1D"); } },
@Override public Interval getInterval() { return Intervals.of("2015-01-20T02/PT1H"); } }
@Override public Interval getInterval() { return Intervals.of("2013-05-20/P1D"); } },
@Override public Interval getInterval() { return Intervals.of("2013-01-01/P1D"); } },
@Override public Interval getInterval() { return Intervals.of("2014-02-05/P1D"); } },