Class RetryQueryRunner<T>

  • All Implemented Interfaces:
    org.apache.druid.query.QueryRunner<T>

    public class RetryQueryRunner<T>
    extends Object
    implements org.apache.druid.query.QueryRunner<T>
    • Constructor Summary

      Constructors 
      Constructor Description
      RetryQueryRunner​(org.apache.druid.query.QueryRunner<T> baseRunner, BiFunction<org.apache.druid.query.Query<T>,​List<org.apache.druid.query.SegmentDescriptor>,​org.apache.druid.query.QueryRunner<T>> retryRunnerCreateFn, RetryQueryRunnerConfig config, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)  
    • Constructor Detail

      • RetryQueryRunner

        public RetryQueryRunner​(org.apache.druid.query.QueryRunner<T> baseRunner,
                                BiFunction<org.apache.druid.query.Query<T>,​List<org.apache.druid.query.SegmentDescriptor>,​org.apache.druid.query.QueryRunner<T>> retryRunnerCreateFn,
                                RetryQueryRunnerConfig config,
                                com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
    • Method Detail

      • run

        public org.apache.druid.java.util.common.guava.Sequence<T> run​(org.apache.druid.query.QueryPlus<T> queryPlus,
                                                                       org.apache.druid.query.context.ResponseContext context)
        Specified by:
        run in interface org.apache.druid.query.QueryRunner<T>