| Package | Description |
|---|---|
| com.speedment.runtime.compute |
The Runtime Compute module adds a large number of functional interfaces to
the Speedment system that allows computations to be performed on entities in
a Stream without loosing metadata required by Speedment to optimize the
stream.
|
| com.speedment.runtime.compute.expression |
Expression builders that can produce efficient and type-safe implementations
of the interfaces in the
com.speedment.enterprise.aggregator.function
package. |
| com.speedment.runtime.compute.expression.orelse | |
| com.speedment.runtime.compute.expression.predicate |
Specializations of predicates that are returned by expressions.
|
| com.speedment.runtime.compute.trait |
Traits used in the base package for functional interfaces.
|
| Class and Description |
|---|
| HasAbs
Trait for expressions that has a
HasAbs.abs() method for getting the
absolute value of the result from the current expression. |
| HasAsDouble
Trait for expressions that can be casted to a
double. |
| HasAsInt
Trait for expressions that can be casted to an
int. |
| HasAsLong
Trait for expressions that can be casted to a
long. |
| HasCase
Trait for expressions that has
HasCase.toUpperCase() and
HasCase.toLowerCase() operations. |
| HasCompare
Trait for expressions that can also be used as a
Comparator since it
has a HasCompare.compare(Object, Object) method. |
| HasCompose
Trait for expressions that has a
HasCompose.compose(Function) method similar to
Function.compose(Function), but even primitive expressions might
implement this trait. |
| HasDivide
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
Trait for expressions that has a hash algorithm implemented for the type that
it results in.
|
| HasMap
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
| HasMapIfPresent
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
| HasMapToDouble
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
| HasMapToDoubleIfPresent
Trait for nullable expressions that can be mapped to a new expression of the
same type by supplying a mapping function.
|
| HasMinus
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
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
Trait for expressions that has a
HasNegate.negate() method for getting the
negative value of the result from the current expression. |
| HasPlus
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
Trait for expressions that has
HasPow.pow(int) methods for getting the
result of the current expression raised to a particular power. |
| HasSign
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
Trait for expressions that has a
HasSqrt.sqrt() method for getting the
square root of the result from the current expression. |
| ToNullable
Trait for expressions that result in a nullable value.
|
| Class and Description |
|---|
| HasCase
Trait for expressions that has
HasCase.toUpperCase() and
HasCase.toLowerCase() operations. |
| HasCompare
Trait for expressions that can also be used as a
Comparator since it
has a HasCompare.compare(Object, Object) method. |
| HasCompose
Trait for expressions that has a
HasCompose.compose(Function) method similar to
Function.compose(Function), but even primitive expressions might
implement this trait. |
| HasHash
Trait for expressions that has a hash algorithm implemented for the type that
it results in.
|
| HasMap
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
| Class and Description |
|---|
| HasAbs
Trait for expressions that has a
HasAbs.abs() method for getting the
absolute value of the result from the current expression. |
| HasAsDouble
Trait for expressions that can be casted to a
double. |
| HasAsInt
Trait for expressions that can be casted to an
int. |
| HasAsLong
Trait for expressions that can be casted to a
long. |
| HasCase
Trait for expressions that has
HasCase.toUpperCase() and
HasCase.toLowerCase() operations. |
| HasCompare
Trait for expressions that can also be used as a
Comparator since it
has a HasCompare.compare(Object, Object) method. |
| HasCompose
Trait for expressions that has a
HasCompose.compose(Function) method similar to
Function.compose(Function), but even primitive expressions might
implement this trait. |
| HasDivide
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
Trait for expressions that has a hash algorithm implemented for the type that
it results in.
|
| HasMap
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
| HasMapToDouble
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
| HasMinus
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
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
Trait for expressions that has a
HasNegate.negate() method for getting the
negative value of the result from the current expression. |
| HasPlus
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
Trait for expressions that has
HasPow.pow(int) methods for getting the
result of the current expression raised to a particular power. |
| HasSign
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
Trait for expressions that has a
HasSqrt.sqrt() method for getting the
square root of the result from the current expression. |
| Class and Description |
|---|
| ToNullable
Trait for expressions that result in a nullable value.
|
| Class and Description |
|---|
| HasAbs
Trait for expressions that has a
HasAbs.abs() method for getting the
absolute value of the result from the current expression. |
| HasMap
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
| HasMapIfPresent
Trait for expressions that can be mapped to a new expression of the same type
by supplying a mapping function.
|
| HasMinus
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
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
Trait for expressions that has a
HasNegate.negate() method for getting the
negative value of the result from the current expression. |
| HasPlus
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. |
Copyright © 2019 Speedment, Inc.. All rights reserved.