public class TimeseriesQuery extends BaseQuery<Result<TimeseriesResultValue>>
| Modifier and Type | Field and Description |
|---|---|
static String |
SKIP_EMPTY_BUCKETS |
QUERY_ID, SQL_QUERY_IDDATASOURCE_METADATA, GROUP_BY, SCAN, SEARCH, SEGMENT_METADATA, SELECT, TIME_BOUNDARY, TIMESERIES, TOPN| Constructor and Description |
|---|
TimeseriesQuery(DataSource dataSource,
QuerySegmentSpec querySegmentSpec,
boolean descending,
VirtualColumns virtualColumns,
DimFilter dimFilter,
Granularity granularity,
List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs,
int limit,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<AggregatorFactory> |
getAggregatorSpecs() |
DimFilter |
getDimensionsFilter() |
DimFilter |
getFilter() |
int |
getLimit() |
List<PostAggregator> |
getPostAggregatorSpecs() |
String |
getType() |
VirtualColumns |
getVirtualColumns() |
boolean |
hasFilters() |
int |
hashCode() |
boolean |
isGrandTotal() |
boolean |
isSkipEmptyBuckets() |
Query<Result<TimeseriesResultValue>> |
optimizeForSegment(PerSegmentQueryOptimizationContext optimizationContext) |
String |
toString() |
Query<Result<TimeseriesResultValue>> |
withDataSource(DataSource dataSource) |
TimeseriesQuery |
withDimFilter(DimFilter dimFilter) |
TimeseriesQuery |
withOverriddenContext(Map<String,Object> contextOverrides) |
TimeseriesQuery |
withPostAggregatorSpecs(List<PostAggregator> postAggregatorSpecs) |
TimeseriesQuery |
withQuerySegmentSpec(QuerySegmentSpec querySegmentSpec) |
checkInterrupted, computeOverriddenContext, computeOverridenContext, getContext, getContextBoolean, getContextValue, getContextValue, getDataSource, getDuration, getGranularity, getId, getIntervals, getQuerySegmentSpec, getQuerySegmentSpecForLookUp, getResultOrdering, getRunner, getSqlQueryId, getTimezone, isDescending, withId, withSqlQueryIdclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetIntervalsOfInnerMostQuerypublic static final String SKIP_EMPTY_BUCKETS
public TimeseriesQuery(DataSource dataSource, QuerySegmentSpec querySegmentSpec, boolean descending, VirtualColumns virtualColumns, DimFilter dimFilter, Granularity granularity, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs, int limit, Map<String,Object> context)
public boolean hasFilters()
public DimFilter getFilter()
public String getType()
public VirtualColumns getVirtualColumns()
public DimFilter getDimensionsFilter()
public List<AggregatorFactory> getAggregatorSpecs()
public List<PostAggregator> getPostAggregatorSpecs()
public int getLimit()
public boolean isGrandTotal()
public boolean isSkipEmptyBuckets()
public TimeseriesQuery withQuerySegmentSpec(QuerySegmentSpec querySegmentSpec)
public Query<Result<TimeseriesResultValue>> withDataSource(DataSource dataSource)
public Query<Result<TimeseriesResultValue>> optimizeForSegment(PerSegmentQueryOptimizationContext optimizationContext)
public TimeseriesQuery withOverriddenContext(Map<String,Object> contextOverrides)
public TimeseriesQuery withDimFilter(DimFilter dimFilter)
public TimeseriesQuery withPostAggregatorSpecs(List<PostAggregator> postAggregatorSpecs)
public boolean equals(Object o)
equals in class BaseQuery<Result<TimeseriesResultValue>>public int hashCode()
hashCode in class BaseQuery<Result<TimeseriesResultValue>>Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.