Top Fields Constructors Methods
org.hibernate.sql.results.graph.collection.internal

public abstract Class AbstractCollectionAssembler

extends Object
implements DomainResultAssembler
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.graph.DomainResultAssembler
Known Direct Subclasses
org.hibernate.sql.results.graph.collection.internal.DelayedCollectionAssembler, org.hibernate.sql.results.graph.collection.internal.EagerCollectionAssembler, org.hibernate.sql.results.graph.collection.internal.SelectEagerCollectionAssembler
Imports
java.util.function.Supplier, org.hibernate.collection.spi.PersistentArrayHolder, .PersistentCollection, org.hibernate.metamodel.mapping.PluralAttributeMapping, org.hibernate.sql.results.graph.DomainResultAssembler, org.hibernate.sql.results.graph.collection.CollectionInitializer, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions, .RowProcessingState, org.hibernate.type.descriptor.java.JavaType

Author
Andrea Boriero

Field Summary

Modifier and TypeField and Description
private final PluralAttributeMapping
protected final CollectionInitializer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
public JavaType<?>
getAssembledJavaType()

Implements org.hibernate.sql.results.graph.DomainResultAssembler.getAssembledJavaType.

The JavaType describing the Java type that this assembler assembles.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fetchedMappingback to summary
private final PluralAttributeMapping fetchedMapping
initializerback to summary
protected final CollectionInitializer initializer

Constructor Detail

AbstractCollectionAssemblerback to summary
public AbstractCollectionAssembler(PluralAttributeMapping fetchedMapping, Supplier<CollectionInitializer> initializerProducer)

Method Detail

assembleback to summary
public Object assemble(RowProcessingState rowProcessingState, JdbcValuesSourceProcessingOptions options)

Implements org.hibernate.sql.results.graph.DomainResultAssembler.assemble.

Doc from org.hibernate.sql.results.graph.DomainResultAssembler.assemble.

The main "assembly" contract. Assemble the result and return it.

Annotations
@Override
getAssembledJavaTypeback to summary
public JavaType<?> getAssembledJavaType()

Implements org.hibernate.sql.results.graph.DomainResultAssembler.getAssembledJavaType.

Doc from org.hibernate.sql.results.graph.DomainResultAssembler.getAssembledJavaType.

The JavaType describing the Java type that this assembler assembles.

Annotations
@Override