public class LocalSearchResultProvider extends AbstractLocalSearchResultProvider
backend, backendContext, hintCache, planProvider, query, runtimeContext, searchContext, userHints
Constructor and Description |
---|
LocalSearchResultProvider(LocalSearchBackend backend,
IQueryBackendContext context,
PQuery query,
IPlanProvider planProvider) |
LocalSearchResultProvider(LocalSearchBackend backend,
IQueryBackendContext context,
PQuery query,
IPlanProvider planProvider,
QueryEvaluationHint userHints) |
Modifier and Type | Method and Description |
---|---|
protected IOperationCompiler |
getOperationCompiler(IQueryBackendContext backendContext,
LocalSearchHints configuration) |
protected void |
indexInitializationBeforePlanning()
This method is called before planning start to allow indexing.
|
addUpdateListener, countMatches, countMatches, getAllMatches, getAllMatches, getCapabilites, getOneArbitraryMatch, getOneArbitraryMatch, getQueryBackend, indexReferredTypesOfQuery, newLocalSearchMatcher, newLocalSearchMatcher, prepare, prepareDirectDependencies, preparePlansForExpectedAdornments, removeUpdateListener
public LocalSearchResultProvider(LocalSearchBackend backend, IQueryBackendContext context, PQuery query, IPlanProvider planProvider) throws QueryProcessingException
QueryProcessingException
public LocalSearchResultProvider(LocalSearchBackend backend, IQueryBackendContext context, PQuery query, IPlanProvider planProvider, QueryEvaluationHint userHints) throws QueryProcessingException
QueryProcessingException
protected void indexInitializationBeforePlanning() throws QueryProcessingException
AbstractLocalSearchResultProvider
indexInitializationBeforePlanning
in class AbstractLocalSearchResultProvider
QueryProcessingException
protected IOperationCompiler getOperationCompiler(IQueryBackendContext backendContext, LocalSearchHints configuration)
getOperationCompiler
in class AbstractLocalSearchResultProvider