Uses of Interface
org.hibernate.query.sqm.function.SqmSetReturningFunctionDescriptor
Packages that use SqmSetReturningFunctionDescriptor
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.Nodes representing expressions in the SQM tree.
-
Uses of SqmSetReturningFunctionDescriptor in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement SqmSetReturningFunctionDescriptorModifier and TypeClassDescriptionclassRecursive CTE based generate_series function.classStandard generate_series function.classH2 generate_series function.classHANA generate_series function.classThe base for generate_series function implementations that use a static number source.classSQL Server generate_series function.classSybase ASE generate_series function. -
Uses of SqmSetReturningFunctionDescriptor in org.hibernate.dialect.function.array
Classes in org.hibernate.dialect.function.array that implement SqmSetReturningFunctionDescriptorModifier and TypeClassDescriptionclassDB2 unnest function.classH2 unnest function.classHANA unnest function.classOracle unnest function.classPostgreSQL unnest function.classSQL Server unnest function.classSybase ASE unnest function.classStandard unnest function. -
Uses of SqmSetReturningFunctionDescriptor in org.hibernate.dialect.function.json
Classes in org.hibernate.dialect.function.json that implement SqmSetReturningFunctionDescriptorModifier and TypeClassDescriptionclassCockroachDB json_table function.classDB2 json_table function.classH2 json_table function.classHANA json_table function.classStandard json_table function.classMySQL json_table function.classOracle json_table function.classPostgreSQL json_table function.classSQL Server json_table function. -
Uses of SqmSetReturningFunctionDescriptor in org.hibernate.dialect.function.xml
Classes in org.hibernate.dialect.function.xml that implement SqmSetReturningFunctionDescriptorModifier and TypeClassDescriptionclassDB2 xmltable function.classHANA xmltable function.classOracle xmltable function.classSQL Server xmltable function.classSybase ASE xmltable function.classStandard xmltable function. -
Uses of SqmSetReturningFunctionDescriptor in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqmSetReturningFunctionDescriptorModifier and TypeClassDescriptionclassclassclassProvides a standard implementation that supports the majority of the HQL functions that are translated to SQL.Methods in org.hibernate.query.sqm.function that return SqmSetReturningFunctionDescriptorModifier and TypeMethodDescription@Nullable SqmSetReturningFunctionDescriptorSqmFunctionRegistry.findSetReturningFunctionDescriptor(String functionName) Find aSqmSetReturningFunctionDescriptorby name.SqmFunctionRegistry.register(String registrationKey, SqmSetReturningFunctionDescriptor function) Register a set returning function descriptor by nameMethods in org.hibernate.query.sqm.function that return types with arguments of type SqmSetReturningFunctionDescriptorModifier and TypeMethodDescriptionSqmFunctionRegistry.getSetReturningFunctionsByName()Useful for diagnostics - not efficient: do not use in production code.Methods in org.hibernate.query.sqm.function with parameters of type SqmSetReturningFunctionDescriptorModifier and TypeMethodDescriptionSqmFunctionRegistry.register(String registrationKey, SqmSetReturningFunctionDescriptor function) Register a set returning function descriptor by nameConstructors in org.hibernate.query.sqm.function with parameters of type SqmSetReturningFunctionDescriptorModifierConstructorDescriptionSelfRenderingSqmSetReturningFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, String name) -
Uses of SqmSetReturningFunctionDescriptor in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function that return SqmSetReturningFunctionDescriptorModifier and TypeMethodDescriptionNamedSetReturningFunctionDescriptorBuilder.descriptor()NamedSetReturningFunctionDescriptorBuilder.register() -
Uses of SqmSetReturningFunctionDescriptor in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return SqmSetReturningFunctionDescriptorConstructors in org.hibernate.query.sqm.tree.expression with parameters of type SqmSetReturningFunctionDescriptorModifierConstructorDescriptionSqmJsonTableFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, SqmExpression<?> document, @Nullable SqmExpression<String> jsonPath) SqmSetReturningFunction(String functionName, SqmSetReturningFunctionDescriptor functionDescriptor, List<? extends SqmTypedNode<?>> arguments, NodeBuilder criteriaBuilder) SqmXmlTableFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, SqmExpression<String> xpath, SqmExpression<?> document)