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 classprotected 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.DAYof 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.HOURof a date, time, or datetime expression.HibernateCriteriaBuilder.left(Expression<String> x, int length) HibernateCriteriaBuilder.left(Expression<String> x, Expression<Integer> length) Extract thelengthleftmost 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.MINUTEof a date, time, or datetime expression.HibernateCriteriaBuilder.month(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.MONTHof 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 thestringexpression with thereplacementexpression, starting from indexstartand substituting a number of characters corresponding to the length of thereplacementexpression or thelengthparameter 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 thepadCharcharacter 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 ofpatternwithin 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 thelengthrightmost characters of a string.HibernateCriteriaBuilder.second(Expression<? extends TemporalAccessor> datetime) Extracts theTemporalUnit.SECONDof 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.YEARof 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 TypeClassDescriptionclassclassclassclass -
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 TypeInterfaceDescriptioninterfaceA SQM aggregate function.interfaceA SQM ordered set-aggregate function.interfaceA SQM window function.Classes in org.hibernate.query.sqm.tree.expression that implement JpaFunctionModifier and TypeClassDescriptionclassBase class for expressions that contain a json path.classSqmFunction<T>A SQM functionclassSpecial 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.