Class ResultLevelCachingQueryRunner<T>

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

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

      Constructors 
      Constructor Description
      ResultLevelCachingQueryRunner​(org.apache.druid.query.QueryRunner baseRunner, org.apache.druid.query.QueryToolChest queryToolChest, org.apache.druid.query.Query<T> query, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Cache cache, CacheConfig cacheConfig)  
    • Constructor Detail

      • ResultLevelCachingQueryRunner

        public ResultLevelCachingQueryRunner​(org.apache.druid.query.QueryRunner baseRunner,
                                             org.apache.druid.query.QueryToolChest queryToolChest,
                                             org.apache.druid.query.Query<T> query,
                                             com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                             Cache cache,
                                             CacheConfig cacheConfig)
    • Method Detail

      • run

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