public class LocalSearchRuntimeBasedStrategy
extends java.lang.Object
| Constructor and Description |
|---|
LocalSearchRuntimeBasedStrategy() |
LocalSearchRuntimeBasedStrategy(boolean allowInverseNavigation,
boolean useIndex) |
| Modifier and Type | Method and Description |
|---|---|
SubPlan |
plan(PBody pBody,
org.apache.log4j.Logger logger,
java.util.Set<PVariable> initialBoundVariables,
IQueryMetaContext metaContext,
IQueryRuntimeContext runtimeContext,
java.util.Map<java.lang.String,java.lang.Object> hints)
The implementation of a local search-based algorithm to create a search plan for a flattened (and normalized)
PBody
|
public LocalSearchRuntimeBasedStrategy()
public LocalSearchRuntimeBasedStrategy(boolean allowInverseNavigation,
boolean useIndex)
public SubPlan plan(PBody pBody, org.apache.log4j.Logger logger, java.util.Set<PVariable> initialBoundVariables, IQueryMetaContext metaContext, IQueryRuntimeContext runtimeContext, java.util.Map<java.lang.String,java.lang.Object> hints)
pBody - for which the plan is to be createdlogger - that logs the happeningsinitialBoundVariables - variables that are known to have already assigned valuesmetaContext - the metamodel related informationruntimeContext - the instance model related informationhints - the optional hints for the plan creationPBody