|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.store.query.QueryManager
public class QueryManager
Manages the runtime, metadata and lifecycle of queries. Provides caching of query compilations.
| Constructor Summary | |
|---|---|
QueryManager(OMFContext omfContext)
|
|
| Method Summary | |
|---|---|
void |
addQueryCompilation(java.lang.String language,
java.lang.String query,
QueryCompilation compilation)
Method to store the compilation for a query. |
void |
close()
|
InvocationEvaluator |
getInMemoryEvaluatorForMethod(java.lang.Class type,
java.lang.String methodName)
Accessor for an evaluator for invocation of the specified method. |
QueryCompilation |
getQueryCompilationForQuery(java.lang.String language,
java.lang.String query)
Accessor for a Query compilation for the specified query and language. |
QueryRuntime |
getQueryRuntime()
|
Query |
newQuery(java.lang.String language,
ObjectManager om,
java.lang.Object query)
Method to generate a new query using the passed query as basis. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QueryManager(OMFContext omfContext)
| Method Detail |
|---|
public void close()
public QueryRuntime getQueryRuntime()
public Query newQuery(java.lang.String language,
ObjectManager om,
java.lang.Object query)
language - The query languageom - The Object Managerquery - The query filter (String) or a previous Query
public QueryCompilation getQueryCompilationForQuery(java.lang.String language,
java.lang.String query)
language - Language of the queryquery - Query string
public void addQueryCompilation(java.lang.String language,
java.lang.String query,
QueryCompilation compilation)
language - Language of the queryquery - The query stringcompilation - The compilation of this query
public InvocationEvaluator getInMemoryEvaluatorForMethod(java.lang.Class type,
java.lang.String methodName)
methodName - Name of the method
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||