| Interface | Description |
|---|---|
| IMatcherCapability |
Implementations of this interface can be used to decide whether a matcher created by an arbitrary backend can
potentially be used as a substitute for another matcher.
|
| IQueryBackend |
Internal interface for a VIATRA query specification.
|
| IQueryBackendFactory |
A Query Backend Factory identifies a query evaluator implementation, and can create an evaluator instance (an
IQueryBackend) tied to a specific VIATRA Query engine upon request. |
| IQueryBackendHintProvider |
Provides query evaluation hints consisting of the Engine default hints and
the hints provided by the pattern itself.
|
| IQueryResultProvider |
An internal interface of the query backend that provides results of a given query.
|
| IUpdateable |
Internal interface for the query backend to singal an update to a query result.
|
| Class | Description |
|---|---|
| CommonQueryHintOptions |
Query evaluation hints applicable to any engine
|
| QueryEvaluationHint |
Provides VIATRA Query with additional hints on how a query should be evaluated.
|
| QueryHintOption<HintValue> |
Each instance of this class corresponds to a given hint option.
|