Trait rlink::core::function::InputSplitSource[][src]

pub trait InputSplitSource {
    fn create_input_splits(
        &self,
        min_num_splits: u16
    ) -> Result<Vec<InputSplit>> { ... }
fn input_split_assigner(
        &self,
        input_splits: Vec<InputSplit>
    ) -> InputSplitAssigner { ... } }
Expand description

InputSplitSources create InputSplit that define portions of data to be produced by InputFormat

Provided methods

Create InputSplits by system parallelism[min_num_splits]

Returns a InputSplit vec

Create InputSplitAssigner by InputSplits[‘input_splits’]

Returns a InputSplitAssigner

Implementors