## Uses of Interface
org.eclipse.incquery.runtime.matchers.backend.IQueryResultProvider

- Packages that use IQueryResultProvider
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.internal.apiimpl |
  org.eclipse.incquery.runtime.localsearch.matcher.integration |
  org.eclipse.incquery.runtime.matchers.backend |
  org.eclipse.incquery.runtime.matchers.context |
  org.eclipse.incquery.runtime.rete.matcher |

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

    Methods in org.eclipse.incquery.runtime.internal.apiimpl that return IQueryResultProvider
    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 IQueryResultProvider in org.eclipse.incquery.runtime.localsearch.matcher.integration

    Classes in org.eclipse.incquery.runtime.localsearch.matcher.integration that implement IQueryResultProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocalSearchResultProvider`

    Methods in org.eclipse.incquery.runtime.localsearch.matcher.integration that return IQueryResultProvider
    Modifier and Type | Method and Description
    --- | ---
    `IQueryResultProvider` | LocalSearchBackend.`getResultProvider(PQuery query)`
    `IQueryResultProvider` | LocalSearchBackend.`peekExistingResultProvider(PQuery query)`

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

    Methods in org.eclipse.incquery.runtime.matchers.backend that return IQueryResultProvider
    Modifier and Type | Method and Description
    --- | ---
    `IQueryResultProvider` | IQueryBackend.`getResultProvider(PQuery query)` Returns a result provider for a given query.
    `IQueryResultProvider` | IQueryBackend.`peekExistingResultProvider(PQuery query)` Returns an existing result provider for a given query, if it was previously constructed, returns null otherwise.

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

    Methods in org.eclipse.incquery.runtime.matchers.context that return IQueryResultProvider
    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 IQueryResultProvider in org.eclipse.incquery.runtime.rete.matcher

    Classes in org.eclipse.incquery.runtime.rete.matcher that implement IQueryResultProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RetePatternMatcher`

    Methods in org.eclipse.incquery.runtime.rete.matcher that return IQueryResultProvider
    Modifier and Type | Method and Description
    --- | ---
    `IQueryResultProvider` | ReteEngine.`getResultProvider(PQuery query)`
    `IQueryResultProvider` | ReteEngine.`peekExistingResultProvider(PQuery query)`