Defines an abstract type for a basis expansion/mapping.
Top level trait representing an abstract pipe that defines a transformation between two data types, i.e.
A deterministic and reversible encoding from a domain to a range.
A deterministic and reversible encoding from a domain to a range. Mathematically equivalent to a bijective function.
The domain type
The output type
Data Pipe wrapper of a curried function of order 1
Wraps a curried function of order 1 which takes 1 arguments and returns a Function2.
Wraps a curried function of order 1 which takes 2 arguments and returns a Function1.
A pipeline which takes an RDD of Element and maps it to an RDD of OtherElement.
The type of a single source record
The result type of a single record.
A pipeline which takes a Stream of data and
performs the scala flatMap
operation.
A pipeline which takes a Stream of data and
performs the scala map
operation.
Reducer companion object with default definitions
Top level trait representing an abstract pipe that defines a transformation between two data types, i.e. Source and Destination