public class LocalSearchBackend extends java.lang.Object implements IQueryBackend
| Constructor and Description | 
|---|
LocalSearchBackend(org.apache.log4j.Logger logger,
                  IQueryRuntimeContext runtimeContext,
                  IQueryCacheContext queryCacheContext,
                  IQueryBackendHintProvider hintProvider)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
dispose()
Disposes the query backend. 
 | 
com.google.common.collect.Table<org.eclipse.emf.ecore.EDataType,org.eclipse.emf.ecore.EClass,java.util.Set<org.eclipse.emf.ecore.EAttribute>> | 
geteAttributesByTypeForEClass()  | 
IQueryResultProvider | 
getResultProvider(PQuery query)
Returns a result provider for a given query. 
 | 
boolean | 
isCaching()  | 
IQueryResultProvider | 
peekExistingResultProvider(PQuery query)
Returns an existing result provider for a given query, if it was previously constructed, returns null otherwise. 
 | 
public LocalSearchBackend(org.apache.log4j.Logger logger,
                          IQueryRuntimeContext runtimeContext,
                          IQueryCacheContext queryCacheContext,
                          IQueryBackendHintProvider hintProvider)
public IQueryResultProvider getResultProvider(PQuery query) throws QueryProcessingException
IQueryBackendgetResultProvider in interface IQueryBackendQueryProcessingExceptionpublic void dispose()
IQueryBackenddispose in interface IQueryBackendpublic boolean isCaching()
isCaching in interface IQueryBackendpublic IQueryResultProvider peekExistingResultProvider(PQuery query)
IQueryBackendpeekExistingResultProvider in interface IQueryBackendpublic com.google.common.collect.Table<org.eclipse.emf.ecore.EDataType,org.eclipse.emf.ecore.EClass,java.util.Set<org.eclipse.emf.ecore.EAttribute>> geteAttributesByTypeForEClass()