Package org.hibernate.persister.entity
Interface DiscriminatorMetadata
public interface DiscriminatorMetadata
Provides the information needed to properly handle type discrimination
in HQL queries, either by 'something.class' or 'type(something)' references.
-
Method Summary
Modifier and TypeMethodDescriptionGet the type used to resolve the actual discriminator value resulting fromgetSqlFragment(java.lang.String)back into aClassreference.getSqlFragment(String sqlQualificationAlias) Get the sql fragment that is used to determine the actual discriminator value for a row.
-
Method Details
-
getSqlFragment
Get the sql fragment that is used to determine the actual discriminator value for a row.- Parameters:
sqlQualificationAlias- The qualification alias to append to any columns references in the generated fragment.- Returns:
- The fragment
-
getResolutionType
Type getResolutionType()Get the type used to resolve the actual discriminator value resulting fromgetSqlFragment(java.lang.String)back into aClassreference.- Returns:
- The resolution type.
-