Uses of Interface
org.hibernate.query.sqm.produce.function.FunctionArgumentTypeResolver
Packages that use FunctionArgumentTypeResolver
Package
Description
An SPI for defining, registering, and rendering functions in HQL.
Package defining support for
SqmFunctionDescriptor handling.-
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 FunctionArgumentTypeResolverConstructors in org.hibernate.query.sqm.function with parameters of type FunctionArgumentTypeResolverModifierConstructorDescriptionAbstractSqmFunctionDescriptor(String name, ArgumentsValidator argumentsValidator, FunctionArgumentTypeResolver argumentTypeResolver) AbstractSqmFunctionDescriptor(String name, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, FunctionArgumentTypeResolver argumentTypeResolver) AbstractSqmSelfRenderingFunctionDescriptor(String name, FunctionKind functionKind, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, FunctionArgumentTypeResolver argumentTypeResolver) AbstractSqmSelfRenderingFunctionDescriptor(String name, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, FunctionArgumentTypeResolver argumentTypeResolver) NamedSqmFunctionDescriptor(String functionName, boolean useParenthesesWhenNoArgs, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, FunctionArgumentTypeResolver argumentTypeResolver) NamedSqmFunctionDescriptor(String functionName, boolean useParenthesesWhenNoArgs, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, FunctionArgumentTypeResolver argumentTypeResolver, String name, FunctionKind functionKind, 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) PatternFunctionDescriptorBuilder.setArgumentTypeResolver(FunctionArgumentTypeResolver argumentTypeResolver)