Uses of Interface
org.hibernate.metamodel.model.domain.EntityDomainType
Packages that use EntityDomainType
Package
Description
This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph.This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
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.
Implementation of the SPIs for HQL support.
Package for the SQM-backed Query implementation details
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
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 EntityDomainTypeModifier and TypeMethodDescriptionbooleanRootGraphImpl.appliesTo(EntityDomainType<?> entityType) Constructors in org.hibernate.graph.internal with parameters of type EntityDomainTypeModifierConstructorDescriptionRootGraphImpl(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 EntityDomainTypeModifier and TypeMethodDescriptionbooleanRootGraphImplementor.appliesTo(EntityDomainType<?> entityType) -
Uses of EntityDomainType in org.hibernate.metamodel
Methods in org.hibernate.metamodel with parameters of type EntityDomainTypeModifier and TypeMethodDescriptionRootGraph<?>MappingMetamodel.defaultGraph(EntityDomainType<?> entityDomainType) -
Uses of EntityDomainType in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return EntityDomainTypeModifier and TypeMethodDescriptionMetadataContext.locateEntityType(Class<?> javaType) Given a JavaClass, locate the corresponding JPAEntityType.MetadataContext.locateEntityType(PersistentClass persistentClass) Given a HibernatePersistentClass, locate the corresponding JPAEntityTypeimplementation.Methods in org.hibernate.metamodel.internal that return types with arguments of type EntityDomainTypeModifier and TypeMethodDescriptionMap<Class<?>,EntityDomainType<?>> MetadataContext.getEntityTypeMap()Retrieves the java type toEntityTypeImplmap. -
Uses of EntityDomainType in org.hibernate.metamodel.model.domain
Methods in org.hibernate.metamodel.model.domain that return EntityDomainTypeModifier and TypeMethodDescription<X> EntityDomainType<X><X> EntityDomainType<X>Access to an entity supporting Hibernate's entity-name feature<X> EntityDomainType<X>JpaMetamodel.findEntityType(Class<X> cls) Same asJpaMetamodel.entity(java.lang.String)exceptnullis returned rather than throwing an exception<X> EntityDomainType<X>JpaMetamodel.getHqlEntityReference(String entityName) Specialized handling for resolving entity-name references in an HQL querydefault EntityDomainType<J>EntityDomainType.getSqmType()<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 EntityDomainTypeModifier and TypeMethodDescriptionCollection<? extends EntityDomainType<? extends J>>EntityDomainType.getSubTypes()Methods in org.hibernate.metamodel.model.domain with parameters of type EntityDomainTypeModifier and TypeMethodDescriptiondefault SqmTreatedPathDiscriminatorSqmPath.treatAs(EntityDomainType treatTarget) -
Uses of EntityDomainType in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement EntityDomainTypeMethods in org.hibernate.metamodel.model.domain.internal that return EntityDomainTypeModifier and TypeMethodDescription<X> EntityDomainType<X><X> EntityDomainType<X><X> EntityDomainType<X><X> EntityDomainType<X><X> EntityDomainType<X>JpaMetamodelImpl.findEntityType(Class<X> cls) <X> EntityDomainType<X>MappingMetamodelImpl.findEntityType(Class<X> cls) EntityDiscriminatorSqmPath.getEntityDomainType()EntityDiscriminatorSqmPathSource.getEntityDomainType()<X> EntityDomainType<X>JpaMetamodelImpl.getHqlEntityReference(String entityName) <X> EntityDomainType<X>MappingMetamodelImpl.getHqlEntityReference(String entityName) EntitySqmPathSource.getSqmPathType()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 EntityDomainTypeModifier and TypeMethodDescriptionCollection<? extends EntityDomainType<? extends J>>EntityTypeImpl.getSubTypes()Methods in org.hibernate.metamodel.model.domain.internal with parameters of type EntityDomainTypeModifier and TypeMethodDescriptionRootGraph<?>MappingMetamodelImpl.defaultGraph(EntityDomainType<?> entityDomainType) Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type EntityDomainTypeModifierConstructorDescriptionprotectedEntityDiscriminatorSqmPath(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath<?> lhs, EntityDomainType entityDomainType, EntityMappingType entityDescriptor, NodeBuilder nodeBuilder) EntityDiscriminatorSqmPathSource(DomainType<D> discriminatorValueType, EntityDomainType<?> entityDomainType, EntityMappingType entityMapping) 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 EntityDomainTypeModifier and TypeMethodDescriptionJpaRoot.getManagedType()JpaEntityJoin.getModel()JpaRoot.getModel()Methods in org.hibernate.query.criteria with parameters of type EntityDomainTypeModifier and TypeMethodDescription<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) 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) 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 EntityDomainTypeModifier and TypeMethodDescriptionSemanticQueryBuilder.visitEntityName(HqlParser.EntityNameContext parserEntityName) -
Uses of EntityDomainType in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type EntityDomainTypeModifier and TypeMethodDescriptionstatic EntityPersisterSqmMappingModelHelper.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 EntityDomainTypeModifier and TypeClassDescriptionclassActs as theEntityDomainTypefor a "polymorphic query" grouping.Methods in org.hibernate.query.sqm.tree.domain that return EntityDomainTypeModifier and TypeMethodDescriptionSqmTreatedRoot.getManagedType()SqmCteRoot.getModel()SqmDerivedRoot.getModel()SqmTreatedCrossJoin.getModel()SqmTreatedEntityJoin.getModel()SqmTreatedEntityValuedSimplePath.getNodeType()SqmTreatedCrossJoin.getReferencedPathSource()SqmTreatedEntityJoin.getReferencedPathSource()SqmTreatedRoot.getReferencedPathSource()SqmTreatedCrossJoin.getTreatTarget()SqmTreatedEntityJoin.getTreatTarget()SqmTreatedEntityValuedSimplePath.getTreatTarget()SqmTreatedPluralPartJoin.getTreatTarget()SqmTreatedRoot.getTreatTarget()Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type EntityDomainTypeModifier and TypeMethodDescriptionSet<EntityDomainType<? extends T>>SqmPolymorphicRootDescriptor.getImplementors()Collection<? extends EntityDomainType<? extends T>>SqmPolymorphicRootDescriptor.getSubTypes()Methods in org.hibernate.query.sqm.tree.domain with parameters of type EntityDomainTypeModifier and TypeMethodDescription<X> JpaCrossJoin<X>AbstractSqmFrom.crossJoin(EntityDomainType<X> entity) <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) SqmCteRoot.treatAs(EntityDomainType<S> treatTarget, String alias) <S extends T>
SqmTreatedRoot<T,S> SqmDerivedRoot.treatAs(EntityDomainType<S> treatTarget) 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) SqmFkExpression.treatAs(EntityDomainType<S> treatTarget) SqmFunctionPath.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) 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>
SqmTreatedEntityValuedSimplePath<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) Constructors in org.hibernate.query.sqm.tree.domain with parameters of type EntityDomainTypeModifierConstructorDescriptionprotectedAbstractSqmFrom(EntityDomainType<T> entityType, String alias, NodeBuilder nodeBuilder) Intended for use withSqmRootSqmCorrelatedEntityJoin(EntityDomainType<T> joinedEntityDescriptor, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot, SqmCorrelatedRootJoin<T> correlatedRootJoin, SqmEntityJoin<T> correlationParent) SqmTreatedCrossJoin(SqmCrossJoin<T> wrappedPath, EntityDomainType<S> treatTarget, String alias) SqmTreatedEntityJoin(SqmEntityJoin<T> wrappedPath, EntityDomainType<S> treatTarget, String alias) SqmTreatedEntityValuedSimplePath(SqmPath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) SqmTreatedEntityValuedSimplePath(SqmPluralValuedSimplePath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) SqmTreatedPluralPartJoin(SqmPluralPartJoin<O, T> wrappedPath, EntityDomainType<S> treatTarget, String alias) SqmTreatedRoot(SqmRoot<T> wrappedPath, EntityDomainType<S> treatTarget) Constructor parameters in org.hibernate.query.sqm.tree.domain with type arguments of type EntityDomainTypeModifierConstructorDescriptionSqmPolymorphicRootDescriptor(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 EntityDomainTypeModifier and TypeMethodDescriptionSqmAnyDiscriminatorValue.getEntityValue()SqmLiteralEntityType.getNodeType()Constructors in org.hibernate.query.sqm.tree.expression with parameters of type EntityDomainTypeModifierConstructorDescriptionSqmAnyDiscriminatorValue(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 EntityDomainTypeModifier and TypeMethodDescriptionSqmRoot.getManagedType()SqmEntityJoin.getModel()SqmRoot.getModel()SqmCrossJoin.getReferencedPathSource()SqmEntityJoin.getReferencedPathSource()Methods in org.hibernate.query.sqm.tree.from with parameters of type EntityDomainTypeModifier and TypeMethodDescription<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) SqmCrossJoin.treatAs(EntityDomainType<S> treatTarget, String alias) SqmCteJoin.treatAs(EntityDomainType<S> treatTarget) SqmCteJoin.treatAs(EntityDomainType<S> treatTarget, String alias) SqmDerivedJoin.treatAs(EntityDomainType<S> treatTarget) SqmDerivedJoin.treatAs(EntityDomainType<S> treatTarget, String alias) <S extends T>
SqmTreatedEntityJoin<T,S> SqmEntityJoin.treatAs(EntityDomainType<S> treatTarget) SqmEntityJoin.treatAs(EntityDomainType<S> treatTarget, String alias) SqmFrom.treatAs(EntityDomainType<S> treatAsType) SqmFrom.treatAs(EntityDomainType<S> treatTarget, String alias) <S extends E>
SqmTreatedRoot<E,S> SqmRoot.treatAs(EntityDomainType<S> treatTarget) SqmRoot.treatAs(EntityDomainType<S> treatTarget, String alias) Constructors in org.hibernate.query.sqm.tree.from with parameters of type EntityDomainTypeModifierConstructorDescriptionSqmCrossJoin(EntityDomainType<T> joinedEntityDescriptor, String alias, SqmRoot<?> sqmRoot) protectedSqmCrossJoin(NavigablePath navigablePath, EntityDomainType<T> joinedEntityDescriptor, String alias, SqmRoot<?> sqmRoot) SqmEntityJoin(EntityDomainType<T> joinedEntityDescriptor, String alias, SqmJoinType joinType, SqmRoot<?> sqmRoot) protectedSqmEntityJoin(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) -
Uses of EntityDomainType in org.hibernate.search.mapper.orm.common.impl
Methods in org.hibernate.search.mapper.orm.common.impl that return EntityDomainTypeModifier and TypeMethodDescriptionstatic EntityDomainType<?>HibernateOrmUtils.entityDomainType(SessionFactoryImplementor sessionFactory, String entityName) -
Uses of EntityDomainType in org.hibernate.search.mapper.orm.loading.impl
Methods in org.hibernate.search.mapper.orm.loading.impl with parameters of type EntityDomainTypeModifier and TypeMethodDescriptionConditionalExpressionQueryFactory.createQueryForCount(SharedSessionContractImplementor session, EntityDomainType<?> entityDomainType, Set<? extends Class<? extends E>> includedTypesFilter, List<ConditionalExpression> conditionalExpressions) TypeQueryFactory.createQueryForCount(SharedSessionContractImplementor session, EntityDomainType<?> entityDomainType, Set<? extends Class<? extends E>> includedTypesFilter, List<ConditionalExpression> conditionalExpressions) ConditionalExpressionQueryFactory.createQueryForIdentifierListing(SharedSessionContractImplementor session, EntityDomainType<?> entityDomainType, Set<? extends Class<? extends E>> includedTypesFilter, List<ConditionalExpression> conditionalExpressions, String order) TypeQueryFactory.createQueryForIdentifierListing(SharedSessionContractImplementor session, EntityDomainType<?> entityDomainType, Set<? extends Class<? extends E>> includedTypesFilter, List<ConditionalExpression> conditionalExpressions, String order)