Uses of Class
org.hibernate.query.sqm.produce.function.FunctionParameterType
-
Packages that use FunctionParameterType Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling. -
-
Uses of FunctionParameterType in org.hibernate.dialect.function
Constructors in org.hibernate.dialect.function with parameters of type FunctionParameterType Constructor Description InverseDistributionFunction(String name, FunctionParameterType parameterType, TypeConfiguration typeConfiguration)
InverseDistributionWindowEmulation(String name, FunctionParameterType parameterType, TypeConfiguration typeConfiguration)
-
Uses of FunctionParameterType in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type FunctionParameterType Modifier and Type Method Description MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerBinaryTernaryPattern(String name, BasicType<?> type, String pattern2, String pattern3, FunctionParameterType parameterType1, FunctionParameterType parameterType2, FunctionParameterType parameterType3, TypeConfiguration typeConfiguration)
Register a binary/ternary function.MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerNullaryUnaryPattern(String name, BasicType type, String pattern0, String pattern1, FunctionParameterType parameterType, TypeConfiguration typeConfiguration)
Register a nullary/unary function.MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerTernaryQuaternaryPattern(String name, BasicType<?> type, String pattern3, String pattern4, FunctionParameterType parameterType1, FunctionParameterType parameterType2, FunctionParameterType parameterType3, FunctionParameterType parameterType4, TypeConfiguration typeConfiguration)
Register a ternary/quaternary function.MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerUnaryBinaryPattern(String name, String pattern1, String pattern2, FunctionParameterType parameterType1, FunctionParameterType parameterType2, TypeConfiguration typeConfiguration)
Register a unary/binary function.MultipatternSqmFunctionDescriptor
SqmFunctionRegistry. registerUnaryBinaryPattern(String name, BasicType<?> type, String pattern1, String pattern2, FunctionParameterType parameterType1, FunctionParameterType parameterType2, TypeConfiguration typeConfiguration)
Register a unary/binary function.Constructors in org.hibernate.query.sqm.function with parameters of type FunctionParameterType Constructor Description MultipatternSqmFunctionDescriptor(String name, SqmFunctionDescriptor[] functions, BasicType<?> type, TypeConfiguration typeConfiguration, FunctionParameterType... parameterTypes)
Construct an instance with the given function templates where the position of each function template in the given array corresponds to the arity of the function template.MultipatternSqmFunctionDescriptor(String name, SqmFunctionDescriptor[] functions, TypeConfiguration typeConfiguration, FunctionParameterType... parameterTypes)
Construct an instance with the given function templates where the position of each function template in the given array corresponds to the arity of the function template. -
Uses of FunctionParameterType in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function that return FunctionParameterType Modifier and Type Method Description static FunctionParameterType
FunctionParameterType. valueOf(String name)
Returns the enum constant of this type with the specified name.static FunctionParameterType[]
FunctionParameterType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.hibernate.query.sqm.produce.function with parameters of type FunctionParameterType Modifier and Type Method Description static FunctionArgumentTypeResolver
StandardFunctionArgumentTypeResolvers. impliedOrInvariant(TypeConfiguration typeConfiguration, FunctionParameterType type)
static FunctionArgumentTypeResolver
StandardFunctionArgumentTypeResolvers. invariant(FunctionParameterType... types)
static FunctionArgumentTypeResolver
StandardFunctionArgumentTypeResolvers. invariant(TypeConfiguration typeConfiguration, FunctionParameterType type)
static FunctionArgumentTypeResolver
StandardFunctionArgumentTypeResolvers. invariant(TypeConfiguration typeConfiguration, FunctionParameterType... types)
NamedFunctionDescriptorBuilder
NamedFunctionDescriptorBuilder. setParameterTypes(FunctionParameterType... types)
PatternFunctionDescriptorBuilder
PatternFunctionDescriptorBuilder. setParameterTypes(FunctionParameterType... types)
Constructors in org.hibernate.query.sqm.produce.function with parameters of type FunctionParameterType Constructor Description ArgumentTypesValidator(ArgumentsValidator delegate, FunctionParameterType... types)
-