Uses of Interface
org.apache.openjpa.lib.rop.ResultObjectProvider
-
Packages that use ResultObjectProvider Package Description org.apache.openjpa.abstractstore OpenJPA Abstract StoreManager Implementationorg.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernelorg.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadataorg.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategiesorg.apache.openjpa.kernel OpenJPA Runtime Kernelorg.apache.openjpa.lib.rop Result Object Provider Frameworkorg.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 Modifier and Type Method Description abstract ResultObjectProvider
AbstractStoreManager. executeExtent(ClassMetaData meta, boolean subs, FetchConfiguration fetch)
Create aResultObjectProvider
that can return all instances oftype
, optionally including subclasses as defined bysubclasses
. -
Uses of ResultObjectProvider in org.apache.openjpa.jdbc.kernel
Classes in org.apache.openjpa.jdbc.kernel that implement ResultObjectProvider Modifier and Type Class Description class
GenericResultObjectProvider
Object provider implementation wrapped around a genericResult
.class
InstanceResultObjectProvider
Object provider implementation wrapped around aSelect
.class
PagingResultObjectProvider
Object provider implementation that fetches one page of results at a a time as it scrolls.class
PreparedResultObjectProvider
A Select-oriented Result Object Provider whose Select has been executed outside its own scope.class
SelectResultObjectProvider
Abstract provider implementation wrapped around aSelect
.class
XROP
Gets multiple Result Object Providers each with different mapping.Methods in org.apache.openjpa.jdbc.kernel that return ResultObjectProvider Modifier and Type Method Description 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, java.lang.Object[] params, StoreQuery.Range range)
ResultObjectProvider
PreparedSQLStoreQuery.PreparedSQLExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)
ResultObjectProvider
SQLStoreQuery.SQLExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)
ResultObjectProvider
StoredProcedureQuery.StoredProcedureQueryExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)
ResultObjectProvider
XROP. getResultObject()
Gets the current result set, wraps it with aResultSetResult
, then wraps again with appropriate ROP based on the result set mapping.Methods in org.apache.openjpa.jdbc.kernel with parameters of type ResultObjectProvider Modifier and Type Method Description ResultList<?>
JDBCFetchConfigurationImpl. newResultList(ResultObjectProvider rop)
-
Uses of ResultObjectProvider in org.apache.openjpa.jdbc.meta
Methods in org.apache.openjpa.jdbc.meta that return ResultObjectProvider Modifier and Type Method Description 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 Modifier and Type Method Description 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 Modifier and Type Interface Description interface
PCResultObjectProvider
Variant ofResultObjectProvider
that populates aOpenJPAStateManager
object in an application-defined manner.Classes in org.apache.openjpa.kernel that implement ResultObjectProvider Modifier and Type Class Description class
AbstractPCResultObjectProvider
Abstract implementation ofPCResultObjectProvider
that implementsgetResultObject()
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 Modifier and Type Method Description 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.ResultObjectProvider
ExpressionStoreQuery.DataStoreExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)
protected ResultObjectProvider
ExpressionStoreQuery. executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, java.lang.Object[] params, StoreQuery.Range range)
Execute the given expression against the given candidate extent.ResultObjectProvider
ExpressionStoreQuery.InMemoryExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)
ResultObjectProvider
StoreQuery.Executor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)
Return the result of executing this query with the given parameter values.ResultObjectProvider
QueryImpl.PackingResultObjectProvider. getDelegate()
Methods in org.apache.openjpa.kernel with parameters of type ResultObjectProvider Modifier and Type Method Description protected java.lang.Object
OrderingMergedResultObjectProvider. getOrderingValue(java.lang.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 java.lang.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 Constructor Description OrderingMergedResultObjectProvider(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor[] execs, StoreQuery q, java.lang.Object[] params)
OrderingMergedResultObjectProvider(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor exec, StoreQuery q, java.lang.Object[] params)
PackingResultObjectProvider(ResultObjectProvider delegate, ResultPacker packer, int resultLength)
-
Uses of ResultObjectProvider in org.apache.openjpa.lib.rop
Subinterfaces of ResultObjectProvider in org.apache.openjpa.lib.rop Modifier and Type Interface Description interface
BatchedResultObjectProvider
A provider for multiple result sets.Classes in org.apache.openjpa.lib.rop that implement ResultObjectProvider Modifier and Type Class Description 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 Modifier and Type Method Description ResultObjectProvider
RangeResultObjectProvider. getDelegate()
ResultObjectProvider
BatchedResultObjectProvider. getResultObject()
Gets the next result object provider from its batch.Methods in org.apache.openjpa.lib.rop with parameters of type ResultObjectProvider Modifier and Type Method Description protected java.lang.Object
MergedResultObjectProvider. getOrderingValue(java.lang.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 Constructor Description EagerResultList(ResultObjectProvider rop)
LazyForwardResultList(ResultObjectProvider rop)
MergedResultObjectProvider(ResultObjectProvider[] rops)
Constructor.MergedResultObjectProvider(ResultObjectProvider[] rops, java.util.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 Modifier and Type Class Description class
UniqueResultObjectProvider
Aggregates individual single query results from different databases.Constructors in org.apache.openjpa.slice.jdbc with parameters of type ResultObjectProvider Constructor Description UniqueResultObjectProvider(ResultObjectProvider[] rops, StoreQuery q, QueryExpressions[] exps)
-
Uses of ResultObjectProvider in org.apache.openjpa.xmlstore
Methods in org.apache.openjpa.xmlstore that return ResultObjectProvider Modifier and Type Method Description ResultObjectProvider
XMLStoreManager. executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)
-