## Uses of Interface
org.hibernate.transform.ResultTransformer

Packages that use ResultTransformer
org.hibernate: This package defines the central Hibernate APIs.
org.hibernate.criterion: A framework for defining restriction criteria and order criteria.
org.hibernate.ejb
org.hibernate.engine.spi
org.hibernate.hql.internal
org.hibernate.hql.internal.ast.tree
org.hibernate.hql.internal.classic: This package contains the Hibernate 2.x query parser which is being end-of-lifed.
org.hibernate.internal: An internal package containing mostly implementations of central Hibernate APIs.
org.hibernate.loader: This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.
org.hibernate.loader.criteria: This package defines the criteria query compiler and loader
org.hibernate.loader.custom: This package defines a framework for custom loaders that accept handwritten SQL
org.hibernate.loader.entity: This package defines entity loaders
org.hibernate.loader.hql: This package defines a loader for the AST-based query parser
org.hibernate.transform: Defines strategies for post-processing criteria query result sets into a form convenient to the application.

Uses of ResultTransformer in org.hibernate

Methods in org.hibernate with parameters of type ResultTransformer
`Query` `Query.setResultTransformer(ResultTransformer transformer)` Set a strategy for handling the query results.
`Criteria` `Criteria.setResultTransformer(ResultTransformer resultTransformer)` Set a strategy for handling the query results.

Uses of ResultTransformer in org.hibernate.criterion

