Uses of Class
org.hibernate.persister.entity.EntityNameUse
Packages that use EntityNameUse
Package
Description
Defines the runtime mapping metamodel describing how domain-model parts map
to relational database objects.
This package abstracts persistence mechanisms for entities.
Package for the translation of SQM into SQL AST
Contracts for creating 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, String currentTableExpression) 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.spi
Methods in org.hibernate.query.sqm.sql.spi with parameters of type EntityNameUseModifier and TypeMethodDescriptionvoidBaseSqmToSqlAstConverter.registerEntityNameUsage(TableGroup tableGroup, EntityNameUse entityNameUse, String treatTargetTypeName) -
Uses of EntityNameUse in org.hibernate.sql.ast.spi.creation
Methods in org.hibernate.sql.ast.spi.creation 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.