Uses of Interface
org.apache.openjpa.lib.rop.ResultObjectProvider

Packages that use ResultObjectProvider
org.apache.openjpa.abstractstore OpenJPA Abstract StoreManager Implementation 
org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernel 
org.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadata 
org.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategies 
org.apache.openjpa.kernel OpenJPA Runtime Kernel 
org.apache.openjpa.lib.rop Result Object Provider Framework 
org.apache.openjpa.slice.jdbc Implements Distributed version of JDBCStoreManager and JDBCStoreQuery. 
org.apache.openjpa.xmlstore XML Store 
 

Uses of ResultObjectProvider in org.apache.openjpa.abstractstore
 

Methods in org.apache.openjpa.abstractstore that return ResultObjectProvider
abstract  ResultObjectProvider AbstractStoreManager.executeExtent(ClassMetaData meta, boolean subs, FetchConfiguration fetch)
          Create a ResultObjectProvider that can return all instances of type, optionally including subclasses as defined by subclasses.
 

Uses of ResultObjectProvider in org.apache.openjpa.jdbc.kernel
 

Classes in org.apache.openjpa.jdbc.kernel that implement ResultObjectProvider
 class GenericResultObjectProvider
          Object provider implementation wrapped around a generic Result.
 class InstanceResultObjectProvider
          Object provider implementation wrapped around a Select.
(package private)  class MappedQueryResultObjectProvider
          Provides the data from query result mapped by a QueryResultMapping.
 class PagingResultObjectProvider
          Object provider implementation that fetches one page of results at a a time as it scrolls.
(package private)  class PreparedProjectionResultObjectProvider
          Object provider implementation wrapped around a projection select that has been executed earlier.
 class PreparedResultObjectProvider
          A Select-oriented Result Object Provider whose Select has been executed outside its own scope.
(package private)  class ProjectionResultObjectProvider
          Object provider implementation wrapped around a projection select.
 class SelectResultObjectProvider
          Abstract provider implementation wrapped around a Select.
(package private)  class SQLProjectionResultObjectProvider
          Provides all column data in a ResultSet.
 

Methods in org.apache.openjpa.jdbc.kernel that return ResultObjectProvider
 ResultObjectProvider JDBCStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)
           
protected  ResultObjectProvider JDBCStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range)
           
 ResultObjectProvider SQLStoreQuery.SQLExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range)
           
 ResultObjectProvider PreparedSQLStoreQuery.PreparedSQLExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range)
           
 

Methods in org.apache.openjpa.jdbc.kernel with parameters of type ResultObjectProvider
 ResultList<?> JDBCFetchConfigurationImpl.newResultList(ResultObjectProvider rop)
           
 

Uses of ResultObjectProvider in org.apache.openjpa.jdbc.meta
 

Methods in org.apache.openjpa.jdbc.meta that return ResultObjectProvider
 ResultObjectProvider ClassStrategy.customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)
          Implement this method to customize obtaining a result containing all instances of this class.
 ResultObjectProvider ClassMapping.customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)
           
 

Uses of ResultObjectProvider in org.apache.openjpa.jdbc.meta.strats
 

Methods in org.apache.openjpa.jdbc.meta.strats that return ResultObjectProvider
 ResultObjectProvider AbstractClassStrategy.customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)
           
 

Uses of ResultObjectProvider in org.apache.openjpa.kernel
 

Subinterfaces of ResultObjectProvider in org.apache.openjpa.kernel
 interface PCResultObjectProvider
          Variant of ResultObjectProvider that populates a OpenJPAStateManager object in an application-defined manner.
 

Classes in org.apache.openjpa.kernel that implement ResultObjectProvider
 class AbstractPCResultObjectProvider
          Abstract implementation of PCResultObjectProvider that implements getResultObject() by assembling the necessary information about the object to be loaded.
 class OrderingMergedResultObjectProvider
          Merged result object provider specialization that extracts ordering values from results for comparison.
