Uses of Class
org.hibernate.query.sqm.tree.expression.SqmFunction
-
Packages that use SqmFunction Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.query.sqm org.hibernate.query.sqm.function org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree.jpa -
-
Uses of SqmFunction in org.hibernate.dialect.function
Subclasses of SqmFunction in org.hibernate.dialect.function Modifier and Type Class Description protected static class
FormatFunction.FormatSqmFunction<T>
protected class
InverseDistributionFunction.SelfRenderingInverseDistributionFunction<T>
-
Uses of SqmFunction in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmFunction Modifier and Type Method Description SqmFunction<Date>
NodeBuilder. currentDate()
SqmFunction<Instant>
NodeBuilder. currentInstant()
SqmFunction<Time>
NodeBuilder. currentTime()
SqmFunction<Timestamp>
NodeBuilder. currentTimestamp()
<T> SqmFunction<T>
NodeBuilder. function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>[] args)
SqmFunction<Integer>
NodeBuilder. length(jakarta.persistence.criteria.Expression<String> x)
SqmFunction<Integer>
NodeBuilder. locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern)
SqmFunction<Integer>
NodeBuilder. locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from)
SqmFunction<Integer>
NodeBuilder. locate(jakarta.persistence.criteria.Expression<String> x, String pattern)
SqmFunction<Integer>
NodeBuilder. locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from)
SqmFunction<String>
NodeBuilder. lower(jakarta.persistence.criteria.Expression<String> x)
SqmFunction<String>
NodeBuilder. substring(jakarta.persistence.criteria.Expression<String> x, int from)
SqmFunction<String>
NodeBuilder. substring(jakarta.persistence.criteria.Expression<String> x, int from, int len)
SqmFunction<String>
NodeBuilder. substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from)
SqmFunction<String>
NodeBuilder. substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len)
SqmFunction<String>
NodeBuilder. trim(char t, jakarta.persistence.criteria.Expression<String> x)
SqmFunction<String>
NodeBuilder. trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x)
SqmFunction<String>
NodeBuilder. trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
SqmFunction<String>
NodeBuilder. trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x)
SqmFunction<String>
NodeBuilder. trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x)
SqmFunction<String>
NodeBuilder. trim(jakarta.persistence.criteria.Expression<String> x)
SqmFunction<String>
NodeBuilder. upper(jakarta.persistence.criteria.Expression<String> x)
Methods in org.hibernate.query.sqm with parameters of type SqmFunction Modifier and Type Method Description T
SemanticQueryWalker. visitFunction(SqmFunction<?> tSqmFunction)
-
Uses of SqmFunction in org.hibernate.query.sqm.function
Subclasses of SqmFunction in org.hibernate.query.sqm.function Modifier and Type Class Description class
SelfRenderingSqmAggregateFunction<T>
class
SelfRenderingSqmFunction<T>
class
SelfRenderingSqmOrderedSetAggregateFunction<T>
class
SelfRenderingSqmWindowFunction<T>
-
Uses of SqmFunction in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return SqmFunction Modifier and Type Method Description SqmFunction<Double>
SqmCriteriaNodeBuilder. acos(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. asin(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. atan(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. atan2(jakarta.persistence.criteria.Expression<? extends Number> y, jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. atan2(jakarta.persistence.criteria.Expression<? extends Number> y, Number x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. atan2(Number y, jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<String>
SqmCriteriaNodeBuilder. collate(jakarta.persistence.criteria.Expression<String> x, String collation)
SqmFunction<Double>
SqmCriteriaNodeBuilder. cos(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. cosh(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Date>
SqmCriteriaNodeBuilder. currentDate()
SqmFunction<Instant>
SqmCriteriaNodeBuilder. currentInstant()
SqmFunction<Time>
SqmCriteriaNodeBuilder. currentTime()
SqmFunction<Timestamp>
SqmCriteriaNodeBuilder. currentTimestamp()
SqmFunction<Integer>
SqmCriteriaNodeBuilder. day(jakarta.persistence.criteria.Expression<? extends TemporalAccessor> datetime)
SqmFunction<Double>
SqmCriteriaNodeBuilder. degrees(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<String>
SqmCriteriaNodeBuilder. format(jakarta.persistence.criteria.Expression<? extends TemporalAccessor> datetime, String pattern)
<T> SqmFunction<T>
SqmCriteriaNodeBuilder. function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>[] args)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. hour(jakarta.persistence.criteria.Expression<? extends TemporalAccessor> datetime)
SqmFunction<String>
SqmCriteriaNodeBuilder. left(jakarta.persistence.criteria.Expression<String> x, int length)
SqmFunction<String>
SqmCriteriaNodeBuilder. left(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> length)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. length(jakarta.persistence.criteria.Expression<String> argument)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. locate(jakarta.persistence.criteria.Expression<String> source, jakarta.persistence.criteria.Expression<String> pattern)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. locate(jakarta.persistence.criteria.Expression<String> source, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> startPosition)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. locate(jakarta.persistence.criteria.Expression<String> source, String pattern)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. locate(jakarta.persistence.criteria.Expression<String> source, String pattern, int startPosition)
SqmFunction<Double>
SqmCriteriaNodeBuilder. log(jakarta.persistence.criteria.Expression<? extends Number> b, jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. log(Number b, jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. log10(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<String>
SqmCriteriaNodeBuilder. lower(jakarta.persistence.criteria.Expression<String> x)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. minute(jakarta.persistence.criteria.Expression<? extends TemporalAccessor> datetime)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. month(jakarta.persistence.criteria.Expression<? extends TemporalAccessor> datetime)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, jakarta.persistence.criteria.Expression<String> replacement, int start)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, jakarta.persistence.criteria.Expression<String> replacement, int start, int length)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, jakarta.persistence.criteria.Expression<String> replacement, int start, jakarta.persistence.criteria.Expression<Integer> length)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, jakarta.persistence.criteria.Expression<String> replacement, jakarta.persistence.criteria.Expression<Integer> start)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, jakarta.persistence.criteria.Expression<String> replacement, jakarta.persistence.criteria.Expression<Integer> start, int length)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, jakarta.persistence.criteria.Expression<String> replacement, jakarta.persistence.criteria.Expression<Integer> start, jakarta.persistence.criteria.Expression<Integer> length)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, String replacement, int start)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, String replacement, int start, int length)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, String replacement, int start, jakarta.persistence.criteria.Expression<Integer> length)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, String replacement, jakarta.persistence.criteria.Expression<Integer> start)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, String replacement, jakarta.persistence.criteria.Expression<Integer> start, int length)
SqmFunction<String>
SqmCriteriaNodeBuilder. overlay(jakarta.persistence.criteria.Expression<String> string, String replacement, jakarta.persistence.criteria.Expression<Integer> start, jakarta.persistence.criteria.Expression<Integer> length)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x, int length)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x, int length, char padChar)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x, int length, jakarta.persistence.criteria.Expression<Character> padChar)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> length)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> length, char padChar)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> length, jakarta.persistence.criteria.Expression<Character> padChar)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.Expression<String> x, int length)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.Expression<String> x, int length, char padChar)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.Expression<String> x, int length, jakarta.persistence.criteria.Expression<Character> padChar)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> length)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> length, char padChar)
SqmFunction<String>
SqmCriteriaNodeBuilder. pad(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> length, jakarta.persistence.criteria.Expression<Character> padChar)
SqmFunction<Double>
SqmCriteriaNodeBuilder. pi()
SqmFunction<Double>
SqmCriteriaNodeBuilder. radians(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<String>
SqmCriteriaNodeBuilder. replace(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<String> replacement)
SqmFunction<String>
SqmCriteriaNodeBuilder. replace(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, String replacement)
SqmFunction<String>
SqmCriteriaNodeBuilder. replace(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<String> replacement)
SqmFunction<String>
SqmCriteriaNodeBuilder. replace(jakarta.persistence.criteria.Expression<String> x, String pattern, String replacement)
SqmFunction<String>
SqmCriteriaNodeBuilder. right(jakarta.persistence.criteria.Expression<String> x, int length)
SqmFunction<String>
SqmCriteriaNodeBuilder. right(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> length)
SqmFunction<Float>
SqmCriteriaNodeBuilder. second(jakarta.persistence.criteria.Expression<? extends TemporalAccessor> datetime)
SqmFunction<Double>
SqmCriteriaNodeBuilder. sin(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. sinh(jakarta.persistence.criteria.Expression<? extends Number> x)
<T> SqmFunction<T>
SqmCriteriaNodeBuilder. sql(String pattern, Class<T> type, jakarta.persistence.criteria.Expression<?>... arguments)
SqmFunction<String>
SqmCriteriaNodeBuilder. substring(jakarta.persistence.criteria.Expression<String> source, int from)
SqmFunction<String>
SqmCriteriaNodeBuilder. substring(jakarta.persistence.criteria.Expression<String> source, int from, int len)
SqmFunction<String>
SqmCriteriaNodeBuilder. substring(jakarta.persistence.criteria.Expression<String> source, jakarta.persistence.criteria.Expression<Integer> from)
SqmFunction<String>
SqmCriteriaNodeBuilder. substring(jakarta.persistence.criteria.Expression<String> source, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len)
SqmFunction<Double>
SqmCriteriaNodeBuilder. tan(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<Double>
SqmCriteriaNodeBuilder. tanh(jakarta.persistence.criteria.Expression<? extends Number> x)
SqmFunction<String>
SqmCriteriaNodeBuilder. trim(char trimChar, jakarta.persistence.criteria.Expression<String> source)
SqmFunction<String>
SqmCriteriaNodeBuilder. trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char trimChar, jakarta.persistence.criteria.Expression<String> source)
SqmFunction<String>
SqmCriteriaNodeBuilder. trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> trimChar, jakarta.persistence.criteria.Expression<String> source)
SqmFunction<String>
SqmCriteriaNodeBuilder. trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> source)
SqmFunction<String>
SqmCriteriaNodeBuilder. trim(jakarta.persistence.criteria.Expression<Character> trimChar, jakarta.persistence.criteria.Expression<String> source)
SqmFunction<String>
SqmCriteriaNodeBuilder. trim(jakarta.persistence.criteria.Expression<String> source)
SqmFunction<String>
SqmCriteriaNodeBuilder. upper(jakarta.persistence.criteria.Expression<String> x)
SqmFunction<Integer>
SqmCriteriaNodeBuilder. year(jakarta.persistence.criteria.Expression<? extends TemporalAccessor> datetime)
Methods in org.hibernate.query.sqm.internal with parameters of type SqmFunction Modifier and Type Method Description Object
SqmTreePrinter. visitFunction(SqmFunction<?> tSqmFunction)
-
Uses of SqmFunction in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type SqmFunction Modifier and Type Method Description MappingModelExpressible<?>
FunctionArgumentTypeResolver. resolveFunctionArgumentType(SqmFunction<?> function, int argumentIndex, SqmToSqlAstConverter converter)
Resolve the argument type for a function given its context-implied return type. -
Uses of SqmFunction in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmFunction Modifier and Type Method Description Object
BaseSemanticQueryWalker. visitFunction(SqmFunction<?> sqmFunction)
-
Uses of SqmFunction in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmFunction Modifier and Type Method Description Expression
BaseSqmToSqlAstConverter. visitFunction(SqmFunction<?> sqmFunction)
-
Uses of SqmFunction in org.hibernate.query.sqm.tree.jpa
Methods in org.hibernate.query.sqm.tree.jpa with parameters of type SqmFunction Modifier and Type Method Description Object
ParameterCollector. visitFunction(SqmFunction<?> sqmFunction)
-