public interface LimitSpec extends Cacheable
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Function<Sequence<Row>,Sequence<Row>> |
build(List<DimensionSpec> dimensions,
List<AggregatorFactory> aggs,
List<PostAggregator> postAggs,
Granularity granularity,
boolean sortByDimsFirst)
Returns a function that applies a limit to an input sequence that is assumed to be sorted on dimensions.
|
LimitSpec |
merge(LimitSpec other) |
static LimitSpec |
nullToNoopLimitSpec(LimitSpec limitSpec) |
getCacheKey
com.google.common.base.Function<Sequence<Row>,Sequence<Row>> build(List<DimensionSpec> dimensions, List<AggregatorFactory> aggs, List<PostAggregator> postAggs, Granularity granularity, boolean sortByDimsFirst)
dimensions
- query dimensionsaggs
- query aggregatorspostAggs
- query postAggregatorsgranularity
- query granularitysortByDimsFirst
- 'sortByDimsFirst' value in queryContextCopyright © 2011–2018. All rights reserved.