| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. | 
 class | 
PagingResultObjectProvider
Object provider implementation that fetches one page of results at a a time as it scrolls.  | 
 class | 
SelectResultObjectProvider
Abstract provider implementation wrapped around a Select. | 
| 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)
 | 
| 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.  | 
| 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.DataStoreExecutor.executeQuery(StoreQuery q,
             Object[] params,
             StoreQuery.Range range)
 | 
| 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)
 | 
|
| 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 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.  | 
| 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)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||