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 voidEntityMappingType.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 EntityNameUseEntityNameUse.BASE_TREATstatic final EntityNameUseEntityNameUse.EXPRESSIONstatic final EntityNameUseEntityNameUse.FILTERstatic final EntityNameUseEntityNameUse.OPTIONAL_TREATstatic final EntityNameUseEntityNameUse.PROJECTIONstatic final EntityNameUseEntityNameUse.TREATMethods 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 StringUnionSubclassEntityPersister.generateSubquery(Map<String, EntityNameUse> entityNameUses) protected StringAbstractEntityPersister.getPrunedDiscriminatorPredicate(Map<String, EntityNameUse> entityNameUses, MappingMetamodelImplementor mappingMetamodel, String alias) voidJoinedSubclassEntityPersister.pruneForSubclasses(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) voidSingleTableEntityPersister.pruneForSubclasses(TableGroup tableGroup, Map<String, EntityNameUse> entityNameUses) voidUnionSubclassEntityPersister.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 TypeMethodDescriptionvoidBaseSqmToSqlAstConverter.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 voidSqlAstCreationState.registerEntityNameUsage(TableGroup tableGroup, EntityNameUse entityNameUse, String hibernateEntityName) This callback is for handling of filters and is necessary to allow correct treat optimizations.