Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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 | Extended OpenJPA Interfaces for distributed databases.
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.

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` | `PreparedSQLStoreQuery` A executor for Prepared SQL Query.
`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)`
`ResultObjectProvider` | `PreparedSQLStoreQuery.PreparedSQLExecutor.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)`
`Class[]` | `PreparedSQLStoreQuery.PreparedSQLExecutor.getProjectionTypes(StoreQuery q)`
`boolean` | `SQLStoreQuery.SQLExecutor.isPacking(StoreQuery q)`
`Object[]` | `SQLStoreQuery.SQLExecutor.toParameterArray(StoreQuery q, Map userParams)` The given query is parsed to find the parameter tokens of the form `?n` which is different than `?` tokens in actual SQL parameter tokens.
`Object[]` | `PreparedSQLStoreQuery.PreparedSQLExecutor.toParameterArray(StoreQuery q, Map userParams)` Convert given userParams to an array whose ordering matches as per expected during executeXXX() methods.

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, Map params)`
`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` | `ExpressionStoreQuery.DataStoreExecutor.executeDelete(StoreQuery q, Object[] params)`
`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.
`ResultObjectProvider` | `ExpressionStoreQuery.InMemoryExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range)`
`ResultObjectProvider` | `ExpressionStoreQuery.DataStoreExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range)`
`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` | `ExpressionStoreQuery.DataStoreExecutor.executeUpdate(StoreQuery q, Object[] params)`
`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[]` | `ExpressionStoreQuery.AbstractExpressionExecutor.getAccessPathMetaDatas(StoreQuery q)`
`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` | `ExpressionStoreQuery.AbstractExpressionExecutor.getAlias(StoreQuery q)`
`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[]` | `ExpressionStoreQuery.AbstractExpressionExecutor.getAscending(StoreQuery q)`
`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[]` | `ExpressionStoreQuery.InMemoryExecutor.getDataStoreActions(StoreQuery q, Object[] params, StoreQuery.Range range)`
`String[]` | `ExpressionStoreQuery.DataStoreExecutor.getDataStoreActions(StoreQuery q, Object[] params, StoreQuery.Range range)`
`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` | `ExpressionStoreQuery.AbstractExpressionExecutor.getOperation(StoreQuery q)`
`int` | `AbstractStoreQuery.AbstractExecutor.getOperation(StoreQuery q)`
`OrderedMap<Object,Class<?>>` | `StoreQuery.Executor.getOrderedParameterTypes(StoreQuery q)` Return a map of parameter names to types.
`OrderedMap<Object,Class<?>>` | `ExpressionStoreQuery.AbstractExpressionExecutor.getOrderedParameterTypes(StoreQuery q)`
`OrderedMap<Object,Class<?>>` | `AbstractStoreQuery.AbstractExecutor.getOrderedParameterTypes(StoreQuery q)`
`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` | `ExpressionStoreQuery.InMemoryExecutor.getOrderingValue(StoreQuery q, Object[] params, Object resultObject, int orderIndex)`
`Object` | `ExpressionStoreQuery.DataStoreExecutor.getOrderingValue(StoreQuery q, Object[] params, Object resultObject, int orderIndex)`
`Object` | `AbstractStoreQuery.AbstractExecutor.getOrderingValue(StoreQuery q, Object[] params, Object resultObject, int orderIndex)`
`org.apache.commons.collections.map.LinkedMap` | `StoreQuery.Executor.getParameterTypes(StoreQuery q)` Deprecated.
`org.apache.commons.collections.map.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[]` | `ExpressionStoreQuery.AbstractExpressionExecutor.getProjectionAliases(StoreQuery q)`
`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<?>[]` | `ExpressionStoreQuery.AbstractExpressionExecutor.getProjectionTypes(StoreQuery q)`
`Class[]` | `ExpressionStoreQuery.InMemoryExecutor.getProjectionTypes(StoreQuery q)`
`Class[]` | `ExpressionStoreQuery.DataStoreExecutor.getProjectionTypes(StoreQuery q)`
`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` | `ExpressionStoreQuery.AbstractExpressionExecutor.getRange(StoreQuery q, Object[] params, StoreQuery.Range range)`
`void` | `AbstractStoreQuery.AbstractExecutor.getRange(StoreQuery q, Object[] params, StoreQuery.Range range)`
`Class<?>` | `StoreQuery.Executor.getResultClass(StoreQuery q)` Returns the result class, if any.
`Class<?>` | `ExpressionStoreQuery.AbstractExpressionExecutor.getResultClass(StoreQuery q)`
`Class<?>` | `AbstractStoreQuery.AbstractExecutor.getResultClass(StoreQuery q)`
`ResultShape<?>` | `StoreQuery.Executor.getResultShape(StoreQuery q)`
`ResultShape<?>` | `ExpressionStoreQuery.AbstractExpressionExecutor.getResultShape(StoreQuery q)`
`ResultShape<?>` | `AbstractStoreQuery.AbstractExecutor.getResultShape(StoreQuery q)`
`Map<FieldMetaData,Value>` | `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` | `ExpressionStoreQuery.AbstractExpressionExecutor.getUpdates(StoreQuery q)`
`Map<FieldMetaData,Value>` | `AbstractStoreQuery.AbstractExecutor.getUpdates(StoreQuery q)`
`boolean` | `StoreQuery.Executor.hasGrouping(StoreQuery q)` Whether the compiled query has grouping.
`boolean` | `ExpressionStoreQuery.AbstractExpressionExecutor.hasGrouping(StoreQuery q)`
`boolean` | `AbstractStoreQuery.AbstractExecutor.hasGrouping(StoreQuery q)`
`boolean` | `StoreQuery.Executor.isAggregate(StoreQuery q)` Return true if the compiled query is an aggregate.
`boolean` | `ExpressionStoreQuery.AbstractExpressionExecutor.isAggregate(StoreQuery q)`
`boolean` | `AbstractStoreQuery.AbstractExecutor.isAggregate(StoreQuery q)`
`boolean` | `StoreQuery.Executor.isDistinct(StoreQuery q)`
`boolean` | `ExpressionStoreQuery.AbstractExpressionExecutor.isDistinct(StoreQuery q)`
`boolean` | `AbstractStoreQuery.AbstractExecutor.isDistinct(StoreQuery q)`
`boolean` | `StoreQuery.Executor.isPacking(StoreQuery q)` Return true if this executor packs projections into the result class itself.
`boolean` | `ExpressionStoreQuery.AbstractExpressionExecutor.isPacking(StoreQuery q)`
`boolean` | `AbstractStoreQuery.AbstractExecutor.isPacking(StoreQuery q)`
`protected QueryImpl` | `BrokerImpl.newQueryImpl(String lang, StoreQuery sq)` Create a new query.
`Object[]` | `StoreQuery.Executor.toParameterArray(StoreQuery q, Map<?,?> userParams)` Return an array from the given user parameter values.
`Object[]` | `ExpressionStoreQuery.AbstractExpressionExecutor.toParameterArray(StoreQuery q, Map<?,?> userParams)` Creates a Object[] from the values of the given user parameters.
`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` | `ExpressionStoreQuery.AbstractExpressionExecutor.validate(StoreQuery q)`
`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

