Top Constructors Methods
org.hibernate.metamodel.mapping.internal

public Class VirtualEmbeddedAttributeMapping

extends EmbeddedAttributeMapping
implements VirtualModelPart
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.mapping.VirtualModelPart, org.hibernate.metamodel.mapping.ModelPart, org.hibernate.metamodel.mapping.MappingModelExpressible, org.hibernate.metamodel.mapping.Bindable, org.hibernate.metamodel.mapping.JdbcMappingContainer
Imports
org.hibernate.engine.FetchStyle, .FetchTiming, org.hibernate.metamodel.mapping.AttributeMetadata, .EmbeddableMappingType, .EmbeddableValuedModelPart, .ManagedMappingType, .SelectableMappings, .VirtualModelPart, org.hibernate.metamodel.model.domain.NavigableRole, org.hibernate.property.access.spi.PropertyAccess, org.hibernate.sql.ast.tree.from.TableGroupProducer

Author
Christian Beikov

Constructor Summary

AccessConstructor and Description
public
VirtualEmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, String parentInjectionAttributeName, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess)

public
VirtualEmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, PropertyAccess parentInjectionAttributePropertyAccess, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess)

pack-priv
VirtualEmbeddedAttributeMapping(ManagedMappingType keyDeclaringType, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableValuedModelPart inverseModelPart, EmbeddableMappingType embeddableTypeDescriptor, MappingModelCreationProcess creationProcess)

Method Summary

Inherited from org.hibernate.metamodel.mapping.internal.EmbeddedAttributeMapping:
applySqlSelectionsapplySqlSelectionsasEmbeddedAttributeMappingcomparecontainsTableReferencecreateDomainResultcreateRootTableGroupJoincreateTableGroupJoingenerateFetchgetContainingTableExpressiongetEmbeddableTypeDescriptorgetMappedTypegetNavigableRolegetParentInjectionAttributePropertyAccessgetSqlAliasStemisEmbeddedAttributeMappingisSelectabletoSqlExpressiontoString

Constructor Detail

VirtualEmbeddedAttributeMappingback to summary
public VirtualEmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, String parentInjectionAttributeName, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess)
VirtualEmbeddedAttributeMappingback to summary
public VirtualEmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, PropertyAccess parentInjectionAttributePropertyAccess, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess)
VirtualEmbeddedAttributeMappingback to summary
pack-priv VirtualEmbeddedAttributeMapping(ManagedMappingType keyDeclaringType, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableValuedModelPart inverseModelPart, EmbeddableMappingType embeddableTypeDescriptor, MappingModelCreationProcess creationProcess)