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:
AbstractDiscriminatorSqmPathSource
,AbstractSingleColumnStandardBasicType
,AbstractStandardBasicType
,AnonymousTupleType
,AnyDiscriminatorSqmPathSource
,ArrayTupleType
,BasicArrayType
,BasicCollectionType
,BasicSqmPathSource
,BasicTypeImpl
,BasicTypeImpl
,BottomType
,ConvertedBasicArrayType
,ConvertedBasicCollectionType
,ConvertedBasicTypeImpl
,CustomMutabilityConvertedBasicTypeImpl
,CustomMutabilityConvertedPrimitiveBasicTypeImpl
,CustomType
,DiscriminatorType
,DiscriminatorTypeImpl
,EmbeddedDiscriminatorSqmPathSource
,EntityDiscriminatorSqmPathSource
,ImmutableNamedBasicTypeImpl
,JavaObjectType
,NamedBasicTypeImpl
,NullType
,PrimitiveBasicTypeImpl
,QueryParameterJavaObjectType
,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
getSqmType, getTupleLength
-
Methods inherited from interface org.hibernate.metamodel.model.domain.SimpleDomainType
getBindableJavaType
-
Methods inherited from interface org.hibernate.query.sqm.SqmExpressible
getExpressibleJavaType, getRelationalJavaType, getTypeName, isInstance, resolveExpressible
-
Methods inherited from interface jakarta.persistence.metamodel.Type
getJavaType, getPersistenceType
-
-