Uses of Interface
org.hibernate.metamodel.model.domain.PersistentAttribute
Packages that use PersistentAttribute
Package
Description
Implements and extends the JPA-defined entity graph API.
This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph
.Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
Nodes representing path expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
-
Uses of PersistentAttribute in org.hibernate.graph
Methods in org.hibernate.graph that return PersistentAttributeModifier and TypeMethodDescriptionAttributeNode.getAttributeDescriptor()
ThePersistentAttribute
represented by this node.Methods in org.hibernate.graph with parameters of type PersistentAttributeModifier and TypeMethodDescription<AJ> SubGraph<AJ>
Graph.addSubGraph
(PersistentAttribute<? super J, ? super AJ> attribute, Class<AJ> type) Deprecated.<AJ> SubGraph<AJ>
Graph.addSubGraph
(PersistentAttribute<? super J, AJ> attribute) Deprecated.<AJ> AttributeNode<AJ>
Graph.findAttributeNode
(PersistentAttribute<? super J, AJ> attribute) Deprecated. -
Uses of PersistentAttribute in org.hibernate.graph.internal
Fields in org.hibernate.graph.internal declared as PersistentAttributeModifier and TypeFieldDescriptionprotected final PersistentAttribute<?,
J> AttributeNodeImpl.attribute
Methods in org.hibernate.graph.internal that return PersistentAttributeMethods in org.hibernate.graph.internal that return types with arguments of type PersistentAttributeModifier and TypeMethodDescriptionMap<PersistentAttribute<? super J,
?>, AttributeNodeImplementor<?, ?, ?>> GraphImpl.getNodes()
Methods in org.hibernate.graph.internal with parameters of type PersistentAttributeModifier and TypeMethodDescription<AJ> AttributeNodeImplementor<AJ,
?, ?> GraphImpl.addAttributeNode
(PersistentAttribute<? super J, AJ> attribute) <AJ> SubGraphImplementor<AJ>
GraphImpl.addSubGraph
(PersistentAttribute<? super J, ? super AJ> attribute, Class<AJ> subtype) <AJ> SubGraphImplementor<AJ>
GraphImpl.addSubGraph
(PersistentAttribute<? super J, AJ> attribute) <AJ> AttributeNodeImplementor<AJ,
?, ?> GraphImpl.findAttributeNode
(PersistentAttribute<? super J, AJ> attribute) <AJ> AttributeNodeImplementor<AJ,
?, ?> GraphImpl.findOrCreateAttributeNode
(PersistentAttribute<? super J, AJ> attribute) -
Uses of PersistentAttribute in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi that return types with arguments of type PersistentAttributeModifier and TypeMethodDescriptionMap<PersistentAttribute<? super J,
?>, AttributeNodeImplementor<?, ?, ?>> GraphImplementor.getNodes()
Methods in org.hibernate.graph.spi with parameters of type PersistentAttributeModifier and TypeMethodDescription<AJ> AttributeNodeImplementor<AJ,
?, ?> GraphImplementor.addAttributeNode
(PersistentAttribute<? super J, AJ> attribute) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(PersistentAttribute<? super J, ? super AJ> attribute, Class<AJ> subtype) <AJ> SubGraphImplementor<AJ>
GraphImplementor.addSubGraph
(PersistentAttribute<? super J, AJ> attribute) <AJ> AttributeNodeImplementor<AJ,
?, ?> GraphImplementor.findAttributeNode
(PersistentAttribute<? super J, AJ> attribute) <AJ> AttributeNodeImplementor<AJ,
?, ?> GraphImplementor.findOrCreateAttributeNode
(PersistentAttribute<? super J, AJ> attribute) -
Uses of PersistentAttribute in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return PersistentAttributeModifier and TypeMethodDescription<X,
Y> PersistentAttribute<X, Y> AttributeFactory.buildAttribute
(ManagedDomainType<X> ownerType, Property property) Build a normal attribute.static <X,
Y> PersistentAttribute<X, Y> AttributeFactory.buildAttribute
(ManagedDomainType<X> ownerType, Property property, MetadataContext metadataContext) -
Uses of PersistentAttribute in org.hibernate.metamodel.model.domain
Subinterfaces of PersistentAttribute in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterface
Hibernate extension to the JPACollectionAttribute
descriptorinterface
Hibernate extension to the JPAListAttribute
descriptorinterface
MapPersistentAttribute<D,
K, V> Hibernate extension to the JPAMapAttribute
descriptorinterface
PluralPersistentAttribute<D,
C, E> Extension of the JPA-definedPluralAttribute
interface.interface
Hibernate extension to the JPASetAttribute
descriptorinterface
Extension of the JPA-definedSingularAttribute
interface.Methods in org.hibernate.metamodel.model.domain that return PersistentAttributeModifier and TypeMethodDescriptionPersistentAttribute<? super J,
?> ManagedDomainType.findAttribute
(String name) default PersistentAttribute<? super J,
?> ManagedDomainType.findAttributeInSuperTypes
(String name) Deprecated, for removal: This API element is subject to removal in a future version.PersistentAttribute<? super J,
?> ManagedDomainType.findConcreteGenericAttribute
(String name) ManagedDomainType.findDeclaredAttribute
(String name) ManagedDomainType.findDeclaredConcreteGenericAttribute
(String name) PersistentAttribute<?,
?> ManagedDomainType.findSubTypesAttribute
(String name) PersistentAttribute<? super J,
?> ManagedDomainType.getAttribute
(String name) ManagedDomainType.getDeclaredAttribute
(String name) Methods in org.hibernate.metamodel.model.domain that return types with arguments of type PersistentAttributeModifier and TypeMethodDescriptionList<? extends PersistentAttribute<? super J,
?>> IdentifiableDomainType.findNaturalIdAttributes()
Method parameters in org.hibernate.metamodel.model.domain with type arguments of type PersistentAttributeModifier and TypeMethodDescriptionvoid
ManagedDomainType.visitAttributes
(Consumer<? super PersistentAttribute<? super J, ?>> action) void
ManagedDomainType.visitDeclaredAttributes
(Consumer<? super PersistentAttribute<J, ?>> action) -
Uses of PersistentAttribute in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement PersistentAttributeModifier and TypeClassDescriptionclass
AbstractAttribute<D,
J, B> Models the commonality of the JPAAttribute
hierarchy.class
AbstractPluralAttribute<D,
C, E> class
BagAttributeImpl<X,
E> class
ListAttributeImpl<X,
E> class
MapAttributeImpl<X,
K, V> class
SetAttributeImpl<X,
E> class
static class
Subclass used to simplify instantiation of singular attributes representing an entity's identifier.static class
Subclass used to simply instantiation of singular attributes representing an entity's version.Methods in org.hibernate.metamodel.model.domain.internal that return PersistentAttributeModifier and TypeMethodDescriptionstatic <Y,
X> PersistentAttribute<X, Y> PluralAttributeBuilder.build
(PluralAttributeMetadata<?, Y, ?> attributeMetadata, boolean isGeneric, MetadataContext metadataContext) AbstractManagedType.getDeclaredAttribute
(String name) Methods in org.hibernate.metamodel.model.domain.internal that return types with arguments of type PersistentAttributeModifier and TypeMethodDescriptionList<? extends PersistentAttribute<? super J,
?>> AbstractIdentifiableType.findNaturalIdAttributes()
Methods in org.hibernate.metamodel.model.domain.internal with parameters of type PersistentAttributeModifier and TypeMethodDescriptionvoid
AbstractManagedType.InFlightAccessImpl.addAttribute
(PersistentAttribute<J, ?> attribute) void
AttributeContainer.InFlightAccess.addAttribute
(PersistentAttribute<J, ?> attribute) void
AbstractManagedType.InFlightAccessImpl.addConcreteGenericAttribute
(PersistentAttribute<J, ?> attribute) default void
AttributeContainer.InFlightAccess.addConcreteGenericAttribute
(PersistentAttribute<J, ?> idAttribute) default void
AttributeContainer.InFlightAccess.applyNaturalIdAttribute
(PersistentAttribute<J, ?> versionAttribute) Method parameters in org.hibernate.metamodel.model.domain.internal with type arguments of type PersistentAttributeModifier and TypeMethodDescriptionvoid
AbstractManagedType.visitAttributes
(Consumer<? super PersistentAttribute<? super J, ?>> action) void
AbstractManagedType.visitDeclaredAttributes
(Consumer<? super PersistentAttribute<J, ?>> action) -
Uses of PersistentAttribute in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return PersistentAttribute -
Uses of PersistentAttribute in org.hibernate.query.sqm.tree.domain
Subinterfaces of PersistentAttribute in org.hibernate.query.sqm.tree.domainModifier and TypeInterfaceDescriptioninterface
interface
interface
SqmMapPersistentAttribute<D,
K, V> interface
interface
SqmPluralPersistentAttribute<D,
C, E> interface
interface
Methods in org.hibernate.query.sqm.tree.domain that return PersistentAttributeModifier and TypeMethodDescriptionPersistentAttribute<? super L,
?> AbstractSqmAttributeJoin.getAttribute()
PersistentAttribute<? super O,
?> SqmPluralPartJoin.getAttribute()
Methods in org.hibernate.query.sqm.tree.domain with parameters of type PersistentAttributeModifier and TypeMethodDescriptionprotected <X> SqmPath<X>
AbstractSqmPath.resolvePath
(PersistentAttribute<?, X> attribute) Method parameters in org.hibernate.query.sqm.tree.domain with type arguments of type PersistentAttributeModifier and TypeMethodDescriptionvoid
SqmPolymorphicRootDescriptor.visitAttributes
(Consumer<? super PersistentAttribute<? super T, ?>> action) void
SqmPolymorphicRootDescriptor.visitDeclaredAttributes
(Consumer<? super PersistentAttribute<T, ?>> action) -
Uses of PersistentAttribute in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return PersistentAttributeModifier and TypeMethodDescriptionPersistentAttribute<? super T,
?> SqmCrossJoin.getAttribute()
PersistentAttribute<? super T,
?> SqmCteJoin.getAttribute()
PersistentAttribute<? super T,
?> SqmDerivedJoin.getAttribute()
PersistentAttribute<? super L,
?> SqmEntityJoin.getAttribute()
PersistentAttribute<? super Object,
?> SqmFunctionJoin.getAttribute()
-
Uses of PersistentAttribute in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement PersistentAttributeModifier and TypeClassDescriptionclass
class
Graph.addTreatedSubgraph(Attribute, Class)