Interface DiscriminatorType<O>

Type Parameters:
O - The Java type of the domain form of the discriminator.
All Superinterfaces:
BasicDomainType<O>, BasicType<O>, BasicType<O>, BasicValuedMapping, Bindable, BindableType<O>, ConvertedBasicType<O>, DomainType<O>, JavaTypedExpressible, JdbcMapping, JdbcMappingContainer, MappingModelExpressible, MappingType, OutputableType<O>, ReturnableType<O>, Serializable, SimpleDomainType<O>, SqlExpressible, SqmExpressible<O>, Type<O>, Type, ValueMapping
All Known Implementing Classes:
DiscriminatorTypeImpl

public interface DiscriminatorType<O> extends ConvertedBasicType<O>, BasicDomainType<O>
Union of ConvertedBasicType and BasicDomainType capabilities.
Implementation Note:
We need the BasicDomainType aspect for handling in SQM trees.