Distributes the elements by taking the modulo of their keys and assigning it to this channel
Groups the DataSet input into numBlocks blocks.
Groups the DataSet input into numBlocks blocks.
Type of the DataSet's elements
the input dataset
Number of Blocks
Optional partitioner to control the partitioning
The different datasets grouped into blocks
Writes multiple DataSets to the specified paths and returns them as DataSources for subsequent operations.
Writes multiple DataSets to the specified paths and returns them as DataSources for subsequent operations.
Type of first DataSet's elements
Type of second DataSet's elements
Type of third DataSet's elements
Type of fourth DataSet's elements
Type of fifth DataSet's elements
First DataSet to write to disk
Second DataSet to write to disk
Third DataSet to write to disk
Fourth DataSet to write to disk
Fifth DataSet to write to disk
Path for ds1
Path for ds2
Path for ds3
Path for ds4
Path for ds5
Tuple of DataSets reading the just written files
Writes multiple DataSets to the specified paths and returns them as DataSources for subsequent operations.
Writes multiple DataSets to the specified paths and returns them as DataSources for subsequent operations.
Type of first DataSet's elements
Type of second DataSet's elements
Type of third DataSet's elements
Type of fourth DataSet's elements
First DataSet to write to disk
Second DataSet to write to disk
Third DataSet to write to disk
Fourth DataSet to write to disk
Path for ds1
Path for ds2
Path for ds3
Path for ds4
Tuple of DataSets reading the just written files
Writes multiple DataSets to the specified paths and returns them as DataSources for subsequent operations.
Writes multiple DataSets to the specified paths and returns them as DataSources for subsequent operations.
Type of first DataSet's elements
Type of second DataSet's elements
Type of third DataSet's elements
First DataSet to write to disk
Second DataSet to write to disk
Third DataSet to write to disk
Path for ds1
Path for ds2
Path for ds3
Tuple of DataSets reading the just written files
Writes multiple DataSets to the specified paths and returns them as DataSources for subsequent operations.
Writes multiple DataSets to the specified paths and returns them as DataSources for subsequent operations.
Type of the first DataSet's elements
Type of the second DataSet's elements
First DataSet to write to disk
Second DataSet to write to disk
Path for ds1
Path for ds2
Tuple of DataSets reading the just written files
Writes a DataSet to the specified path and returns it as a DataSource for subsequent operations.
Writes a DataSet to the specified path and returns it as a DataSource for subsequent operations.
Type of the DataSet elements
DataSet to write to disk
File path to write dataset to
DataSet reading the just written file
Registers the different FlinkML related types for Kryo serialization
Registers the different FlinkML related types for Kryo serialization
The Flink execution environment where the types need to be registered
FlinkMLTools contains a set of convenience functions for Flink's machine learning library: