Package org.hibernate.metamodel.model.domain.internal
Implementation of the SPI for the runtime domain metamodel.
-
Interface Summary Interface Description AttributeContainer<J> AttributeContainer.InFlightAccess<J> Used during creation of the typeCompositeSqmPathSource<J> -
Class Summary Class Description AbstractAttribute<D,J,B> Models the commonality of the JPAAttribute
hierarchy.AbstractDiscriminatorSqmPathSource<D> Abstract SqmPathSource implementation for discriminatorsAbstractPluralAttribute<D,C,E> AbstractSqmPathSource<J> AnyDiscriminatorSqmPath<T> AnyDiscriminatorSqmPathSource<D> SqmPathSource
implementation forAnyDiscriminator
AnyMappingDomainTypeImpl<T> AnyMappingSqmPathSource<J> ArrayTupleType BagAttributeImpl<X,E> BasicSqmPathSource<J> BasicTypeImpl<J> DomainModelHelper Helper containing utilities useful for domain model handlingEmbeddableTypeImpl<J> Implementation ofEmbeddableType
.EmbeddedDiscriminatorSqmPath<T> SqmPath
specialization for an embeddable discriminatorEmbeddedDiscriminatorSqmPathSource<D> SqmPathSource implementation for embeddable discriminatorEmbeddedSqmPathSource<J> EntityDiscriminatorSqmPath<T> SqmPath
specialization for an entity discriminatorEntityDiscriminatorSqmPathSource<D> SqmPathSource implementation for entity discriminatorEntityPersisterConcurrentMap Concurrent Map implementation of mappings entity name -> EntityPersister.EntitySqmPathSource<J> EntityTypeImpl<J> Implementation ofEntityType
.JpaMetamodelImpl ListAttributeImpl<X,E> MapAttributeImpl<X,K,V> MapMember Acts as a virtual Member definition for dynamic (Map-based) models.MappedSuperclassSqmPathSource<J> MappedSuperclassTypeImpl<J> Implementation ofMappedSuperclassType
.MappingMetamodelImpl Implementation of the JPA-defined contractMetamodel
.NonAggregatedCompositeSqmPathSource<J> Support for non-aggregated composite valuesPathHelper PluralAttributeBuilder<D,C,E,K> A "parameter object" for creating a plural attributePrimitiveBasicTypeImpl<J> SetAttributeImpl<X,E> SingularAttributeImpl<D,J> SingularAttributeImpl.Identifier<D,J> Subclass used to simplify instantiation of singular attributes representing an entity's identifier.SingularAttributeImpl.Version<X,Y> Subclass used to simply instantiation of singular attributes representing an entity's version.TupleMappingModelExpressible