[−][src]Struct postgres_parser::sys::FromExpr
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
type_: NodeTag
fromlist: *mut List
quals: *mut Node
List of join subtrees
Trait Implementations
impl Debug for FromExpr
[src]
impl Default for FromExpr
[src]
impl Eq for FromExpr
[src]
impl Hash for FromExpr
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<FromExpr> for FromExpr
[src]
impl StructuralEq for FromExpr
[src]
impl StructuralPartialEq for FromExpr
[src]
Auto Trait Implementations
impl RefUnwindSafe for FromExpr
impl !Send for FromExpr
impl !Sync for FromExpr
impl Unpin for FromExpr
impl UnwindSafe for FromExpr
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,