Package org.hibernate.query
Interface ReturnableType<T>
-
- All Superinterfaces:
BindableType<T>
,DomainType<T>
,SimpleDomainType<T>
,SqmExpressible<T>
,Type<T>
- All Known Subinterfaces:
AdjustableBasicType<J>
,BasicDomainType<J>
,BasicPluralType<C,E>
,BasicType<T>
,ConvertedBasicType<J>
,DiscriminatorType<O>
- All Known Implementing Classes:
AbstractSingleColumnStandardBasicType
,AbstractStandardBasicType
,AnonymousTupleType
,AnyDiscriminatorSqmPathSource
,ArrayTupleType
,BasicArrayType
,BasicCollectionType
,BasicSqmPathSource
,BasicTypeImpl
,BasicTypeImpl
,ConvertedBasicArrayType
,ConvertedBasicCollectionType
,ConvertedBasicTypeImpl
,CustomMutabilityConvertedBasicTypeImpl
,CustomType
,DiscriminatorSqmPathSource
,DiscriminatorType
,DiscriminatorTypeImpl
,ImmutableNamedBasicTypeImpl
,JavaObjectType
,NamedBasicTypeImpl
,NullType
,PrimitiveBasicTypeImpl
,SerializableToBlobType
,SerializableType
,SqmCteTable
,StandardBasicTypeTemplate
@Incubating public interface ReturnableType<T> extends SimpleDomainType<T>
Specialization of DomainType for types that can be used as function returns
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType
-
-
Method Summary
-
Methods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getExpressibleJavaType, getTypeName
-
Methods inherited from interface org.hibernate.metamodel.model.domain.SimpleDomainType
getBindableJavaType
-
Methods inherited from interface org.hibernate.query.sqm.SqmExpressible
getRelationalJavaType, isInstance, resolveExpressible
-
Methods inherited from interface jakarta.persistence.metamodel.Type
getJavaType, getPersistenceType
-
-