Class NamedSetReturningFunctionDescriptorBuilder
java.lang.Object
org.hibernate.query.sqm.produce.function.NamedSetReturningFunctionDescriptorBuilder
- Since:
- 7.0
-
Constructor Summary
ConstructorsConstructorDescriptionNamedSetReturningFunctionDescriptorBuilder(SqmFunctionRegistry registry, String registrationKey, String functionName, SetReturningFunctionTypeResolver typeResolver) -
Method Summary
Modifier and TypeMethodDescriptionregister()setArgumentCountBetween(int min, int max) setArgumentListSignature(String argumentListSignature) setArgumentRenderingMode(SqlAstNodeRenderingMode argumentRenderingMode) setArgumentsValidator(ArgumentsValidator argumentsValidator) setArgumentTypeResolver(FunctionArgumentTypeResolver argumentTypeResolver) setExactArgumentCount(int exactArgumentCount) setMinArgumentCount(int min) setParameterTypes(FunctionParameterType... types)
-
Constructor Details
-
NamedSetReturningFunctionDescriptorBuilder
public NamedSetReturningFunctionDescriptorBuilder(SqmFunctionRegistry registry, String registrationKey, String functionName, SetReturningFunctionTypeResolver typeResolver)
-
-
Method Details
-
setArgumentsValidator
public NamedSetReturningFunctionDescriptorBuilder setArgumentsValidator(ArgumentsValidator argumentsValidator) -
setArgumentTypeResolver
public NamedSetReturningFunctionDescriptorBuilder setArgumentTypeResolver(FunctionArgumentTypeResolver argumentTypeResolver) -
setArgumentCountBetween
-
setExactArgumentCount
-
setMinArgumentCount
-
setParameterTypes
-
setArgumentListSignature
public NamedSetReturningFunctionDescriptorBuilder setArgumentListSignature(String argumentListSignature) -
setArgumentRenderingMode
public NamedSetReturningFunctionDescriptorBuilder setArgumentRenderingMode(SqlAstNodeRenderingMode argumentRenderingMode) -
register
-
descriptor
-