Package org.apache.druid.query.search
Class SearchQueryRunner
- java.lang.Object
-
- org.apache.druid.query.search.SearchQueryRunner
-
- All Implemented Interfaces:
QueryRunner<Result<SearchResultValue>>
public class SearchQueryRunner extends Object implements QueryRunner<Result<SearchResultValue>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchQueryRunner.DoubleSearchColumnSelectorStrategystatic classSearchQueryRunner.FloatSearchColumnSelectorStrategystatic classSearchQueryRunner.LongSearchColumnSelectorStrategystatic interfaceSearchQueryRunner.SearchColumnSelectorStrategy<ValueSelectorType>static classSearchQueryRunner.StringSearchColumnSelectorStrategy
-
Field Summary
Fields Modifier and Type Field Description static org.apache.druid.query.search.SearchQueryRunner.SearchColumnSelectorStrategyFactorySEARCH_COLUMN_SELECTOR_STRATEGY_FACTORY
-
Constructor Summary
Constructors Constructor Description SearchQueryRunner(Segment segment, SearchStrategySelector strategySelector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sequence<Result<SearchResultValue>>run(QueryPlus<Result<SearchResultValue>> queryPlus, ResponseContext responseContext)Runs the given query and returns results in a time-ordered sequence.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.druid.query.QueryRunner
run
-
-
-
-
Constructor Detail
-
SearchQueryRunner
public SearchQueryRunner(Segment segment, SearchStrategySelector strategySelector)
-
-
Method Detail
-
run
public Sequence<Result<SearchResultValue>> run(QueryPlus<Result<SearchResultValue>> queryPlus, ResponseContext responseContext)
Description copied from interface:QueryRunnerRuns the given query and returns results in a time-ordered sequence.- Specified by:
runin interfaceQueryRunner<Result<SearchResultValue>>
-
-