[][src]Struct postgres_parser::nodes::FromExpr

pub struct FromExpr {
    pub fromlist: Option<Vec<Node>>,
    pub quals: Option<Box<Node>>,
}

FromExpr represents a FROM ... WHERE ... construct

This is both more flexible than a JoinExpr (it can have any number of children, including zero) and less so we don't need to deal with aliases and so on. The output column set is implicitly just the union of the outputs of the children.

Fields

fromlist: Option<Vec<Node>>quals: Option<Box<Node>>

Trait Implementations

impl Debug for FromExpr[src]

impl<'de> Deserialize<'de> for FromExpr[src]

impl Eq for FromExpr[src]

impl PartialEq<FromExpr> for FromExpr[src]

impl Serialize for FromExpr[src]

impl StructuralEq for FromExpr[src]

impl StructuralPartialEq for FromExpr[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.