Class NoopQuerySegmentWalker

  • All Implemented Interfaces:
    org.apache.druid.query.QuerySegmentWalker

    public class NoopQuerySegmentWalker
    extends Object
    implements org.apache.druid.query.QuerySegmentWalker
    An empty implementation of QuerySegmentWalker. Some extentions need implementation of QuerySegmentWalker, but this class will not be used in router. Bind NoopQuerySegmentWalker in router to allow router load some extentions, which makes query can run through router.
    • Constructor Detail

      • NoopQuerySegmentWalker

        public NoopQuerySegmentWalker()
    • Method Detail

      • getQueryRunnerForIntervals

        public <T> org.apache.druid.query.QueryRunner<T> getQueryRunnerForIntervals​(org.apache.druid.query.Query<T> query,
                                                                                    Iterable<org.joda.time.Interval> intervals)
        Specified by:
        getQueryRunnerForIntervals in interface org.apache.druid.query.QuerySegmentWalker
      • getQueryRunnerForSegments

        public <T> org.apache.druid.query.QueryRunner<T> getQueryRunnerForSegments​(org.apache.druid.query.Query<T> query,
                                                                                   Iterable<org.apache.druid.query.SegmentDescriptor> specs)
        Specified by:
        getQueryRunnerForSegments in interface org.apache.druid.query.QuerySegmentWalker