Interface ToCharOrElseGet<T>
-
- Type Parameters:
T- the input entity type
- All Superinterfaces:
Comparator<T>,Expression<T>,HasAsDouble<T>,HasAsInt<T>,HasAsLong<T>,HasCase<T,ToChar<T>>,HasCompare<T>,HasCompose<T>,HasHash<T>,HasMap<T,CharUnaryOperator,ToChar<T>>,NonNullableExpression<T,ToCharNullable<T>>,OrElseGetExpression<T,ToCharNullable<T>,ToChar<T>>,ToChar<T>,ToCharFunction<T>
public interface ToCharOrElseGet<T> extends OrElseGetExpression<T,ToCharNullable<T>,ToChar<T>>, ToChar<T>
SpecializedNonNullableExpressionforcharvalues 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.ToChar
asDouble, asInt, asLong, compare, compose, expressionType, hash, map, toLowerCase, toUpperCase
-
Methods inherited from interface com.speedment.common.function.ToCharFunction
applyAsChar
-
-