Uses of Interface
org.hibernate.metamodel.model.domain.EntityDomainType
-
Packages that use EntityDomainType Package Description 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 This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.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.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree. -
-
Uses of EntityDomainType in org.hibernate.graph.internal
Methods in org.hibernate.graph.internal with parameters of type EntityDomainType Modifier and Type Method Description boolean
RootGraphImpl. appliesTo(EntityDomainType<?> entityType)
Constructors in org.hibernate.graph.internal with parameters of type EntityDomainType Constructor Description RootGraphImpl(String name, EntityDomainType<J> entityType)
RootGraphImpl(String name, EntityDomainType<J> entityType, boolean mutable)
-
Uses of EntityDomainType in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi with parameters of type EntityDomainType Modifier and Type Method Description boolean
RootGraphImplementor. appliesTo(EntityDomainType<?> entityType)
-
Uses of EntityDomainType in org.hibernate.metamodel
Methods in org.hibernate.metamodel with parameters of type EntityDomainType Modifier and Type Method Description RootGraph<?>
MappingMetamodel. defaultGraph(EntityDomainType<?> entityDomainType)
-
Uses of EntityDomainType in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return EntityDomainType Modifier and Type Method Description EntityDomainType<?>
MetadataContext. locateEntityType(Class<?> javaType)
Given a JavaClass
, locate the corresponding JPAEntityType
.EntityDomainType<?>
MetadataContext. locateEntityType(PersistentClass persistentClass)
Given a HibernatePersistentClass
, locate the corresponding JPAEntityType
implementation.Methods in org.hibernate.metamodel.internal that return types with arguments of type EntityDomainType Modifier and Type Method Description Map<Class<?>,EntityDomainType<?>>
MetadataContext. getEntityTypeMap()
Retrieves the java type toEntityTypeImpl
map. -
Uses of EntityDomainType in org.hibernate.metamodel.model.domain
Methods in org.hibernate.metamodel.model.domain that return EntityDomainType Modifier and Type Method Description <X> EntityDomainType<X>
JpaMetamodel. entity(Class<X> cls)
<X> EntityDomainType<X>
JpaMetamodel. entity(String entityName)
Access to an entity supporting Hibernate's entity-name feature<X> EntityDomainType<X>
JpaMetamodel. findEntityType(Class<X> cls)
Same asJpaMetamodel.entity(java.lang.String)
exceptnull
is returned rather than throwing an exception<X> EntityDomainType<X>
JpaMetamodel. getHqlEntityReference(String entityName)
Specialized handling for resolving entity-name references in an HQL query<X> EntityDomainType<X>
JpaMetamodel. resolveHqlEntityReference(String entityName)
Specialized handling for resolving entity-name references in an HQL queryMethods in org.hibernate.metamodel.model.domain that return types with arguments of type EntityDomainType Modifier and Type Method Description Collection<? extends EntityDomainType<? extends J>>
EntityDomainType. getSubTypes()
Methods in org.hibernate.metamodel.model.domain with parameters of type EntityDomainType Modifier and Type Method Description default SqmTreatedPath
DiscriminatorSqmPath. treatAs(EntityDomainType treatTarget)
-
Uses of EntityDomainType in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement EntityDomainType Modifier and Type Class Description class
EntityTypeImpl<J>
Implementation ofEntityType
.Methods in org.hibernate.metamodel.model.domain.internal that return EntityDomainType Modifier and Type Method Description <X> EntityDomainType<X>
JpaMetamodelImpl. entity(Class<X> cls)
<X> EntityDomainType<X>
JpaMetamodelImpl. entity(String entityName)
<X> EntityDomainType<X>
MappingMetamodelImpl. entity(Class<X> cls)
<X> EntityDomainType<X>
MappingMetamodelImpl. entity(String entityName)
<X> EntityDomainType<X>
JpaMetamodelImpl. findEntityType(Class<X> cls)
<X> EntityDomainType<X>
MappingMetamodelImpl. findEntityType(Class<X> cls)
EntityDomainType<?>
DiscriminatorSqmPathSource. getEntityDomainType()
EntityDomainType
EntityDiscriminatorSqmPath. getEntityDomainType()
<X> EntityDomainType<X>
JpaMetamodelImpl. getHqlEntityReference(String entityName)
<X> EntityDomainType<X>
MappingMetamodelImpl. getHqlEntityReference(String entityName)
EntityDomainType<J>
EntitySqmPathSource. getSqmPathType()
EntityDomainType<J>
EntityTypeImpl. getSqmPathType()
<T> EntityDomainType<T>
JpaMetamodelImpl. resolveEntityReference(Class<T> javaType)
<X> EntityDomainType<X>
JpaMetamodelImpl. resolveHqlEntityReference(String entityName)
<X> EntityDomainType<X>
MappingMetamodelImpl. resolveHqlEntityReference(String entityName)
Methods in org.hibernate.metamodel.model.domain.internal that return types with arguments of type EntityDomainType Modifier and Type Method Description Collection<? extends EntityDomainType<? extends J>>
EntityTypeImpl. getSubTypes()
Methods in org.hibernate.metamodel.model.domain.internal with parameters of type EntityDomainType Modifier and Type Method Description RootGraph<?>
MappingMetamodelImpl. defaultGraph(EntityDomainType<?> entityDomainType)
Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type EntityDomainType Constructor Description DiscriminatorSqmPathSource(DomainType<D> discriminatorValueType, EntityDomainType<?> entityDomainType, EntityMappingType entityMapping)
EntityDiscriminatorSqmPath(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath<?> lhs, EntityDomainType entityDomainType, EntityMappingType entityDescriptor, NodeBuilder nodeBuilder)
EntitySqmPathSource(String localPathName, SqmPathSource<J> pathModel, EntityDomainType<J> domainType, Bindable.BindableType jpaBindableType, boolean isGeneric)
-
Uses of EntityDomainType in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return EntityDomainType Modifier and Type Method Description EntityDomainType<T>
JpaRoot. getManagedType()
EntityDomainType<T>
JpaEntityJoin. getModel()
EntityDomainType<T>
JpaRoot. getModel()
Methods in org.hibernate.query.criteria with parameters of type EntityDomainType Modifier and Type Method Description <X> JpaCrossJoin<X>
JpaFrom. crossJoin(EntityDomainType<X> entity)
<X> JpaEntityJoin<X>
JpaFrom. join(EntityDomainType<X> entity)
<X> JpaEntityJoin<X>
JpaFrom. join(EntityDomainType<X> entity, SqmJoinType joinType)
<S extends T>
JpaCollectionJoin<O,S>JpaCollectionJoin. treatAs(EntityDomainType<S> treatAsType)
<S extends T>
JpaJoin<O,S>JpaJoin. treatAs(EntityDomainType<S> treatAsType)
<S extends T>
JpaListJoin<O,S>JpaListJoin. treatAs(EntityDomainType<S> treatAsType)
<S extends V>
JpaMapJoin<O,K,S>JpaMapJoin. treatAs(EntityDomainType<S> treatJavaType)
<S extends T>
JpaPath<S>JpaPath. treatAs(EntityDomainType<S> treatJavaType)
Support for JPA's explicit (TREAT) down-casting.<S extends E>
JpaPluralJoin<O,?,S>JpaPluralJoin. treatAs(EntityDomainType<S> treatAsType)
<S extends T>
JpaSetJoin<O,S>JpaSetJoin. treatAs(EntityDomainType<S> treatAsType)
-
Uses of EntityDomainType in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return EntityDomainType Modifier and Type Method Description EntityDomainType<?>
SemanticQueryBuilder. visitEntityName(HqlParser.EntityNameContext parserEntityName)
-
Uses of EntityDomainType in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type EntityDomainType Modifier and Type Method Description static EntityPersister
SqmMappingModelHelper. resolveEntityPersister(EntityDomainType<?> entityType, SessionFactoryImplementor sessionFactory)
Resolve a JPA EntityType descriptor to it's corresponding EntityPersister in the Hibernate mapping type system -
Uses of EntityDomainType in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement EntityDomainType Modifier and Type Class Description class
SqmPolymorphicRootDescriptor<T>
Acts as theEntityDomainType
for a "polymorphic query" grouping.Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type EntityDomainType Modifier and Type Method Description Set<EntityDomainType<?>>
SqmPolymorphicRootDescriptor. getImplementors()
Collection<? extends EntityDomainType<? extends T>>
SqmPolymorphicRootDescriptor. getSubTypes()
Methods in org.hibernate.query.sqm.tree.domain with parameters of type EntityDomainType Modifier and Type Method Description <X> JpaCrossJoin<X>
AbstractSqmFrom. crossJoin(EntityDomainType<X> entity)
protected <S,X extends SqmFrom<?,S>>
XAbstractSqmFrom. findTreat(EntityDomainType<S> targetType, String alias)
protected <S extends T>
SqmTreatedPath<T,S>AbstractSqmPath. getTreatedPath(EntityDomainType<S> treatTarget)
<X> JpaEntityJoin<X>
AbstractSqmFrom. join(EntityDomainType<X> entity)
<X> JpaEntityJoin<X>
AbstractSqmFrom. join(EntityDomainType<X> entity, SqmJoinType joinType)
<S extends T>
SqmTreatedPath<T,S>AbstractSqmSpecificPluralPartPath. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmTreatedPath<T,S>NonAggregatedCompositeSimplePath. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmTreatedPath<T,S>SqmAnyValuedSimplePath. treatAs(EntityDomainType<S> treatTarget)
<S extends E>
SqmTreatedBagJoin<O,E,S>SqmBagJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends E>
SqmTreatedBagJoin<O,E,S>SqmBagJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends E>
SqmTreatedBagJoin<O,E,S>SqmBagJoin. treatAs(EntityDomainType<S> treatTarget, String alias, boolean fetch)
<S extends T>
SqmTreatedPath<T,S>SqmBasicValuedSimplePath. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmTreatedRoot<T,S>SqmCteRoot. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmFrom<?,S>SqmCteRoot. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmTreatedRoot<T,S>SqmDerivedRoot. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmFrom<?,S>SqmDerivedRoot. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmTreatedPath<T,S>SqmEmbeddedValuedSimplePath. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmTreatedPath<T,S>SqmEntityValuedSimplePath. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmTreatedPath<T,S>SqmIndexedCollectionAccessPath. treatAs(EntityDomainType<S> treatTarget)
<S extends E>
SqmTreatedListJoin<O,E,S>SqmListJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends E>
SqmTreatedListJoin<O,E,S>SqmListJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends E>
SqmTreatedListJoin<O,E,S>SqmListJoin. treatAs(EntityDomainType<S> treatTarget, String alias, boolean fetch)
<S extends V>
SqmTreatedMapJoin<O,K,V,S>SqmMapJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends V>
SqmTreatedMapJoin<O,K,V,S>SqmMapJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends V>
SqmTreatedMapJoin<O,K,V,S>SqmMapJoin. treatAs(EntityDomainType<S> treatTarget, String alias, boolean fetch)
<S extends T>
SqmPath<S>SqmPath. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmTreatedPluralPartJoin<O,T,S>SqmPluralPartJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmTreatedPluralPartJoin<O,T,S>SqmPluralPartJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends E>
SqmTreatedPath<E,S>SqmPluralValuedSimplePath. treatAs(EntityDomainType<S> treatTarget)
<S extends E>
SqmTreatedSetJoin<O,E,S>SqmSetJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends E>
SqmTreatedSetJoin<O,E,S>SqmSetJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends E>
SqmTreatedSetJoin<O,E,S>SqmSetJoin. treatAs(EntityDomainType<S> treatTarget, String alias, boolean fetch)
<S extends T>
SqmTreatedSingularJoin<O,T,S>SqmSingularJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmTreatedSingularJoin<O,T,S>SqmSingularJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmTreatedSingularJoin<O,T,S>SqmSingularJoin. treatAs(EntityDomainType<S> treatTarget, String alias, boolean fetch)
Constructor parameters in org.hibernate.query.sqm.tree.domain with type arguments of type EntityDomainType Constructor Description SqmPolymorphicRootDescriptor(JavaType<T> polymorphicJavaType, Set<EntityDomainType<? extends T>> implementors)
-
Uses of EntityDomainType in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return EntityDomainType Modifier and Type Method Description EntityDomainType
SqmAnyDiscriminatorValue. getEntityValue()
EntityDomainType<T>
SqmLiteralEntityType. getNodeType()
Constructors in org.hibernate.query.sqm.tree.expression with parameters of type EntityDomainType Constructor Description SqmAnyDiscriminatorValue(String pathName, EntityDomainType entityValue, BasicType<T> domainType, NodeBuilder nodeBuilder)
SqmLiteralEntityType(EntityDomainType<T> entityType, NodeBuilder nodeBuilder)
-
Uses of EntityDomainType in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return EntityDomainType Modifier and Type Method Description EntityDomainType<E>
SqmRoot. getManagedType()
EntityDomainType<T>
SqmEntityJoin. getModel()
EntityDomainType<E>
SqmRoot. getModel()
EntityDomainType<T>
SqmCrossJoin. getReferencedPathSource()
EntityDomainType<T>
SqmEntityJoin. getReferencedPathSource()
Methods in org.hibernate.query.sqm.tree.from with parameters of type EntityDomainType Modifier and Type Method Description <S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(EntityDomainType<S> treatJavaType, String alias)
<S extends T>
SqmAttributeJoin<O,S>SqmAttributeJoin. treatAs(EntityDomainType<S> treatJavaType, String alias, boolean fetch)
<S extends T>
SqmTreatedCrossJoin<T,S>SqmCrossJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmFrom<?,S>SqmCrossJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmFrom<?,S>SqmCteJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmFrom<?,S>SqmCteJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmFrom<?,S>SqmDerivedJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmFrom<?,S>SqmDerivedJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmTreatedEntityJoin<T,S>SqmEntityJoin. treatAs(EntityDomainType<S> treatTarget)
<S extends T>
SqmFrom<?,S>SqmEntityJoin. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends T>
SqmFrom<?,S>SqmFrom. treatAs(EntityDomainType<S> treatAsType)
<S extends T>
SqmFrom<?,S>SqmFrom. treatAs(EntityDomainType<S> treatTarget, String alias)
<S extends E>
SqmTreatedRoot<E,S>SqmRoot. treatAs(EntityDomainType<S> treatTarget)
<S extends E>
SqmFrom<?,S>SqmRoot. treatAs(EntityDomainType<S> treatTarget, String alias)
Constructors in org.hibernate.query.sqm.tree.from with parameters of type EntityDomainType Constructor Description SqmCrossJoin(EntityDomainType<T> joinedEntityDescriptor, String alias, SqmRoot<?> sqmRoot)
SqmCrossJoin(NavigablePath navigablePath, EntityDomainType<T> joinedEntityDescriptor, String alias, SqmRoot<?> sqmRoot)
SqmEntityJoin(EntityDomainType<T> joinedEntityDescriptor, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
SqmEntityJoin(NavigablePath navigablePath, EntityDomainType<T> joinedEntityDescriptor, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot)
SqmRoot(EntityDomainType<E> entityType, String alias, boolean allowJoins, NodeBuilder nodeBuilder)
SqmRoot(NavigablePath navigablePath, EntityDomainType<E> entityType, String alias, NodeBuilder nodeBuilder)
-