Top Description Methods
org.hibernate.metamodel.mapping

public Interface Discriminable

Known Direct Subinterfaces
org.hibernate.metamodel.mapping.DiscriminatedAssociationModelPart, org.hibernate.metamodel.mapping.EntityMappingType
Imports
java.util.function.Consumer, org.hibernate.sql.ast.spi.SqlAstCreationState, org.hibernate.sql.ast.tree.from.TableGroup, org.hibernate.sql.ast.tree.predicate.Predicate

Anything that has a discriminator associated with it.

Method Summary

Modifier and TypeMethod and Description
public void
applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)

Apply the discriminator as a predicate via the predicateConsumer

public DiscriminatorMapping

Method Detail

applyDiscriminatorback to summary
public void applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)

Apply the discriminator as a predicate via the predicateConsumer

getDiscriminatorMappingback to summary
public DiscriminatorMapping getDiscriminatorMapping()