Uses of Interface
org.apache.openjpa.kernel.StoreQuery.Executor
-
Packages that use StoreQuery.Executor Package Description org.apache.openjpa.datacache OpenJPA Data Cacheorg.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernelorg.apache.openjpa.kernel OpenJPA Runtime Kernel -
-
Uses of StoreQuery.Executor in org.apache.openjpa.datacache
Methods in org.apache.openjpa.datacache that return StoreQuery.Executor Modifier and Type Method Description 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 Modifier and Type Class Description 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.class
StoredProcedureQuery.StoredProcedureQueryExecutor
Methods in org.apache.openjpa.jdbc.kernel that return StoreQuery.Executor Modifier and Type Method Description StoreQuery.Executor
PreparedSQLStoreQuery. newDataStoreExecutor(ClassMetaData meta, boolean subclasses)
StoreQuery.Executor
SQLStoreQuery. newDataStoreExecutor(ClassMetaData meta, boolean subclasses)
StoreQuery.Executor
StoredProcedureQuery. newDataStoreExecutor(ClassMetaData meta, boolean subclasses)
Methods in org.apache.openjpa.jdbc.kernel with parameters of type StoreQuery.Executor Modifier and Type Method Description protected java.lang.Number
JDBCStoreQuery. executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, java.lang.Object[] params)
protected ResultObjectProvider
JDBCStoreQuery. executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, java.lang.Object[] params, StoreQuery.Range range)
protected java.lang.Number
JDBCStoreQuery. executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, java.lang.Object[] params)
-
Uses of StoreQuery.Executor in org.apache.openjpa.kernel
Classes in org.apache.openjpa.kernel that implement StoreQuery.Executor Modifier and Type Class Description static class
AbstractStoreQuery.AbstractExecutor
AbstractStoreQuery.Executor
that implements most methods as no-ops.static class
ExpressionStoreQuery.AbstractExpressionExecutor
Provides support for queries that hold query information in aQueryExpressions
instance.static class
ExpressionStoreQuery.DataStoreExecutor
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
ExpressionStoreQuery.InMemoryExecutor
Runs the expression query in memory.Fields in org.apache.openjpa.kernel declared as StoreQuery.Executor Modifier and Type Field Description StoreQuery.Executor
QueryImpl.Compilation. datastore
StoreQuery.Executor
QueryImpl.Compilation. memory
Methods in org.apache.openjpa.kernel that return StoreQuery.Executor Modifier and Type Method Description StoreQuery.Executor
AbstractStoreQuery. newDataStoreExecutor(ClassMetaData meta, boolean subs)
StoreQuery.Executor
ExpressionStoreQuery. newDataStoreExecutor(ClassMetaData meta, boolean subs)
StoreQuery.Executor
MethodStoreQuery. newDataStoreExecutor(ClassMetaData meta, boolean subs)
StoreQuery.Executor
StoreQuery. newDataStoreExecutor(ClassMetaData meta, boolean subs)
Return an executor for datastore execution of this query.StoreQuery.Executor
AbstractStoreQuery. newInMemoryExecutor(ClassMetaData meta, boolean subs)
StoreQuery.Executor
ExpressionStoreQuery. newInMemoryExecutor(ClassMetaData meta, boolean subs)
StoreQuery.Executor
MethodStoreQuery. newInMemoryExecutor(ClassMetaData meta, boolean subs)
StoreQuery.Executor
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.Executor Modifier and Type Method Description protected void
QueryImpl. assertParameters(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
Checks that the passed parameters match the declarations.protected void
QueryImpl. assertParameters(StoreQuery q, StoreQuery.Executor ex, java.util.Map params)
java.lang.Number
DelegatingQuery. deleteInMemory(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
java.lang.Number
QueryContext. deleteInMemory(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
Helper method to delete the objects found by executing a query on the given executor.java.lang.Number
QueryImpl. deleteInMemory(StoreQuery q, StoreQuery.Executor executor, java.lang.Object[] params)
protected java.lang.Number
ExpressionStoreQuery. executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, java.lang.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, java.lang.Object[] params, StoreQuery.Range range)
Execute the given expression against the given candidate extent.protected java.lang.Number
ExpressionStoreQuery. executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, java.lang.Object[] params)
Execute the given expression against the given candidate extent and updates the instances.protected java.lang.Object
QueryImpl. toResult(StoreQuery q, StoreQuery.Executor ex, ResultObjectProvider rop, StoreQuery.Range range)
Return the query result for the given result object provider.java.lang.Number
DelegatingQuery. updateInMemory(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
java.lang.Number
QueryContext. updateInMemory(StoreQuery q, StoreQuery.Executor ex, java.lang.Object[] params)
Helper method to update the objects found by executing a query on the given executor.java.lang.Number
QueryImpl. updateInMemory(StoreQuery q, StoreQuery.Executor executor, java.lang.Object[] params)
Constructors in org.apache.openjpa.kernel with parameters of type StoreQuery.Executor Constructor Description OrderingMergedResultObjectProvider(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor[] execs, StoreQuery q, java.lang.Object[] params)
OrderingMergedResultObjectProvider(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor exec, StoreQuery q, java.lang.Object[] params)
QueryResultCallback(QueryImpl kernel, StoreQuery storeQuery, StoreQuery.Executor executor, BatchedResultObjectProvider parent, StoreQuery.Range range)
-