Uses of Interface
org.datanucleus.store.rdbms.query.ResultObjectFactory
Packages that use ResultObjectFactory
Package
Description
Package providing the querying mechanism for DataNucleus for RDBMS datastores.
This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps/arrays) within DataNucleus.
-
Uses of ResultObjectFactory in org.datanucleus.store.rdbms.query
Classes in org.datanucleus.store.rdbms.query that implement ResultObjectFactoryModifier and TypeClassDescriptionclass
AbstractROF<T>
Abstract result object factory, taking the ExecutionContext being operated in, and the ResultSet that will be processed.final class
Result-object factory that takes a JDBC ResultSet, a results mapping, and creates a persistable object instance for each row in the ResultSet.class
Take a ResultSet, and for each row retrieves an object of a specified result class type.class
ResultObjectFactory that operates using a QueryResultMetaData and returns objects based on the definition.Fields in org.datanucleus.store.rdbms.query declared as ResultObjectFactoryModifier and TypeFieldDescriptionprotected ResultObjectFactory
<E> AbstractRDBMSQueryResult.rof
ResultObjectFactory for converting the result set into objects.Methods in org.datanucleus.store.rdbms.query that return ResultObjectFactoryModifier and TypeMethodDescriptionprotected ResultObjectFactory
SQLQuery.getResultObjectFactoryForCandidateClass
(ResultSet rs) Method to generate a ResultObjectFactory for converting rows of the provided ResultSet into instances of the candidate class.static ResultObjectFactory
RDBMSQueryUtils.getResultObjectFactoryForNoCandidateClass
(org.datanucleus.ExecutionContext ec, ResultSet rs, Class resultClass) Utility to take a ResultSet and return a ResultObjectFactory for extracting the results, assuming that no candidate class is supplied.Methods in org.datanucleus.store.rdbms.query with parameters of type ResultObjectFactoryModifier and TypeMethodDescriptionstatic AbstractRDBMSQueryResult
RDBMSQueryUtils.getQueryResultForQuery
(org.datanucleus.store.query.Query q, ResultObjectFactory rof, ResultSet rs, Collection candidates) Constructors in org.datanucleus.store.rdbms.query with parameters of type ResultObjectFactoryModifierConstructorDescriptionAbstractRDBMSQueryResult
(org.datanucleus.store.query.Query query, ResultObjectFactory<E> rof, ResultSet rs, org.datanucleus.FetchPlan fp) Constructor of the result from a Query.ForwardQueryResult
(org.datanucleus.store.query.Query query, ResultObjectFactory<E> rof, ResultSet rs, org.datanucleus.FetchPlan fp, Collection<Object> candidates) Constructor of the result from a Query.ScrollableQueryResult
(org.datanucleus.store.query.Query query, ResultObjectFactory<E> rof, ResultSet rs, org.datanucleus.FetchPlan fp, Collection candidates) Constructor of the result from a Query. -
Uses of ResultObjectFactory in org.datanucleus.store.rdbms.scostore
Constructors in org.datanucleus.store.rdbms.scostore with parameters of type ResultObjectFactoryModifierConstructorDescription(package private)
ArrayStoreIterator
(org.datanucleus.state.DNStateManager sm, ResultSet rs, ResultObjectFactory<E> rof, ElementContainerStore backingStore) (package private)
CollectionStoreIterator
(org.datanucleus.state.DNStateManager sm, ResultSet rs, ResultObjectFactory rof, AbstractCollectionStore<E> store) (package private)
ListStoreIterator
(org.datanucleus.state.DNStateManager sm, ResultSet resultSet, ResultObjectFactory rof, AbstractListStore<E> als)