static class QueryImpl.PackingResultObjectProvider
          Result object provider that packs results before returning them.
 

Methods in org.apache.openjpa.kernel that return ResultObjectProvider
 ResultObjectProvider StoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)
          Return a provider for all instances of the given candidate class, optionally including subclasses.
 ResultObjectProvider DelegatingStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)
           
protected  ResultObjectProvider ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params, StoreQuery.Range range)
          Execute the given expression against the given candidate extent.
 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)
           
 ResultObjectProvider QueryImpl.PackingResultObjectProvider.getDelegate()
           
 

Methods in org.apache.openjpa.kernel with parameters of type ResultObjectProvider
protected  Object OrderingMergedResultObjectProvider.getOrderingValue(Object val, int idx, ResultObjectProvider rop)
           
 ResultList<?> FetchConfigurationImpl.newResultList(ResultObjectProvider rop)
           
 ResultList<?> FetchConfiguration.newResultList(ResultObjectProvider rop)
          Return a new result list for the current fetch configuration.
 ResultList DelegatingFetchConfiguration.newResultList(ResultObjectProvider rop)
           
protected  Object QueryImpl.toResult(StoreQuery q, StoreQuery.Executor ex, ResultObjectProvider rop, StoreQuery.Range range)
          Return the query result for the given result object provider.
 

Constructors in org.apache.openjpa.kernel with parameters of type ResultObjectProvider
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.PackingResultObjectProvider(ResultObjectProvider delegate, ResultPacker packer, int resultLength)
           
 

Uses of ResultObjectProvider in org.apache.openjpa.lib.rop
 

Classes in org.apache.openjpa.lib.rop that implement ResultObjectProvider
 class ListResultObjectProvider
          A result object provider wrapped around a normal list.
 class MergedResultObjectProvider
          A result object provider that merges multiple result object provider delegates.
 class RangeResultObjectProvider
          Prevents a view of a given range of indices from the delegate result object provider.
 

Methods in org.apache.openjpa.lib.rop that return ResultObjectProvider
 ResultObjectProvider RangeResultObjectProvider.getDelegate()
           
 

Methods in org.apache.openjpa.lib.rop with parameters of type ResultObjectProvider
protected  Object MergedResultObjectProvider.getOrderingValue(Object val, int idx, ResultObjectProvider rop)
          Return the value to use for ordering on the given result value.
 

Constructors in org.apache.openjpa.lib.rop with parameters of type ResultObjectProvider
EagerResultList(ResultObjectProvider rop)
           
LazyForwardResultList(ResultObjectProvider rop)
           
MergedResultObjectProvider(ResultObjectProvider[] rops)
          Constructor.
MergedResultObjectProvider(ResultObjectProvider[] rops, Comparator comp)
          Constructor.
RandomAccessResultList(ResultObjectProvider rop)
           
RangeResultObjectProvider(ResultObjectProvider delegate, long startIdx, long endIdx)
          Constructor.
ResultObjectProviderIterator(ResultObjectProvider rop)
          Constructor.
SimpleResultList(ResultObjectProvider rop)
           
SoftRandomAccessResultList(ResultObjectProvider rop)
           
WindowResultList(ResultObjectProvider rop)
           
WindowResultList(ResultObjectProvider rop, int windowSize)
           
 

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

Classes in org.apache.openjpa.slice.jdbc that implement ResultObjectProvider
 class UniqueResultObjectProvider
          Aggregates individual single query results from different databases.
 

Methods in org.apache.openjpa.slice.jdbc that return ResultObjectProvider
 ResultObjectProvider DistributedStoreQuery.QueryExecutor.call()
           
 ResultObjectProvider DistributedSQLStoreQuery.QueryExecutor.call()
           
 ResultObjectProvider DistributedJDBCStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)
           
 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.
 

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

Uses of ResultObjectProvider in org.apache.openjpa.xmlstore
 

Methods in org.apache.openjpa.xmlstore that return ResultObjectProvider
 ResultObjectProvider XMLStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)
           
 



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