Package org.hibernate.query.sqm.produce.function
Package defining support for
SqmFunctionDescriptor
handling.
Between ArgumentsValidator
and
FunctionReturnTypeResolver
creating
function templates is generally a simple matter of composition
-
Interface Summary Interface Description ArgumentsValidator Validates the arguments provided to a HQL function invocation.FunctionArgumentTypeResolver Pluggable strategy for resolving a function argument type for a specific call.FunctionReturnTypeResolver Pluggable strategy for resolving a function return type for a specific call. -
Class Summary Class Description ArgumentTypesValidator Typechecks the arguments of HQL functions based on the assigned JDBC types.NamedFunctionDescriptorBuilder PatternFunctionDescriptorBuilder StandardArgumentsValidators StandardFunctionArgumentTypeResolvers StandardFunctionReturnTypeResolvers -
Enum Summary Enum Description FunctionParameterType A mini-"type system" for HQL function parameters.