Uses of Interface
org.hibernate.query.sqm.produce.function.FunctionArgumentTypeResolver
Packages that use FunctionArgumentTypeResolver
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 FunctionArgumentTypeResolver in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement FunctionArgumentTypeResolverModifier and TypeClassDescriptionclassAArgumentsValidatorthat validates the array type is compatible with the element type. -
Uses of FunctionArgumentTypeResolver in org.hibernate.dialect.function.array
Classes in org.hibernate.dialect.function.array that implement FunctionArgumentTypeResolverModifier and TypeClassDescriptionclassAFunctionArgumentTypeResolverthat resolves the array argument type based on the element argument type or the element argument type based on the array argument type.classAFunctionArgumentTypeResolverthat resolves the argument types for thearray_containsfunction.classAFunctionArgumentTypeResolverthat resolves the argument types for thearray_includesfunction.Fields in org.hibernate.dialect.function.array declared as FunctionArgumentTypeResolverModifier and TypeFieldDescriptionstatic final FunctionArgumentTypeResolverArrayAndElementArgumentTypeResolver.DEFAULT_INSTANCEstatic final FunctionArgumentTypeResolverArrayContainsArgumentTypeResolver.INSTANCEstatic final FunctionArgumentTypeResolverArrayIncludesArgumentTypeResolver.INSTANCE -
Uses of FunctionArgumentTypeResolver in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return FunctionArgumentTypeResolverModifier and TypeMethodDescriptionAbstractSqmFunctionDescriptor.getArgumentTypeResolver()AbstractSqmSetReturningFunctionDescriptor.getArgumentTypeResolver()Constructors in org.hibernate.query.sqm.function with parameters of type FunctionArgumentTypeResolverModifierConstructorDescriptionAbstractSqmFunctionDescriptor(String name, @Nullable ArgumentsValidator argumentsValidator, @Nullable FunctionArgumentTypeResolver argumentTypeResolver) AbstractSqmFunctionDescriptor(String name, @Nullable ArgumentsValidator argumentsValidator, @Nullable FunctionReturnTypeResolver returnTypeResolver, @Nullable FunctionArgumentTypeResolver argumentTypeResolver) AbstractSqmSelfRenderingFunctionDescriptor(String name, @Nullable ArgumentsValidator argumentsValidator, @Nullable FunctionReturnTypeResolver returnTypeResolver, @Nullable FunctionArgumentTypeResolver argumentTypeResolver) AbstractSqmSelfRenderingFunctionDescriptor(String name, FunctionKind functionKind, @Nullable ArgumentsValidator argumentsValidator, @Nullable FunctionReturnTypeResolver returnTypeResolver, @Nullable FunctionArgumentTypeResolver argumentTypeResolver) AbstractSqmSelfRenderingSetReturningFunctionDescriptor(String name, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver typeResolver, @Nullable FunctionArgumentTypeResolver argumentTypeResolver) AbstractSqmSetReturningFunctionDescriptor(String name, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver typeResolver, @Nullable FunctionArgumentTypeResolver argumentTypeResolver) NamedSqmFunctionDescriptor(String functionName, boolean useParenthesesWhenNoArgs, @Nullable ArgumentsValidator argumentsValidator, @Nullable FunctionReturnTypeResolver returnTypeResolver, @Nullable FunctionArgumentTypeResolver argumentTypeResolver) NamedSqmFunctionDescriptor(String functionName, boolean useParenthesesWhenNoArgs, @Nullable ArgumentsValidator argumentsValidator, @Nullable FunctionReturnTypeResolver returnTypeResolver, @Nullable FunctionArgumentTypeResolver argumentTypeResolver, String name, FunctionKind functionKind, String argumentListSignature, SqlAstNodeRenderingMode argumentRenderingMode) NamedSqmSetReturningFunctionDescriptor(String functionName, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver returnTypeResolver, @Nullable FunctionArgumentTypeResolver argumentTypeResolver, String name, String argumentListSignature, SqlAstNodeRenderingMode argumentRenderingMode) PatternBasedSqmFunctionDescriptor(PatternRenderer renderer, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, FunctionArgumentTypeResolver argumentTypeResolver, String name, FunctionKind functionKind, String argumentListSignature) Constructs a pattern-based function template -
Uses of FunctionArgumentTypeResolver in org.hibernate.query.sqm.produce.function
Fields in org.hibernate.query.sqm.produce.function declared as FunctionArgumentTypeResolverModifier and TypeFieldDescriptionstatic final FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.ARGUMENT_OR_IMPLIED_RESULT_TYPEstatic final FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.IMPLIED_RESULT_TYPEstatic final FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.NULLMethods in org.hibernate.query.sqm.produce.function that return FunctionArgumentTypeResolverModifier and TypeMethodDescriptionstatic FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.argumentsOrImplied(int... indices) static FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.byArgument(FunctionArgumentTypeResolver... resolvers) static FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.composite(FunctionArgumentTypeResolver... resolvers) static 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) Methods in org.hibernate.query.sqm.produce.function with parameters of type FunctionArgumentTypeResolverModifier and TypeMethodDescriptionstatic FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.byArgument(FunctionArgumentTypeResolver... resolvers) static FunctionArgumentTypeResolverStandardFunctionArgumentTypeResolvers.composite(FunctionArgumentTypeResolver... resolvers) NamedFunctionDescriptorBuilder.setArgumentTypeResolver(FunctionArgumentTypeResolver argumentTypeResolver) NamedSetReturningFunctionDescriptorBuilder.setArgumentTypeResolver(FunctionArgumentTypeResolver argumentTypeResolver) PatternFunctionDescriptorBuilder.setArgumentTypeResolver(FunctionArgumentTypeResolver argumentTypeResolver) -
Uses of FunctionArgumentTypeResolver in org.hibernate.query.sqm.produce.function.internal
Classes in org.hibernate.query.sqm.produce.function.internal that implement FunctionArgumentTypeResolver