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>,SqmBindableType<T>,SqmExpressible<T>,SqmDomainType<T>,BindableType<T>
public class AnyMappingDomainTypeImpl<T>
extends Object
implements AnyMappingDomainType<T>, SqmDomainType<T>
-
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 TypeMethodDescriptionTheJavaTyperepresenting this domain type.The Java class which represents by this domain type.The name of the type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.query.sqm.SqmBindableType
resolveExpressibleMethods inherited from interface org.hibernate.query.sqm.tree.domain.SqmDomainType
getTupleLengthMethods inherited from interface org.hibernate.query.sqm.SqmExpressible
getRelationalJavaType
-
Constructor Details
-
AnyMappingDomainTypeImpl
public AnyMappingDomainTypeImpl(Any bootAnyMapping, AnyType anyType, JavaType<T> baseJtd, MappingMetamodelImplementor mappingMetamodel)
-
-
Method Details
-
getSqmType
- Specified by:
getSqmTypein interfaceSqmExpressible<T>
-
getTypeName
Description copied from interface:DomainTypeThe name of the type. Usually, but not always, the name of a Java class.- Specified by:
getTypeNamein interfaceDomainType<T>- Specified by:
getTypeNamein interfaceSqmDomainType<T>- Specified by:
getTypeNamein interfaceSqmExpressible<T>- See Also:
-
getPersistenceType
- Specified by:
getPersistenceTypein interfaceType<T>
-
getJavaType
Description copied from interface:DomainTypeThe Java class which represents by this domain type.- Specified by:
getJavaTypein interfaceDomainType<T>- Specified by:
getJavaTypein interfaceSimpleDomainType<T>- Specified by:
getJavaTypein interfaceType<T>- See Also:
-
getExpressibleJavaType
Description copied from interface:DomainTypeTheJavaTyperepresenting this domain type.- Specified by:
getExpressibleJavaTypein interfaceDomainType<T>- Specified by:
getExpressibleJavaTypein interfaceSqmExpressible<T>
-
getDiscriminatorType
- Specified by:
getDiscriminatorTypein interfaceAnyMappingDomainType<T>
-
getKeyType
- Specified by:
getKeyTypein interfaceAnyMappingDomainType<T>
-