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>
@Incubating
public interface SqmEmbeddableDomainType<E>
extends EmbeddableDomainType<E>, SqmTreatableDomainType<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Bindable
Bindable.BindableTypeNested classes/interfaces inherited from interface Type
Type.PersistenceType -
Method Summary
Modifier and TypeMethodDescriptiondefault SqmEmbeddableDomainType<E> The type of path this source creates.default @Nullable SqmDomainType<E> Methods inherited from interface Bindable
getBindableJavaType, getBindableTypeMethods inherited from interface DomainType
getExpressibleJavaTypeMethods inherited from interface EmbeddableDomainType
getSubTypes, isPolymorphicMethods inherited from interface ManagedDomainType
addSubType, getAttribute, getDeclaredAttribute, getMetamodel, getRepresentationMode, getSuperType, visitAttributes, visitDeclaredAttributesMethods inherited from interface 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 PathSource
getPathNameMethods inherited from interface SqmBindableType
resolveExpressibleMethods inherited from interface SqmDomainType
getTupleLengthMethods inherited from interface SqmExpressible
getExpressibleJavaType, getRelationalJavaTypeMethods inherited from interface SqmExpressibleAccessor
getNodeJavaTypeMethods inherited from interface SqmManagedDomainType
findAttribute, findAttributeInSuperTypes, findConcreteGenericAttribute, findDeclaredAttribute, findDeclaredConcreteGenericAttribute, findDeclaredPluralAttribute, findDeclaredSingularAttribute, findPluralAttribute, findSingularAttribute, findSubTypesAttribute, getJavaTypeMethods inherited from interface SqmPathSource
createSqmPath, findSubPathSource, findSubPathSource, getExpressible, getIntermediatePathSource, getSubPathSource, getSubPathSource, isGenericMethods inherited from interface SqmTreatableDomainType
getTypeNameMethods inherited from interface 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>
-