public class TopNQueryBuilder extends Object
TopNQuery query = new TopNQueryBuilder()
.dataSource("Example")
.dimension("example_dim")
.metric("example_metric")
.threshold(100)
.intervals("2012-01-01/2012-01-02")
.build();
TopNQuery
Constructor and Description |
---|
TopNQueryBuilder() |
TopNQueryBuilder(TopNQuery query) |
public TopNQueryBuilder()
public TopNQueryBuilder(TopNQuery query)
public TopNQuery build()
@Deprecated public TopNQueryBuilder copy(TopNQuery query)
@Deprecated public TopNQueryBuilder copy(TopNQueryBuilder builder)
public TopNQueryBuilder dataSource(String d)
public TopNQueryBuilder virtualColumns(VirtualColumns virtualColumns)
public TopNQueryBuilder virtualColumns(VirtualColumn... virtualColumns)
public TopNQueryBuilder dataSource(DataSource d)
public TopNQueryBuilder dimension(String d)
public TopNQueryBuilder dimension(String d, String outputName)
public TopNQueryBuilder dimension(DimensionSpec d)
public TopNQueryBuilder metric(String s)
public TopNQueryBuilder metric(TopNMetricSpec t)
public TopNQueryBuilder threshold(int i)
public TopNQueryBuilder intervals(QuerySegmentSpec q)
public TopNQueryBuilder intervals(String s)
public TopNQueryBuilder intervals(List<org.joda.time.Interval> l)
public TopNQueryBuilder filters(String dimensionName, String value)
public TopNQueryBuilder filters(String dimensionName, String value, String... values)
public TopNQueryBuilder filters(DimFilter f)
public TopNQueryBuilder granularity(Granularity g)
public TopNQueryBuilder aggregators(List<? extends AggregatorFactory> a)
public TopNQueryBuilder postAggregators(List<PostAggregator> p)
public TopNQueryBuilder context(Map<String,Object> c)
Copyright © 2011–2018. All rights reserved.