Class AnyMappingDomainTypeImpl<T>
java.lang.Object
org.hibernate.metamodel.model.domain.internal.AnyMappingDomainTypeImpl<T>
- All Implemented Interfaces:
Type<T>,AnyMappingDomainType<T>,DomainType<T>,SimpleDomainType<T>,BindableType<T>,SqmExpressible<T>
- Author:
- Steve Ebersole
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType -
Constructor Summary
ConstructorsConstructorDescriptionAnyMappingDomainTypeImpl(Any bootAnyMapping, AnyType anyType, JavaType<T> baseJtd, MappingMetamodelImplementor mappingMetamodel) -
Method Summary
Modifier and TypeMethodDescriptionThe Java type descriptor for this expressibleReturn the represented Java type.Return the persistence type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getSqmType, getTupleLengthMethods inherited from interface org.hibernate.metamodel.model.domain.SimpleDomainType
getBindableJavaTypeMethods inherited from interface org.hibernate.query.sqm.SqmExpressible
getRelationalJavaType, getTypeName, isInstance, resolveExpressible
-
Constructor Details
-
AnyMappingDomainTypeImpl
public AnyMappingDomainTypeImpl(Any bootAnyMapping, AnyType anyType, JavaType<T> baseJtd, MappingMetamodelImplementor mappingMetamodel)
-
-
Method Details
-
getPersistenceType
Description copied from interface:TypeReturn the persistence type.- Specified by:
getPersistenceTypein interfaceType<T>- Returns:
- persistence type
-
getJavaType
Description copied from interface:TypeReturn the represented Java type.- Specified by:
getJavaTypein interfaceType<T>- Returns:
- Java type
-
getExpressibleJavaType
Description copied from interface:SqmExpressibleThe Java type descriptor for this expressible- Specified by:
getExpressibleJavaTypein interfaceSqmExpressible<T>
-
getDiscriminatorType
- Specified by:
getDiscriminatorTypein interfaceAnyMappingDomainType<T>
-
getKeyType
- Specified by:
getKeyTypein interfaceAnyMappingDomainType<T>
-