static LimitSpec nullToNoopLimitSpec(@Nullable LimitSpec limitSpec) { return (limitSpec == null) ? NoopLimitSpec.instance() : limitSpec; }
public GroupByQuery build() { final LimitSpec theLimitSpec; if (limitSpec == null) { if (orderByColumnSpecs.isEmpty() && limit == Integer.MAX_VALUE) { theLimitSpec = NoopLimitSpec.instance(); } else { theLimitSpec = new DefaultLimitSpec(orderByColumnSpecs, limit); } } else { theLimitSpec = limitSpec; } return new GroupByQuery( dataSource, querySegmentSpec, virtualColumns, dimFilter, granularity, dimensions, aggregatorSpecs, postAggregatorSpecs, havingSpec, theLimitSpec, subtotalsSpec, postProcessingFn, context ); } }
.setLimitSpec(NoopLimitSpec.instance()) .overrideContext( ImmutableMap.of(
static LimitSpec nullToNoopLimitSpec(@Nullable LimitSpec limitSpec) { return (limitSpec == null) ? NoopLimitSpec.instance() : limitSpec; }
public GroupByQuery build() { final LimitSpec theLimitSpec; if (limitSpec == null) { if (orderByColumnSpecs.isEmpty() && limit == Integer.MAX_VALUE) { theLimitSpec = NoopLimitSpec.instance(); } else { theLimitSpec = new DefaultLimitSpec(orderByColumnSpecs, limit); } } else { theLimitSpec = limitSpec; } return new GroupByQuery( dataSource, querySegmentSpec, virtualColumns, dimFilter, granularity, dimensions, aggregatorSpecs, postAggregatorSpecs, havingSpec, theLimitSpec, subtotalsSpec, postProcessingFn, context ); } }
.setLimitSpec(NoopLimitSpec.instance()) .overrideContext( ImmutableMap.of(