Uses of Interface
org.apache.openjpa.kernel.StoreQuery

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 
 

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)
           
 

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 StoreManager.newQuery(String language)
          Return a query implementation suitable for this store.
 StoreQuery DelegatingStoreManager.newQuery(String language)
           
 

Methods in org.apache.openjpa.kernel with parameters of type StoreQuery
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 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 StoreQuery.Executor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range)
          Return the result of executing this query with the given parameter values.
 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[] 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 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[] 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[] 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 StoreQuery.Executor.getOperation(StoreQuery q)
          Returns the operation this executor is meant to execute.
 int AbstractStoreQuery.AbstractExecutor.getOperation(StoreQuery q)
           
 Object StoreQuery.Executor.getOrderingValue(StoreQuery q, Object[] params, Object resultObject, int orderIndex)
          Extract the value of the orderIndexth ordering expression in Query#getOrderingClauses from the given result object.
 Object AbstractStoreQuery.AbstractExecutor.getOrderingValue(StoreQuery q, Object[] params, Object resultObject, int orderIndex)
           
 LinkedMap StoreQuery.Executor.getParameterTypes(StoreQuery q)
          Return a map of parameter names to types.
 LinkedMap AbstractStoreQuery.AbstractExecutor.getParameterTypes(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[] 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 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 StoreQuery.Executor.getResultClass(StoreQuery q)
          Returns the result class, if any.
 Class AbstractStoreQuery.AbstractExecutor.getResultClass(StoreQuery q)
           
 Map StoreQuery.Executor.getUpdates(StoreQuery q)
          Return a map of FieldMetaData to update Constants, in cases where this query is for a bulk update.
 Map AbstractStoreQuery.AbstractExecutor.getUpdates(StoreQuery q)
           
 boolean StoreQuery.Executor.hasGrouping(StoreQuery q)
          Whether the compiled query has grouping.
 boolean AbstractStoreQuery.AbstractExecutor.hasGrouping(StoreQuery q)
           
 boolean StoreQuery.Executor.isAggregate(StoreQuery q)
          Return true if the compiled query is an aggregate.
 boolean AbstractStoreQuery.AbstractExecutor.isAggregate(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 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.
 



Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.