Uses of Class
org.hibernate.query.sqm.tree.expression.SqmFunction
Packages that use SqmFunction
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package defining support for
SqmFunctionDescriptor handling.SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
-
Uses of SqmFunction in org.hibernate.dialect.function
Subclasses of SqmFunction in org.hibernate.dialect.functionModifier and TypeClassDescriptionprotected static classprotected class -
Uses of SqmFunction in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmFunctionModifier and TypeMethodDescriptionNodeBuilder.currentDate()NodeBuilder.currentInstant()NodeBuilder.currentTime()NodeBuilder.currentTimestamp()<T> SqmFunction<T> NodeBuilder.function(String name, Class<T> type, Expression<?>[] args) NodeBuilder.length(Expression<String> x) NodeBuilder.locate(Expression<String> x, Expression<String> pattern) NodeBuilder.locate(Expression<String> x, Expression<String> pattern, Expression<Integer> from) NodeBuilder.locate(Expression<String> x, String pattern) NodeBuilder.locate(Expression<String> x, String pattern, int from) NodeBuilder.lower(Expression<String> x) NodeBuilder.substring(Expression<String> x, int from) NodeBuilder.substring(Expression<String> x, int from, int len) NodeBuilder.substring(Expression<String> x, Expression<Integer> from) NodeBuilder.substring(Expression<String> x, Expression<Integer> from, Expression<Integer> len) NodeBuilder.trim(char t, Expression<String> x) NodeBuilder.trim(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) NodeBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) NodeBuilder.trim(CriteriaBuilder.Trimspec ts, Expression<String> x) NodeBuilder.trim(Expression<Character> t, Expression<String> x) NodeBuilder.trim(Expression<String> x) NodeBuilder.upper(Expression<String> x) Methods in org.hibernate.query.sqm with parameters of type SqmFunction -
Uses of SqmFunction in org.hibernate.query.sqm.function
Subclasses of SqmFunction in org.hibernate.query.sqm.functionModifier and TypeClassDescriptionclassclassclassclass -
Uses of SqmFunction in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type SqmFunctionModifier and TypeMethodDescription@Nullable MappingModelExpressible<?> FunctionArgumentTypeResolver.resolveFunctionArgumentType(SqmFunction<?> function, int argumentIndex, SqmToSqlAstConverter converter) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SqmFunction in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmFunctionModifier and TypeMethodDescriptionBaseSemanticQueryWalker.visitFunction(SqmFunction<?> sqmFunction) -
Uses of SqmFunction in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmFunctionModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitFunction(SqmFunction<?> sqmFunction) -
Uses of SqmFunction in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return SqmFunctionConstructors in org.hibernate.query.sqm.tree.domain with parameters of type SqmFunction -
Uses of SqmFunction in org.hibernate.query.sqm.tree.expression
Subclasses of SqmFunction in org.hibernate.query.sqm.tree.expressionModifier and TypeClassDescriptionclassBase class for expressions that contain a json path.classSpecial expression for the json_exists function that also captures special syntax elements like error behavior and passing variables.classSpecial expression for the json_query function that also captures special syntax elements like error and empty behavior.classSpecial expression for the json_value function that also captures special syntax elements like error and empty behavior.classSpecial expression for the xmlelement function that also captures special syntax elements like xmlattributes. -
Uses of SqmFunction in org.hibernate.query.sqm.tree.jpa
Methods in org.hibernate.query.sqm.tree.jpa with parameters of type SqmFunction
FunctionArgumentTypeResolver.resolveFunctionArgumentType(List, int, SqmToSqlAstConverter)instead