Top Description Interfaces Classes Enums
[default module]

Package org.hibernate.query.sqm.produce.function

Annotations
@Incubating

Package defining support for org.hibernate.query.sqm.function.SqmFunctionDescriptor handling.

Between org.hibernate.query.sqm.produce.function.ArgumentsValidator and org.hibernate.query.sqm.produce.function.FunctionReturnTypeResolver creating function templates is generally a simple matter of composition

Interface Summary

Modifier and TypeInterface and Description
public interface
ArgumentsValidator

Validates the arguments provided to an HQL function invocation.

public interface
FunctionArgumentTypeResolver

Pluggable strategy for resolving a function argument type for a specific call.

public interface
FunctionReturnTypeResolver

Pluggable strategy for resolving a function return type for a specific call.

Class Summary

Modifier and TypeClass and Description
public class
ArgumentTypesValidator

Typechecks the arguments of HQL functions based on the assigned JDBC types.

public class
FunctionArgumentException

Represents a problem with the argument list of a function in HQL/JPQL.

public class
public class
public class
public class
public class

Enum Summary

Modifier and TypeEnum and Description
public enum
FunctionParameterType

A mini-"type system" for HQL function parameters.