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 UnsafeUnpin 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