Uses of Interface
org.hibernate.sql.ast.spi.creation.SqlAliasBaseGenerator
Packages that use SqlAliasBaseGenerator
Package
Description
Defines the runtime mapping metamodel describing how domain-model parts map
to relational database objects.
Package for the translation of SQM into SQL AST
Contracts for creating a SQL AST.
-
Uses of SqlAliasBaseGenerator in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type SqlAliasBaseGeneratorModifier and TypeMethodDescriptionvoidPluralAttributeMapping.applyAuxiliaryRestrictions(TableGroup tableGroup, PluralAttributeMapping.PredicateConsumer predicateConsumer, LoadQueryInfluencers influencers, SqlAliasBaseGenerator sqlAliasBaseGenerator) Apply auxiliary restrictions (soft delete, temporal, audit) in a single pass.voidAuxiliaryMapping.applyPredicate(EntityMappingType associatedEntityDescriptor, Consumer<Predicate> predicateConsumer, TableGroup tableGroup, SqlAliasBaseGenerator sqlAliasBaseGenerator, LoadQueryInfluencers influencers) Applies the auxiliary row restriction to an entity table group.voidAuxiliaryMapping.applyPredicate(PluralAttributeMapping associatedEntityDescriptor, Consumer<Predicate> predicateConsumer, TableGroup tableGroup, SqlAliasBaseGenerator sqlAliasBaseGenerator, LoadQueryInfluencers influencers) Applies the auxiliary row restriction to a collection table group.default voidAuxiliaryMapping.applyPredicate(TableReferenceJoin tableReferenceJoin, NamedTableReference primaryTableReference, String originalTableName, EntityMappingType entityMappingType, SqlAliasBaseGenerator sqlAliasBaseGenerator, LoadQueryInfluencers influencers) Applies the auxiliary restriction to a joined table reference.AuditMapping.createRestriction(TableGroupProducer tableGroupProducer, TableReference tableReference, List<SelectableMapping> keySelectables, SqlAliasBaseGenerator sqlAliasBaseGenerator, String originalTableName, Expression upperBound, boolean includeDeletions) Build the temporal restriction predicate for the given table with an explicit upper bound expression. -
Uses of SqlAliasBaseGenerator in org.hibernate.query.sqm.sql.spi
Methods in org.hibernate.query.sqm.sql.spi that return SqlAliasBaseGeneratorModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.getSqlAliasBaseGenerator()FakeSqmToSqlAstConverter.getSqlAliasBaseGenerator() -
Uses of SqlAliasBaseGenerator in org.hibernate.sql.ast.spi.creation
Classes in org.hibernate.sql.ast.spi.creation that implement SqlAliasBaseGeneratorModifier and TypeClassDescriptionclassHelper used in creating unique SQL table aliases for a SQL ASTMethods in org.hibernate.sql.ast.spi.creation that return SqlAliasBaseGeneratorMethods in org.hibernate.sql.ast.spi.creation with parameters of type SqlAliasBaseGeneratorModifier and TypeMethodDescriptionstatic SqlAliasBaseSqlAliasBase.from(SqlAliasBase explicitBase, String explicitSourceAlias, TableGroupProducer producer, SqlAliasBaseGenerator generator)