Class AnyMappingDomainTypeImpl
- java.lang.Object
-
- org.hibernate.metamodel.model.domain.internal.AnyMappingDomainTypeImpl
-
- All Implemented Interfaces:
Type<Class>
,AnyMappingDomainType<Class>
,DomainType<Class>
,SimpleDomainType<Class>
,BindableType<Class>
,SqmExpressible<Class>
public class AnyMappingDomainTypeImpl extends Object implements AnyMappingDomainType<Class>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType
-
-
Constructor Summary
Constructors Constructor Description AnyMappingDomainTypeImpl(Any bootAnyMapping, AnyType anyType, JavaType<Class> baseJtd, TypeConfiguration typeConfiguration, MappingMetamodel mappingMetamodel, SessionFactoryImplementor sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicType<Class>
getDiscriminatorType()
JavaType<Class>
getExpressibleJavaType()
The descriptor for the Java type (i.e.Class<Class>
getJavaType()
SimpleDomainType
getKeyType()
Type.PersistenceType
getPersistenceType()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getTypeName
-
Methods inherited from interface org.hibernate.metamodel.model.domain.SimpleDomainType
getBindableJavaType
-
Methods inherited from interface org.hibernate.query.sqm.SqmExpressible
getRelationalJavaType, isInstance, resolveExpressible
-
-
-
-
Constructor Detail
-
AnyMappingDomainTypeImpl
public AnyMappingDomainTypeImpl(Any bootAnyMapping, AnyType anyType, JavaType<Class> baseJtd, TypeConfiguration typeConfiguration, MappingMetamodel mappingMetamodel, SessionFactoryImplementor sessionFactory)
-
-
Method Detail
-
getPersistenceType
public Type.PersistenceType getPersistenceType()
- Specified by:
getPersistenceType
in interfaceType<Class>
-
getJavaType
public Class<Class> getJavaType()
- Specified by:
getJavaType
in interfaceType<Class>
-
getExpressibleJavaType
public JavaType<Class> getExpressibleJavaType()
Description copied from interface:DomainType
The descriptor for the Java type (i.e.Class
) represented by this DomainType.- Specified by:
getExpressibleJavaType
in interfaceDomainType<Class>
- Specified by:
getExpressibleJavaType
in interfaceSqmExpressible<Class>
- See Also:
DomainType.getTypeName()
-
getDiscriminatorType
public BasicType<Class> getDiscriminatorType()
- Specified by:
getDiscriminatorType
in interfaceAnyMappingDomainType<Class>
-
getKeyType
public SimpleDomainType getKeyType()
- Specified by:
getKeyType
in interfaceAnyMappingDomainType<Class>
-
-