|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StoreQuery | |
---|---|
org.apache.openjpa.abstractstore | OpenJPA Abstract StoreManager Implementation |
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 in org.apache.openjpa.abstractstore |
---|
Methods in org.apache.openjpa.abstractstore that return StoreQuery | |
---|---|
StoreQuery |
AbstractStoreManager.newQuery(String language)
|
Uses of StoreQuery in org.apache.openjpa.datacache |
---|
Classes in org.apache.openjpa.datacache that implement StoreQuery | |
---|---|
class |
QueryCacheStoreQuery
A StoreQuery implementation that caches the OIDs involved in
the query, and can determine whether or not the query has been dirtied. |
Methods in org.apache.openjpa.datacache that return StoreQuery | |
---|---|
StoreQuery |
QueryCacheStoreQuery.getDelegate()
Delegate. |
StoreQuery |
DataCacheStoreManager.newQuery(String language)
|
Constructors in org.apache.openjpa.datacache with parameters of type StoreQuery | |
---|---|
QueryCacheStoreQuery(StoreQuery query,
QueryCache cache)
Create a new instance that delegates to query if no
cached results are available. |
Uses of StoreQuery in org.apache.openjpa.jdbc.kernel |
---|
Classes in org.apache.openjpa.jdbc.kernel that implement StoreQuery | |
---|---|
class |
JDBCStoreQuery
JDBC query implementation. |
class |
SQLStoreQuery
A SQL query. |
Methods in org.apache.openjpa.jdbc.kernel that return StoreQuery | |
---|---|
StoreQuery |
JDBCStoreManager.newQuery(String language)
|
Methods in org.apache.openjpa.jdbc.kernel with parameters of type StoreQuery | |
---|---|
ResultObjectProvider |
SQLStoreQuery.SQLExecutor.executeQuery(StoreQuery q,
Object[] params,
StoreQuery.Range range)
|
Number |
SQLStoreQuery.SQLExecutor.executeUpdate(StoreQuery q,
Object[] params)
|
String[] |
SQLStoreQuery.SQLExecutor.getDataStoreActions(StoreQuery q,
Object[] params,
StoreQuery.Range range)
|
int |
SQLStoreQuery.SQLExecutor.getOperation(StoreQuery q)
|
boolean |
SQLStoreQuery.SQLExecutor.isPacking(StoreQuery q)
|
Uses of StoreQuery in org.apache.openjpa.kernel |
---|
Classes in org.apache.openjpa.kernel that implement StoreQuery | |
---|---|
class |
AbstractStoreQuery
Abstract StoreQuery that implements most methods as no-ops. |
class |
ExpressionStoreQuery
Implementation of an expression-based query, which can handle String-based query expressions such as JPQL and JDOQL. |
class |
MethodStoreQuery
A query that is executed by a user-defined method. |
Methods in org.apache.openjpa.kernel that return StoreQuery | |
---|---|
StoreQuery |
QueryImpl.getStoreQuery()
Internal store query. |
StoreQuery |
DelegatingStoreManager.newQuery(String language)
|
StoreQuery |
StoreManager.newQuery(String language)
Return a query implementation suitable for this store. |
Methods in org.apache.openjpa.kernel with parameters of type StoreQuery | |
---|---|
protected void |
ExpressionStoreQuery.AbstractExpressionExecutor.assertNotContainer(Value val,
StoreQuery q)
Throw proper exception if given value is a collection/map/array. |
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)
|
Number |
ExpressionStoreQuery.DataStoreExecutor.executeDelete(StoreQuery q,
Object[] params)
|
Number |
StoreQuery.Executor.executeDelete(StoreQuery q,
Object[] params)
Deleted the objects that result from the execution of the query, retuning the number of objects that were deleted. |
Number |
AbstractStoreQuery.AbstractExecutor.executeDelete(StoreQuery q,
Object[] params)
|
ResultObjectProvider |
ExpressionStoreQuery.DataStoreExecutor.executeQuery(StoreQuery q,
Object[] params,
StoreQuery.Range range)
|
ResultObjectProvider |
StoreQuery.Executor.executeQuery(StoreQuery q,
Object[] params,
StoreQuery.Range range)
Return the result of executing this query with the given parameter values. |
Number |
ExpressionStoreQuery.DataStoreExecutor.executeUpdate(StoreQuery q,
Object[] params)
|
Number |
StoreQuery.Executor.executeUpdate(StoreQuery q,
Object[] params)
Updates the objects that result from the execution of the query, retuning the number of objects that were updated. |
Number |
AbstractStoreQuery.AbstractExecutor.executeUpdate(StoreQuery q,
Object[] params)
|
ClassMetaData[] |
ExpressionStoreQuery.AbstractExpressionExecutor.getAccessPathMetaDatas(StoreQuery q)
|
ClassMetaData[] |
StoreQuery.Executor.getAccessPathMetaDatas(StoreQuery q)
Return an array of all persistent classes used in this query, or empty array if unknown. |
ClassMetaData[] |
AbstractStoreQuery.AbstractExecutor.getAccessPathMetaDatas(StoreQuery q)
|
String |
ExpressionStoreQuery.AbstractExpressionExecutor.getAlias(StoreQuery q)
|
String |
StoreQuery.Executor.getAlias(StoreQuery q)
If this is not a projection but the candidate results are placed into a result class with an alias, return that alias. |
String |
AbstractStoreQuery.AbstractExecutor.getAlias(StoreQuery q)
|
boolean[] |
ExpressionStoreQuery.AbstractExpressionExecutor.getAscending(StoreQuery q)
|
boolean[] |
StoreQuery.Executor.getAscending(StoreQuery q)
Return the ordering direction for all ordering clauses, or empty array if none. |
boolean[] |
AbstractStoreQuery.AbstractExecutor.getAscending(StoreQuery q)
|
String[] |
ExpressionStoreQuery.DataStoreExecutor.getDataStoreActions(StoreQuery q,
Object[] params,
StoreQuery.Range range)
|
String[] |
StoreQuery.Executor.getDataStoreActions(StoreQuery q,
Object[] params,
StoreQuery.Range range)
Return a description of the commands that will be sent to the datastore in order to execute the query. |
String[] |
AbstractStoreQuery.AbstractExecutor.getDataStoreActions(StoreQuery q,
Object[] params,
StoreQuery.Range range)
|
int |
ExpressionStoreQuery.AbstractExpressionExecutor.getOperation(StoreQuery q)
|
int |
StoreQuery.Executor.getOperation(StoreQuery q)
Returns the operation this executor is meant to execute. |
int |
AbstractStoreQuery.AbstractExecutor.getOperation(StoreQuery q)
|
Object |
ExpressionStoreQuery.DataStoreExecutor.getOrderingValue(StoreQuery q,
Object[] params,
Object resultObject,
int orderIndex)
|
Object |
StoreQuery.Executor.getOrderingValue(StoreQuery q,
Object[] params,
Object resultObject,
int orderIndex)
Extract the value of the orderIndex th ordering
expression in Query#getOrderingClauses from the
given result object. |
Object |
AbstractStoreQuery.AbstractExecutor.getOrderingValue(StoreQuery q,
Object[] params,
Object resultObject,
int orderIndex)
|
LinkedMap |
ExpressionStoreQuery.AbstractExpressionExecutor.getParameterTypes(StoreQuery q)
|
LinkedMap |
StoreQuery.Executor.getParameterTypes(StoreQuery q)
Return a map of parameter names to types. |
LinkedMap |
AbstractStoreQuery.AbstractExecutor.getParameterTypes(StoreQuery q)
|
String[] |
ExpressionStoreQuery.AbstractExpressionExecutor.getProjectionAliases(StoreQuery q)
|
String[] |
StoreQuery.Executor.getProjectionAliases(StoreQuery q)
Return the alias for each projection element, or empty array if not a projection. |
String[] |
AbstractStoreQuery.AbstractExecutor.getProjectionAliases(StoreQuery q)
|
Class[] |
ExpressionStoreQuery.DataStoreExecutor.getProjectionTypes(StoreQuery q)
|
Class[] |
StoreQuery.Executor.getProjectionTypes(StoreQuery q)
Return the expected types of the projections used by this query, or an empty array if not a projection. |
Class[] |
AbstractStoreQuery.AbstractExecutor.getProjectionTypes(StoreQuery q)
|
void |
ExpressionStoreQuery.AbstractExpressionExecutor.getRange(StoreQuery q,
Object[] params,
StoreQuery.Range range)
|
void |
StoreQuery.Executor.getRange(StoreQuery q,
Object[] params,
StoreQuery.Range range)
Mutate the given range to set any range information stored in the query string and/or parameters. |
void |
AbstractStoreQuery.AbstractExecutor.getRange(StoreQuery q,
Object[] params,
StoreQuery.Range range)
|
Class |
ExpressionStoreQuery.AbstractExpressionExecutor.getResultClass(StoreQuery q)
|
Class |
StoreQuery.Executor.getResultClass(StoreQuery q)
Returns the result class, if any. |
Class |
AbstractStoreQuery.AbstractExecutor.getResultClass(StoreQuery q)
|
Map |
ExpressionStoreQuery.AbstractExpressionExecutor.getUpdates(StoreQuery q)
|
Map |
StoreQuery.Executor.getUpdates(StoreQuery q)
Return a map of FieldMetaData to update
Constant s, in cases where this query is for a bulk update. |
Map |
AbstractStoreQuery.AbstractExecutor.getUpdates(StoreQuery q)
|
boolean |
ExpressionStoreQuery.AbstractExpressionExecutor.hasGrouping(StoreQuery q)
|
boolean |
StoreQuery.Executor.hasGrouping(StoreQuery q)
Whether the compiled query has grouping. |
boolean |
AbstractStoreQuery.AbstractExecutor.hasGrouping(StoreQuery q)
|
boolean |
ExpressionStoreQuery.AbstractExpressionExecutor.isAggregate(StoreQuery q)
|
boolean |
StoreQuery.Executor.isAggregate(StoreQuery q)
Return true if the compiled query is an aggregate. |
boolean |
AbstractStoreQuery.AbstractExecutor.isAggregate(StoreQuery q)
|
boolean |
ExpressionStoreQuery.AbstractExpressionExecutor.isPacking(StoreQuery q)
|
boolean |
StoreQuery.Executor.isPacking(StoreQuery q)
Return true if this executor packs projections into the result class itself. |
boolean |
AbstractStoreQuery.AbstractExecutor.isPacking(StoreQuery q)
|
protected QueryImpl |
BrokerImpl.newQueryImpl(String lang,
StoreQuery sq)
Create a new query. |
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)
|
void |
ExpressionStoreQuery.AbstractExpressionExecutor.validate(StoreQuery q)
|
void |
StoreQuery.Executor.validate(StoreQuery q)
Validate components of query. |
void |
AbstractStoreQuery.AbstractExecutor.validate(StoreQuery q)
|
Constructors in org.apache.openjpa.kernel with parameters of type StoreQuery | |
---|---|
OrderingMergedResultObjectProvider(ResultObjectProvider[] rops,
boolean[] asc,
StoreQuery.Executor[] execs,
StoreQuery q,
Object[] params)
|
|
OrderingMergedResultObjectProvider(ResultObjectProvider[] rops,
boolean[] asc,
StoreQuery.Executor exec,
StoreQuery q,
Object[] params)
|
|
QueryImpl(Broker broker,
String language,
StoreQuery storeQuery)
Construct a query managed by the given broker. |
Uses of StoreQuery in org.apache.openjpa.slice.jdbc |
---|
Constructors in org.apache.openjpa.slice.jdbc with parameters of type StoreQuery | |
---|---|
UniqueResultObjectProvider(ResultObjectProvider[] rops,
StoreQuery q,
QueryExpressions[] exps)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |