pub struct RootSinkBuilder { /* private fields */ }Expand description
Builder for a RootSink.
Implementations§
Source§impl RootSinkBuilder
impl RootSinkBuilder
Sourcepub fn output_mode(self, mode: OutputMode) -> Self
pub fn output_mode(self, mode: OutputMode) -> Self
Sets the output path mode.
Sourcepub fn single_file(self) -> Self
pub fn single_file(self) -> Self
Selects single-file output.
Sourcepub fn per_rank_files(self) -> Self
pub fn per_rank_files(self) -> Self
Selects one output file per rank.
Sourcepub fn auto_output(self) -> Self
pub fn auto_output(self) -> Self
Selects output mode from the write plan.
Sourcepub fn schema_write(self, options: SchemaWriteOptions) -> Self
pub fn schema_write(self, options: SchemaWriteOptions) -> Self
Replaces physical schema write options.
Sourcepub fn column_names(self, column_names: SchemaColumnNames) -> Self
pub fn column_names(self, column_names: SchemaColumnNames) -> Self
Sets physical column naming conventions.
Sourcepub fn write_weight_column(self, value: WriteWeightColumn) -> Self
pub fn write_weight_column(self, value: WriteWeightColumn) -> Self
Sets the weight-column emission policy.
Auto Trait Implementations§
impl Freeze for RootSinkBuilder
impl RefUnwindSafe for RootSinkBuilder
impl Send for RootSinkBuilder
impl Sync for RootSinkBuilder
impl Unpin for RootSinkBuilder
impl UnsafeUnpin for RootSinkBuilder
impl UnwindSafe for RootSinkBuilder
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.