Top Description Fields Constructors Methods
org.hibernate.sql.results.graph.instantiation.internal

public Class ArgumentReader<A>

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

Specialized QueryResultAssembler for use as a "reader" for dynamic- instantiation arguments.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String
private final DomainResultAssembler<A>

Constructor Summary

AccessConstructor and Description
public
ArgumentReader(DomainResultAssembler<A> delegateAssembler, String alias)

Method Summary

Modifier and TypeMethod and Description
public A
public String
public JavaType<A>
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

aliasback to summary
private final String alias
delegateAssemblerback to summary
private final DomainResultAssembler<A> delegateAssembler

Constructor Detail

ArgumentReaderback to summary
public ArgumentReader(DomainResultAssembler<A> delegateAssembler, String alias)

Method Detail

assembleback to summary
public A 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
getAliasback to summary
public String getAlias()
getAssembledJavaTypeback to summary
public JavaType<A> 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