public class TopNQuery extends BaseQuery<Result<TopNResultValue>>
| Modifier and Type | Field and Description | 
|---|---|
static String | 
TOPN  | 
DATASOURCE_METADATA, GROUP_BY, SCAN, 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object o)  | 
List<AggregatorFactory> | 
getAggregatorSpecs()  | 
DimFilter | 
getDimensionsFilter()  | 
DimensionSpec | 
getDimensionSpec()  | 
DimFilter | 
getFilter()  | 
List<PostAggregator> | 
getPostAggregatorSpecs()  | 
int | 
getThreshold()  | 
TopNMetricSpec | 
getTopNMetricSpec()  | 
String | 
getType()  | 
VirtualColumns | 
getVirtualColumns()  | 
boolean | 
hasFilters()  | 
int | 
hashCode()  | 
void | 
initTopNAlgorithmSelector(TopNAlgorithmSelector selector)  | 
String | 
toString()  | 
TopNQuery | 
withAggregatorSpecs(List<AggregatorFactory> aggregatorSpecs)  | 
Query<Result<TopNResultValue>> | 
withDataSource(DataSource dataSource)  | 
TopNQuery | 
withDimensionSpec(DimensionSpec spec)  | 
TopNQuery | 
withDimFilter(DimFilter dimFilter)  | 
TopNQuery | 
withOverriddenContext(Map<String,Object> contextOverrides)  | 
TopNQuery | 
withQuerySegmentSpec(QuerySegmentSpec querySegmentSpec)  | 
TopNQuery | 
withThreshold(int threshold)  | 
checkInterrupted, computeOverriddenContext, computeOverridenContext, getContext, getContextBoolean, getContextValue, getContextValue, getDataSource, getDuration, getGranularity, getId, getIntervals, getQuerySegmentSpec, getResultOrdering, getRunner, getTimezone, isDescending, withIdpublic 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 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 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–2018. All rights reserved.