Uses of Class
org.datanucleus.query.compiler.QueryCompilation
-
Packages that use QueryCompilation Package Description org.datanucleus.query.compiler Package handling the compilation of queries.org.datanucleus.query.inmemory Package providing the evaluation of queries using an in-memory process with evaluators for JDOQL and JPQL.org.datanucleus.store.query Package providing implementation of query language support for datastores.org.datanucleus.store.query.cache Package providing definition of caching for queries. -
-
Uses of QueryCompilation in org.datanucleus.query.compiler
Fields in org.datanucleus.query.compiler with type parameters of type QueryCompilation Modifier and Type Field Description protected Map<String,QueryCompilation>QueryCompilation. subqueryCompilationsCompilations of any subqueries, keyed by the subquery variable name.Methods in org.datanucleus.query.compiler that return QueryCompilation Modifier and Type Method Description abstract QueryCompilationJavaQueryCompiler. compile(Map parameters, Map subqueryMap)Method to compile the query.QueryCompilationJDOQLCompiler. compile(Map parameters, Map subqueryMap)Method to compile the query, and return the compiled results.QueryCompilationJPQLCompiler. compile(Map parameters, Map subqueryMap)Method to compile the query, and return the compiled results.QueryCompilationQueryCompilation. getCompilationForSubquery(String alias)Accessor for the compilation for a subquery with the specified alias.Methods in org.datanucleus.query.compiler with parameters of type QueryCompilation Modifier and Type Method Description voidQueryCompilation. addSubqueryCompilation(String alias, QueryCompilation compilation)Method to add the compilation for a subquery of this query.Constructors in org.datanucleus.query.compiler with parameters of type QueryCompilation Constructor Description NavigationNullCompilationOptimiser(QueryCompilation compilation, MetaDataManager mmgr, ClassLoaderResolver clr)VarThisCompilationOptimiser(QueryCompilation compilation, MetaDataManager unused, ClassLoaderResolver clr) -
Uses of QueryCompilation in org.datanucleus.query.inmemory
Fields in org.datanucleus.query.inmemory declared as QueryCompilation Modifier and Type Field Description protected QueryCompilationJavaQueryInMemoryEvaluator. compilationCompilation of the underlying query, that we are evaluating.Methods in org.datanucleus.query.inmemory with parameters of type QueryCompilation Modifier and Type Method Description protected abstract CollectionJavaQueryInMemoryEvaluator. evaluateSubquery(Query subquery, QueryCompilation compilation, Collection candidates, Object outerCandidate)Method to evaluate a subquery of the query being evaluated.protected CollectionJDOQLInMemoryEvaluator. evaluateSubquery(Query query, QueryCompilation compilation, Collection candidates, Object outerCandidate)Method to evaluate a subquery of the query being evaluated.protected CollectionJPQLInMemoryEvaluator. evaluateSubquery(Query query, QueryCompilation compilation, Collection candidates, Object outerCandidate)Method to evaluate a subquery of the query being evaluated.Constructors in org.datanucleus.query.inmemory with parameters of type QueryCompilation Constructor Description JavaQueryInMemoryEvaluator(String language, Query query, QueryCompilation compilation, Map parameterValues, ClassLoaderResolver clr, Collection candidates)Constructor for the evaluator of a query in the specified language.JDOQLInMemoryEvaluator(Query query, Collection candidates, QueryCompilation compilation, Map parameterValues, ClassLoaderResolver clr)Constructor.JPQLInMemoryEvaluator(Query query, Collection candidates, QueryCompilation compilation, Map parameterValues, ClassLoaderResolver clr)Constructor. -
Uses of QueryCompilation in org.datanucleus.store.query
Fields in org.datanucleus.store.query declared as QueryCompilation Modifier and Type Field Description protected QueryCompilationQuery. compilationQuery compilation (when using the generic query compiler).Methods in org.datanucleus.store.query that return QueryCompilation Modifier and Type Method Description QueryCompilationQuery. getCompilation()Accessor for the query compilation.QueryCompilationQueryManager. getQueryCompilationForQuery(String language, String query)Accessor for a Query compilation for the specified query and language.QueryCompilationQueryManagerImpl. getQueryCompilationForQuery(String language, String query)Methods in org.datanucleus.store.query with parameters of type QueryCompilation Modifier and Type Method Description voidQueryManager. addQueryCompilation(String language, String query, QueryCompilation compilation)Method to store the compilation for a query.voidQueryManagerImpl. addQueryCompilation(String language, String query, QueryCompilation compilation)protected booleanQuery. applyImplicitParameterValueToSubqueries(String name, Object value, QueryCompilation comp)protected voidAbstractJDOQLQuery. compileSubqueries(Map<String,Query.SubqueryDefinition> subqueryMap, QueryCompilation parentCompilation, JavaQueryCompiler parentCompiler, Map parameterValues)Recursively compile the subqueriesprotected voidAbstractJPQLQuery. compileSubqueries(Map<String,Query.SubqueryDefinition> subqueryMap, QueryCompilation parentCompilation, JavaQueryCompiler parentCompiler, Map parameterValues)Recursively compile the subqueriesprotected SymbolQuery. deepFindSymbolForParameterInCompilation(QueryCompilation compilation, Object paramKey)voidQuery. setCompilation(QueryCompilation compilation)Method to set the generic compilation for this query. -
Uses of QueryCompilation in org.datanucleus.store.query.cache
Methods in org.datanucleus.store.query.cache that return QueryCompilation Modifier and Type Method Description QueryCompilationAbstractQueryCompilationCache. get(String queryKey)QueryCompilationJavaxCacheQueryCompilationCache. get(String queryKey)QueryCompilationQueryCompilationCache. get(String queryKey)Accessor for a (generic) compilation from the cache.QueryCompilationAbstractQueryCompilationCache. put(String queryKey, QueryCompilation compilation)QueryCompilationJavaxCacheQueryCompilationCache. put(String queryKey, QueryCompilation compilation)QueryCompilationQueryCompilationCache. put(String queryKey, QueryCompilation compilation)Method to put an object in the cache.Methods in org.datanucleus.store.query.cache with parameters of type QueryCompilation Modifier and Type Method Description QueryCompilationAbstractQueryCompilationCache. put(String queryKey, QueryCompilation compilation)QueryCompilationJavaxCacheQueryCompilationCache. put(String queryKey, QueryCompilation compilation)QueryCompilationQueryCompilationCache. put(String queryKey, QueryCompilation compilation)Method to put an object in the cache.
-