Uses of Class
org.hibernate.persister.entity.EntityNameUse
-
Packages that use EntityNameUse Package Description org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.sql.ast.spi 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 EntityNameUse Modifier and Type Method Description default 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 EntityNameUse Modifier and Type Field Description static EntityNameUse
EntityNameUse. BASE_TREAT
static EntityNameUse
EntityNameUse. EXPRESSION
static EntityNameUse
EntityNameUse. FILTER
static EntityNameUse
EntityNameUse. OPTIONAL_TREAT
static EntityNameUse
EntityNameUse. PROJECTION
static EntityNameUse
EntityNameUse. TREAT
Methods in org.hibernate.persister.entity that return EntityNameUse Modifier and Type Method Description EntityNameUse
EntityNameUse. stronger(EntityNameUse other)
EntityNameUse
EntityNameUse. weaker(EntityNameUse other)
Methods in org.hibernate.persister.entity with parameters of type EntityNameUse Modifier and Type Method Description EntityNameUse
EntityNameUse. stronger(EntityNameUse other)
EntityNameUse
EntityNameUse. weaker(EntityNameUse other)
Method parameters in org.hibernate.persister.entity with type arguments of type EntityNameUse Modifier and Type Method Description protected 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 EntityNameUse Modifier and Type Method Description void
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 EntityNameUse Modifier and Type Method Description default void
SqlAstCreationState. registerEntityNameUsage(TableGroup tableGroup, EntityNameUse entityNameUse, String hibernateEntityName)
This callback is for handling of filters and is necessary to allow correct treat optimizations.
-