Class EmbeddableInitializerImpl.EmbeddableInitializerData
- java.lang.Object
-
- org.hibernate.sql.results.graph.InitializerData
-
- org.hibernate.sql.results.graph.embeddable.internal.EmbeddableInitializerImpl.EmbeddableInitializerData
-
- All Implemented Interfaces:
ValueAccess
- Enclosing class:
- EmbeddableInitializerImpl
public static class EmbeddableInitializerImpl.EmbeddableInitializerData extends InitializerData implements ValueAccess
-
-
Field Summary
Fields Modifier and Type Field Description protected EmbeddableMappingType.ConcreteEmbeddableType
concreteEmbeddableType
protected InitializerData
parentData
protected Object[]
rowState
-
Fields inherited from class org.hibernate.sql.results.graph.InitializerData
instance, rowProcessingState, state
-
-
Constructor Summary
Constructors Constructor Description EmbeddableInitializerData(EmbeddableInitializerImpl initializer, RowProcessingState rowProcessingState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getOwner()
Access to the owner of the instance being instantiatedint
getSubclassId()
<T> T
getValue(int i, Class<T> clazz)
Access to an individual value.Object[]
getValues()
The complete set of values.-
Methods inherited from class org.hibernate.sql.results.graph.InitializerData
getInstance, getRowProcessingState, getState, setInstance, setState
-
-
-
-
Field Detail
-
parentData
protected final InitializerData parentData
-
rowState
protected final Object[] rowState
-
concreteEmbeddableType
protected EmbeddableMappingType.ConcreteEmbeddableType concreteEmbeddableType
-
-
Constructor Detail
-
EmbeddableInitializerData
public EmbeddableInitializerData(EmbeddableInitializerImpl initializer, RowProcessingState rowProcessingState)
-
-
Method Detail
-
getValues
public Object[] getValues()
Description copied from interface:ValueAccess
The complete set of values.- Specified by:
getValues
in interfaceValueAccess
-
getValue
public <T> T getValue(int i, Class<T> clazz)
Description copied from interface:ValueAccess
Access to an individual value.- Specified by:
getValue
in interfaceValueAccess
-
getOwner
public Object getOwner()
Description copied from interface:ValueAccess
Access to the owner of the instance being instantiated- Specified by:
getOwner
in interfaceValueAccess
-
getSubclassId
public int getSubclassId()
-
-