Modifier and Type | Method and Description |
---|---|
abstract IQueryBackend |
AdvancedIncQueryEngine.getQueryBackend(java.lang.Class<? extends IQueryBackend> backendClass)
Provides access to the selected query backend component of the IncQuery engine.
|
Modifier and Type | Method and Description |
---|---|
abstract IQueryBackend |
AdvancedIncQueryEngine.getQueryBackend(java.lang.Class<? extends IQueryBackend> backendClass)
Provides access to the selected query backend component of the IncQuery engine.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<java.util.Map.Entry<java.lang.Class<? extends IQueryBackend>,IQueryBackendFactory>> |
QueryBackendRegistry.getAllKnownFactories()
Returns all known factory instances in an iterable object
|
java.lang.Class<? extends IQueryBackend> |
QueryBackendRegistry.getDefaultBackendClass() |
java.lang.Class<? extends IQueryBackend> |
QueryBackendRegistry.getDefaultCachingBackendClass() |
Modifier and Type | Method and Description |
---|---|
IQueryBackendFactory |
QueryBackendRegistry.getFactory(java.lang.Class<? extends IQueryBackend> backend)
Returns a factory for the selected backend class.
|
void |
QueryBackendRegistry.registerQueryBackendFactory(java.lang.Class<? extends IQueryBackend> backend,
IQueryBackendFactory factory)
Registers a factory instance for a backend class.
|
void |
QueryBackendRegistry.registerQueryBackendFactoryUnchecked(java.lang.Class<? extends IQueryBackend> backend,
IQueryBackendFactory factory)
Registers a factory instance for a backend class if no class is already registered
|
Modifier and Type | Method and Description |
---|---|
IQueryBackend |
IncQueryEngineImpl.getQueryBackend(java.lang.Class<? extends IQueryBackend> backendClass)
Provides access to the selected query backend component of the IncQuery engine.
|
Modifier and Type | Method and Description |
---|---|
IQueryBackend |
IncQueryEngineImpl.getQueryBackend(java.lang.Class<? extends IQueryBackend> backendClass)
Provides access to the selected query backend component of the IncQuery engine.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalSearchBackend |
Modifier and Type | Method and Description |
---|---|
IQueryBackend |
LocalSearchBackendFactory.create(org.apache.log4j.Logger logger,
IQueryRuntimeContext runtimeContext,
IQueryCacheContext queryCacheContext,
IQueryBackendHintProvider hintProvider) |
IQueryBackend |
LocalSearchResultProvider.getQueryBackend() |
Constructor and Description |
---|
LocalSearchResultProvider(IQueryBackend backend,
org.apache.log4j.Logger logger,
IQueryRuntimeContext runtimeContext,
IQueryCacheContext cacheContext,
IQueryBackendHintProvider hintProvider,
PQuery query) |
Constructor and Description |
---|
IterateOverEDatatypeInstances(int position,
org.eclipse.emf.ecore.EDataType dataType,
java.util.Collection<org.eclipse.emf.ecore.EObject> allModelContents,
IQueryBackend backend) |
Constructor and Description |
---|
POperationCompiler(IQueryRuntimeContext runtimeContext,
IQueryBackend backend) |
POperationCompiler(IQueryRuntimeContext runtimeContext,
IQueryBackend backend,
boolean baseIndexAvailable) |
Modifier and Type | Method and Description |
---|---|
IQueryBackend |
IQueryBackendFactory.create(org.apache.log4j.Logger logger,
IQueryRuntimeContext runtimeContext,
IQueryCacheContext queryCacheContext,
IQueryBackendHintProvider hintProvider) |
IQueryBackend |
IQueryResultProvider.getQueryBackend()
The underlying query evaluator backend.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends IQueryBackend> |
QueryEvaluationHint.getQueryBackendClass()
A suggestion for the query evaluator algorithm (whose factory must be registered).
|
Constructor and Description |
---|
QueryEvaluationHint(java.lang.Class<? extends IQueryBackend> queryBackendClass,
java.util.Map<java.lang.String,java.lang.Object> backendHints)
Specifies the suggested query backend, and additional backend-specific options.
|
Modifier and Type | Class and Description |
---|---|
class |
ReteEngine |
Modifier and Type | Method and Description |
---|---|
IQueryBackend |
ReteBackendFactory.create(org.apache.log4j.Logger logger,
IQueryRuntimeContext runtimeContext,
IQueryCacheContext queryCacheContext,
IQueryBackendHintProvider hintProvider) |
IQueryBackend |
RetePatternMatcher.getQueryBackend() |