Methods in org.apache.openjpa.slice with parameters of type StoreQuery
`protected QueryImpl` | `DistributedBrokerImpl.newQueryImpl(String lang, StoreQuery sq)` Create a new query.

Constructors in org.apache.openjpa.slice with parameters of type StoreQuery
`DistributedQueryImpl(Broker broker, String language, StoreQuery storeQuery)`

Uses of StoreQuery in org.apache.openjpa.slice.jdbc

Classes in org.apache.openjpa.slice.jdbc that implement StoreQuery
`(package private) class` | `DistributedSQLStoreQuery` A query for distributed databases.
`(package private) class` | `DistributedStoreQuery` A query for distributed databases.

Fields in org.apache.openjpa.slice.jdbc declared as StoreQuery
`(package private) StoreQuery` | `DistributedStoreQuery.QueryExecutor.query`
`(package private) StoreQuery` | `DistributedStoreQuery.DeleteExecutor.query`
`(package private) StoreQuery` | `DistributedStoreQuery.UpdateExecutor.query`
`(package private) StoreQuery` | `DistributedSQLStoreQuery.QueryExecutor.query`
`(package private) StoreQuery` | `DistributedSQLStoreQuery.DeleteExecutor.query`
`(package private) StoreQuery` | `DistributedSQLStoreQuery.UpdateExecutor.query`

Methods in org.apache.openjpa.slice.jdbc that return StoreQuery
`StoreQuery` | `DistributedJDBCStoreManager.newQuery(String language)` Construct a distributed query to be executed against all the slices.

Methods in org.apache.openjpa.slice.jdbc with parameters of type StoreQuery
`(package private) void` | `DistributedStoreQuery.add(StoreQuery q)`
`(package private) void` | `DistributedSQLStoreQuery.add(StoreQuery q)`
`Number` | `DistributedStoreQuery.ParallelExecutor.executeDelete(StoreQuery q, Object[] params)`
`Number` | `DistributedSQLStoreQuery.ParallelExecutor.executeDelete(StoreQuery q, Object[] params)`
`ResultObjectProvider` | `DistributedStoreQuery.ParallelExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range)` Each child query must be executed with slice context and not the given query context.
`ResultObjectProvider` | `DistributedSQLStoreQuery.ParallelExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range)` Each child query must be executed with slice context and not the given query context.
`Number` | `DistributedStoreQuery.ParallelExecutor.executeUpdate(StoreQuery q, Object[] params)`
`Number` | `DistributedSQLStoreQuery.ParallelExecutor.executeUpdate(StoreQuery q, Object[] params)`

Constructors in org.apache.openjpa.slice.jdbc with parameters of type StoreQuery
`UniqueResultObjectProvider(ResultObjectProvider[] rops, StoreQuery q, QueryExpressions[] exps)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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