Uses of Package
com.speedment.runtime.compute.trait
-
Packages that use com.speedment.runtime.compute.trait 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 thecom.speedment.enterprise.aggregator.functionpackage.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. -
Classes in com.speedment.runtime.compute.trait used by com.speedment.runtime.compute Class Description HasAbs Trait for expressions that has aHasAbs.abs()method for getting the absolute value of the result from the current expression.HasAsDouble Trait for expressions that can be casted to adouble.HasAsInt Trait for expressions that can be casted to anint.HasAsLong Trait for expressions that can be casted to along.HasCase Trait for expressions that hasHasCase.toUpperCase()andHasCase.toLowerCase()operations.HasCompare Trait for expressions that can also be used as aComparatorsince it has aHasCompare.compare(Object, Object)method.HasCompose Trait for expressions that has aHasCompose.compose(Function)method similar toFunction.compose(Function), but even primitive expressions might implement this trait.HasDivide Trait that describes an expression that has severalHasDivide.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 severalHasMinus.minus(int)-methods for generating new expressions for the difference between this value and something else.HasMultiply Trait that describes an expression that has severalHasMultiply.multiply(int)-methods for generating new expressions for the product of this value and something else.HasNegate Trait for expressions that has aHasNegate.negate()method for getting the negative value of the result from the current expression.HasPlus Trait that describes an expression that has severalHasPlus.plus(int)-methods for generating new expressions for the sum of this value and something else.HasPow Trait for expressions that hasHasPow.pow(int)methods for getting the result of the current expression raised to a particular power.HasSign Trait for expressions that has aHasSign.sign()method for getting the sign (positive, negative or zero) of the result from the current expression.HasSqrt Trait for expressions that has aHasSqrt.sqrt()method for getting the square root of the result from the current expression.ToNullable Trait for expressions that result in a nullable value. -
Classes in com.speedment.runtime.compute.trait used by com.speedment.runtime.compute.expression Class Description HasCase Trait for expressions that hasHasCase.toUpperCase()andHasCase.toLowerCase()operations.HasCompare Trait for expressions that can also be used as aComparatorsince it has aHasCompare.compare(Object, Object)method.HasCompose Trait for expressions that has aHasCompose.compose(Function)method similar toFunction.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. -
Classes in com.speedment.runtime.compute.trait used by com.speedment.runtime.compute.expression.orelse Class Description HasAbs Trait for expressions that has aHasAbs.abs()method for getting the absolute value of the result from the current expression.HasAsDouble Trait for expressions that can be casted to adouble.HasAsInt Trait for expressions that can be casted to anint.HasAsLong Trait for expressions that can be casted to along.HasCase Trait for expressions that hasHasCase.toUpperCase()andHasCase.toLowerCase()operations.HasCompare Trait for expressions that can also be used as aComparatorsince it has aHasCompare.compare(Object, Object)method.HasCompose Trait for expressions that has aHasCompose.compose(Function)method similar toFunction.compose(Function), but even primitive expressions might implement this trait.HasDivide Trait that describes an expression that has severalHasDivide.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 severalHasMinus.minus(int)-methods for generating new expressions for the difference between this value and something else.HasMultiply Trait that describes an expression that has severalHasMultiply.multiply(int)-methods for generating new expressions for the product of this value and something else.HasNegate Trait for expressions that has aHasNegate.negate()method for getting the negative value of the result from the current expression.HasPlus Trait that describes an expression that has severalHasPlus.plus(int)-methods for generating new expressions for the sum of this value and something else.HasPow Trait for expressions that hasHasPow.pow(int)methods for getting the result of the current expression raised to a particular power.HasSign Trait for expressions that has aHasSign.sign()method for getting the sign (positive, negative or zero) of the result from the current expression.HasSqrt Trait for expressions that has aHasSqrt.sqrt()method for getting the square root of the result from the current expression. -
Classes in com.speedment.runtime.compute.trait used by com.speedment.runtime.compute.expression.predicate Class Description ToNullable Trait for expressions that result in a nullable value. -
Classes in com.speedment.runtime.compute.trait used by com.speedment.runtime.compute.trait Class Description HasAbs Trait for expressions that has aHasAbs.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 severalHasMinus.minus(int)-methods for generating new expressions for the difference between this value and something else.HasMultiply Trait that describes an expression that has severalHasMultiply.multiply(int)-methods for generating new expressions for the product of this value and something else.HasNegate Trait for expressions that has aHasNegate.negate()method for getting the negative value of the result from the current expression.HasPlus Trait that describes an expression that has severalHasPlus.plus(int)-methods for generating new expressions for the sum of this value and something else.