See: Description
Interface | Description |
---|---|
HasAbs<E extends HasAbs<E>> |
Trait for expressions that has a
HasAbs.abs() method for getting the
absolute value of the result from the current expression. |
HasAsDouble<T> |
Trait for expressions that can be casted to a
double . |
HasAsInt<T> |
Trait for expressions that can be casted to an
int . |
HasAsLong<T> |
Trait for expressions that can be casted to a
long . |
HasCase<T,RESULT extends Expression<T>> |
Trait for expressions that has
HasCase.toUpperCase() and
HasCase.toLowerCase() operations. |
HasCompare<T> |
Trait for expressions that can also be used as a
Comparator since it
has a HasCompare.compare(Object, Object) method. |
HasCompose<T> |
Trait for expressions that has a
HasCompose.compose(Function) method similar to
Function.compose(Function) , but even primitive expressions might
implement this trait. |
HasDivide<T> |
Trait that describes an expression that has several
HasDivide.divide(int) -methods for generating new expressions for the division
of this value with a certain divisor. |
HasHash<T> |
Trait for expressions that has a hash algorithm implemented for the type that
it results in.
|
HasMap<T,MAPPER,RESULT extends HasMap<T,MAPPER,RESULT>> |
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
HasMapIfPresent<T,MAPPER,RESULT extends HasMapIfPresent<T,MAPPER,RESULT>> |
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
HasMapToDouble<T,MAPPER> |
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
HasMapToDoubleIfPresent<T,MAPPER> |
Trait for nullable expressions that can be mapped to a new expression of the
same type by supplying a mapping function.
|
HasMinus<T> |
Trait that describes an expression that has several
HasMinus.minus(int) -methods for generating new expressions for the difference
between this value and something else. |
HasMultiply<T> |
Trait that describes an expression that has several
HasMultiply.multiply(int) -methods for generating new expressions for the product
of this value and something else. |
HasNegate<E extends HasNegate<E>> |
Trait for expressions that has a
HasNegate.negate() method for getting the
negative value of the result from the current expression. |
HasPlus<T> |
Trait that describes an expression that has several
HasPlus.plus(int) -methods for generating new expressions for the sum of this
value and something else. |
HasPow<T> |
Trait for expressions that has
HasPow.pow(int) methods for getting the
result of the current expression raised to a particular power. |
HasSign<E> |
Trait for expressions that has a
HasSign.sign() method for getting the
sign (positive, negative or zero) of the result from the current expression. |
HasSqrt<E> |
Trait for expressions that has a
HasSqrt.sqrt() method for getting the
square root of the result from the current expression. |
ToNullable<T,R,NON_NULLABLE extends Expression<T>> |
Trait for expressions that result in a nullable value.
|
This package is part of the API.
Copyright © 2019 Speedment, Inc.. All rights reserved.