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 classExecutor of a prepared query uses the QueryExpressions of the original query available via the PreparedQuery.static classExecutes the filter as a SQL query.classMethods 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 NumberJDBCStoreQuery.executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params) protected ResultObjectProviderJDBCStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range) protected NumberJDBCStoreQuery.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 classAbstractStoreQuery.Executorthat implements most methods as no-ops.static classProvides support for queries that hold query information in aQueryExpressionsinstance.static classThe 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 classRuns 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 voidQueryImpl.assertParameters(StoreQuery q, StoreQuery.Executor ex, Object[] params) Checks that the passed parameters match the declarations.protected voidQueryImpl.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 NumberExpressionStoreQuery.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 ResultObjectProviderExpressionStoreQuery.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 NumberExpressionStoreQuery.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 ObjectQueryImpl.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)