Interface SqmEmbeddableDomainType<E>
- All Superinterfaces:
Bindable<E>,BindableType<E>,DomainType<E>,EmbeddableDomainType<E>,EmbeddableType<E>,ManagedDomainType<E>,ManagedType<E>,PathSource<E>,SqmBindableType<E>,SqmDomainType<E>,SqmExpressible<E>,SqmExpressibleAccessor<E>,SqmManagedDomainType<E>,SqmPathSource<E>,SqmTreatableDomainType<E>,TreatableDomainType<E>,Type<E>
- All Known Implementing Classes:
EmbeddableTypeImpl
@Incubating
public interface SqmEmbeddableDomainType<E>
extends EmbeddableDomainType<E>, SqmTreatableDomainType<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
Bindable.BindableTypeNested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType -
Method Summary
Modifier and TypeMethodDescriptiondefault SqmEmbeddableDomainType<E>The type of path this source creates.default SqmEmbeddableDomainType<E>Methods inherited from interface jakarta.persistence.metamodel.Bindable
getBindableJavaType, getBindableTypeMethods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getExpressibleJavaTypeMethods inherited from interface org.hibernate.metamodel.model.domain.EmbeddableDomainType
getSubTypes, isPolymorphicMethods inherited from interface org.hibernate.metamodel.model.domain.ManagedDomainType
addSubType, getAttribute, getDeclaredAttribute, getMetamodel, getRepresentationMode, 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.metamodel.model.domain.PathSource
getPathNameMethods 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, getRelationalJavaTypeMethods inherited from interface org.hibernate.query.sqm.tree.SqmExpressibleAccessor
getNodeJavaTypeMethods inherited from interface org.hibernate.query.sqm.tree.domain.SqmManagedDomainType
findAttribute, findAttributeInSuperTypes, findConcreteGenericAttribute, findDeclaredAttribute, findDeclaredConcreteGenericAttribute, findDeclaredPluralAttribute, findDeclaredSingularAttribute, findPluralAttribute, findSingularAttribute, findSubTypesAttribute, getJavaTypeMethods inherited from interface org.hibernate.query.sqm.SqmPathSource
createSqmPath, findSubPathSource, findSubPathSource, getExpressible, getIntermediatePathSource, getSubPathSource, getSubPathSource, isGenericMethods inherited from interface org.hibernate.query.sqm.tree.domain.SqmTreatableDomainType
getTypeNameMethods inherited from interface jakarta.persistence.metamodel.Type
getJavaType, getPersistenceType
-
Method Details
-
getSqmType
- Specified by:
getSqmTypein interfaceSqmExpressible<E>- Specified by:
getSqmTypein interfaceSqmPathSource<E>- Specified by:
getSqmTypein interfaceSqmTreatableDomainType<E>
-
getPathType
Description copied from interface:PathSourceThe type of path this source creates.- Specified by:
getPathTypein interfacePathSource<E>- Specified by:
getPathTypein interfaceSqmPathSource<E>
-