org.datanucleus.query.evaluator
Class JPQLEvaluator
java.lang.Object
org.datanucleus.query.evaluator.JavaQueryEvaluator
org.datanucleus.query.evaluator.JPQLEvaluator
public class JPQLEvaluator
- extends JavaQueryEvaluator
Class to evaluate a JPQL query in whole or part.
| Fields inherited from class org.datanucleus.query.evaluator.JavaQueryEvaluator |
candidateAlias, candidates, clr, compilation, evaluator, language, LOCALISER, parameterValues, query, RESULTS_SET, state |
|
Method Summary |
protected java.util.Collection |
evaluateSubquery(Query query,
java.util.Collection candidates,
QueryCompilation compilation)
Method to evaluate a subquery of the query being evaluated. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPQLEvaluator
public JPQLEvaluator(Query query,
java.util.Collection candidates,
QueryCompilation compilation,
java.util.Map parameterValues,
ClassLoaderResolver clr)
- Constructor.
- Parameters:
query - The underlying JPQL querycandidates - List of objects as input to the evaluation processcompilation - Compiled queryparameterValues - Input parameter valuesclr - ClassLoader resolver
evaluateSubquery
protected java.util.Collection evaluateSubquery(Query query,
java.util.Collection candidates,
QueryCompilation compilation)
- Method to evaluate a subquery of the query being evaluated.
- Specified by:
evaluateSubquery in class JavaQueryEvaluator
- Parameters:
query - The subquerycandidates - The candidates for the subquerycompilation - The subquery compilation
- Returns:
- The result
Copyright © 2010. All Rights Reserved.