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 EntityMappingTypegetIndicatedEntity()The concrete entity-type mapped to this discriminator valueObjectgetSqlLiteralValue()The SQL literal representation of the discriminator value.ObjectgetValue()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.DiscriminatorValueDetailsThe discriminator value- Specified by:
getValuein interfaceEntityDiscriminatorMapping.DiscriminatorValueDetails
-
getSqlLiteralValue
public Object getSqlLiteralValue()
Description copied from interface:EntityDiscriminatorMapping.DiscriminatorValueDetailsThe SQL literal representation of the discriminator value. E.g. for Strings, this would be the fully SQL-quoted form.- Specified by:
getSqlLiteralValuein interfaceEntityDiscriminatorMapping.DiscriminatorValueDetails
-
getIndicatedEntity
public EntityMappingType getIndicatedEntity()
Description copied from interface:EntityDiscriminatorMapping.DiscriminatorValueDetailsThe concrete entity-type mapped to this discriminator value- Specified by:
getIndicatedEntityin interfaceEntityDiscriminatorMapping.DiscriminatorValueDetails
-
-