Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.
`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.
`static class` | `ExpressionStoreQuery.InMemoryExecutor` Runs the expression query in memory.

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` | `DistributedSQLStoreQuery.ParallelExecutor` Executes queries on multiple databases.
`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`
`(package private) StoreQuery.Executor` | `DistributedSQLStoreQuery.QueryExecutor.executor`
`(package private) StoreQuery.Executor` | `DistributedSQLStoreQuery.DeleteExecutor.executor`
`(package private) StoreQuery.Executor` | `DistributedSQLStoreQuery.UpdateExecutor.executor`

Methods in org.apache.openjpa.slice.jdbc that return StoreQuery.Executor
`StoreQuery.Executor` | `DistributedStoreQuery.newDataStoreExecutor(ClassMetaData meta, boolean subs)`
`StoreQuery.Executor` | `DistributedSQLStoreQuery.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)`
`void` | `DistributedSQLStoreQuery.ParallelExecutor.addExecutor(StoreQuery.Executor ex)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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