com.speedment.enterprise.aggregator.function
package.See: Description
Interface  Description 

BinaryExpression<T,FIRST extends Expression<T>,SECOND extends Expression<T>> 
An
Expression that has two operands, both are implementations of
Expression . 
BinaryObjExpression<T,FIRST extends Expression<T>,V>  
ComposedExpression<T,A> 
Specialized
Expression interface used when a ComposedExpression.firstStep()
function is first applied to an incomming entity, before a
ComposedExpression.secondStep() expression is applied to get the result. 
ConstantExpression<T,V> 
Specialized
Expression that always returns the same value, regardless
of the input. 
Expression<T> 
The base interface for all expressions.

JoiningExpression<T> 
A special type of
ToString expression that joins several strings
together using optionally a separator, a prefix and a suffix. 
MapperExpression<T,INNER extends Expression<T>,MAPPER> 
Specialized expression that takes the result of an inner expression and
applies a mapping function to it.

NonNullableExpression<T,INNER extends Expression<T>> 
Specialized
Expression that is not nullable, but that wraps an
expression that is and that has some routine for dealing with null
values determined by NonNullableExpression.nullStrategy() . 
NullableExpression<T,INNER extends Expression<T>> 
Specific type of
Expression that has an inner
expression that is used for elements that does not pass the
isNull predicate. 
UnaryExpression<T,INNER extends Expression<T>> 
An
Expression that has a single operand that implements
Expression . 
Class  Description 

Expressions 
Common mathematical expressions often used on Speedment entities.

Enum  Description 

BinaryExpression.Operator 
Operator types that could be returned by
BinaryExpression.operator() . 
BinaryObjExpression.Operator 
Operator types that could be returned by
BinaryObjExpression.operator() . 
ExpressionType 
Every expression type has a corresponding interface to get a typesafe way of
applying the expression without boxing any values.

MapperExpression.MapperType 
Enumeration of all possible mapping types.

NonNullableExpression.NullStrategy 
The strategies possible when dealing with
null values. 
UnaryExpression.Operator 
The unary expression operator type.

com.speedment.enterprise.aggregator.function
package.
This package is part of the API.
Copyright © 2019 Speedment, Inc.. All rights reserved.