0.10.8-alpha
|
Definition of the Function object and basic concepts around functions. More...
Classes | |
class | ApplyFunction |
Applies a function to input events to produce output events. More... | |
class | ApplyFunctionArgument |
A function of two arguments, the first of which is a 1:1 function; it applies this function to the second argument and returns the result. More... | |
class | ApplyFunctionLambda |
class | ApplyFunctionPartial |
Evaluates a function on each event front in a lazy manner. More... | |
class | BinaryFunction |
Function of two inputs and one output. More... | |
class | Constant |
Representation of a unary constant. More... | |
class | ContextAssignment |
An object that assigns a value to a specific key in a Context object. More... | |
class | ContextVariable |
Placeholder for the value of a context element. More... | |
class | Cumulate |
Creates a cumulative processor out of a cumulative function. More... | |
class | CumulativeFunction |
A function with memory. More... | |
interface | DuplicableFunction |
Interface implemented by functions that can be duplicated. More... | |
class | Function |
Represents a stateless m-to-n function. More... | |
class | FunctionException |
Generic class for any exception thrown during the evaluation of a function. More... | |
class | FunctionLambda |
A function defined based on a lambda expression. More... | |
class | FunctionTree |
A Function object representing the composition of multiple functions together to form a "compound" function. More... | |
class | IdentityFunction |
Function that returns its input for its output. More... | |
class | IfThenElse |
Function that acts as an if-then-else. More... | |
class | InvalidArgumentException |
Exception thrown when a function is given an argument that is invalid. More... | |
class | NothingToReturnException |
Exception thrown when a function cannot produce a return value. More... | |
class | PassthroughFunction |
Delegates all calls of the Function class to an internal object instantiated by a method. More... | |
class | RaiseArity |
A Function that raises the arity of another function. More... | |
class | StreamVariable |
Symbol standing for the i-th trace given as input. More... | |
class | TurnInto |
Processor that turns any event into a predefined object. More... | |
class | UnaryFunction |
Function of one input and one output. More... | |
class | Variable |
A function that acts as a placeholder for a value to be computed at a later time. More... | |
Definition of the Function object and basic concepts around functions.
This package also defines a few commonly used functions, such as equality and Boolean connectives.