Trait rlink::api::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 { ... } }

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

Provided methods

fn create_input_splits(&self, min_num_splits: u16) -> Result<Vec<InputSplit>>[src]

Create InputSplits by system parallelism[min_num_splits]

Returns a InputSplit vec

fn input_split_assigner(
    &self,
    input_splits: Vec<InputSplit>
) -> InputSplitAssigner
[src]

Create InputSplitAssigner by InputSplits['input_splits']

Returns a InputSplitAssigner

Loading content...

Implementors

Loading content...