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)SubGraphassociated with theAttributeNodefor 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 interfaceBagPersistentAttribute<D,E>Hibernate extension to the JPACollectionAttributedescriptorinterfaceListPersistentAttribute<D,E>Hibernate extension to the JPAListAttributedescriptorinterfaceMapPersistentAttribute<D,K,V>Hibernate extension to the JPAMapAttributedescriptorinterfacePluralPersistentAttribute<D,C,E>Extension of the JPA-definedPluralAttributeinterface.interfaceSetPersistentAttribute<D,E>Hibernate extension to the JPASetAttributedescriptorinterfaceSingularPersistentAttribute<D,J>Extension of the JPA-definedSingularAttributeinterface.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 voidAbstractManagedType.InFlightAccessImpl. addAttribute(PersistentAttribute<J,?> attribute)voidAbstractManagedType.InFlightAccessImpl. addConcreteGenericAttribute(PersistentAttribute<J,?> attribute)Method parameters in org.hibernate.metamodel.model.domain with type arguments of type PersistentAttribute Modifier and Type Method Description voidAbstractManagedType. visitAttributes(Consumer<? super PersistentAttribute<? super J,?>> action)voidManagedDomainType. visitAttributes(Consumer<? super PersistentAttribute<? super J,?>> action)voidAbstractManagedType. visitDeclaredAttributes(Consumer<? super PersistentAttribute<J,?>> action)voidManagedDomainType. 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 classAbstractAttribute<D,J,B>Models the commonality of the JPAAttributehierarchy.classAbstractPluralAttribute<D,C,E>classBagAttributeImpl<X,E>classListAttributeImpl<X,E>classMapAttributeImpl<X,K,V>classSetAttributeImpl<X,E>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 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 voidAttributeContainer.InFlightAccess. addAttribute(PersistentAttribute<J,?> attribute)default voidAttributeContainer.InFlightAccess. addConcreteGenericAttribute(PersistentAttribute<J,?> idAttribute)default voidAttributeContainer.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 classAnonymousTupleSqmAssociationPathSource<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 voidSqmPolymorphicRootDescriptor. visitAttributes(Consumer<? super PersistentAttribute<? super T,?>> action)voidSqmPolymorphicRootDescriptor. visitDeclaredAttributes(Consumer<? super PersistentAttribute<T,?>> action)
-