Cumulus4j API
(1.2.0)

org.cumulus4j.store.query
Class JPAQueryEvaluator

java.lang.Object
  extended by org.cumulus4j.store.query.QueryEvaluator
      extended by org.cumulus4j.store.query.JPAQueryEvaluator

public class JPAQueryEvaluator
extends QueryEvaluator

JDO-specific sub-class of QueryEvaluator binding the JDO-agnostic query logic to the JDO API.

Author:
Marco หงุ่ยตระกูล-Schulze - marco at nightlabs dot de

Field Summary
 
Fields inherited from class org.cumulus4j.store.query.QueryEvaluator
RESULTS_SET
 
Constructor Summary
JPAQueryEvaluator(Query query, QueryCompilation compilation, Map<String,Object> parameterValues, ClassLoaderResolver clr, PersistenceManagerConnection pmConn, CryptoContext cryptoContext)
           
 
Method Summary
protected  Collection<Object> evaluateSubquery(Query subquery, QueryCompilation compilation, Object outerCandidate)
           
 
Methods inherited from class org.cumulus4j.store.query.QueryEvaluator
execute, getAllDataEntryIDsForCandidateClasses, getCandidateAlias, getClassLoaderResolver, getCompilation, getCryptoContext, getEncryptionHandler, getExecutionContext, getExpressionEvaluator, getLanguage, getObjectForClassMetaAndObjectIDString, getObjectForDataEntry, getParameterValues, getPersistenceManagerConnection, getPersistenceManagerForData, getPersistenceManagerForIndex, getQuery, getState, getStoreManager, getValueType, getValueType, getValueTypeClassMeta, getValueTypeEmbeddedClassMeta, isComplete, popResultDescriptor, pushResultDescriptor, registerValueTypeEmbeddedClassMeta, setIncomplete
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAQueryEvaluator

public JPAQueryEvaluator(Query query,
                         QueryCompilation compilation,
                         Map<String,Object> parameterValues,
                         ClassLoaderResolver clr,
                         PersistenceManagerConnection pmConn,
                         CryptoContext cryptoContext)
Method Detail

evaluateSubquery

protected Collection<Object> evaluateSubquery(Query subquery,
                                              QueryCompilation compilation,
                                              Object outerCandidate)
Specified by:
evaluateSubquery in class QueryEvaluator

Cumulus4j API
(1.2.0)

Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.