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 of the org.hibernate package. 
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 AggregatedSelectExpression.getResultTransformer()
          Retrieve the ResultTransformer responsible for building aggregated select expression results into their aggregated form.
 ResultTransformer ConstructorNode.getResultTransformer()
           
 ResultTransformer MapEntryNode.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 AbstractEntityLoader.getResultColumnOrRow(Object[] row, ResultTransformer transformer, ResultSet rs, SessionImplementor session)
           
protected  Object CollectionElementLoader.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 transfor 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.