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 class
protected 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 TypeClassDescriptionclass
class
class
class
-
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 TypeClassDescriptionclass
Base class for expressions that contain a json path.class
Special expression for the json_exists function that also captures special syntax elements like error behavior and passing variables.class
Special expression for the json_query function that also captures special syntax elements like error and empty behavior.class
Special expression for the json_value function that also captures special syntax elements like error and empty behavior.class
Special 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