public class LocalSearchResultProvider extends AbstractLocalSearchResultProvider
backend, backendContext, hintCache, planProvider, query, resultProviderRequestor, 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, estimateAverageBucketSize, estimateCardinality, estimateCost, forgetAllPlans, getAllMatches, getAllMatches, getCapabilites, getOneArbitraryMatch, getOneArbitraryMatch, getQueryBackend, getSearchPlan, hasMatch, hasMatch, indexReferredTypesOfQuery, newLocalSearchMatcher, newLocalSearchMatcher, prepare, prepareDirectDependencies, preparePlansForExpectedAdornments, removeUpdateListener
public LocalSearchResultProvider(LocalSearchBackend backend, IQueryBackendContext context, PQuery query, IPlanProvider planProvider)
ViatraQueryRuntimeException
public LocalSearchResultProvider(LocalSearchBackend backend, IQueryBackendContext context, PQuery query, IPlanProvider planProvider, QueryEvaluationHint userHints)
ViatraQueryRuntimeException
protected void indexInitializationBeforePlanning()
AbstractLocalSearchResultProvider
indexInitializationBeforePlanning
in class AbstractLocalSearchResultProvider
protected IOperationCompiler getOperationCompiler(IQueryBackendContext backendContext, LocalSearchHints configuration)
getOperationCompiler
in class AbstractLocalSearchResultProvider