Uses of Interface
org.apache.openjpa.kernel.StoreQuery.Executor
Packages that use StoreQuery.Executor
Package
Description
OpenJPA Data Cache
OpenJPA-JDBC Runtime Kernel
OpenJPA Runtime Kernel
-
Uses of StoreQuery.Executor in org.apache.openjpa.datacache
Methods in org.apache.openjpa.datacache that return StoreQuery.ExecutorModifier and TypeMethodDescriptionQueryCacheStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subs) 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.ExecutorModifier and TypeClassDescriptionstatic class
Executor of a prepared query uses the QueryExpressions of the original query available via the PreparedQuery.static class
Executes the filter as a SQL query.class
Methods in org.apache.openjpa.jdbc.kernel that return StoreQuery.ExecutorModifier and TypeMethodDescriptionPreparedSQLStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subclasses) SQLStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subclasses) StoredProcedureQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subclasses) Methods in org.apache.openjpa.jdbc.kernel with parameters of type StoreQuery.ExecutorModifier and TypeMethodDescriptionprotected 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.ExecutorModifier and TypeClassDescriptionstatic class
AbstractStoreQuery.Executor
that implements most methods as no-ops.static class
Provides support for queries that hold query information in aQueryExpressions
instance.static class
The DataStoreExecutor executes the query against the implementation's overriddenExpressionStoreQuery.DataStoreExecutor.executeQuery(org.apache.openjpa.kernel.StoreQuery, java.lang.Object[], org.apache.openjpa.kernel.StoreQuery.Range)
method.static class
Runs the expression query in memory.Fields in org.apache.openjpa.kernel declared as StoreQuery.ExecutorMethods in org.apache.openjpa.kernel that return StoreQuery.ExecutorModifier and TypeMethodDescriptionAbstractStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subs) ExpressionStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subs) MethodStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subs) StoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subs) Return an executor for datastore execution of this query.AbstractStoreQuery.newInMemoryExecutor
(ClassMetaData meta, boolean subs) ExpressionStoreQuery.newInMemoryExecutor
(ClassMetaData meta, boolean subs) MethodStoreQuery.newInMemoryExecutor
(ClassMetaData meta, boolean subs) StoreQuery.newInMemoryExecutor
(ClassMetaData meta, boolean subs) Return an executor for in-memory execution of this query.Methods in org.apache.openjpa.kernel with parameters of type StoreQuery.ExecutorModifier and TypeMethodDescriptionprotected void
QueryImpl.assertParameters
(StoreQuery q, StoreQuery.Executor ex, Object[] params) Checks that the passed parameters match the declarations.protected void
QueryImpl.assertParameters
(StoreQuery q, StoreQuery.Executor ex, Map params) DelegatingQuery.deleteInMemory
(StoreQuery q, StoreQuery.Executor ex, Object[] params) QueryContext.deleteInMemory
(StoreQuery q, StoreQuery.Executor ex, Object[] params) Helper method to delete the objects found by executing a query on the given executor.QueryImpl.deleteInMemory
(StoreQuery q, StoreQuery.Executor executor, 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.DelegatingQuery.updateInMemory
(StoreQuery q, StoreQuery.Executor ex, Object[] params) QueryContext.updateInMemory
(StoreQuery q, StoreQuery.Executor ex, Object[] params) Helper method to update the objects found by executing a query on the given executor.QueryImpl.updateInMemory
(StoreQuery q, StoreQuery.Executor executor, Object[] params) Constructors in org.apache.openjpa.kernel with parameters of type StoreQuery.ExecutorModifierConstructorDescriptionOrderingMergedResultObjectProvider
(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor[] execs, StoreQuery q, Object[] params) OrderingMergedResultObjectProvider
(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor exec, StoreQuery q, Object[] params) QueryResultCallback
(QueryImpl kernel, StoreQuery storeQuery, StoreQuery.Executor executor, BatchedResultObjectProvider parent, StoreQuery.Range range)