Top Description Fields Constructors Methods
org.hibernate.boot.query

public Class ImplicitHbmResultSetMappingDescriptorBuilder

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Collections, .HashMap, .List, .Map, org.hibernate.boot.MappingException, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmNativeQueryCollectionLoadReturnType, .JaxbHbmNativeQueryJoinReturnType, .JaxbHbmNativeQueryReturnType, .JaxbHbmNativeQueryScalarReturnType, org.hibernate.boot.model.source.internal.hbm.HbmLocalMetadataBuildingContext, org.hibernate.boot.query.HbmResultSetMappingDescriptor.HbmFetchParent, .HbmResultSetMappingDescriptor.JoinDescriptor, org.hibernate.boot.spi.MetadataBuildingContext

Builder for implicit ResultSet mapping defined inline as part of a named native query
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private Map<String, HbmResultSetMappingDescriptor.HbmFetchParent>
private boolean
private boolean
private Map<String, Map<String, HbmResultSetMappingDescriptor.JoinDescriptor>>
private final MetadataBuildingContext
private final String
private final List<ResultDescriptor>

Constructor Summary

AccessConstructor and Description
public
ImplicitHbmResultSetMappingDescriptorBuilder(String queryRegistrationName, MetadataBuildingContext metadataBuildingContext)

public
ImplicitHbmResultSetMappingDescriptorBuilder(String queryRegistrationName, int numberOfReturns, MetadataBuildingContext metadataBuildingContext)

Method Summary

Modifier and TypeMethod and Description
public ImplicitHbmResultSetMappingDescriptorBuilder
public ImplicitHbmResultSetMappingDescriptorBuilder
public ImplicitHbmResultSetMappingDescriptorBuilder
public ImplicitHbmResultSetMappingDescriptorBuilder
public HbmResultSetMappingDescriptor
public String
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fetchParentByAliasback to summary
private Map<String, HbmResultSetMappingDescriptor.HbmFetchParent> fetchParentByAlias
foundCollectionReturnback to summary
private boolean foundCollectionReturn
foundEntityReturnback to summary
private boolean foundEntityReturn
joinDescriptorsback to summary
private Map<String, Map<String, HbmResultSetMappingDescriptor.JoinDescriptor>> joinDescriptors
metadataBuildingContextback to summary
private final MetadataBuildingContext metadataBuildingContext
registrationNameback to summary
private final String registrationName
resultDescriptorsback to summary
private final List<ResultDescriptor> resultDescriptors

Constructor Detail

ImplicitHbmResultSetMappingDescriptorBuilderback to summary
public ImplicitHbmResultSetMappingDescriptorBuilder(String queryRegistrationName, MetadataBuildingContext metadataBuildingContext)
ImplicitHbmResultSetMappingDescriptorBuilderback to summary
public ImplicitHbmResultSetMappingDescriptorBuilder(String queryRegistrationName, int numberOfReturns, MetadataBuildingContext metadataBuildingContext)

Method Detail

addReturnback to summary
public ImplicitHbmResultSetMappingDescriptorBuilder addReturn(JaxbHbmNativeQueryScalarReturnType returnMapping)
addReturnback to summary
public ImplicitHbmResultSetMappingDescriptorBuilder addReturn(JaxbHbmNativeQueryReturnType returnMapping)
addReturnback to summary
public ImplicitHbmResultSetMappingDescriptorBuilder addReturn(JaxbHbmNativeQueryJoinReturnType returnMapping)
addReturnback to summary
public ImplicitHbmResultSetMappingDescriptorBuilder addReturn(JaxbHbmNativeQueryCollectionLoadReturnType returnMapping)
buildback to summary
public HbmResultSetMappingDescriptor build(HbmLocalMetadataBuildingContext context)
getRegistrationNameback to summary
public String getRegistrationName()
hasAnyReturnsback to summary
public boolean hasAnyReturns()