@Override public <T> QueryRunner<T> lookup(Query<T> query, QuerySegmentWalker walker) { return walker.getQueryRunnerForSegments(query, descriptors); }
@Override public <T> QueryRunner<T> getQueryRunnerForSegments(final Query<T> query, final Iterable<SegmentDescriptor> specs) { if (texasRanger == null) { throw new IllegalStateException("Don't query me, bro."); } return texasRanger.getQueryRunnerForSegments(query, specs); }
@Override public <T> QueryRunner<T> lookup(Query<T> query, QuerySegmentWalker walker) { return walker.getQueryRunnerForSegments(query, Collections.singletonList(descriptor)); }
@Override public <T> QueryRunner<T> lookup(Query<T> query, QuerySegmentWalker walker) { return walker.getQueryRunnerForSegments(query, descriptors); }
@Override public <T> QueryRunner<T> lookup(Query<T> query, QuerySegmentWalker walker) { return walker.getQueryRunnerForSegments(query, Collections.singletonList(descriptor)); }
@Override public <T> QueryRunner<T> getQueryRunnerForSegments(final Query<T> query, final Iterable<SegmentDescriptor> specs) { if (texasRanger == null) { throw new IllegalStateException("Don't query me, bro."); } return texasRanger.getQueryRunnerForSegments(query, specs); }