public class GenericLocalSearchResultProvider extends AbstractLocalSearchResultProvider
backend, backendContext, hintCache, planProvider, query, resultProviderRequestor, 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, estimateAverageBucketSize, estimateCardinality, estimateCost, forgetAllPlans, getAllMatches, getAllMatches, getCapabilites, getOneArbitraryMatch, getOneArbitraryMatch, getQueryBackend, getSearchPlan, hasMatch, hasMatch, indexReferredTypesOfQuery, newLocalSearchMatcher, newLocalSearchMatcher, prepare, prepareDirectDependencies, preparePlansForExpectedAdornments, removeUpdateListener
public GenericLocalSearchResultProvider(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