Top Fields Constructors Methods
org.hibernate.query.sqm.sql.internal

public Class SqmMapEntryResult<K, V, R extends Map.Entry<K, V>>

extends Object
implements DomainResult<R extends Map.Entry<K, V>>
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.results.graph.DomainResult, org.hibernate.sql.results.graph.DomainResultGraphNode
Imports
java.util.Map, org.hibernate.sql.results.graph.AssemblerCreationState, .DomainResult, .DomainResultAssembler, .FetchParentAccess, org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions, .RowProcessingState, org.hibernate.type.descriptor.java.JavaType

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String
private final JavaType<R>
private final DomainResult<K>
private final DomainResult<V>

Constructor Summary

AccessConstructor and Description
public
SqmMapEntryResult(DomainResult<K> keyResult, DomainResult<V> valueResult, String alias, JavaType<R> javaType)

Method Summary

Modifier and TypeMethod and Description
public DomainResultAssembler<R>
createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)

Implements org.hibernate.sql.results.graph.DomainResult.createResultAssembler.

Create an assembler (and any initializers) for this result.
public JavaType<R>
public String
getResultVariable()

Implements org.hibernate.sql.results.graph.DomainResult.getResultVariable.

The result-variable (alias) associated with this result.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aliasback to summary
private final String alias
javaTypeback to summary
private final JavaType<R> javaType
keyResultback to summary
private final DomainResult<K> keyResult
valueResultback to summary
private final DomainResult<V> valueResult

Constructor Detail

SqmMapEntryResultback to summary
public SqmMapEntryResult(DomainResult<K> keyResult, DomainResult<V> valueResult, String alias, JavaType<R> javaType)

Method Detail

createResultAssemblerback to summary
public DomainResultAssembler<R> createResultAssembler(FetchParentAccess parentAccess, AssemblerCreationState creationState)

Implements org.hibernate.sql.results.graph.DomainResult.createResultAssembler.

Doc from org.hibernate.sql.results.graph.DomainResult.createResultAssembler.

Create an assembler (and any initializers) for this result.

Annotations
@Override
getResultJavaTypeback to summary
public JavaType<R> getResultJavaType()

Implements org.hibernate.sql.results.graph.DomainResultGraphNode.getResultJavaType.

Annotations
@Override
getResultVariableback to summary
public String getResultVariable()

Implements org.hibernate.sql.results.graph.DomainResult.getResultVariable.

Doc from org.hibernate.sql.results.graph.DomainResult.getResultVariable.

The result-variable (alias) associated with this result.

Annotations
@Override