Cumulus4j API
(1.2.0)

org.cumulus4j.store.query
Class JDOQueryEvaluator

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

public class JDOQueryEvaluator
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
JDOQueryEvaluator(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

JDOQueryEvaluator

public JDOQueryEvaluator(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.