pub struct JoinRow {
pub alias: Option<String>,
pub names: Vec<String>,
pub fields: Vec<Expr>,
}Expand description
The whole row of a join, or of the alias of USING.
Fields§
§alias: Option<String>The alias of the join, which the deparser shows as alias.*. None for the alias of USING, which is a RowExpr in PostgreSQL and shows as ROW(...).
names: Vec<String>The name of each field, which is the name of the column of the join.
fields: Vec<Expr>The value of each field.
Trait Implementations§
impl StructuralPartialEq for JoinRow
Auto Trait Implementations§
impl Freeze for JoinRow
impl RefUnwindSafe for JoinRow
impl Send for JoinRow
impl Sync for JoinRow
impl Unpin for JoinRow
impl UnsafeUnpin for JoinRow
impl UnwindSafe for JoinRow
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