public class TopNQuery extends BaseQuery<Result<TopNResultValue>>
Modifier and Type | Field and Description |
---|---|
static String |
TOPN |
DATASOURCE_METADATA, GROUP_BY, SEARCH, SEGMENT_METADATA, SELECT, TIME_BOUNDARY, TIMESERIES
Constructor and Description |
---|
TopNQuery(DataSource dataSource,
VirtualColumns virtualColumns,
DimensionSpec dimensionSpec,
TopNMetricSpec topNMetricSpec,
int threshold,
QuerySegmentSpec querySegmentSpec,
DimFilter dimFilter,
Granularity granularity,
List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs,
Map<String,Object> context) |
computeOverridenContext, getContext, getContextBoolean, getContextBySegment, getContextFinalize, getContextPopulateCache, getContextPriority, getContextUncoveredIntervalsLimit, getContextUseCache, getContextValue, getContextValue, getDataSource, getDuration, getId, getIntervals, getQuerySegmentSpec, getResultOrdering, isDescending, run, run, withId
public static final String TOPN
public TopNQuery(DataSource dataSource, VirtualColumns virtualColumns, DimensionSpec dimensionSpec, TopNMetricSpec topNMetricSpec, int threshold, QuerySegmentSpec querySegmentSpec, DimFilter dimFilter, Granularity granularity, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs, Map<String,Object> context)
public boolean hasFilters()
public DimFilter getFilter()
public String getType()
public VirtualColumns getVirtualColumns()
public DimensionSpec getDimensionSpec()
public TopNMetricSpec getTopNMetricSpec()
public int getThreshold()
public DimFilter getDimensionsFilter()
public Granularity getGranularity()
public List<AggregatorFactory> getAggregatorSpecs()
public List<PostAggregator> getPostAggregatorSpecs()
public void initTopNAlgorithmSelector(TopNAlgorithmSelector selector)
public TopNQuery withQuerySegmentSpec(QuerySegmentSpec querySegmentSpec)
public TopNQuery withDimensionSpec(DimensionSpec spec)
public TopNQuery withAggregatorSpecs(List<AggregatorFactory> aggregatorSpecs)
public TopNQuery withPostAggregatorSpecs(List<PostAggregator> postAggregatorSpecs)
public Query<Result<TopNResultValue>> withDataSource(DataSource dataSource)
public TopNQuery withThreshold(int threshold)
public boolean equals(Object o)
equals
in class BaseQuery<Result<TopNResultValue>>
public int hashCode()
hashCode
in class BaseQuery<Result<TopNResultValue>>
Copyright © 2011–2017. All rights reserved.