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

Packages that use StoreQuery.Executor
org.apache.openjpa.datacache OpenJPA Data Cache 
org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernel 
org.apache.openjpa.kernel OpenJPA Runtime Kernel 
org.apache.openjpa.slice.jdbc Implements Distributed version of JDBCStoreManager and JDBCStoreQuery. 
 

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.jdbc.kernel
 

Classes in org.apache.openjpa.jdbc.kernel that implement StoreQuery.Executor
static class PreparedSQLStoreQuery.PreparedSQLExecutor
          Executor of a prepared query uses the QueryExpressions of the original query available via the PreparedQuery.
protected static class SQLStoreQuery.SQLExecutor
          Executes the filter as a SQL query.
 

Methods in org.apache.openjpa.jdbc.kernel that return StoreQuery.Executor
 StoreQuery.Executor SQLStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subclasses)
           
 StoreQuery.Executor PreparedSQLStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subclasses)
           
 

Methods in org.apache.openjpa.jdbc.kernel with parameters of type StoreQuery.Executor
protected  Number JDBCStoreQuery.executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params)
           
protected  ResultObjectProvider JDBCStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range)
           
protected  Number JDBCStoreQuery.executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params)
           
 

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.
static class ExpressionStoreQuery.AbstractExpressionExecutor
          Provides support for queries that hold query information in a QueryExpressions instance.
static class ExpressionStoreQuery.DataStoreExecutor
          The DataStoreExecutor executes the query against the implementation's overridden ExpressionStoreQuery.DataStoreExecutor.executeQuery(org.apache.openjpa.kernel.StoreQuery, java.lang.Object[], org.apache.openjpa.kernel.StoreQuery.Range) method.
 

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 MethodStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor ExpressionStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor AbstractStoreQuery.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 MethodStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor ExpressionStoreQuery.newInMemoryExecutor(ClassMetaData meta, boolean subs)
           
 StoreQuery.Executor AbstractStoreQuery.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, Map params)
           
protected  void QueryImpl.assertParameters(StoreQuery q, StoreQuery.Executor ex, Object[] params)
          Checks that the passed parameters match the declarations.
 Number QueryImpl.deleteInMemory(StoreQuery q, StoreQuery.Executor executor, Object[] params)
           
 Number QueryContext.deleteInMemory(StoreQuery q, StoreQuery.Executor ex, Object[] params)
          Helper method to delete the objects found by executing a query on the given executor.
 Number DelegatingQuery.deleteInMemory(StoreQuery q, StoreQuery.Executor ex, Object[] params)
           
protected  Number ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params)
          Execute the given expression against the given candidate extent and delete the instances.
protected  ResultObjectProvider ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params, StoreQuery.Range range)
          Execute the given expression against the given candidate extent.
protected  Number ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params)
          Execute the given expression against the given candidate extent and updates the instances.
protected  Object QueryImpl.toResult(StoreQuery q, StoreQuery.Executor ex, ResultObjectProvider rop, StoreQuery.Range range)
          Return the query result for the given result object provider.
 Number QueryImpl.updateInMemory(StoreQuery q, StoreQuery.Executor executor, Object[] params)
           
 Number QueryContext.updateInMemory(StoreQuery q, StoreQuery.Executor ex, Object[] params)
          Helper method to update the objects found by executing a query on the given executor.
 Number DelegatingQuery.updateInMemory(StoreQuery q, StoreQuery.Executor ex, Object[] params)
           
 

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

Uses of StoreQuery.Executor in org.apache.openjpa.slice.jdbc
 

Classes in org.apache.openjpa.slice.jdbc that implement StoreQuery.Executor
static class DistributedStoreQuery.ParallelExecutor
          Executes queries on multiple databases.
 

Fields in org.apache.openjpa.slice.jdbc declared as StoreQuery.Executor
(package private)  StoreQuery.Executor DistributedStoreQuery.QueryExecutor.executor
           
(package private)  StoreQuery.Executor DistributedStoreQuery.DeleteExecutor.executor
           
(package private)  StoreQuery.Executor DistributedStoreQuery.UpdateExecutor.executor
           
 

Methods in org.apache.openjpa.slice.jdbc that return StoreQuery.Executor
 StoreQuery.Executor DistributedStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)
           
 

Methods in org.apache.openjpa.slice.jdbc with parameters of type StoreQuery.Executor
 void DistributedStoreQuery.ParallelExecutor.addExecutor(StoreQuery.Executor ex)
           
 



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.