Interface QueryRunner<T>

All Known Implementing Classes:
BySegmentQueryRunner, BySegmentSkippingQueryRunner, ChainedExecutionQueryRunner, CPUTimeMetricQueryRunner, FinalizeResultsQueryRunner, FluentQueryRunner, GroupByMergingQueryRunner, MetricsEmittingQueryRunner, NoopQueryRunner, PerSegmentOptimizingQueryRunner, ReportTimelineMissingSegmentQueryRunner, ResultMergeQueryRunner, SearchQueryRunner, SpecificSegmentQueryRunner, SubqueryQueryRunner, ToolChestBasedResultSerializedRunner, UnionDataSourceQueryRunner

public interface QueryRunner<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    default Sequence<T>
    run(QueryPlus<T> queryPlus)
     
    run(QueryPlus<T> queryPlus, ResponseContext responseContext)
    Runs the given query and returns results in a time-ordered sequence.