Top Fields Constructors Methods
org.hibernate.hql

public final Class HolderInstantiator

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, org.hibernate.transform.AliasToBeanConstructorResultTransformer, .ResultTransformer, .Transformers

Author
Gavin King

Field Summary

Modifier and TypeField and Description
public static final HolderInstantiator
private final String[]
private final ResultTransformer

Constructor Summary

AccessConstructor and Description
public
HolderInstantiator(ResultTransformer transformer, String[] queryReturnAliases)

Method Summary

Modifier and TypeMethod and Description
public static HolderInstantiator
public static ResultTransformer
createSelectNewTransformer(Constructor<T> constructor, boolean returnMaps, boolean returnLists)

public static HolderInstantiator
getHolderInstantiator(ResultTransformer selectNewTransformer, ResultTransformer customTransformer, String[] queryReturnAliases)

public String[]
public ResultTransformer
public Object
public boolean
public static ResultTransformer
public static ResultTransformer
resolveResultTransformer(ResultTransformer selectNewTransformer, ResultTransformer customTransformer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

NOOP_INSTANTIATORback to summary
public static final HolderInstantiator NOOP_INSTANTIATOR
queryReturnAliasesback to summary
private final String[] queryReturnAliases
transformerback to summary
private final ResultTransformer transformer

Constructor Detail

HolderInstantiatorback to summary
public HolderInstantiator(ResultTransformer transformer, String[] queryReturnAliases)

Method Detail

createClassicHolderInstantiatorback to summary
public static HolderInstantiator createClassicHolderInstantiator(Constructor<T> constructor, ResultTransformer transformer)
createSelectNewTransformerback to summary
public static ResultTransformer createSelectNewTransformer(Constructor<T> constructor, boolean returnMaps, boolean returnLists)
getHolderInstantiatorback to summary
public static HolderInstantiator getHolderInstantiator(ResultTransformer selectNewTransformer, ResultTransformer customTransformer, String[] queryReturnAliases)
getQueryReturnAliasesback to summary
public String[] getQueryReturnAliases()
getResultTransformerback to summary
public ResultTransformer getResultTransformer()
instantiateback to summary
public Object instantiate(Object[] row)
isRequiredback to summary
public boolean isRequired()
resolveClassicResultTransformerback to summary
public static ResultTransformer resolveClassicResultTransformer(Constructor<T> constructor, ResultTransformer transformer)
resolveResultTransformerback to summary
public static ResultTransformer resolveResultTransformer(ResultTransformer selectNewTransformer, ResultTransformer customTransformer)