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