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 
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 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 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 DelegatingQuery.deleteInMemory(StoreQuery q, StoreQuery.Executor ex, Object[] params)
           
 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 ExpressionStoreQuery.DataStoreExecutor.executeDelete(StoreQuery q, Object[] params)
           
 Number AbstractStoreQuery.AbstractExecutor.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.
 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 AbstractStoreQuery.AbstractExecutor.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.
 ClassMetaData[] ExpressionStoreQuery.AbstractExpressionExecutor.getAccessPathMetaDatas(StoreQuery q)
           
 ClassMetaData[] AbstractStoreQuery.AbstractExecutor.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.
 String ExpressionStoreQuery.AbstractExpressionExecutor.getAlias(StoreQuery q)
           
 String AbstractStoreQuery.AbstractExecutor.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.
 boolean[] ExpressionStoreQuery.AbstractExpressionExecutor.getAscending(StoreQuery q)
           
 boolean[] AbstractStoreQuery.AbstractExecutor.getAscending(StoreQuery q)
           
 boolean[] StoreQuery.Executor.getAscending(StoreQuery q)
          Return the ordering direction for all ordering clauses, or empty array if none.
 String[] ExpressionStoreQuery.DataStoreExecutor.getDataStoreActions(StoreQuery q, Object[] params, StoreQuery.Range range)
           
 String[] AbstractStoreQuery.AbstractExecutor.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.
 int ExpressionStoreQuery.AbstractExpressionExecutor.getOperation(StoreQuery q)
           
 int AbstractStoreQuery.AbstractExecutor.getOperation(StoreQuery q)
           
 int StoreQuery.Executor.getOperation(StoreQuery q)
          Returns the operation this executor is meant to execute.
 Object ExpressionStoreQuery.DataStoreExecutor.getOrderingValue(StoreQuery q, Object[] params, Object resultObject, int orderIndex)
           
 Object AbstractStoreQuery.AbstractExecutor.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 orderIndexth ordering expression in Query#getOrderingClauses from the given result object.
 LinkedMap ExpressionStoreQuery.AbstractExpressionExecutor.getParameterTypes(StoreQuery q)
           
 LinkedMap AbstractStoreQuery.AbstractExecutor.getParameterTypes(StoreQuery q)
           
 LinkedMap StoreQuery.Executor.getParameterTypes(StoreQuery q)
          Return a map of parameter names to types.
 String[] ExpressionStoreQuery.AbstractExpressionExecutor.getProjectionAliases(StoreQuery q)
           
 String[] AbstractStoreQuery.AbstractExecutor.getProjectionAliases(StoreQuery q)
           
 String[] StoreQuery.Executor.getProjectionAliases(StoreQuery q)
          Return the alias for each projection element, or empty array if not a projection.
 Class[] ExpressionStoreQuery.DataStoreExecutor.getProjectionTypes(StoreQuery q)
           
 Class[] AbstractStoreQuery.AbstractExecutor.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.
 void ExpressionStoreQuery.AbstractExpressionExecutor.getRange(StoreQuery q, Object[] params, StoreQuery.Range range)
           
 void AbstractStoreQuery.AbstractExecutor.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.
 Class ExpressionStoreQuery.AbstractExpressionExecutor.getResultClass(StoreQuery q)
           
 Class AbstractStoreQuery.AbstractExecutor.getResultClass(StoreQuery q)
           
 Class StoreQuery.Executor.getResultClass(StoreQuery q)
          Returns the result class, if any.
 Map ExpressionStoreQuery.AbstractExpressionExecutor.getUpdates(StoreQuery q)
           
 Map AbstractStoreQuery.AbstractExecutor.getUpdates(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.
 boolean ExpressionStoreQuery.AbstractExpressionExecutor.hasGrouping(StoreQuery q)
           
 boolean AbstractStoreQuery.AbstractExecutor.hasGrouping(StoreQuery q)
           
 boolean StoreQuery.Executor.hasGrouping(StoreQuery q)
          Whether the compiled query has grouping.
 boolean ExpressionStoreQuery.AbstractExpressionExecutor.isAggregate(StoreQuery q)
           
 boolean AbstractStoreQuery.AbstractExecutor.isAggregate(StoreQuery q)
           
 boolean StoreQuery.Executor.isAggregate(StoreQuery q)
          Return true if the compiled query is an aggregate.
 boolean ExpressionStoreQuery.AbstractExpressionExecutor.isPacking(StoreQuery q)
           
 boolean AbstractStoreQuery.AbstractExecutor.isPacking(StoreQuery q)
           
 boolean StoreQuery.Executor.isPacking(StoreQuery q)
          Return true if this executor packs projections into the result class itself.
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 DelegatingQuery.updateInMemory(StoreQuery q, StoreQuery.Executor ex, Object[] params)
           
 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.
 void ExpressionStoreQuery.AbstractExpressionExecutor.validate(StoreQuery q)
           
 void AbstractStoreQuery.AbstractExecutor.validate(StoreQuery q)
           
 void StoreQuery.Executor.validate(StoreQuery q)
          Validate components of query.
 

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)
           
 



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