| Modifier and Type | Class and Description | 
|---|---|
class  | 
SpecificationBuilderException  | 
| Constructor and Description | 
|---|
IncQueryException(QueryProcessingException e)  | 
| Modifier and Type | Method and Description | 
|---|---|
IQueryResultProvider | 
IncQueryEngineImpl.getCachingResultProvider(PQuery query)  | 
IQueryResultProvider | 
IncQueryEngineImpl.getResultProvider(IQuerySpecification<?> query)
Returns an internal interface towards the query backend to feed the matcher with results. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IQueryResultProvider | 
LocalSearchBackend.getResultProvider(PQuery query)  | 
LocalSearchMatcher | 
LocalSearchResultProvider.newLocalSearchMatcher(java.lang.Object[] parameters)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<ISearchOperation> | 
POperationCompiler.compile(SubPlan plan,
       java.util.Set<java.lang.Integer> boundVariableIndexes)
Compiles a plan of  
POperations to a list of type List<ISearchOperation> | 
SubPlan | 
LocalSearchPlannerStrategy.plan(PBody pBody,
    org.apache.log4j.Logger logger,
    IQueryMetaContext context)
Deprecated.  
The implementation of a local search-based algorithm to create a search plan for a flattened (and normalized)
 PBody 
 | 
java.util.Map<java.util.List<ISearchOperation>,java.util.Map<PVariable,java.lang.Integer>> | 
LocalSearchPlanner.plan(PQuery querySpec,
    java.util.Set<java.lang.Integer> boundVarIndices)
Creates executable plans for the provided query. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IQueryResultProvider | 
IQueryBackend.getResultProvider(PQuery query)
Returns a result provider for a given query. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IQueryResultProvider | 
IQueryCacheContext.getCachingResultProvider(PQuery query)
Returns a caching result provider for the given query; it must be constructed if it does not exist yet. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SubPlan | 
IOperationCompiler.patternCallPlan(Tuple nodes,
               PQuery supplierKey)  | 
Collector | 
IOperationCompiler.patternCollector(PQuery pattern)  | 
SubPlan | 
IQueryPlannerStrategy.plan(PBody pSystem,
    org.apache.log4j.Logger logger,
    IQueryMetaContext context)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
BuildHelper.finalCheck(PBody pSystem,
          SubPlan plan,
          IQueryMetaContext context)
Verifies whether all constraints are enforced and exported parameters are present. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BasePConstraint.checkSanity()  | 
void | 
PConstraint.checkSanity()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PatternCallBasedDeferred.checkSanity()  | 
void | 
ExportedParameter.checkSanity()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
QueryInitializationException
Represent an exception that occurred while initializing the specification of a query. 
 | 
| Constructor and Description | 
|---|
PProblem(QueryProcessingException exception)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RewriterException
An exception to wrap various issues during PDisjunction rewriting. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Address<? extends Production> | 
ReteBoundary.accessProductionNode(PQuery query)
accesses the production node for specified pattern; builds pattern matcher if it doesn't exist yet 
 | 
RecipeTraceInfo | 
ReteBoundary.accessProductionTrace(PQuery query)
accesses the production node for specified pattern; builds pattern matcher if it doesn't exist yet 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RetePatternBuildException
A problem has occurred during the construction of the RETE net. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SubPlan | 
BasicLinearLayout.plan(PBody pSystem,
    org.apache.log4j.Logger logger,
    IQueryMetaContext context)  | 
| Modifier and Type | Method and Description | 
|---|---|
CompiledQuery | 
ReteRecipeCompiler.getCompiledForm(PQuery query)
Returns a  
CompiledQuery compiled from a query | 
CompiledSubPlan | 
ReteRecipeCompiler.getCompiledForm(SubPlan plan)
Returns a  
CompiledSubPlan compiled from a query plan | 
SubPlan | 
ReteRecipeCompiler.getPlan(PBody pBody)  | 
| Modifier and Type | Method and Description | 
|---|---|
SubPlan | 
QuasiTreeLayout.plan(PBody pSystem,
    org.apache.log4j.Logger logger,
    IQueryMetaContext context)  | 
SubPlan | 
QuasiTreeLayout.Scaffold.run()  | 
| Modifier and Type | Method and Description | 
|---|---|
RetePatternMatcher | 
ReteEngine.accessMatcher(PQuery query)
Accesses the patternmatcher for a given pattern, constructs one if a matcher is not available yet. 
 | 
void | 
ReteEngine.buildMatchersCoalesced(java.util.Collection<PQuery> specifications)
Constructs RETE pattern matchers for a collection of patterns, if they are not available yet. 
 | 
IQueryResultProvider | 
ReteEngine.getResultProvider(PQuery query)  |