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 This package defines an internal SPI abstracting over implementations of the APIs defined inorg.hibernate.graph
.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 The JPA-standard criteria query API defines all the operations needed express any query written in standard JPQL.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 anAttributeNode
(with no associatedSubGraph
) 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 and return a new (mutable)SubGraph
associated with theAttributeNode
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(PersistentAttribute<X,J> attribute, boolean mutable)
-
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>
Extension of the JPA-definedPluralAttribute
interface.interface
SetPersistentAttribute<D,E>
Hibernate extension to the JPASetAttribute
descriptorinterface
SingularPersistentAttribute<D,J>
Extension of the JPA-definedSingularAttribute
interface.Methods 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<? super J,?>> action)
void
ManagedDomainType. visitAttributes(Consumer<? super PersistentAttribute<? super 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
BagAttributeImpl<X,E>
class
ListAttributeImpl<X,E>
class
MapAttributeImpl<X,K,V>
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<? super T,?>
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<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<? super T,?>> action)
void
SqmPolymorphicRootDescriptor. visitDeclaredAttributes(Consumer<? super PersistentAttribute<T,?>> action)
-