Interface ToBigDecimalOrElseGet<T>
-
- Type Parameters:
T- the input entity type
- All Superinterfaces:
Comparator<T>,Expression<T>,Function<T,BigDecimal>,HasAbs<ToBigDecimal<T>>,HasAsDouble<T>,HasAsInt<T>,HasAsLong<T>,HasCompare<T>,HasCompose<T>,HasDivide<T>,HasHash<T>,HasMap<T,UnaryOperator<BigDecimal>,ToBigDecimal<T>>,HasMapToDouble<T,ToDoubleFunction<BigDecimal>>,HasMinus<T>,HasMultiply<T>,HasNegate<ToBigDecimal<T>>,HasPlus<T>,HasPow<T>,HasSign<ToByte<T>>,HasSqrt<ToDouble<T>>,NonNullableExpression<T,ToBigDecimalNullable<T>>,OrElseGetExpression<T,ToBigDecimalNullable<T>,ToBigDecimal<T>>,ToBigDecimal<T>
public interface ToBigDecimalOrElseGet<T> extends OrElseGetExpression<T,ToBigDecimalNullable<T>,ToBigDecimal<T>>, ToBigDecimal<T>
SpecializedNonNullableExpressionforBigDecimalvalues where a getter function is applied if the original expression returnsnull.- Since:
- 3.1.0
- Author:
- Emil Forslund
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.speedment.runtime.compute.expression.NonNullableExpression
NonNullableExpression.NullStrategy
-
-
Method Summary
-
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface com.speedment.runtime.compute.expression.NonNullableExpression
innerNullable
-
Methods inherited from interface com.speedment.runtime.compute.expression.orelse.OrElseGetExpression
defaultValueGetter, nullStrategy
-
Methods inherited from interface com.speedment.runtime.compute.ToBigDecimal
abs, apply, asDouble, asInt, asLong, compare, compose, divide, divide, divide, divide, divide, divide, expressionType, hash, map, mapToDouble, minus, minus, minus, minus, minus, minus, minus, minus, multiply, multiply, multiply, multiply, multiply, multiply, multiply, multiply, negate, plus, plus, plus, plus, plus, plus, plus, plus, pow, pow, pow, pow, sign, sqrt
-
-