Uses of Interface
jakarta.data.expression.NumericExpression
Packages that use NumericExpression
Package
Description
A static metamodel for entities that are used in Jakarta Data
repositories.
-
Uses of NumericExpression in jakarta.data.expression
Methods in jakarta.data.expression that return NumericExpressionModifier and TypeMethodDescriptiondefault NumericExpression<T, N> NumericExpression.abs()Represents the absolute value function applied to the value to which the current expression evaluates.default NumericExpression<T, BigDecimal> NumericExpression.asBigDecimal()Represents the cast function that converts the value to which the current expression evaluates toBigDecimal.default NumericExpression<T, BigInteger> NumericExpression.asBigInteger()Represents the cast function that converts the value to which the current expression evaluates toBigInteger.default NumericExpression<T, Double> NumericExpression.asDouble()Represents the cast function that converts the value to which the current expression evaluates toDouble.default NumericExpression<T, Long> NumericExpression.asLong()Represents the cast function that converts the value to which the current expression evaluates toLong.default NumericExpression<T, N> NumericExpression.dividedBy(NumericExpression<? super T, N> divisorExpression) Represents the division function that computes the quotient of the value to which the current expression evaluates divided by the value to which the divisor expression evaluates.default NumericExpression<T, N> Represents the division function that computes the quotient of the value to which the current expression evaluates divided by the given divisor value.default NumericExpression<T, N> NumericExpression.dividedInto(N value) Represents the division function that computes the quotient of the given value divided by the value to which the current expression evaluates.default NumericExpression<T, Integer> TextExpression.length()Represents the function to obtain the length of the textual value to which the current expression evaluates.default NumericExpression<T, N> NumericExpression.minus(NumericExpression<? super T, N> expression) Represents the subtraction function that computes the difference of the value to which the current expression evaluates minus the value to which the given expression evaluates.default NumericExpression<T, N> Represents the subtraction function that computes the difference of the value to which the current expression evaluates minus the given value.default <N extends Number & Comparable<N>>
NumericExpression<T, N> NavigableExpression.navigate(NumericAttribute<U, N> attribute) default NumericExpression<T, N> NumericExpression.negated()Represents the sign negation function applied to the value to which the current expression evaluates.default NumericExpression<T, N> NumericExpression.plus(NumericExpression<? super T, N> expression) Represents the addition function that computes the sum of the values to which the current expression and the given expression evaluate.default NumericExpression<T, N> Represents the addition function that computes the sum of the value to which the current expression evaluates plus the given value.default NumericExpression<T, N> NumericExpression.subtractedFrom(N value) Represents the subtraction function that computes the difference of the given value minus the value to which the current expression evaluates.default NumericExpression<T, N> NumericExpression.times(NumericExpression<? super T, N> factorExpression) Represents the multiplication function that computes the product of the values to which the current expression and the given factor expression evaluate.default NumericExpression<T, N> Represents the multiplication function that computes the product of the value to which the current expression evaluates times the given factor.Methods in jakarta.data.expression with parameters of type NumericExpressionModifier and TypeMethodDescriptiondefault NumericExpression<T, N> NumericExpression.dividedBy(NumericExpression<? super T, N> divisorExpression) Represents the division function that computes the quotient of the value to which the current expression evaluates divided by the value to which the divisor expression evaluates.default NumericExpression<T, N> NumericExpression.minus(NumericExpression<? super T, N> expression) Represents the subtraction function that computes the difference of the value to which the current expression evaluates minus the value to which the given expression evaluates.default NumericExpression<T, N> NumericExpression.plus(NumericExpression<? super T, N> expression) Represents the addition function that computes the sum of the values to which the current expression and the given expression evaluate.default NumericExpression<T, N> NumericExpression.times(NumericExpression<? super T, N> factorExpression) Represents the multiplication function that computes the product of the values to which the current expression and the given factor expression evaluate. -
Uses of NumericExpression in jakarta.data.metamodel
Subinterfaces of NumericExpression in jakarta.data.metamodelModifier and TypeInterfaceDescriptioninterfaceNumericAttribute<T,N extends Number & Comparable<N>> Represents a numeric entity attribute in theStaticMetamodel. -
Uses of NumericExpression in jakarta.data.spi.expression.function
Subinterfaces of NumericExpression in jakarta.data.spi.expression.functionModifier and TypeInterfaceDescriptioninterfaceNumericCast<T,N extends Number & Comparable<N>> interfaceNumericFunctionExpression<T,N extends Number & Comparable<N>> An expression that represents application of a function to zero or more expressions supplied asNumericFunctionExpression.arguments()to compute a numeric result.interfaceNumericOperatorExpression<T,N extends Number & Comparable<N>> A numeric expression that represents a binary operation, such as the addition or multiplication of two numeric expressions.Methods in jakarta.data.spi.expression.function that return NumericExpressionModifier and TypeMethodDescriptionNumericCast.expression()NumericExpression<? super T, N> NumericOperatorExpression.left()The numeric expression to which the arithmeticNumericOperatorExpression.operator()is applied.NumericExpression<? super T, N> NumericOperatorExpression.right()The numeric expression applied to theNumericOperatorExpression.left()expression by the arithmeticNumericOperatorExpression.operator().Methods in jakarta.data.spi.expression.function with parameters of type NumericExpressionModifier and TypeMethodDescriptionstatic <T,N extends Number & Comparable<N>>
NumericCast<T, N> NumericCast.of(NumericExpression<T, ?> expression, Class<N> type) static <T,N extends Number & Comparable<N>>
NumericFunctionExpression<T, N> NumericFunctionExpression.of(String name, Class<? extends N> returnType, NumericExpression<? super T, N> expression) Creates aNumericFunctionExpressionto represent a function with the givennamethat accepts the given numericexpressionas input.static <T,N extends Number & Comparable<N>>
NumericOperatorExpression<T, N> NumericOperatorExpression.of(NumericOperatorExpression.Operator operator, NumericExpression<T, N> left, NumericExpression<? super T, N> right) Creates aNumericOperatorExpressionthat represents the given arithmeticoperatorapplying the value represented by therightexpression to the value represented by theleftexpression.static <T,N extends Number & Comparable<N>>
NumericOperatorExpression<T, N> NumericOperatorExpression.of(NumericOperatorExpression.Operator operator, NumericExpression<T, N> left, N right) Creates aNumericOperatorExpressionthat represents the given arithmeticoperatorapplying the givenrightvalue to the value represented by theleftexpression.static <T,N extends Number & Comparable<N>>
NumericOperatorExpression<T, N> NumericOperatorExpression.of(NumericOperatorExpression.Operator operator, N left, NumericExpression<T, N> right) Creates aNumericOperatorExpressionthat represents the given arithmeticoperatorapplying the value represented by therightexpression to the givenleftvalue. -
Uses of NumericExpression in jakarta.data.spi.expression.literal
Subinterfaces of NumericExpression in jakarta.data.spi.expression.literal -
Uses of NumericExpression in jakarta.data.spi.expression.path
Subinterfaces of NumericExpression in jakarta.data.spi.expression.path