Uses of Class
org.hibernate.persister.entity.EntityNameUse
Packages that use EntityNameUse
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for entities.
Package for the translation of SQM into SQL AST
Package defining support for creating and consuming a SQL AST.
-
Uses of EntityNameUse in org.hibernate.metamodel.mapping
Method parameters in org.hibernate.metamodel.mapping with type arguments of type EntityNameUseModifier and TypeMethodDescriptiondefault void
EntityMappingType.pruneForSubclasses
(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) Adapts the table group and its table reference as well as table reference joins in a way such that unnecessary tables or joins are omitted if possible, based on the given treated entity names. -
Uses of EntityNameUse in org.hibernate.persister.entity
Fields in org.hibernate.persister.entity declared as EntityNameUseModifier and TypeFieldDescriptionstatic final EntityNameUse
EntityNameUse.BASE_TREAT
static final EntityNameUse
EntityNameUse.EXPRESSION
static final EntityNameUse
EntityNameUse.FILTER
static final EntityNameUse
EntityNameUse.OPTIONAL_TREAT
static final EntityNameUse
EntityNameUse.PROJECTION
static final EntityNameUse
EntityNameUse.TREAT
Methods in org.hibernate.persister.entity that return EntityNameUseModifier and TypeMethodDescriptionEntityNameUse.stronger
(EntityNameUse other) EntityNameUse.weaker
(EntityNameUse other) Methods in org.hibernate.persister.entity with parameters of type EntityNameUseModifier and TypeMethodDescriptionEntityNameUse.stronger
(EntityNameUse other) EntityNameUse.weaker
(EntityNameUse other) Method parameters in org.hibernate.persister.entity with type arguments of type EntityNameUseModifier and TypeMethodDescriptionprotected String
UnionSubclassEntityPersister.generateSubquery
(Map<String, EntityNameUse> entityNameUses) protected String
AbstractEntityPersister.getPrunedDiscriminatorPredicate
(Map<String, EntityNameUse> entityNameUses, MappingMetamodelImplementor mappingMetamodel, String alias) void
JoinedSubclassEntityPersister.pruneForSubclasses
(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) void
SingleTableEntityPersister.pruneForSubclasses
(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) void
UnionSubclassEntityPersister.pruneForSubclasses
(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) -
Uses of EntityNameUse in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type EntityNameUseModifier and TypeMethodDescriptionvoid
BaseSqmToSqlAstConverter.registerEntityNameUsage
(TableGroup tableGroup, EntityNameUse entityNameUse, String treatTargetTypeName) -
Uses of EntityNameUse in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type EntityNameUseModifier and TypeMethodDescriptiondefault void
SqlAstCreationState.registerEntityNameUsage
(TableGroup tableGroup, EntityNameUse entityNameUse, String hibernateEntityName) This callback is for handling of filters and is necessary to allow correct treat optimizations.