Package org.apache.druid.query.search
Class SearchQueryExecutor
- java.lang.Object
-
- org.apache.druid.query.search.SearchQueryExecutor
-
- Direct Known Subclasses:
CursorOnlyStrategy.CursorBasedExecutor
,UseIndexesStrategy.IndexOnlyExecutor
public abstract class SearchQueryExecutor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<DimensionSpec>
dimsToSearch
protected SearchQuery
query
protected SearchQuerySpec
searchQuerySpec
protected Segment
segment
-
Constructor Summary
Constructors Constructor Description SearchQueryExecutor(SearchQuery query, Segment segment, List<DimensionSpec> dimensionSpecs)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract it.unimi.dsi.fastutil.objects.Object2IntRBTreeMap<SearchHit>
execute(int limit)
-
-
-
Field Detail
-
query
protected final SearchQuery query
-
searchQuerySpec
protected final SearchQuerySpec searchQuerySpec
-
segment
protected final Segment segment
-
dimsToSearch
protected final List<DimensionSpec> dimsToSearch
-
-
Constructor Detail
-
SearchQueryExecutor
public SearchQueryExecutor(SearchQuery query, Segment segment, List<DimensionSpec> dimensionSpecs)
-
-
Method Detail
-
execute
public abstract it.unimi.dsi.fastutil.objects.Object2IntRBTreeMap<SearchHit> execute(int limit)
-
-