Uses of Interface
org.hibernate.query.ReturnableType
-
Packages that use ReturnableType Package Description org.hibernate.dialect.function org.hibernate.envers.function org.hibernate.metamodel.model.domain Hibernate extensions to and implementations of the JPA metamodelorg.hibernate.metamodel.model.domain.internal org.hibernate.persister.entity org.hibernate.query.derived org.hibernate.query.sqm.function org.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.tree.expression org.hibernate.type org.hibernate.type.internal -
-
Uses of ReturnableType in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function that return ReturnableType Modifier and Type Method Description protected ReturnableType<?>
InverseDistributionFunction.SelfRenderingInverseDistributionFunction. resolveResultType(TypeConfiguration typeConfiguration)
Methods in org.hibernate.dialect.function with parameters of type ReturnableType Modifier and Type Method Description SelfRenderingFunctionSqlAstExpression
TimestampaddFunction. expression(ReturnableType<?> impliedResultType, SqlAstNode... sqlAstArguments)
SelfRenderingFunctionSqlAstExpression
TimestampdiffFunction. expression(ReturnableType<?> impliedResultType, SqlAstNode... sqlAstArguments)
protected <T> SelfRenderingSqmFunction<T>
CastStrEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
CoalesceIfnullEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction
ExtractFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
FormatFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
InsertSubstringOverlayEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
LocatePositionEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
LpadRpadPadEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
NvlCoalesceEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
TransactSQLStrFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
<T> SelfRenderingSqmOrderedSetAggregateFunction<T>
HypotheticalSetWindowEmulation. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
<T> SelfRenderingSqmOrderedSetAggregateFunction<T>
InverseDistributionFunction. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
<T> SelfRenderingSqmOrderedSetAggregateFunction<T>
InverseDistributionWindowEmulation. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected MappingModelExpressible<?>
InverseDistributionFunction.SelfRenderingInverseDistributionFunction. getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType)
Constructors in org.hibernate.dialect.function with parameters of type ReturnableType Constructor Description FormatSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderingSupport renderingSupport, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, boolean supportsPatternLiterals, QueryEngine queryEngine)
SelfRenderingInverseDistributionFunction(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
-
Uses of ReturnableType in org.hibernate.envers.function
Methods in org.hibernate.envers.function with parameters of type ReturnableType Modifier and Type Method Description protected <T> SelfRenderingSqmFunction<T>
OrderByFragmentFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
-
Uses of ReturnableType in org.hibernate.metamodel.model.domain
Subinterfaces of ReturnableType in org.hibernate.metamodel.model.domain Modifier and Type Interface Description interface
BasicDomainType<J>
Hibernate extension to the JPABasicType
contract. -
Uses of ReturnableType in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement ReturnableType Modifier and Type Class Description class
AnyDiscriminatorSqmPathSource<D>
SqmPathSource implementation forAnyDiscriminator
class
ArrayTupleType
class
BasicSqmPathSource<J>
class
BasicTypeImpl<J>
class
DiscriminatorSqmPathSource<D>
SqmPathSource implementation for entity discriminatorclass
PrimitiveBasicTypeImpl<J>
-
Uses of ReturnableType in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement ReturnableType Modifier and Type Class Description class
DiscriminatorType<T>
TODO : javadoc -
Uses of ReturnableType in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement ReturnableType Modifier and Type Class Description class
AnonymousTupleType<T>
-
Uses of ReturnableType in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return ReturnableType Modifier and Type Method Description protected ReturnableType<T>
SelfRenderingSqmFunction. getImpliedResultType()
protected ReturnableType<?>
SelfRenderingSqmFunction. resolveResultType(TypeConfiguration typeConfiguration)
Methods in org.hibernate.query.sqm.function with parameters of type ReturnableType Modifier and Type Method Description <T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine, TypeConfiguration)
but also accepts a filter predicate.<T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine, TypeConfiguration)
but also accepts a filter predicate.protected <T> SelfRenderingSqmAggregateFunction<T>
AbstractSqmFunctionDescriptor. generateSqmAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
Return an SQM node or subtree representing an invocation of this aggregate function with the given arguments.<T> SelfRenderingSqmAggregateFunction<T>
AbstractSqmSelfRenderingFunctionDescriptor. generateSqmAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
<T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateSqmExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
<T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateSqmExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
Instantiate this template with the given arguments and expected return type.default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateSqmExpression(ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
Convenience for no argumentsdefault <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateSqmExpression(SqmTypedNode<?> argument, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
Convenience for single argumentprotected abstract <T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
Return an SQM node or subtree representing an invocation of this function with the given arguments.protected <T> SelfRenderingSqmFunction<T>
AbstractSqmSelfRenderingFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
JdbcEscapeFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmFunction<T>
MultipatternSqmFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmAggregateFunction<T>
AbstractSqmFunctionDescriptor. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
Return an SQM node or subtree representing an invocation of this ordered set-aggregate function with the given arguments.<T> SelfRenderingSqmOrderedSetAggregateFunction<T>
AbstractSqmSelfRenderingFunctionDescriptor. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
protected <T> SelfRenderingSqmWindowFunction<T>
AbstractSqmFunctionDescriptor. generateSqmWindowFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
Return an SQM node or subtree representing an invocation of this window function with the given arguments.protected <T> SelfRenderingSqmWindowFunction<T>
AbstractSqmSelfRenderingFunctionDescriptor. generateSqmWindowFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
<T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)
LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine, TypeConfiguration)
but also accepts a filter predicate.protected MappingModelExpressible<?>
SelfRenderingSqmFunction. getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType)
-
Uses of ReturnableType in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function that return ReturnableType Modifier and Type Method Description static ReturnableType<?>
StandardFunctionReturnTypeResolvers. extractArgumentType(List<? extends SqmTypedNode<?>> arguments, int position)
ReturnableType<?>
FunctionReturnTypeResolver. resolveFunctionReturnType(ReturnableType<?> impliedType, List<? extends SqmTypedNode<?>> arguments, TypeConfiguration typeConfiguration)
Resolve the return type for a function given its context-implied type and the arguments to this call.Methods in org.hibernate.query.sqm.produce.function with parameters of type ReturnableType Modifier and Type Method Description static boolean
StandardFunctionReturnTypeResolvers. isAssignableTo(ReturnableType<?> defined, ReturnableType<?> implied)
ReturnableType<?>
FunctionReturnTypeResolver. resolveFunctionReturnType(ReturnableType<?> impliedType, List<? extends SqmTypedNode<?>> arguments, TypeConfiguration typeConfiguration)
Resolve the return type for a function given its context-implied type and the arguments to this call. -
Uses of ReturnableType in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return ReturnableType Modifier and Type Method Description ReturnableType<T>
SqmCastTarget. getType()
ReturnableType<T>
SqmDurationUnit. getType()
ReturnableType<T>
SqmExtractUnit. getType()
Constructors in org.hibernate.query.sqm.tree.expression with parameters of type ReturnableType Constructor Description SqmCastTarget(ReturnableType<T> type, Integer precision, Integer scale, NodeBuilder nodeBuilder)
SqmCastTarget(ReturnableType<T> type, Long length, Integer precision, Integer scale, NodeBuilder nodeBuilder)
SqmCastTarget(ReturnableType<T> type, Long length, NodeBuilder nodeBuilder)
SqmCastTarget(ReturnableType<T> type, NodeBuilder nodeBuilder)
SqmDurationUnit(TemporalUnit unit, ReturnableType<T> type, NodeBuilder nodeBuilder)
SqmExtractUnit(TemporalUnit unit, ReturnableType<T> type, NodeBuilder nodeBuilder)
SqmToDuration(SqmExpression<?> magnitude, SqmDurationUnit<?> unit, ReturnableType<T> type, NodeBuilder nodeBuilder)
-
Uses of ReturnableType in org.hibernate.type
Subinterfaces of ReturnableType in org.hibernate.type Modifier and Type Interface Description interface
AdjustableBasicType<J>
Extension contract for BasicType implementations that understand how to adjust themselves relative to where/how they are used (e.g.interface
BasicPluralType<C,E>
A basic plural type.interface
BasicType<T>
Marker interface for basic types.interface
ConvertedBasicType<J>
Extension for BasicType impls which have an implied conversionClasses in org.hibernate.type that implement ReturnableType Modifier and Type Class Description class
AbstractSingleColumnStandardBasicType<T>
TODO : javadocclass
AbstractStandardBasicType<T>
Convenience base class forBasicType
implementationsclass
BasicArrayType<T>
A type that maps betweenARRAY
andT[]
class
BasicCollectionType<C extends Collection<E>,E>
A type that maps betweenARRAY
andCollection<T>
class
CustomType<J>
class
DbTimestampType
Deprecated.UseValueGeneration
insteadclass
JavaObjectType
class
NullType
class
SerializableToBlobType<T extends Serializable>
class
SerializableType<T extends Serializable>
A type that maps between aVARBINARY
andSerializable
classes.class
StandardBasicTypeTemplate<J>
A BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of ReturnableType in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement ReturnableType Modifier and Type Class Description class
BasicTypeImpl<J>
class
ConvertedBasicTypeImpl<J>
class
CustomMutabilityConvertedBasicTypeImpl<J>
class
ImmutableNamedBasicTypeImpl<J>
class
NamedBasicTypeImpl<J>
-