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

public Class EmbeddableAssembler

extends Object
implements DomainResultAssembler
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.graph.DomainResultAssembler
Imports
org.hibernate.sql.results.graph.embeddable.EmbeddableInitializer, org.hibernate.sql.results.graph.DomainResultAssembler, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions, .RowProcessingState, org.hibernate.type.descriptor.java.JavaType

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
protected final EmbeddableInitializer

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

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

The JavaType describing the Java type that this assembler assembles.
public void
resolveState(RowProcessingState rowProcessingState)

Overrides default org.hibernate.sql.results.graph.DomainResultAssembler.resolveState.

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
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

initializerback to summary
protected final EmbeddableInitializer initializer

Constructor Detail

EmbeddableAssemblerback to summary
public EmbeddableAssembler(EmbeddableInitializer initializer)

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<T> 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
resolveStateback to summary
public void resolveState(RowProcessingState rowProcessingState)

Overrides default org.hibernate.sql.results.graph.DomainResultAssembler.resolveState.

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

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

Annotations
@Override