Uses of Interface
org.apache.openjpa.kernel.StoreQuery.Executor
Package
Description
OpenJPA Data Cache
OpenJPA-JDBC Runtime Kernel
OpenJPA Runtime Kernel
-
Uses of StoreQuery.Executor in org.apache.openjpa.datacache
Modifier and TypeMethodDescriptionQueryCacheStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subs) QueryCacheStoreQuery.newInMemoryExecutor
(ClassMetaData meta, boolean subs) -
Uses of StoreQuery.Executor in org.apache.openjpa.jdbc.kernel
Modifier 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
Modifier and TypeMethodDescriptionPreparedSQLStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subclasses) SQLStoreQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subclasses) StoredProcedureQuery.newDataStoreExecutor
(ClassMetaData meta, boolean subclasses) Modifier 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
Modifier 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.Modifier 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.Modifier 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) ModifierConstructorDescriptionOrderingMergedResultObjectProvider
(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)