Uses of Interface org.hibernate.transform.ResultTransformer (Hibernate JavaDocs)
Date: 2012-04-05

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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