pub struct ValuesTableSource {
pub token: Token,
pub rows: Vec<Vec<Expression>>,
pub alias: Option<Identifier>,
pub column_aliases: Vec<Identifier>,
}Expand description
VALUES table source (e.g., VALUES (1, ‘a’), (2, ‘b’) AS t(col1, col2))
Fields§
§token: Token§rows: Vec<Vec<Expression>>Each row is a list of expressions
alias: Option<Identifier>Optional alias for the derived table
column_aliases: Vec<Identifier>Optional column aliases (e.g., t(col1, col2))
Trait Implementations§
Source§impl Clone for ValuesTableSource
impl Clone for ValuesTableSource
Source§fn clone(&self) -> ValuesTableSource
fn clone(&self) -> ValuesTableSource
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 moreSource§impl Debug for ValuesTableSource
impl Debug for ValuesTableSource
Source§impl Display for ValuesTableSource
impl Display for ValuesTableSource
Source§impl PartialEq for ValuesTableSource
impl PartialEq for ValuesTableSource
impl StructuralPartialEq for ValuesTableSource
Auto Trait Implementations§
impl Freeze for ValuesTableSource
impl RefUnwindSafe for ValuesTableSource
impl Send for ValuesTableSource
impl Sync for ValuesTableSource
impl Unpin for ValuesTableSource
impl UnsafeUnpin for ValuesTableSource
impl UnwindSafe for ValuesTableSource
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