public class LocalSearchRuntimeBasedStrategy
extends java.lang.Object
| Constructor and Description |
|---|
LocalSearchRuntimeBasedStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected SubPlan |
convertPlan(java.util.Set<PVariable> initialBoundVariables,
PlanState searchPlan)
Converts a plan to the standard format
|
protected PlanState |
plan(PBody pBody,
java.util.Set<PVariable> initialBoundVariables,
IQueryBackendContext context,
ResultProviderRequestor resultProviderRequestor,
LocalSearchHints configuration)
The implementation of a local search-based algorithm to create a search plan for a flattened (and normalized)
PBody
|
protected SubPlan convertPlan(java.util.Set<PVariable> initialBoundVariables, PlanState searchPlan)
protected PlanState plan(PBody pBody, java.util.Set<PVariable> initialBoundVariables, IQueryBackendContext context, ResultProviderRequestor resultProviderRequestor, LocalSearchHints configuration)
pBody - for which the plan is to be createdinitialBoundVariables - variables that are known to have already assigned valuescontext - the backend contextresultProviderRequestor - requestor for accessing result providers of called patternsconfiguration - the planner configurationPBody