pub struct PendingLike {
pub target: QualifiedName,
pub source: QualifiedName,
pub options: TableLikeOptions,
pub explicit_cols_before: usize,
pub location: SourceLocation,
}Expand description
One unresolved LIKE clause, captured during process_file.
Fields§
§target: QualifiedNameSchema-qualified name of the table being created (the clone).
source: QualifiedNameSchema-qualified name of the source table to copy from.
options: TableLikeOptionsINCLUDING/EXCLUDING option bitmask from the clause.
explicit_cols_before: usizeNumber of explicitly-listed columns that preceded this clause in the
CREATE TABLE element list — the insertion point for copied columns.
location: SourceLocationSource location for error reporting.
Trait Implementations§
Source§impl Clone for PendingLike
impl Clone for PendingLike
Source§fn clone(&self) -> PendingLike
fn clone(&self) -> PendingLike
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PendingLike
impl RefUnwindSafe for PendingLike
impl Send for PendingLike
impl Sync for PendingLike
impl Unpin for PendingLike
impl UnsafeUnpin for PendingLike
impl UnwindSafe for PendingLike
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§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