Uses of Interface
org.hibernate.metamodel.model.domain.PersistentAttribute
-
Packages that use PersistentAttribute Package Description org.hibernate.graph Implements and extends the JPA-defined entity graph API.org.hibernate.graph.internal 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.criteria Support for JPA criteria queries.org.hibernate.query.derived org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree. -
-
Uses of PersistentAttribute in org.hibernate.graph
Methods in org.hibernate.graph that return PersistentAttribute Modifier and Type Method Description PersistentAttribute<?,J>
AttributeNode. getAttributeDescriptor()
Methods in org.hibernate.graph with parameters of type PersistentAttribute Modifier and Type Method Description <AJ> AttributeNode<AJ>
Graph. addAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
Add an AttributeNode (with no associated SubGraphNode) to this container by Attribute reference<AJ> SubGraph<AJ>
Graph. addKeySubGraph(PersistentAttribute<? extends J,AJ> attribute)
<AJ> SubGraph<? extends AJ>
Graph. addKeySubGraph(PersistentAttribute<? extends J,AJ> attribute, Class<? extends AJ> type)
<AJ> SubGraph<AJ>
Graph. addSubGraph(PersistentAttribute<? extends J,AJ> attribute)
Create a (mutable) SubGraphNode associated with the AttributeNode for the given Attribute.<AJ> SubGraph<? extends AJ>
Graph. addSubGraph(PersistentAttribute<? extends J,AJ> attribute, Class<? extends AJ> type)
<AJ> AttributeNode<AJ>
Graph. findAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
Find an already existing AttributeNode by corresponding attribute reference, within this container -
Uses of PersistentAttribute in org.hibernate.graph.internal
Methods in org.hibernate.graph.internal that return PersistentAttribute Modifier and Type Method Description PersistentAttribute<?,J>
AttributeNodeImpl. getAttributeDescriptor()
Methods in org.hibernate.graph.internal with parameters of type PersistentAttribute Modifier and Type Method Description <AJ> AttributeNodeImplementor<AJ>
AbstractGraph. addAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
<AJ> AttributeNodeImplementor<AJ>
AbstractGraph. findAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
<AJ> AttributeNodeImplementor<AJ>
AbstractGraph. findOrCreateAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
Constructors in org.hibernate.graph.internal with parameters of type PersistentAttribute Constructor Description AttributeNodeImpl(boolean mutable, PersistentAttribute<X,J> attribute, JpaMetamodel jpaMetamodel)
-
Uses of PersistentAttribute in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi with parameters of type PersistentAttribute Modifier and Type Method Description <AJ> AttributeNodeImplementor<AJ>
GraphImplementor. addAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
<AJ> AttributeNodeImplementor<AJ>
SubGraphImplementor. addAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
default <AJ> SubGraphImplementor<AJ>
GraphImplementor. addKeySubGraph(PersistentAttribute<? extends J,AJ> attribute)
default <AJ> SubGraphImplementor<? extends AJ>
GraphImplementor. addKeySubGraph(PersistentAttribute<? extends J,AJ> attribute, Class<? extends AJ> subType)
default <AJ> SubGraphImplementor<? extends AJ>
SubGraphImplementor. addKeySubGraph(PersistentAttribute<? extends J,AJ> attribute, Class<? extends AJ> subType)
default <AJ> SubGraphImplementor<AJ>
GraphImplementor. addSubGraph(PersistentAttribute<? extends J,AJ> attribute)
default <AJ> SubGraphImplementor<? extends AJ>
GraphImplementor. addSubGraph(PersistentAttribute<? extends J,AJ> attribute, Class<? extends AJ> subType)
<AJ> AttributeNodeImplementor<AJ>
GraphImplementor. findAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
<AJ> AttributeNodeImplementor<AJ>
GraphImplementor. findOrCreateAttributeNode(PersistentAttribute<? extends J,AJ> attribute)
-
Uses of PersistentAttribute in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return PersistentAttribute Modifier and Type Method Description <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.domain Modifier and Type Interface Description interface
BagPersistentAttribute<D,E>
Hibernate extension to the JPACollectionAttribute
descriptorinterface
ListPersistentAttribute<D,E>
Hibernate extension to the JPAListAttribute
descriptorinterface
MapPersistentAttribute<D,K,V>
Hibernate extension to the JPAMapAttribute
descriptorinterface
PluralPersistentAttribute<D,C,E>
Hibernate extension to the JPAPluralAttribute
descriptor todo (6.0) : Create an form of plural attribute (and singular) in the API package (org.hibernate.metamodel.model.domain) and have this extend itinterface
SetPersistentAttribute<D,E>
Hibernate extension to the JPASetAttribute
descriptorinterface
SingularPersistentAttribute<D,J>
Hibernate extension to the JPASingularAttribute
descriptorMethods in org.hibernate.metamodel.model.domain that return types with arguments of type PersistentAttribute Modifier and Type Method Description List<? extends PersistentAttribute<? super J,?>>
AbstractIdentifiableType. findNaturalIdAttributes()
List<? extends PersistentAttribute<? super J,?>>
IdentifiableDomainType. findNaturalIdAttributes()
Methods in org.hibernate.metamodel.model.domain with parameters of type PersistentAttribute Modifier and Type Method Description void
AbstractManagedType.InFlightAccessImpl. addAttribute(PersistentAttribute<J,?> attribute)
void
AbstractManagedType.InFlightAccessImpl. addConcreteGenericAttribute(PersistentAttribute<J,?> attribute)
Method parameters in org.hibernate.metamodel.model.domain with type arguments of type PersistentAttribute Modifier and Type Method Description void
AbstractManagedType. visitAttributes(Consumer<? super PersistentAttribute<J,?>> action)
void
ManagedDomainType. visitAttributes(Consumer<? super PersistentAttribute<J,?>> action)
void
AbstractManagedType. visitDeclaredAttributes(Consumer<? super PersistentAttribute<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 PersistentAttribute Modifier and Type Class Description class
AbstractAttribute<D,J,B>
Models the commonality of the JPAAttribute
hierarchy.class
AbstractPluralAttribute<D,C,E>
class
SetAttributeImpl<X,E>
class
SingularAttributeImpl<D,J>
static class
SingularAttributeImpl.Identifier<D,J>
Subclass used to simplify instantiation of singular attributes representing an entity's identifier.static class
SingularAttributeImpl.Version<X,Y>
Subclass used to simply instantiation of singular attributes representing an entity's version.Methods in org.hibernate.metamodel.model.domain.internal that return PersistentAttribute Modifier and Type Method Description static <Y,X>
PersistentAttribute<X,Y>PluralAttributeBuilder. build(PluralAttributeMetadata<?,Y,?> attributeMetadata, boolean isGeneric, MetadataContext metadataContext)
PersistentAttribute<? super J,?>
EntityTypeImpl. findAttribute(String name)
PersistentAttribute<? super J,?>
MappedSuperclassTypeImpl. findAttribute(String name)
Methods in org.hibernate.metamodel.model.domain.internal with parameters of type PersistentAttribute Modifier and Type Method Description void
AttributeContainer.InFlightAccess. addAttribute(PersistentAttribute<J,?> attribute)
default void
AttributeContainer.InFlightAccess. addConcreteGenericAttribute(PersistentAttribute<J,?> idAttribute)
default void
AttributeContainer.InFlightAccess. applyNaturalIdAttribute(PersistentAttribute<J,?> versionAttribute)
-
Uses of PersistentAttribute in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return PersistentAttribute Modifier and Type Method Description PersistentAttribute<? super O,?>
JpaJoin. getAttribute()
-
Uses of PersistentAttribute in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement PersistentAttribute Modifier and Type Class Description class
AnonymousTupleSqmAssociationPathSource<O,J>
-
Uses of PersistentAttribute in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return PersistentAttribute Modifier and Type Method Description PersistentAttribute
SqmPolymorphicRootDescriptor. findAttribute(String name)
PersistentAttribute<? super T,?>
SqmPolymorphicRootDescriptor. findAttributeInSuperTypes(String name)
PersistentAttribute<? super T,?>
SqmPolymorphicRootDescriptor. findConcreteGenericAttribute(String name)
PersistentAttribute<T,?>
SqmPolymorphicRootDescriptor. findDeclaredAttribute(String name)
PersistentAttribute<? super T,?>
SqmPolymorphicRootDescriptor. findDeclaredConcreteGenericAttribute(String name)
PersistentAttribute
SqmPolymorphicRootDescriptor. findSubTypesAttribute(String name)
PersistentAttribute<? super O,?>
AbstractSqmAttributeJoin. getAttribute()
PersistentAttribute<? super T,?>
SqmPolymorphicRootDescriptor. getAttribute(String name)
PersistentAttribute<T,?>
SqmPolymorphicRootDescriptor. getDeclaredAttribute(String name)
Methods in org.hibernate.query.sqm.tree.domain with parameters of type PersistentAttribute Modifier and Type Method Description protected <X> SqmPath<X>
AbstractSqmPath. resolvePath(PersistentAttribute<?,X> attribute)
Method parameters in org.hibernate.query.sqm.tree.domain with type arguments of type PersistentAttribute Modifier and Type Method Description void
SqmPolymorphicRootDescriptor. visitAttributes(Consumer<? super PersistentAttribute<T,?>> action)
void
SqmPolymorphicRootDescriptor. visitDeclaredAttributes(Consumer<? super PersistentAttribute<T,?>> action)
-