Uses of Interface
org.hibernate.metamodel.model.domain.SingularPersistentAttribute
-
Packages that use SingularPersistentAttribute Package Description org.hibernate.graph.spi org.hibernate.metamodel.internal org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.derived org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree. -
-
Uses of SingularPersistentAttribute in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi with parameters of type SingularPersistentAttribute Modifier and Type Method Description static <J> SimpleDomainType<J>GraphHelper. resolveKeyTypeDescriptor(SingularPersistentAttribute attribute) -
Uses of SingularPersistentAttribute in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return SingularPersistentAttribute Modifier and Type Method Description <X,Y>
SingularPersistentAttribute<X,Y>AttributeFactory. buildIdAttribute(IdentifiableDomainType<X> ownerType, Property property)Build the identifier attribute descriptor -
Uses of SingularPersistentAttribute in org.hibernate.metamodel.model.domain
Methods in org.hibernate.metamodel.model.domain that return types with arguments of type SingularPersistentAttribute Modifier and Type Method Description Set<SingularPersistentAttribute<? super J,?>>AbstractIdentifiableType. getIdClassAttributesSafely()A form ofAbstractIdentifiableType.getIdClassAttributes()which prefers to returnnullrather than throw exceptionsMethod parameters in org.hibernate.metamodel.model.domain with type arguments of type SingularPersistentAttribute Modifier and Type Method Description voidAbstractIdentifiableType. visitIdClassAttributes(Consumer<SingularPersistentAttribute<? super J,?>> attributeConsumer)voidIdentifiableDomainType. visitIdClassAttributes(Consumer<SingularPersistentAttribute<? super J,?>> action) -
Uses of SingularPersistentAttribute in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement SingularPersistentAttribute Modifier and Type Class Description classSingularAttributeImpl<D,J>static classSingularAttributeImpl.Identifier<D,J>Subclass used to simplify instantiation of singular attributes representing an entity's identifier.static classSingularAttributeImpl.Version<X,Y>Subclass used to simply instantiation of singular attributes representing an entity's version.Methods in org.hibernate.metamodel.model.domain.internal with parameters of type SingularPersistentAttribute Modifier and Type Method Description default voidAttributeContainer.InFlightAccess. applyIdAttribute(SingularPersistentAttribute<J,?> idAttribute)Callback used when we have a singular id attribute of some form - either a simple id or an aggregated composite id (EmbeddedId)default voidAttributeContainer.InFlightAccess. applyVersionAttribute(SingularPersistentAttribute<J,?> versionAttribute)Method parameters in org.hibernate.metamodel.model.domain.internal with type arguments of type SingularPersistentAttribute Modifier and Type Method Description default voidAttributeContainer.InFlightAccess. applyIdClassAttributes(Set<SingularPersistentAttribute<? super J,?>> idClassAttributes)todo (6.0) : we still need to implement this properly and the contract may change - specifically I am not certain we will be able to re-use `SingularPersistentAttribute` because of its dependence on declaring-type, etc that we may not be able to dodefault voidAttributeContainer.InFlightAccess. applyNonAggregatedIdAttributes(Set<SingularPersistentAttribute<? super J,?>> idAttributes, EmbeddableDomainType<?> idClassType) -
Uses of SingularPersistentAttribute in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SingularPersistentAttribute Modifier and Type Class Description classAnonymousTupleSqmAssociationPathSource<O,J> -
Uses of SingularPersistentAttribute in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type SingularPersistentAttribute Modifier and Type Method Description List<? extends SingularPersistentAttribute<? super T,?>>SqmPolymorphicRootDescriptor. findNaturalIdAttributes()Method parameters in org.hibernate.query.sqm.tree.domain with type arguments of type SingularPersistentAttribute Modifier and Type Method Description voidSqmPolymorphicRootDescriptor. visitIdClassAttributes(Consumer<SingularPersistentAttribute<? super T,?>> action)Constructors in org.hibernate.query.sqm.tree.domain with parameters of type SingularPersistentAttribute Constructor Description SqmSingularJoin(SqmFrom<?,O> lhs, SingularPersistentAttribute<O,T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)SqmSingularJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SingularPersistentAttribute<O,T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
-