public class LocalQuerySegmentWalker extends Object implements QuerySegmentWalker
DataSourceAnalysis.isConcreteBased() and
DataSourceAnalysis.isGlobal(). Its base datasource must also be handleable by the provided
SegmentWrangler.
Mainly designed to be used by ClientQuerySegmentWalker.| Constructor and Description |
|---|
LocalQuerySegmentWalker(QueryRunnerFactoryConglomerate conglomerate,
SegmentWrangler segmentWrangler,
JoinableFactory joinableFactory,
QueryScheduler scheduler,
ServiceEmitter emitter) |
| Modifier and Type | Method and Description |
|---|---|
<T> QueryRunner<T> |
getQueryRunnerForIntervals(Query<T> query,
Iterable<org.joda.time.Interval> intervals) |
<T> QueryRunner<T> |
getQueryRunnerForSegments(Query<T> query,
Iterable<SegmentDescriptor> specs) |
@Inject public LocalQuerySegmentWalker(QueryRunnerFactoryConglomerate conglomerate, SegmentWrangler segmentWrangler, JoinableFactory joinableFactory, QueryScheduler scheduler, ServiceEmitter emitter)
public <T> QueryRunner<T> getQueryRunnerForIntervals(Query<T> query, Iterable<org.joda.time.Interval> intervals)
getQueryRunnerForIntervals in interface QuerySegmentWalkerpublic <T> QueryRunner<T> getQueryRunnerForSegments(Query<T> query, Iterable<SegmentDescriptor> specs)
getQueryRunnerForSegments in interface QuerySegmentWalkerCopyright © 2011–2021 The Apache Software Foundation. All rights reserved.