Interface SqmManagedDomainType<J>
- All Superinterfaces:
BindableType<J>,DomainType<J>,ManagedDomainType<J>,ManagedType<J>,SqmBindableType<J>,SqmDomainType<J>,SqmExpressible<J>,Type<J>
- All Known Subinterfaces:
SqmEmbeddableDomainType<E>,SqmEntityDomainType<E>,SqmMappedSuperclassDomainType<T>,SqmTreatableDomainType<T>
- All Known Implementing Classes:
AbstractIdentifiableType,AbstractManagedType,EmbeddableTypeImpl,EntityTypeImpl,MappedSuperclassTypeImpl,SqmPolymorphicRootDescriptor
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType -
Method Summary
Modifier and TypeMethodDescriptionSqmPersistentAttribute<? super J, ?> findAttribute(String name) default SqmPersistentAttribute<? super J, ?> Deprecated, for removal: This API element is subject to removal in a future version.SqmPersistentAttribute<? super J, ?> findDeclaredAttribute(String name) SqmPluralPersistentAttribute<? super J, ?, ?> findPluralAttribute(String name) SqmSingularPersistentAttribute<? super J, ?> findSingularAttribute(String name) findSubTypesAttribute(String name) The Java class of the entity type.The name of the managed type.Methods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getExpressibleJavaTypeMethods inherited from interface org.hibernate.metamodel.model.domain.ManagedDomainType
addSubType, getAttribute, getDeclaredAttribute, getMetamodel, getRepresentationMode, getSubTypes, getSuperType, visitAttributes, visitDeclaredAttributesMethods inherited from interface jakarta.persistence.metamodel.ManagedType
getAttributes, getCollection, getCollection, getDeclaredAttributes, getDeclaredCollection, getDeclaredCollection, getDeclaredList, getDeclaredList, getDeclaredMap, getDeclaredMap, getDeclaredPluralAttributes, getDeclaredSet, getDeclaredSet, getDeclaredSingularAttribute, getDeclaredSingularAttribute, getDeclaredSingularAttributes, getList, getList, getMap, getMap, getPluralAttributes, getSet, getSet, getSingularAttribute, getSingularAttribute, getSingularAttributesMethods 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
getExpressibleJavaType, getRelationalJavaType, getSqmTypeMethods inherited from interface jakarta.persistence.metamodel.Type
getPersistenceType
-
Method Details
-
getTypeName
String getTypeName()Description copied from interface:ManagedDomainTypeThe name of the managed type.- Specified by:
getTypeNamein interfaceDomainType<J>- Specified by:
getTypeNamein interfaceManagedDomainType<J>- Specified by:
getTypeNamein interfaceSqmDomainType<J>- Specified by:
getTypeNamein interfaceSqmExpressible<J>- See Also:
-
getJavaType
Description copied from interface:ManagedDomainTypeThe Java class of the entity type.- Specified by:
getJavaTypein interfaceDomainType<J>- Specified by:
getJavaTypein interfaceManagedDomainType<J>- Specified by:
getJavaTypein interfaceType<J>- See Also:
-
findAttribute
- Specified by:
findAttributein interfaceManagedDomainType<J>
-
findAttributeInSuperTypes
@Deprecated(since="7.0", forRemoval=true) default SqmPersistentAttribute<? super J,?> findAttributeInSuperTypes(String name) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
findAttributeInSuperTypesin interfaceManagedDomainType<J>
-
findSubTypesAttribute
- Specified by:
findSubTypesAttributein interfaceManagedDomainType<J>
-
findSingularAttribute
- Specified by:
findSingularAttributein interfaceManagedDomainType<J>
-
findPluralAttribute
- Specified by:
findPluralAttributein interfaceManagedDomainType<J>
-
findDeclaredAttribute
- Specified by:
findDeclaredAttributein interfaceManagedDomainType<J>
-
findDeclaredSingularAttribute
- Specified by:
findDeclaredSingularAttributein interfaceManagedDomainType<J>
-
findDeclaredPluralAttribute
- Specified by:
findDeclaredPluralAttributein interfaceManagedDomainType<J>
-
findConcreteGenericAttribute
- Specified by:
findConcreteGenericAttributein interfaceManagedDomainType<J>
-
findDeclaredConcreteGenericAttribute
- Specified by:
findDeclaredConcreteGenericAttributein interfaceManagedDomainType<J>
-