pub struct Join {
pub join_type: JoinType,
pub foreign_table: String,
pub foreign_columns: String,
pub alias: Option<String>,
}
Expand description
Represents a table join operation
Fields§
§join_type: JoinType
Type of join (inner, left, right, full)
foreign_table: String
Foreign table name
foreign_columns: String
Columns to select from foreign table
alias: Option<String>
Optional foreign table alias
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Join
impl RefUnwindSafe for Join
impl Send for Join
impl Sync for Join
impl Unpin for Join
impl UnwindSafe for Join
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