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()SimpleDomainTypegetKeyType()Type.PersistenceTypegetPersistenceType()-
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
getSqmType, 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:
getPersistenceTypein interfaceType<Class>
-
getJavaType
public Class<Class> getJavaType()
- Specified by:
getJavaTypein interfaceType<Class>
-
getExpressibleJavaType
public JavaType<Class> getExpressibleJavaType()
Description copied from interface:DomainTypeThe descriptor for the Java type (i.e.Class) represented by this DomainType.- Specified by:
getExpressibleJavaTypein interfaceDomainType<Class>- Specified by:
getExpressibleJavaTypein interfaceSqmExpressible<Class>- See Also:
DomainType.getTypeName()
-
getDiscriminatorType
public BasicType<Class> getDiscriminatorType()
- Specified by:
getDiscriminatorTypein interfaceAnyMappingDomainType<Class>
-
getKeyType
public SimpleDomainType getKeyType()
- Specified by:
getKeyTypein interfaceAnyMappingDomainType<Class>
-
-