Fields in org.hibernate.criterion declared as ResultTransformer
`static ResultTransformer` `CriteriaSpecification.ALIAS_TO_ENTITY_MAP` Each row of results is a `Map` from alias to entity instance
`static ResultTransformer` `CriteriaSpecification.DISTINCT_ROOT_ENTITY` Each row of results is a distinct instance of the root entity
`static 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 entity

Methods in org.hibernate.criterion with parameters of type ResultTransformer
`DetachedCriteria` `DetachedCriteria.setResultTransformer(ResultTransformer resultTransformer)`

Uses of ResultTransformer in org.hibernate.ejb

Classes in org.hibernate.ejb that implement ResultTransformer
`static class` `AbstractEntityManagerImpl.TupleBuilderTransformer`

Uses of ResultTransformer in org.hibernate.engine.spi

Methods in org.hibernate.engine.spi that return ResultTransformer
`ResultTransformer` `QueryParameters.getResultTransformer()`

Constructors in org.hibernate.engine.spi with parameters of type ResultTransformer
`QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, String cacheRegion, String comment, boolean isLookupByNaturalKey, ResultTransformer transformer)`

`QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Map<String,TypedValue> namedParameters, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, String cacheRegion, String comment, Serializable[] collectionKeys, Object optionalObject, String optionalEntityName, Serializable optionalId, ResultTransformer transformer)`

`QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Map<String,TypedValue> namedParameters, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, String cacheRegion, String comment, Serializable[] collectionKeys, ResultTransformer transformer)`

Uses of ResultTransformer in org.hibernate.hql.internal

Methods in org.hibernate.hql.internal that return ResultTransformer
`static ResultTransformer` `HolderInstantiator.createSelectNewTransformer(Constructor constructor, boolean returnMaps, boolean returnLists)`
`ResultTransformer` `HolderInstantiator.getResultTransformer()`
`static ResultTransformer` `HolderInstantiator.resolveClassicResultTransformer(Constructor constructor, ResultTransformer transformer)`
`static ResultTransformer` `HolderInstantiator.resolveResultTransformer(ResultTransformer selectNewTransformer, ResultTransformer customTransformer)`

Methods in org.hibernate.hql.internal with parameters of type ResultTransformer
`static HolderInstantiator` `HolderInstantiator.createClassicHolderInstantiator(Constructor constructor, ResultTransformer transformer)`
`static HolderInstantiator` `HolderInstantiator.getHolderInstantiator(ResultTransformer selectNewTransformer, ResultTransformer customTransformer, String[] queryReturnAliases)`
`static ResultTransformer` `HolderInstantiator.resolveClassicResultTransformer(Constructor constructor, ResultTransformer transformer)`
`static ResultTransformer` `HolderInstantiator.resolveResultTransformer(ResultTransformer selectNewTransformer, ResultTransformer customTransformer)`

Constructors in org.hibernate.hql.internal with parameters of type ResultTransformer
`HolderInstantiator(ResultTransformer transformer, String[] queryReturnAliases)`

Uses of ResultTransformer in org.hibernate.hql.internal.ast.tree

Methods in org.hibernate.hql.internal.ast.tree that return ResultTransformer
`ResultTransformer` `MapEntryNode.getResultTransformer()`
`ResultTransformer` `AggregatedSelectExpression.getResultTransformer()` Retrieve the `ResultTransformer` responsible for building aggregated select expression results into their aggregated form.
`ResultTransformer` `ConstructorNode.getResultTransformer()`

Uses of ResultTransformer in org.hibernate.hql.internal.classic

Methods in org.hibernate.hql.internal.classic that return ResultTransformer
`protected ResultTransformer` `QueryTranslatorImpl.resolveResultTransformer(ResultTransformer resultTransformer)`

Methods in org.hibernate.hql.internal.classic with parameters of type ResultTransformer
`protected Object` `QueryTranslatorImpl.getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)`
`protected List` `QueryTranslatorImpl.getResultList(List results, ResultTransformer resultTransformer)`
`protected ResultTransformer` `QueryTranslatorImpl.resolveResultTransformer(ResultTransformer resultTransformer)`

Uses of ResultTransformer in org.hibernate.internal

Methods in org.hibernate.internal that return ResultTransformer
`ResultTransformer` `CriteriaImpl.getResultTransformer()`

Methods in org.hibernate.internal with parameters of type ResultTransformer
`Criteria` `CriteriaImpl.setResultTransformer(ResultTransformer tupleMapper)`
`Criteria` `CriteriaImpl.Subcriteria.setResultTransformer(ResultTransformer resultProcessor)`
`Query` `AbstractQueryImpl.setResultTransformer(ResultTransformer transformer)`

Uses of ResultTransformer in org.hibernate.loader

Methods in org.hibernate.loader that return ResultTransformer
`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
`protected Object` `Loader.getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)` Get the actual object that is returned in the user-visible result list.
`protected List` `Loader.getResultList(List results, ResultTransformer resultTransformer)`
`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
`protected ResultTransformer` `CriteriaLoader.resolveResultTransformer(ResultTransformer resultTransformer)`

Methods in org.hibernate.loader.criteria with parameters of type ResultTransformer
`protected Object` `CriteriaLoader.getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)`
`protected List` `CriteriaLoader.getResultList(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
`protected ResultTransformer` `CustomLoader.resolveResultTransformer(ResultTransformer resultTransformer)`

Methods in org.hibernate.loader.custom with parameters of type ResultTransformer
`protected Object` `CustomLoader.getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)`
`protected List` `CustomLoader.getResultList(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
`protected Object` `CollectionElementLoader.getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)`
`protected Object` `AbstractEntityLoader.getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)`

Uses of ResultTransformer in org.hibernate.loader.hql

Methods in org.hibernate.loader.hql that return ResultTransformer
`protected ResultTransformer` `QueryLoader.resolveResultTransformer(ResultTransformer resultTransformer)`

Methods in org.hibernate.loader.hql with parameters of type ResultTransformer
`protected Object` `QueryLoader.getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)`
`protected List` `QueryLoader.getResultList(List results, ResultTransformer resultTransformer)`
`protected ResultTransformer` `QueryLoader.resolveResultTransformer(ResultTransformer resultTransformer)`

Uses of ResultTransformer in org.hibernate.transform

Subinterfaces of ResultTransformer in org.hibernate.transform
`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
`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 the `ResultTransformer` 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 like `RootEntityResultTransformer`, 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 a `List`, such that what you end up with is a `List` of `Lists`.

Methods in org.hibernate.transform that return ResultTransformer
`static ResultTransformer` `Transformers.aliasToBean(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
`static CacheableResultTransformer` `CacheableResultTransformer.create(ResultTransformer transformer, String[] aliases, boolean[] includeInTuple)` Returns a CacheableResultTransformer that is used to transform tuples to a value(s) that can be cached.
`List` `CacheableResultTransformer.retransformResults(List transformedResults, String[] aliases, ResultTransformer transformer, boolean[] includeInTuple)` Re-transforms, if necessary, a List of values previously transformed by this (or an equivalent) CacheableResultTransformer.

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.