Uses of Enum Class
org.hibernate.query.sqm.produce.function.FunctionParameterType
Packages that use FunctionParameterType
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.An SPI for defining, registering, and rendering functions in HQL.
Package defining support for
SqmFunctionDescriptor handling.-
Uses of FunctionParameterType in org.hibernate.dialect.function
Constructors in org.hibernate.dialect.function with parameters of type FunctionParameterTypeModifierConstructorDescriptionInverseDistributionFunction(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 FunctionParameterTypeModifier and TypeMethodDescriptionSqmFunctionRegistry.registerBinaryTernaryPattern(String name, BasicType<?> type, String pattern2, String pattern3, FunctionParameterType parameterType1, FunctionParameterType parameterType2, FunctionParameterType parameterType3, TypeConfiguration typeConfiguration) Register a binary/ternary function.SqmFunctionRegistry.registerNullaryUnaryPattern(String name, BasicType type, String pattern0, String pattern1, FunctionParameterType parameterType, TypeConfiguration typeConfiguration) Register a nullary/unary function.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.SqmFunctionRegistry.registerUnaryBinaryPattern(String name, String pattern1, String pattern2, FunctionParameterType parameterType1, FunctionParameterType parameterType2, TypeConfiguration typeConfiguration) Register a unary/binary function.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 FunctionParameterTypeModifierConstructorDescriptionMultipatternSqmFunctionDescriptor(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 FunctionParameterTypeModifier and TypeMethodDescriptionstatic FunctionParameterTypeReturns the enum constant of this class with the specified name.static FunctionParameterType[]FunctionParameterType.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.hibernate.query.sqm.produce.function with parameters of type FunctionParameterTypeModifier and TypeMethodDescriptionstatic FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.impliedOrInvariant(TypeConfiguration typeConfiguration, FunctionParameterType type) static FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.invariant(FunctionParameterType... types) static FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.invariant(TypeConfiguration typeConfiguration, FunctionParameterType type) static FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.invariant(TypeConfiguration typeConfiguration, FunctionParameterType... types) NamedFunctionDescriptorBuilder.setParameterTypes(FunctionParameterType... types) PatternFunctionDescriptorBuilder.setParameterTypes(FunctionParameterType... types) Constructors in org.hibernate.query.sqm.produce.function with parameters of type FunctionParameterTypeModifierConstructorDescriptionArgumentTypesValidator(ArgumentsValidator delegate, FunctionParameterType... types)