pub struct From {
pub expressions: Vec<Expression>,
}Expand description
Represent the FROM clause of a SELECT statement.
Contains one or more table sources (tables, subqueries, table-valued functions, etc.). Multiple entries represent comma-separated implicit joins.
Fields§
§expressions: Vec<Expression>The table source expressions.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for From
impl<'de> Deserialize<'de> for From
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 From
Auto Trait Implementations§
impl Freeze for From
impl RefUnwindSafe for From
impl Send for From
impl Sync for From
impl Unpin for From
impl UnwindSafe for From
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