Uses of Interface
org.hibernate.transform.ResultTransformer
-
-
Uses of ResultTransformer in org.hibernate
Methods in org.hibernate with parameters of type ResultTransformer Modifier and Type Method Description Criteria
Criteria. setResultTransformer(ResultTransformer resultTransformer)
Set a strategy for handling the query results.Query<R>
Query. setResultTransformer(ResultTransformer transformer)
Deprecated.(since 5.2) -
Uses of ResultTransformer in org.hibernate.criterion
Fields in org.hibernate.criterion declared as ResultTransformer Modifier and Type Field Description static ResultTransformer
CriteriaSpecification. ALIAS_TO_ENTITY_MAP
Each row of results is a Map from alias to entity instancestatic ResultTransformer
CriteriaSpecification. DISTINCT_ROOT_ENTITY
Each row of results is a distinct instance of the root entitystatic ResultTransformer
CriteriaSpecification. PROJECTION
This result transformer is selected implicitly by calling setProjection()static ResultTransformer
CriteriaSpecification. ROOT_ENTITY
Each row of results is an instance of the root entityMethods in org.hibernate.criterion with parameters of type ResultTransformer Modifier and Type Method Description DetachedCriteria
DetachedCriteria. setResultTransformer(ResultTransformer resultTransformer)
Set the result transformer to use. -
Uses of ResultTransformer in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return ResultTransformer Modifier and Type Method Description ResultTransformer
QueryParameters. getResultTransformer()
Constructors in org.hibernate.engine.spi with parameters of type ResultTransformer Constructor Description QueryParameters(QueryParameterBindings queryParameterBindings, LockOptions lockOptions, RowSelection selection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, java.lang.String cacheRegion, java.lang.String comment, java.util.List<java.lang.String> dbHints, java.io.Serializable[] collectionKeys, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, ResultTransformer resultTransformer)
QueryParameters(Type[] positionalParameterTypes, java.lang.Object[] positionalParameterValues, java.util.Map<java.lang.String,TypedValue> namedParameters, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, java.lang.String cacheRegion, java.lang.String comment, java.util.List<java.lang.String> queryHints, java.io.Serializable[] collectionKeys, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, ResultTransformer transformer)
QueryParameters(Type[] positionalParameterTypes, java.lang.Object[] positionalParameterValues, java.util.Map<java.lang.String,TypedValue> namedParameters, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, java.lang.String cacheRegion, java.lang.String comment, java.util.List<java.lang.String> queryHints, java.io.Serializable[] collectionKeys, ResultTransformer transformer)
QueryParameters(Type[] positionalParameterTypes, java.lang.Object[] positionalParameterValues, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, java.lang.String cacheRegion, java.lang.String comment, java.util.List<java.lang.String> queryHints, boolean isLookupByNaturalKey, ResultTransformer transformer)
-
Uses of ResultTransformer in org.hibernate.jpa.spi
Classes in org.hibernate.jpa.spi that implement ResultTransformer Modifier and Type Class Description class
CriteriaQueryTupleTransformer
ResultTransformer adapter for handling Tuple results from Criteria queriesclass
NativeQueryTupleTransformer
ResultTransformer adapter for handling Tuple results from Native queriesclass
TupleBuilderTransformer
ResultTransformer adapter for handling Tuple results from HQL/JPQL queries -
Uses of ResultTransformer in org.hibernate.loader
Methods in org.hibernate.loader that return ResultTransformer Modifier and Type Method Description protected ResultTransformer
Loader. resolveResultTransformer(ResultTransformer resultTransformer)
Determine the actual ResultTransformer that will be used to transform query results.Methods in org.hibernate.loader with parameters of type ResultTransformer Modifier and Type Method Description java.util.List
Loader. doQueryAndInitializeNonLazyCollections(SharedSessionContractImplementor session, QueryParameters queryParameters, boolean returnProxies, ResultTransformer forcedResultTransformer)
protected java.lang.Object
Loader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)
Get the actual object that is returned in the user-visible result list.protected java.util.List
Loader. getResultList(java.util.List results, ResultTransformer resultTransformer)
protected java.util.List
Loader. processResultSet(java.sql.ResultSet rs, QueryParameters queryParameters, SharedSessionContractImplementor session, boolean returnProxies, ResultTransformer forcedResultTransformer, int maxRows, java.util.List<AfterLoadAction> afterLoadActions)
protected ResultTransformer
Loader. resolveResultTransformer(ResultTransformer resultTransformer)
Determine the actual ResultTransformer that will be used to transform query results. -
Uses of ResultTransformer in org.hibernate.loader.criteria
Methods in org.hibernate.loader.criteria that return ResultTransformer Modifier and Type Method Description protected ResultTransformer
CriteriaLoader. resolveResultTransformer(ResultTransformer resultTransformer)
Methods in org.hibernate.loader.criteria with parameters of type ResultTransformer Modifier and Type Method Description protected java.lang.Object
CriteriaLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)
protected java.util.List
CriteriaLoader. getResultList(java.util.List results, ResultTransformer resultTransformer)
protected ResultTransformer
CriteriaLoader. resolveResultTransformer(ResultTransformer resultTransformer)
-
Uses of ResultTransformer in org.hibernate.loader.custom
Methods in org.hibernate.loader.custom that return ResultTransformer Modifier and Type Method Description protected ResultTransformer
CustomLoader. resolveResultTransformer(ResultTransformer resultTransformer)
Methods in org.hibernate.loader.custom with parameters of type ResultTransformer Modifier and Type Method Description protected java.lang.Object
CustomLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)
protected java.util.List
CustomLoader. getResultList(java.util.List results, ResultTransformer resultTransformer)
protected ResultTransformer
CustomLoader. resolveResultTransformer(ResultTransformer resultTransformer)
-
Uses of ResultTransformer in org.hibernate.loader.entity
Methods in org.hibernate.loader.entity with parameters of type ResultTransformer Modifier and Type Method Description protected java.lang.Object
AbstractEntityLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)
protected java.lang.Object
CollectionElementLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)
-
Uses of ResultTransformer in org.hibernate.loader.hql
Methods in org.hibernate.loader.hql that return ResultTransformer Modifier and Type Method Description protected ResultTransformer
QueryLoader. resolveResultTransformer(ResultTransformer resultTransformer)
Methods in org.hibernate.loader.hql with parameters of type ResultTransformer Modifier and Type Method Description protected java.lang.Object
QueryLoader. getResultColumnOrRow(java.lang.Object[] row, ResultTransformer transformer, java.sql.ResultSet rs, SharedSessionContractImplementor session)
protected java.util.List
QueryLoader. getResultList(java.util.List results, ResultTransformer resultTransformer)
protected ResultTransformer
QueryLoader. resolveResultTransformer(ResultTransformer resultTransformer)
-
Uses of ResultTransformer in org.hibernate.loader.plan.exec.process.spi
Methods in org.hibernate.loader.plan.exec.process.spi with parameters of type ResultTransformer Modifier and Type Method Description java.util.List
ResultSetProcessor. extractResults(java.sql.ResultSet resultSet, SharedSessionContractImplementor session, QueryParameters queryParameters, NamedParameterContext namedParameterContext, boolean returnProxies, boolean readOnly, ResultTransformer forcedResultTransformer, java.util.List<AfterLoadAction> afterLoadActions)
Process an entire ResultSet, performing all extractions. -
Uses of ResultTransformer in org.hibernate.query
Methods in org.hibernate.query with parameters of type ResultTransformer Modifier and Type Method Description Query<R>
Query. setResultTransformer(ResultTransformer transformer)
Deprecated.(since 5.2) -
Uses of ResultTransformer in org.hibernate.transform
Subinterfaces of ResultTransformer in org.hibernate.transform Modifier and Type Interface Description interface
TupleSubsetResultTransformer
A ResultTransformer that operates on "well-defined" and consistent subset of a tuple's elements.Classes in org.hibernate.transform that implement ResultTransformer Modifier and Type Class Description class
AliasedTupleSubsetResultTransformer
An implementation of TupleSubsetResultTransformer that ignores a tuple element if its corresponding alias is null.class
AliasToBeanConstructorResultTransformer
Wraps the tuples in a constructor call.class
AliasToBeanResultTransformer
Result transformer that allows to transform a result to a user specified class which will be populated via setter methods or fields matching the alias names.class
AliasToEntityMapResultTransformer
ResultTransformer
implementation which builds a map for each "row", made up of each aliased value where the alias is the map key.class
BasicTransformerAdapter
Provides the basic "noop" impls of theResultTransformer
contract.class
CacheableResultTransformer
A ResultTransformer that is used to transform tuples to a value(s) that can be cached.class
DistinctResultTransformer
Distinctions the result tuples in the final result based on the defined equality of the tuples.class
DistinctRootEntityResultTransformer
Much likeRootEntityResultTransformer
, but we also distinct the entity in the final result.class
PassThroughResultTransformer
???class
RootEntityResultTransformer
ResultTransformer
implementation which limits the result tuple to only the "root entity".class
ToListResultTransformer
Tranforms each result row from a tuple into aList
whose elements are each tuple valueMethods in org.hibernate.transform that return ResultTransformer Modifier and Type Method Description static ResultTransformer
Transformers. aliasToBean(java.lang.Class target)
Creates a resulttransformer that will inject aliased values into instances of Class via property methods or fields.Methods in org.hibernate.transform with parameters of type ResultTransformer Modifier and Type Method Description static CacheableResultTransformer
CacheableResultTransformer. create(ResultTransformer transformer, java.lang.String[] aliases, boolean[] includeInTuple)
Returns a CacheableResultTransformer that is used to transform tuples to a value(s) that can be cached.java.util.List
CacheableResultTransformer. retransformResults(java.util.List transformedResults, java.lang.String[] aliases, ResultTransformer transformer, boolean[] includeInTuple)
Re-transforms, if necessary, a List of values previously transformed by this (or an equivalent) CacheableResultTransformer.
-