Class EmbeddableAssembler
java.lang.Object
org.hibernate.sql.results.graph.embeddable.internal.EmbeddableAssembler
- All Implemented Interfaces:
DomainResultAssembler
- Author:
- Steve Ebersole
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassemble(RowProcessingState rowProcessingState) The main "assembly" contract.voidforEachResultAssembler(BiConsumer consumer, Object arg) Invokes the consumer with every initializer part of this assembler that returnstrueforInitializer.isResultInitializer().The JavaType describing the Java type that this assembler assembles.voidresolveState(RowProcessingState rowProcessingState) This method is used to resolve the assembler's state, i.e. reading the result values, with some performance optimization when we don't need the result object itself
-
Field Details
-
initializer
-
-
Constructor Details
-
EmbeddableAssembler
-
-
Method Details
-
getAssembledJavaType
Description copied from interface:DomainResultAssemblerThe JavaType describing the Java type that this assembler assembles.- Specified by:
getAssembledJavaTypein interfaceDomainResultAssembler
-
assemble
Description copied from interface:DomainResultAssemblerThe main "assembly" contract. Assemble the result and return it.- Specified by:
assemblein interfaceDomainResultAssembler
-
resolveState
Description copied from interface:DomainResultAssemblerThis method is used to resolve the assembler's state, i.e. reading the result values, with some performance optimization when we don't need the result object itself- Specified by:
resolveStatein interfaceDomainResultAssembler
-
getInitializer
- Specified by:
getInitializerin interfaceDomainResultAssembler
-
forEachResultAssembler
Description copied from interface:DomainResultAssemblerInvokes the consumer with every initializer part of this assembler that returnstrueforInitializer.isResultInitializer().- Specified by:
forEachResultAssemblerin interfaceDomainResultAssembler
-