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 ResultObjectProviderAbstractStoreManager. executeExtent(ClassMetaData meta, boolean subs, FetchConfiguration fetch)Create aResultObjectProviderthat 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 classGenericResultObjectProviderObject provider implementation wrapped around a genericResult.classInstanceResultObjectProviderObject provider implementation wrapped around aSelect.classPagingResultObjectProviderObject provider implementation that fetches one page of results at a a time as it scrolls.classPreparedResultObjectProviderA Select-oriented Result Object Provider whose Select has been executed outside its own scope.classSelectResultObjectProviderAbstract provider implementation wrapped around aSelect.classXROPGets multiple Result Object Providers each with different mapping.Methods in org.apache.openjpa.jdbc.kernel that return ResultObjectProvider Modifier and Type Method Description ResultObjectProviderJDBCStoreManager. executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)protected ResultObjectProviderJDBCStoreQuery. executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, java.lang.Object[] params, StoreQuery.Range range)ResultObjectProviderPreparedSQLStoreQuery.PreparedSQLExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)ResultObjectProviderSQLStoreQuery.SQLExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)ResultObjectProviderStoredProcedureQuery.StoredProcedureQueryExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)ResultObjectProviderXROP. 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 ResultObjectProviderClassMapping. customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)ResultObjectProviderClassStrategy. 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 ResultObjectProviderAbstractClassStrategy. 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 interfacePCResultObjectProviderVariant ofResultObjectProviderthat populates aOpenJPAStateManagerobject in an application-defined manner.Classes in org.apache.openjpa.kernel that implement ResultObjectProvider Modifier and Type Class Description classAbstractPCResultObjectProviderAbstract implementation ofPCResultObjectProviderthat implementsgetResultObject()by assembling the necessary information about the object to be loaded.classOrderingMergedResultObjectProviderMerged result object provider specialization that extracts ordering values from results for comparison.static classQueryImpl.PackingResultObjectProviderResult object provider that packs results before returning them.Methods in org.apache.openjpa.kernel that return ResultObjectProvider Modifier and Type Method Description ResultObjectProviderDelegatingStoreManager. executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)ResultObjectProviderStoreManager. executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)Return a provider for all instances of the given candidate class, optionally including subclasses.ResultObjectProviderExpressionStoreQuery.DataStoreExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)protected ResultObjectProviderExpressionStoreQuery. 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.ResultObjectProviderExpressionStoreQuery.InMemoryExecutor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)ResultObjectProviderStoreQuery.Executor. executeQuery(StoreQuery q, java.lang.Object[] params, StoreQuery.Range range)Return the result of executing this query with the given parameter values.ResultObjectProviderQueryImpl.PackingResultObjectProvider. getDelegate()Methods in org.apache.openjpa.kernel with parameters of type ResultObjectProvider Modifier and Type Method Description protected java.lang.ObjectOrderingMergedResultObjectProvider. getOrderingValue(java.lang.Object val, int idx, ResultObjectProvider rop)ResultListDelegatingFetchConfiguration. 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.ObjectQueryImpl. 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 interfaceBatchedResultObjectProviderA provider for multiple result sets.Classes in org.apache.openjpa.lib.rop that implement ResultObjectProvider Modifier and Type Class Description classListResultObjectProviderA result object provider wrapped around a normal list.classMergedResultObjectProviderA result object provider that merges multiple result object provider delegates.classRangeResultObjectProviderPrevents 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 ResultObjectProviderRangeResultObjectProvider. getDelegate()ResultObjectProviderBatchedResultObjectProvider. 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.ObjectMergedResultObjectProvider. 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 classUniqueResultObjectProviderAggregates 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 ResultObjectProviderXMLStoreManager. executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)
-