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

## 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.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)`

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` | `ClassMapping.customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)`
`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.

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` | `DelegatingStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)`
`ResultObjectProvider` | `StoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)` Return a provider for all instances of the given candidate class, optionally including subclasses.
`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.

Methods in org.apache.openjpa.kernel with parameters of type ResultObjectProvider
`protected Object` | `OrderingMergedResultObjectProvider.getOrderingValue(Object val, int idx, ResultObjectProvider rop)`
`ResultList` | `DelegatingFetchConfiguration.newResultList(ResultObjectProvider rop)`
`ResultList` | `FetchConfiguration.newResultList(ResultObjectProvider rop)` Return a new result list for the current fetch configuration.
`ResultList` | `FetchConfigurationImpl.newResultList(ResultObjectProvider rop)`
`protected Object` | `QueryImpl.toResult(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.xmlstore

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

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

Copyright © 2006 Apache Software Foundation. All Rights Reserved.