public SearchQueryBuilder intervals(String s) { querySegmentSpec = new LegacySegmentSpec(s); return this; }
@Override public List<Interval> getIntervals() { return querySegmentSpec.getIntervals(); }
public QuerySegmentSpec getQuerySegmentSpec() { return new MultipleIntervalSegmentSpec(intervals); }
@Override public QueryRunner<T> getRunner(QuerySegmentWalker walker) { return ((BaseQuery) query).getQuerySegmentSpec().lookup(this, walker); }
@JsonCreator public LegacySegmentSpec( Object intervals ) { super(convertValue(intervals)); } }
public static QuerySegmentSpec QSS(final Interval... intervals) { return new MultipleIntervalSegmentSpec(Arrays.asList(intervals)); }
public TimeBoundaryQueryBuilder intervals(String s) { querySegmentSpec = new LegacySegmentSpec(s); return this; }
@Override public List<Interval> getIntervals() { return this.getQuerySegmentSpec().getIntervals(); }
@Override public QueryRunner<T> getRunner(QuerySegmentWalker walker) { return getQuerySegmentSpecForLookUp(this).lookup(this, walker); }
public TopNQueryBuilder intervals(List<Interval> l) { querySegmentSpec = new LegacySegmentSpec(l); return this; }
public TimeseriesQueryBuilder intervals(List<Interval> l) { querySegmentSpec = new LegacySegmentSpec(l); return this; }
public TopNQueryBuilder intervals(String s) { querySegmentSpec = new LegacySegmentSpec(s); return this; }
public SearchQueryBuilder intervals(List<Interval> l) { querySegmentSpec = new LegacySegmentSpec(l); return this; }
public SegmentMetadataQueryBuilder intervals(List<Interval> l) { querySegmentSpec = new LegacySegmentSpec(l); return this; }
public SelectQueryBuilder intervals(String s) { querySegmentSpec = new LegacySegmentSpec(s); return this; }
public DataSourceMetadataQueryBuilder intervals(String s) { querySegmentSpec = new LegacySegmentSpec(s); return this; }
public TimeseriesQueryBuilder intervals(String s) { querySegmentSpec = new LegacySegmentSpec(s); return this; }
public SegmentMetadataQueryBuilder intervals(String s) { querySegmentSpec = new LegacySegmentSpec(s); return this; }
public Builder setInterval(List<Interval> intervals) { return setQuerySegmentSpec(new LegacySegmentSpec(intervals)); }
public Builder setInterval(String interval) { return setQuerySegmentSpec(new LegacySegmentSpec(interval)); }