## Uses of Class
org.eclipse.incquery.runtime.matchers.planning.QueryProcessingException

- Packages that use QueryProcessingException
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.specification.builder |
  org.eclipse.incquery.runtime.exception |
  org.eclipse.incquery.runtime.internal.apiimpl |
  org.eclipse.incquery.runtime.localsearch.matcher.integration |
  org.eclipse.incquery.runtime.localsearch.planner |
  org.eclipse.incquery.runtime.matchers.backend |
  org.eclipse.incquery.runtime.matchers.context |
  org.eclipse.incquery.runtime.matchers.planning |
  org.eclipse.incquery.runtime.matchers.planning.helpers |
  org.eclipse.incquery.runtime.matchers.psystem |
  org.eclipse.incquery.runtime.matchers.psystem.basicdeferred |
  org.eclipse.incquery.runtime.matchers.psystem.queries |
  org.eclipse.incquery.runtime.matchers.psystem.rewriters |
  org.eclipse.incquery.runtime.rete.boundary |
  org.eclipse.incquery.runtime.rete.construction |
  org.eclipse.incquery.runtime.rete.construction.basiclinear |
  org.eclipse.incquery.runtime.rete.construction.plancompiler |
  org.eclipse.incquery.runtime.rete.construction.quasitree |
  org.eclipse.incquery.runtime.rete.matcher |

- - ### Uses of QueryProcessingException in org.eclipse.incquery.patternlanguage.emf.specification.builder

    Subclasses of QueryProcessingException in org.eclipse.incquery.patternlanguage.emf.specification.builder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpecificationBuilderException`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.exception

    Constructors in org.eclipse.incquery.runtime.exception with parameters of type QueryProcessingException
    Constructor and Description
    `IncQueryException(QueryProcessingException e)`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.internal.apiimpl

    Methods in org.eclipse.incquery.runtime.internal.apiimpl that throw QueryProcessingException
    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.

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.localsearch.matcher.integration

    Methods in org.eclipse.incquery.runtime.localsearch.matcher.integration that throw QueryProcessingException
    Modifier and Type | Method and Description
    --- | ---
    `IQueryResultProvider` | LocalSearchBackend.`getResultProvider(PQuery query)`
    `LocalSearchMatcher` | LocalSearchResultProvider.`newLocalSearchMatcher(java.lang.Object[] parameters)`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.localsearch.planner

    Methods in org.eclipse.incquery.runtime.localsearch.planner that throw QueryProcessingException
    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 `POperation`s 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.

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.backend

    Methods in org.eclipse.incquery.runtime.matchers.backend that throw QueryProcessingException
    Modifier and Type | Method and Description
    --- | ---
    `IQueryResultProvider` | IQueryBackend.`getResultProvider(PQuery query)` Returns a result provider for a given query.

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.context

    Methods in org.eclipse.incquery.runtime.matchers.context that throw QueryProcessingException
    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.

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.planning

    Methods in org.eclipse.incquery.runtime.matchers.planning that throw QueryProcessingException
    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)`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.planning.helpers

    Methods in org.eclipse.incquery.runtime.matchers.planning.helpers that throw QueryProcessingException
    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.

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.psystem

    Methods in org.eclipse.incquery.runtime.matchers.psystem that throw QueryProcessingException
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasePConstraint.`checkSanity()`
    `void` | PConstraint.`checkSanity()`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.psystem.basicdeferred

    Methods in org.eclipse.incquery.runtime.matchers.psystem.basicdeferred that throw QueryProcessingException
    Modifier and Type | Method and Description
    --- | ---
    `void` | PatternCallBasedDeferred.`checkSanity()`
    `void` | ExportedParameter.`checkSanity()`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.psystem.queries

    Subclasses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.psystem.queries
    Modifier and Type | Class and Description
    --- | ---
    `class` | `QueryInitializationException` Represent an exception that occurred while initializing the specification of a query.

    Constructors in org.eclipse.incquery.runtime.matchers.psystem.queries with parameters of type QueryProcessingException
    Constructor and Description
    `PProblem(QueryProcessingException exception)`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.psystem.rewriters

    Subclasses of QueryProcessingException in org.eclipse.incquery.runtime.matchers.psystem.rewriters
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RewriterException` An exception to wrap various issues during PDisjunction rewriting.

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.rete.boundary

    Methods in org.eclipse.incquery.runtime.rete.boundary that throw QueryProcessingException
    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

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.rete.construction

    Subclasses of QueryProcessingException in org.eclipse.incquery.runtime.rete.construction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RetePatternBuildException` A problem has occurred during the construction of the RETE net.

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.rete.construction.basiclinear

    Methods in org.eclipse.incquery.runtime.rete.construction.basiclinear that throw QueryProcessingException
    Modifier and Type | Method and Description
    --- | ---
    `SubPlan` | BasicLinearLayout.`plan(PBody pSystem, org.apache.log4j.Logger logger, IQueryMetaContext context)`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.rete.construction.plancompiler

    Methods in org.eclipse.incquery.runtime.rete.construction.plancompiler that throw QueryProcessingException
    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)`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.rete.construction.quasitree

    Methods in org.eclipse.incquery.runtime.rete.construction.quasitree that throw QueryProcessingException
    Modifier and Type | Method and Description
    --- | ---
    `SubPlan` | QuasiTreeLayout.`plan(PBody pSystem, org.apache.log4j.Logger logger, IQueryMetaContext context)`
    `SubPlan` | QuasiTreeLayout.Scaffold.`run()`

  - ### Uses of QueryProcessingException in org.eclipse.incquery.runtime.rete.matcher

    Methods in org.eclipse.incquery.runtime.rete.matcher that throw QueryProcessingException
    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)`