Uses of Interface
org.apache.openjpa.lib.rop.ResultObjectProvider
Packages that use ResultObjectProvider
Package
Description
OpenJPA Abstract StoreManager Implementation
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC ORM Strategies
OpenJPA Runtime Kernel
Result Object Provider Framework
Implements Distributed version of JDBCStoreManager and JDBCStoreQuery.
XML Store
-
Uses of ResultObjectProvider in org.apache.openjpa.abstractstore
Methods in org.apache.openjpa.abstractstore that return ResultObjectProviderModifier and TypeMethodDescriptionabstract 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 ResultObjectProviderModifier and TypeClassDescriptionclassObject provider implementation wrapped around a genericResult.classObject provider implementation wrapped around aSelect.classObject provider implementation that fetches one page of results at a a time as it scrolls.classA Select-oriented Result Object Provider whose Select has been executed outside its own scope.classAbstract provider implementation wrapped around aSelect.classGets multiple Result Object Providers each with different mapping.Methods in org.apache.openjpa.jdbc.kernel that return ResultObjectProviderModifier and TypeMethodDescriptionJDBCStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch) protected ResultObjectProviderJDBCStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range) PreparedSQLStoreQuery.PreparedSQLExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range) SQLStoreQuery.SQLExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range) StoredProcedureQuery.StoredProcedureQueryExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range) 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 ResultObjectProviderModifier and TypeMethodDescriptionResultList<?>JDBCFetchConfigurationImpl.newResultList(ResultObjectProvider rop) -
Uses of ResultObjectProvider in org.apache.openjpa.jdbc.meta
Methods in org.apache.openjpa.jdbc.meta that return ResultObjectProviderModifier and TypeMethodDescriptionClassMapping.customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx) 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 ResultObjectProviderModifier and TypeMethodDescriptionAbstractClassStrategy.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.kernelModifier and TypeInterfaceDescriptioninterfaceVariant ofResultObjectProviderthat populates aOpenJPAStateManagerobject in an application-defined manner.Classes in org.apache.openjpa.kernel that implement ResultObjectProviderModifier and TypeClassDescriptionclassAbstract implementation ofPCResultObjectProviderthat implementsgetResultObject()by assembling the necessary information about the object to be loaded.classMerged result object provider specialization that extracts ordering values from results for comparison.static classResult object provider that packs results before returning them.Methods in org.apache.openjpa.kernel that return ResultObjectProviderModifier and TypeMethodDescriptionDelegatingStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch) StoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch) Return a provider for all instances of the given candidate class, optionally including subclasses.ExpressionStoreQuery.DataStoreExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range) protected ResultObjectProviderExpressionStoreQuery.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.ExpressionStoreQuery.InMemoryExecutor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range) StoreQuery.Executor.executeQuery(StoreQuery q, Object[] params, StoreQuery.Range range) Return the result of executing this query with the given parameter values.QueryImpl.PackingResultObjectProvider.getDelegate()Methods in org.apache.openjpa.kernel with parameters of type ResultObjectProviderModifier and TypeMethodDescriptionprotected ObjectOrderingMergedResultObjectProvider.getOrderingValue(Object val, int idx, ResultObjectProvider rop) 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 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 ResultObjectProviderModifierConstructorDescriptionOrderingMergedResultObjectProvider(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor[] execs, StoreQuery q, Object[] params) OrderingMergedResultObjectProvider(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor exec, StoreQuery q, 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.ropModifier and TypeInterfaceDescriptioninterfaceA provider for multiple result sets.Classes in org.apache.openjpa.lib.rop that implement ResultObjectProviderModifier and TypeClassDescriptionclassA result object provider wrapped around a normal list.classA result object provider that merges multiple result object provider delegates.classPrevents a view of a given range of indices from the delegate result object provider.Methods in org.apache.openjpa.lib.rop that return ResultObjectProviderModifier and TypeMethodDescriptionRangeResultObjectProvider.getDelegate()BatchedResultObjectProvider.getResultObject()Gets the next result object provider from its batch.Methods in org.apache.openjpa.lib.rop with parameters of type ResultObjectProviderModifier and TypeMethodDescriptionprotected ObjectMergedResultObjectProvider.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 ResultObjectProviderModifierConstructorDescriptionConstructor.MergedResultObjectProvider(ResultObjectProvider[] rops, Comparator comp) Constructor.RangeResultObjectProvider(ResultObjectProvider delegate, long startIdx, long endIdx) Constructor.Constructor.WindowResultList(ResultObjectProvider rop, int windowSize) -
Uses of ResultObjectProvider in org.apache.openjpa.slice.jdbc
Classes in org.apache.openjpa.slice.jdbc that implement ResultObjectProviderModifier and TypeClassDescriptionclassAggregates individual single query results from different databases.Constructors in org.apache.openjpa.slice.jdbc with parameters of type ResultObjectProviderModifierConstructorDescriptionUniqueResultObjectProvider(ResultObjectProvider[] rops, StoreQuery q, QueryExpressions[] exps) -
Uses of ResultObjectProvider in org.apache.openjpa.xmlstore
Methods in org.apache.openjpa.xmlstore that return ResultObjectProviderModifier and TypeMethodDescriptionXMLStoreManager.executeExtent(ClassMetaData meta, boolean subclasses, FetchConfiguration fetch)