Struct databend_common_ast::ast::CopyIntoLocationStmt
source · pub struct CopyIntoLocationStmt {
pub with: Option<With>,
pub hints: Option<Hint>,
pub src: CopyIntoLocationSource,
pub dst: FileLocation,
pub file_format: FileFormatOptions,
pub single: bool,
pub max_file_size: usize,
pub detailed_output: bool,
}Expand description
CopyIntoLocationStmt is the parsed statement of COPY into <location> from <table> ...
Fields§
§with: Option<With>§hints: Option<Hint>§src: CopyIntoLocationSource§dst: FileLocation§file_format: FileFormatOptions§single: bool§max_file_size: usize§detailed_output: boolImplementations§
source§impl CopyIntoLocationStmt
impl CopyIntoLocationStmt
pub fn apply_option(&mut self, opt: CopyIntoLocationOption)
Trait Implementations§
source§impl Clone for CopyIntoLocationStmt
impl Clone for CopyIntoLocationStmt
source§fn clone(&self) -> CopyIntoLocationStmt
fn clone(&self) -> CopyIntoLocationStmt
Returns a copy 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 CopyIntoLocationStmt
impl Debug for CopyIntoLocationStmt
source§impl Display for CopyIntoLocationStmt
impl Display for CopyIntoLocationStmt
source§impl DriveMut for CopyIntoLocationStmt
impl DriveMut for CopyIntoLocationStmt
fn drive_mut<V: VisitorMut>(&mut self, visitor: &mut V)
source§impl PartialEq for CopyIntoLocationStmt
impl PartialEq for CopyIntoLocationStmt
impl StructuralPartialEq for CopyIntoLocationStmt
Auto Trait Implementations§
impl Freeze for CopyIntoLocationStmt
impl RefUnwindSafe for CopyIntoLocationStmt
impl Send for CopyIntoLocationStmt
impl Sync for CopyIntoLocationStmt
impl Unpin for CopyIntoLocationStmt
impl UnwindSafe for CopyIntoLocationStmt
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,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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