| Package | Description | 
|---|---|
| org.datanucleus.query | 
 This package provides general classes for querying across all datastores in particular languages. 
 | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static List | 
QueryUtils.orderCandidates(List candidates,
               Expression[] ordering,
               Map state,
               String candidateAlias,
               ExecutionContext ec,
               ClassLoaderResolver clr,
               Map parameterValues,
               Imports imports,
               String queryLanguage)
Convenience method to order the input List of objects to the ordering defined by the compilation. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Imports | 
JavaQueryCompiler.imports  | 
| Constructor and Description | 
|---|
JavaQueryCompiler(MetaDataManager metaDataManager,
                 ClassLoaderResolver clr,
                 String from,
                 Class candidateClass,
                 Collection candidates,
                 String filter,
                 Imports imports,
                 String ordering,
                 String result,
                 String grouping,
                 String having,
                 String params,
                 String variables,
                 String update)  | 
JDOQLCompiler(MetaDataManager metaDataManager,
             ClassLoaderResolver clr,
             String from,
             Class candidateClass,
             Collection candidates,
             String filter,
             Imports imports,
             String ordering,
             String result,
             String grouping,
             String having,
             String params,
             String variables,
             String update)  | 
JPQLCompiler(MetaDataManager metaDataManager,
            ClassLoaderResolver clr,
            String from,
            Class candidateClass,
            Collection candidates,
            String filter,
            Imports imports,
            String ordering,
            String result,
            String grouping,
            String having,
            String params,
            String update)  | 
| Constructor and Description | 
|---|
InMemoryExpressionEvaluator(ExecutionContext ec,
                           Map params,
                           Map<String,Object> state,
                           Imports imports,
                           ClassLoaderResolver clr,
                           String candidateAlias,
                           String queryLang)
Constructor for an in-memory evaluator. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Imports | 
Query.parsedImports
The imports definition. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Imports | 
Query.getParsedImports()
Accessor for the parsed imports. 
 | 
Copyright © 2018. All rights reserved.