pub struct JoinInfo {
pub join_type: Option<String>,
pub table: String,
pub alias: Option<String>,
pub condition: String,
}Expand description
Information about a JOIN operation in the query
Fields§
§join_type: Option<String>Type of JOIN (INNER, LEFT, RIGHT, FULL, etc.)
table: StringName of the joined table
alias: Option<String>Optional alias for the joined table
condition: StringON condition for the JOIN
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JoinInfo
impl<'de> Deserialize<'de> for JoinInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for JoinInfo
Auto Trait Implementations§
impl Freeze for JoinInfo
impl RefUnwindSafe for JoinInfo
impl Send for JoinInfo
impl Sync for JoinInfo
impl Unpin for JoinInfo
impl UnwindSafe for JoinInfo
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