pub struct SplitterBuilder { /* private fields */ }Implementations§
Source§impl SplitterBuilder
impl SplitterBuilder
pub fn new<P: AsRef<Path>>( input: &P, row_splits: Vec<RowSplit>, prop_splits: Vec<ProportionSplit>, ) -> Result<Self>
pub fn seed(self, seed: u64) -> Self
pub fn output_prefix(self, output_prefix: PathBuf) -> Self
pub fn chunk_size(self, chunk_size: u64) -> Self
pub fn total_rows(self, total_rows: u64) -> Self
pub fn input_compression(self, input_compression: Compression) -> Self
pub fn output_compression(self, output_compression: Compression) -> Self
pub fn csv(self, csv: bool) -> Self
pub fn has_header(self, has_header: bool) -> Self
pub fn build(self) -> Result<Splitter>
Auto Trait Implementations§
impl Freeze for SplitterBuilder
impl RefUnwindSafe for SplitterBuilder
impl Send for SplitterBuilder
impl Sync for SplitterBuilder
impl Unpin for SplitterBuilder
impl UnwindSafe for SplitterBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more