Smart function for creating a distributed lists from a Scala function.
InputFormat for producing values based on a function.
InputSplit for a range of values produced by a function.
RecordReader for producing values based on a function.
InputFormat for producing values based on a lazy sequence.
Function for creating a distributed lists from a scala.collection.Seq
InputFormat for producing values based on a sequence.
InputSplit for a range of values produced by a sequence.
RecordReader for producing sequences
Function for creating a distributed lists from a scala.collection.Seq
The code is very similar to the FunctionInput code but it was impossible to refactor due to the impossibility to parameterize InputFormat with values (only classes can be declared in a DataSource)