Uses of Interface
jakarta.persistence.criteria.NumericExpression
Packages that use NumericExpression
Package
Description
Defines the Jakarta Persistence Criteria Query API.
-
Uses of NumericExpression in jakarta.persistence.criteria
Methods in jakarta.persistence.criteria that return NumericExpressionModifier and TypeMethodDescriptionNumericExpression.abs()Create an expression that returns the absolute value of this expression.NumericExpression.avg()Create an aggregate expression applying the avg operation.NumericExpression.ceiling()Create an expression that returns the ceiling of this expression, that is, the smallest integer greater than or equal to this expression.NumericExpression.coalesce(Expression<? extends N> y) Expression.count()Create an aggregate expression applying the count operation.Expression.countDistinct()Create an aggregate expression applying the count distinct operation.NumericExpression.dividedBy(Expression<? extends N> y) Create an expression that returns the quotient of this expression divided by the argument.Create an expression that returns the quotient of this expression divided by the argument.NumericExpression.dividedInto(N y) Create an expression that returns the quotient of this expression dividing the argument.NumericExpression.exp()Create an expression that returns the exponential of this expression, that is, Euler's number e raised to the power of its argument.<N extends Number & Comparable<N>>
NumericExpression<N> TemporalExpression.extract(TemporalField<N, T> field) Create an expression that returns the value of a field extracted from this date.NumericExpression.floor()Create an expression that returns the floor of this expression, that is, the largest integer smaller than or equal to this expression.<N extends Number & Comparable<N>>
NumericExpression<N> Path.get(NumericAttribute<? super X, N> attribute) Create a path corresponding to the referenced single-valued attribute.NumericExpression.ln()Create an expression that returns the natural logarithm of this expression.TextExpression.locate(Expression<String> pattern) Create expression to locate the position of one string within this, returning position of first character if found.TextExpression.locate(Expression<String> pattern, Expression<Integer> from) Create expression to locate the position of one string within this, returning position of first character if found.Create expression to locate the position of one string within this, returning position of first character if found.Create expression to locate the position of one string within this, returning position of first character if found.NumericExpression.max()Create an aggregate expression applying the numerical max operation.NumericExpression.min()Create an aggregate expression applying the numerical min operation.NumericExpression.minus(Expression<? extends N> y) Create an expression that returns the difference between this expression subtracted by the argument.Create an expression that returns the difference between this expression subtracted by the argument.NumericExpression.negated()Create an expression that returns the arithmetic negation of this expression.NumericExpression.nullif(Expression<? extends N> y) <N extends Number & Comparable<N>>
NumericExpression<N> CriteriaBuilder.numericLiteral(N value) Create a number expression for a literal.NumericExpression.plus(Expression<? extends N> y) Create an expression that returns the sum of this expression and its argument.Create an expression that returns the sum of this expression and its argument.NumericExpression.power(Expression<? extends Number> y) Create an expression that returns this expression raised to the power of its first argument.Create an expression that returns this number expression raised to the power of its first argument.Create an expression that returns this number expression rounded to the number of decimal places given by the first argument.NumericExpression.sign()Create an expression that returns the sign of this expression, that is,1if this expression is positive,-1if this expression is negative, or0if this expression is exactly zero.PluralExpression.size()Create an expression that tests the size of this collection.NumericExpression.sqrt()Create an expression that returns the square root of this expression.NumericExpression.subtractedFrom(N y) Create an expression that returns the difference between this expression subtracted from the argument.NumericExpression.sum()Create an aggregate expression applying the sum operation.NumericExpression.sumAsDouble()Create an aggregate expression applying the sum operation, returning a Double result.NumericExpression.sumAsLong()Create an aggregate expression applying the sum operation, returning a Long result.NumericExpression.times(Expression<? extends N> y) Create an expression that returns the product of this expression multiplied by the argument.Create an expression that returns the product of this expression multiplied by the argument.NumericExpression.toBigDecimal()Typecast.NumericExpression.toBigInteger()Typecast.NumericExpression.toDouble()Typecast.NumericExpression.toFloat()Typecast.NumericExpression.toInteger()Typecast.NumericExpression.toLong()Typecast.