Class CollectionAssembler
java.lang.Object
org.hibernate.sql.results.graph.collection.internal.CollectionAssembler
- All Implemented Interfaces:
DomainResultAssembler
- Author:
- Andrea Boriero
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCollectionAssembler(PluralAttributeMapping fetchedMapping, CollectionInitializer<?> initializer) -
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().JavaType<?>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
-
CollectionAssembler
public CollectionAssembler(PluralAttributeMapping fetchedMapping, CollectionInitializer<?> initializer)
-
-
Method Details
-
assemble
Description copied from interface:DomainResultAssemblerThe main "assembly" contract. Assemble the result and return it.- Specified by:
assemblein interfaceDomainResultAssembler
-
getAssembledJavaType
Description copied from interface:DomainResultAssemblerThe JavaType describing the Java type that this assembler assembles.- Specified by:
getAssembledJavaTypein interfaceDomainResultAssembler
-
getInitializer
- Specified by:
getInitializerin 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
-
forEachResultAssembler
Description copied from interface:DomainResultAssemblerInvokes the consumer with every initializer part of this assembler that returnstrueforInitializer.isResultInitializer().- Specified by:
forEachResultAssemblerin interfaceDomainResultAssembler
-