pub struct CreateSinkStatement {
    pub if_not_exists: bool,
    pub sink_name: ObjectName,
    pub with_properties: WithProperties,
    pub sink_from: CreateSink,
    pub columns: Vec<Ident>,
    pub emit_mode: Option<EmitMode>,
    pub sink_schema: Option<FormatEncodeOptions>,
    pub into_table_name: Option<ObjectName>,
}Fields§
§if_not_exists: bool§sink_name: ObjectName§with_properties: WithProperties§sink_from: CreateSink§columns: Vec<Ident>§emit_mode: Option<EmitMode>§sink_schema: Option<FormatEncodeOptions>§into_table_name: Option<ObjectName>Trait Implementations§
Source§impl Clone for CreateSinkStatement
 
impl Clone for CreateSinkStatement
Source§fn clone(&self) -> CreateSinkStatement
 
fn clone(&self) -> CreateSinkStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for CreateSinkStatement
 
impl Debug for CreateSinkStatement
Source§impl Display for CreateSinkStatement
 
impl Display for CreateSinkStatement
Source§impl Hash for CreateSinkStatement
 
impl Hash for CreateSinkStatement
Source§impl ParseTo for CreateSinkStatement
 
impl ParseTo for CreateSinkStatement
Source§impl PartialEq for CreateSinkStatement
 
impl PartialEq for CreateSinkStatement
impl Eq for CreateSinkStatement
impl StructuralPartialEq for CreateSinkStatement
Auto Trait Implementations§
impl Freeze for CreateSinkStatement
impl RefUnwindSafe for CreateSinkStatement
impl Send for CreateSinkStatement
impl Sync for CreateSinkStatement
impl Unpin for CreateSinkStatement
impl UnwindSafe for CreateSinkStatement
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
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 more