Package org.hibernate.persister.entity
Class DiscriminatorValueDetailsImpl
- java.lang.Object
-
- org.hibernate.persister.entity.DiscriminatorValueDetailsImpl
-
- All Implemented Interfaces:
EntityDiscriminatorMapping.DiscriminatorValueDetails
public class DiscriminatorValueDetailsImpl extends Object implements EntityDiscriminatorMapping.DiscriminatorValueDetails
-
-
Constructor Summary
Constructors Constructor Description DiscriminatorValueDetailsImpl(Object value, String jdbcLiteral, EntityMappingType matchedEntityDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityMappingType
getIndicatedEntity()
The concrete entity-type mapped to this discriminator valueObject
getSqlLiteralValue()
The SQL literal representation of the discriminator value.Object
getValue()
The discriminator value
-
-
-
Constructor Detail
-
DiscriminatorValueDetailsImpl
public DiscriminatorValueDetailsImpl(Object value, String jdbcLiteral, EntityMappingType matchedEntityDescriptor)
-
-
Method Detail
-
getValue
public Object getValue()
Description copied from interface:EntityDiscriminatorMapping.DiscriminatorValueDetails
The discriminator value- Specified by:
getValue
in interfaceEntityDiscriminatorMapping.DiscriminatorValueDetails
-
getSqlLiteralValue
public Object getSqlLiteralValue()
Description copied from interface:EntityDiscriminatorMapping.DiscriminatorValueDetails
The SQL literal representation of the discriminator value. E.g. for Strings, this would be the fully SQL-quoted form.- Specified by:
getSqlLiteralValue
in interfaceEntityDiscriminatorMapping.DiscriminatorValueDetails
-
getIndicatedEntity
public EntityMappingType getIndicatedEntity()
Description copied from interface:EntityDiscriminatorMapping.DiscriminatorValueDetails
The concrete entity-type mapped to this discriminator value- Specified by:
getIndicatedEntity
in interfaceEntityDiscriminatorMapping.DiscriminatorValueDetails
-
-