| Modifier and Type | Field and Description |
|---|---|
| private String | |
| private SqlAstNodeRenderingMode | |
| private ArgumentsValidator | |
| private FunctionArgumentTypeResolver | |
| private final FunctionKind | |
| private final String | |
| private final String | |
| private final SqmFunctionRegistry | |
| private FunctionReturnTypeResolver | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | NamedFunctionDescriptorBuilder(SqmFunctionRegistry registry, String registrationKey, FunctionKind functionKind, String functionName)
|
| Modifier and Type | Method and Description |
|---|---|
| public SqmFunctionDescriptor | |
| public SqmFunctionDescriptor | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder | |
| public NamedFunctionDescriptorBuilder |
| argumentListSignature | back to summary |
|---|---|
| private String argumentListSignature | |
| argumentRenderingMode | back to summary |
|---|---|
| private SqlAstNodeRenderingMode argumentRenderingMode | |
| argumentsValidator | back to summary |
|---|---|
| private ArgumentsValidator argumentsValidator | |
| argumentTypeResolver | back to summary |
|---|---|
| private FunctionArgumentTypeResolver argumentTypeResolver | |
| functionKind | back to summary |
|---|---|
| private final FunctionKind functionKind | |
| functionName | back to summary |
|---|---|
| private final String functionName | |
| registrationKey | back to summary |
|---|---|
| private final String registrationKey | |
| registry | back to summary |
|---|---|
| private final SqmFunctionRegistry registry | |
| returnTypeResolver | back to summary |
|---|---|
| private FunctionReturnTypeResolver returnTypeResolver | |
| useParenthesesWhenNoArgs | back to summary |
|---|---|
| private boolean useParenthesesWhenNoArgs | |
| NamedFunctionDescriptorBuilder | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder(SqmFunctionRegistry registry, String registrationKey, FunctionKind functionKind, String functionName) | |
| descriptor | back to summary |
|---|---|
| public SqmFunctionDescriptor descriptor() | |
| register | back to summary |
|---|---|
| public SqmFunctionDescriptor register() | |
| setArgumentCountBetween | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setArgumentCountBetween(int min, int max) | |
| setArgumentListSignature | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setArgumentListSignature(String argumentListSignature) | |
| setArgumentRenderingMode | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setArgumentRenderingMode(SqlAstNodeRenderingMode argumentRenderingMode) | |
| setArgumentsValidator | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setArgumentsValidator(ArgumentsValidator argumentsValidator) | |
| setArgumentTypeResolver | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setArgumentTypeResolver(FunctionArgumentTypeResolver argumentTypeResolver) | |
| setExactArgumentCount | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setExactArgumentCount(int exactArgumentCount) | |
| setInvariantType | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setInvariantType(BasicType<?> invariantType) | |
| setMinArgumentCount | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setMinArgumentCount(int min) | |
| setParameterTypes | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setParameterTypes(FunctionParameterType... types) | |
| setReturnTypeResolver | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setReturnTypeResolver(FunctionReturnTypeResolver returnTypeResolver) | |
| setUseParenthesesWhenNoArgs | back to summary |
|---|---|
| public NamedFunctionDescriptorBuilder setUseParenthesesWhenNoArgs(boolean useParenthesesWhenNoArgs) | |