Uses of Interface
org.apache.openjpa.kernel.StoreQuery.Executor

Packages that use StoreQuery.Executor
org.apache.openjpa.datacache OpenJPA Data Cache 
org.apache.openjpa.kernel OpenJPA Runtime Kernel 
 

Uses of StoreQuery.Executor in org.apache.openjpa.datacache
 

Methods in org.apache.openjpa.datacache that return StoreQuery.Executor
 StoreQuery.Executor QueryCacheStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor QueryCacheStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs)
           
 

Uses of StoreQuery.Executor in org.apache.openjpa.kernel
 

Classes in org.apache.openjpa.kernel that implement StoreQuery.Executor
static class AbstractStoreQuery.AbstractExecutor
          Abstract AbstractStoreQuery.AbstractExecutor that implements most methods as no-ops.
 

Fields in org.apache.openjpa.kernel declared as StoreQuery.Executor
 StoreQuery.Executor QueryImpl.Compilation.datastore
           
 StoreQuery.Executor QueryImpl.Compilation.memory
           
 

Methods in org.apache.openjpa.kernel that return StoreQuery.Executor
 StoreQuery.Executor StoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)
          Return an executor for datastore execution of this query.
 StoreQuery.Executor AbstractStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor ExpressionStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor MethodStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor StoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs)
          Return an executor for in-memory execution of this query.
 StoreQuery.Executor AbstractStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor ExpressionStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor MethodStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs)
           
 

Methods in org.apache.openjpa.kernel with parameters of type StoreQuery.Executor
protected  void QueryImpl.assertParameters(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
          Checks that the passed parameters match the declarations.
 java.lang.Number QueryContext.deleteInMemory(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
          Helper method to delete the objects found by executing a query on the given executor.
 java.lang.Number QueryImpl.deleteInMemory(StoreQuery q, StoreQuery.Executor executor, java.lang.Object[] params)
           
 java.lang.Number DelegatingQuery.deleteInMemory(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
           
protected  java.lang.Number ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, java.lang.Object[] params)
          Execute the given expression against the given candidate extent and delete the instances.
protected  org.apache.openjpa.lib.rop.ResultObjectProvider ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, java.lang.Object[] params, StoreQuery.Range range)
          Execute the given expression against the given candidate extent.
protected  java.lang.Number ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, java.lang.Object[] params)
          Execute the given expression against the given candidate extent and updates the instances.
protected  java.lang.Object QueryImpl.toResult(StoreQuery q, StoreQuery.Executor ex, org.apache.openjpa.lib.rop.ResultObjectProvider rop, StoreQuery.Range range)
          Return the query result for the given result object provider.
 java.lang.Number QueryContext.updateInMemory(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
          Helper method to update the objects found by executing a query on the given executor.
 java.lang.Number QueryImpl.updateInMemory(StoreQuery q, StoreQuery.Executor executor, java.lang.Object[] params)
           
 java.lang.Number DelegatingQuery.updateInMemory(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
           
 

Constructors in org.apache.openjpa.kernel with parameters of type StoreQuery.Executor
OrderingMergedResultObjectProvider(org.apache.openjpa.lib.rop.ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor[] execs, StoreQuery q, java.lang.Object[] params)
           
OrderingMergedResultObjectProvider(org.apache.openjpa.lib.rop.ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor exec, StoreQuery q, java.lang.Object[] params)