Uses of Interface
org.hibernate.query.criteria.JpaFunction
Packages that use JpaFunction
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service
.An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
Nodes representing expressions in the SQM tree.
-
Uses of JpaFunction in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement JpaFunctionModifier and TypeClassDescriptionprotected static class
protected class
-
Uses of JpaFunction in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return JpaFunctionModifier and TypeMethodDescriptionHibernateCriteriaBuilder.collate
(Expression<String> x, String collation) HibernateCriteriaBuilder.currentDate()
HibernateCriteriaBuilder.currentInstant()
HibernateCriteriaBuilder.currentTime()
HibernateCriteriaBuilder.currentTimestamp()
HibernateCriteriaBuilder.day
(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.DAY
of a date, time, or datetime expression.HibernateCriteriaBuilder.format
(Expression<? extends TemporalAccessor> datetime, String pattern) Format a date, time, or datetime according to a pattern.<T> JpaFunction<T>
HibernateCriteriaBuilder.function
(String name, Class<T> type, Expression<?>... args) HibernateCriteriaBuilder.hour
(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.HOUR
of a date, time, or datetime expression.HibernateCriteriaBuilder.left
(Expression<String> x, int length) HibernateCriteriaBuilder.left
(Expression<String> x, Expression<Integer> length) Extract thelength
leftmost characters of a string.HibernateCriteriaBuilder.length
(Expression<String> x) HibernateCriteriaBuilder.locate
(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilder.locate
(Expression<String> x, Expression<String> pattern, Expression<Integer> from) HibernateCriteriaBuilder.locate
(Expression<String> x, String pattern) HibernateCriteriaBuilder.locate
(Expression<String> x, String pattern, int from) HibernateCriteriaBuilder.lower
(Expression<String> x) HibernateCriteriaBuilder.minute
(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MINUTE
of a date, time, or datetime expression.HibernateCriteriaBuilder.month
(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MONTH
of a date, time, or datetime expression.HibernateCriteriaBuilder.overlay
(Expression<String> string, Expression<String> replacement, int start) HibernateCriteriaBuilder.overlay
(Expression<String> string, Expression<String> replacement, int start, int length) HibernateCriteriaBuilder.overlay
(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length) HibernateCriteriaBuilder.overlay
(Expression<String> string, Expression<String> replacement, Expression<Integer> start) HibernateCriteriaBuilder.overlay
(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length) HibernateCriteriaBuilder.overlay
(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length) Overlay thestring
expression with thereplacement
expression, starting from indexstart
and substituting a number of characters corresponding to the length of thereplacement
expression or thelength
parameter if specified.HibernateCriteriaBuilder.overlay
(Expression<String> string, String replacement, int start) HibernateCriteriaBuilder.overlay
(Expression<String> string, String replacement, int start, int length) HibernateCriteriaBuilder.overlay
(Expression<String> string, String replacement, int start, Expression<Integer> length) HibernateCriteriaBuilder.overlay
(Expression<String> string, String replacement, Expression<Integer> start) HibernateCriteriaBuilder.overlay
(Expression<String> string, String replacement, Expression<Integer> start, int length) HibernateCriteriaBuilder.overlay
(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length) HibernateCriteriaBuilder.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, int length) HibernateCriteriaBuilder.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar) HibernateCriteriaBuilder.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilder.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilder.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilder.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar) Pad the specified string expression with whitespace or with thepadChar
character if specified.HibernateCriteriaBuilder.pad
(Expression<String> x, int length) HibernateCriteriaBuilder.pad
(Expression<String> x, int length, char padChar) HibernateCriteriaBuilder.pad
(Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilder.pad
(Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilder.pad
(Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilder.pad
(Expression<String> x, Expression<Integer> length, Expression<Character> padChar) HibernateCriteriaBuilder.repeat
(Expression<String> x, int times) Concatenate the given string expression with itself the given number of times.HibernateCriteriaBuilder.repeat
(Expression<String> x, Expression<Integer> times) Concatenate the given string expression with itself the given number of times.HibernateCriteriaBuilder.repeat
(String x, Expression<Integer> times) Concatenate the given string expression with itself the given number of times.HibernateCriteriaBuilder.replace
(Expression<String> x, Expression<String> pattern, Expression<String> replacement) Replace all occurrences ofpattern
within the original string withreplacement
.HibernateCriteriaBuilder.replace
(Expression<String> x, Expression<String> pattern, String replacement) HibernateCriteriaBuilder.replace
(Expression<String> x, String pattern, Expression<String> replacement) HibernateCriteriaBuilder.replace
(Expression<String> x, String pattern, String replacement) HibernateCriteriaBuilder.right
(Expression<String> x, int length) HibernateCriteriaBuilder.right
(Expression<String> x, Expression<Integer> length) Extract thelength
rightmost characters of a string.HibernateCriteriaBuilder.second
(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.SECOND
of a date, time, or datetime expression.HibernateCriteriaBuilder.substring
(Expression<String> x, int from) HibernateCriteriaBuilder.substring
(Expression<String> x, int from, int len) HibernateCriteriaBuilder.substring
(Expression<String> x, Expression<Integer> from) HibernateCriteriaBuilder.substring
(Expression<String> x, Expression<Integer> from, Expression<Integer> len) HibernateCriteriaBuilder.trim
(char t, Expression<String> x) HibernateCriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) HibernateCriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) HibernateCriteriaBuilder.trim
(CriteriaBuilder.Trimspec ts, Expression<String> x) HibernateCriteriaBuilder.trim
(Expression<Character> t, Expression<String> x) HibernateCriteriaBuilder.trim
(Expression<String> x) <T extends TemporalAccessor>
JpaFunction<T>HibernateCriteriaBuilder.truncate
(Expression<T> datetime, TemporalUnit temporalUnit) Truncates a date, time or datetime expression to the givenTemporalUnit
.HibernateCriteriaBuilder.upper
(Expression<String> x) HibernateCriteriaBuilder.year
(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.YEAR
of a date, time, or datetime expression. -
Uses of JpaFunction in org.hibernate.query.criteria.spi
Methods in org.hibernate.query.criteria.spi that return JpaFunctionModifier and TypeMethodDescriptionHibernateCriteriaBuilderDelegate.collate
(Expression<String> x, String collation) HibernateCriteriaBuilderDelegate.currentDate()
HibernateCriteriaBuilderDelegate.currentInstant()
HibernateCriteriaBuilderDelegate.currentTime()
HibernateCriteriaBuilderDelegate.currentTimestamp()
HibernateCriteriaBuilderDelegate.day
(Expression<? extends TemporalAccessor> datetime) HibernateCriteriaBuilderDelegate.format
(Expression<? extends TemporalAccessor> datetime, String pattern) <T> JpaFunction<T>
HibernateCriteriaBuilderDelegate.function
(String name, Class<T> type, Expression<?>... args) HibernateCriteriaBuilderDelegate.hour
(Expression<? extends TemporalAccessor> datetime) HibernateCriteriaBuilderDelegate.left
(Expression<String> x, int length) HibernateCriteriaBuilderDelegate.left
(Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilderDelegate.length
(Expression<String> x) HibernateCriteriaBuilderDelegate.locate
(Expression<String> x, Expression<String> pattern) HibernateCriteriaBuilderDelegate.locate
(Expression<String> x, Expression<String> pattern, Expression<Integer> from) HibernateCriteriaBuilderDelegate.locate
(Expression<String> x, String pattern) HibernateCriteriaBuilderDelegate.locate
(Expression<String> x, String pattern, int from) HibernateCriteriaBuilderDelegate.lower
(Expression<String> x) HibernateCriteriaBuilderDelegate.minute
(Expression<? extends TemporalAccessor> datetime) HibernateCriteriaBuilderDelegate.month
(Expression<? extends TemporalAccessor> datetime) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, Expression<String> replacement, int start) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, Expression<String> replacement, int start, int length) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, Expression<String> replacement, Expression<Integer> start) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, Expression<String> replacement, Expression<Integer> start, Expression<Integer> length) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, String replacement, int start) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, String replacement, int start, int length) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, String replacement, int start, Expression<Integer> length) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, String replacement, Expression<Integer> start) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, String replacement, Expression<Integer> start, int length) HibernateCriteriaBuilderDelegate.overlay
(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length) HibernateCriteriaBuilderDelegate.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, int length) HibernateCriteriaBuilderDelegate.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, char padChar) HibernateCriteriaBuilderDelegate.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilderDelegate.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilderDelegate.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilderDelegate.pad
(CriteriaBuilder.Trimspec ts, Expression<String> x, Expression<Integer> length, Expression<Character> padChar) HibernateCriteriaBuilderDelegate.pad
(Expression<String> x, int length) HibernateCriteriaBuilderDelegate.pad
(Expression<String> x, int length, char padChar) HibernateCriteriaBuilderDelegate.pad
(Expression<String> x, int length, Expression<Character> padChar) HibernateCriteriaBuilderDelegate.pad
(Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilderDelegate.pad
(Expression<String> x, Expression<Integer> length, char padChar) HibernateCriteriaBuilderDelegate.pad
(Expression<String> x, Expression<Integer> length, Expression<Character> padChar) HibernateCriteriaBuilderDelegate.repeat
(Expression<String> x, int times) HibernateCriteriaBuilderDelegate.repeat
(Expression<String> x, Expression<Integer> times) HibernateCriteriaBuilderDelegate.repeat
(String x, Expression<Integer> times) HibernateCriteriaBuilderDelegate.replace
(Expression<String> x, Expression<String> pattern, Expression<String> replacement) HibernateCriteriaBuilderDelegate.replace
(Expression<String> x, Expression<String> pattern, String replacement) HibernateCriteriaBuilderDelegate.replace
(Expression<String> x, String pattern, Expression<String> replacement) HibernateCriteriaBuilderDelegate.replace
(Expression<String> x, String pattern, String replacement) HibernateCriteriaBuilderDelegate.right
(Expression<String> x, int length) HibernateCriteriaBuilderDelegate.right
(Expression<String> x, Expression<Integer> length) HibernateCriteriaBuilderDelegate.second
(Expression<? extends TemporalAccessor> datetime) HibernateCriteriaBuilderDelegate.substring
(Expression<String> x, int from) HibernateCriteriaBuilderDelegate.substring
(Expression<String> x, int from, int len) HibernateCriteriaBuilderDelegate.substring
(Expression<String> x, Expression<Integer> from) HibernateCriteriaBuilderDelegate.substring
(Expression<String> x, Expression<Integer> from, Expression<Integer> len) HibernateCriteriaBuilderDelegate.trim
(char t, Expression<String> x) HibernateCriteriaBuilderDelegate.trim
(CriteriaBuilder.Trimspec ts, char t, Expression<String> x) HibernateCriteriaBuilderDelegate.trim
(CriteriaBuilder.Trimspec ts, Expression<Character> t, Expression<String> x) HibernateCriteriaBuilderDelegate.trim
(CriteriaBuilder.Trimspec ts, Expression<String> x) HibernateCriteriaBuilderDelegate.trim
(Expression<Character> t, Expression<String> x) HibernateCriteriaBuilderDelegate.trim
(Expression<String> x) <T extends TemporalAccessor>
JpaFunction<T>HibernateCriteriaBuilderDelegate.truncate
(Expression<T> datetime, TemporalUnit temporalUnit) HibernateCriteriaBuilderDelegate.upper
(Expression<String> x) HibernateCriteriaBuilderDelegate.year
(Expression<? extends TemporalAccessor> datetime) -
Uses of JpaFunction in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement JpaFunctionModifier and TypeClassDescriptionclass
class
class
class
-
Uses of JpaFunction in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return JpaFunctionModifier and TypeMethodDescriptionSqmCriteriaNodeBuilder.repeat
(Expression<String> x, int times) SqmCriteriaNodeBuilder.repeat
(Expression<String> x, Expression<Integer> times) SqmCriteriaNodeBuilder.repeat
(String x, Expression<Integer> times) -
Uses of JpaFunction in org.hibernate.query.sqm.tree.expression
Subinterfaces of JpaFunction in org.hibernate.query.sqm.tree.expressionModifier and TypeInterfaceDescriptioninterface
A SQM aggregate function.interface
A SQM ordered set-aggregate function.interface
A SQM window function.Classes in org.hibernate.query.sqm.tree.expression that implement JpaFunctionModifier and TypeClassDescriptionclass
Base class for expressions that contain a json path.class
SqmFunction<T>
A SQM functionclass
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.