public class GenericLocalSearchResultProvider extends AbstractLocalSearchResultProvider
backend, backendContext, hintCache, planProvider, query, runtimeContext, searchContext, userHints
Constructor and Description |
---|
GenericLocalSearchResultProvider(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 GenericLocalSearchResultProvider(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