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

Packages that use ResultTransformer
org.hibernate: This package defines the central Hibernate APIs.
org.hibernate.cache: This package defines APIs/SPIs and implementations for the Hibernate second-level cache.
org.hibernate.criterion: A framework for defining restriction criteria and order criteria.
org.hibernate.ejb
org.hibernate.engine: This package contains classes that are "shared" by other packages, and implementations of some key algorithms.
org.hibernate.hql: This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers).
org.hibernate.hql.ast.tree
org.hibernate.hql.classic: This package contains the Hibernate 2.x query parser which is being end-of-lifed.
org.hibernate.impl: This package contains implementations of the central Hibernate APIs, especially the Hibernate session.
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.cache

Methods in org.hibernate.cache that return ResultTransformer
`ResultTransformer` `QueryKey.getResultTransformer()`

Methods in org.hibernate.cache with parameters of type ResultTransformer
`static QueryKey` `QueryKey.generateQueryKey(String queryString, QueryParameters queryParameters, Set filterKeys, SessionImplementor session, ResultTransformer customTransformer)` Generates a QueryKey.

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

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

Constructors in org.hibernate.engine 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 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 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

Methods in org.hibernate.hql 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 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 with parameters of type ResultTransformer
`HolderInstantiator(ResultTransformer transformer, String[] queryReturnAliases)`

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

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

Uses of ResultTransformer in org.hibernate.hql.classic

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

Methods in org.hibernate.hql.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.impl

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

Methods in org.hibernate.impl 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 boolean` `Loader.areResultSetRowsTransformedImmediately(ResultTransformer transformer)` Are rows transformed immediately after being read from the ResultSet?
`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 boolean` `CriteriaLoader.areResultSetRowsTransformedImmediately(ResultTransformer transformer)`
`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

Classes in org.hibernate.transform that implement ResultTransformer
`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` `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.

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