[][src]Struct postgres_parser::nodes::RangeTblRef

pub struct RangeTblRef {
    pub rtindex: i32,
}

RangeTblRef reference to an entry in the query's rangetable

We could use direct pointers to the RT entries and skip having these nodes, but multiple pointers to the same node in a querytree cause lots of headaches, so it seems better to store an index into the RT.

Fields

rtindex: i32

Trait Implementations

impl Debug for RangeTblRef[src]

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

impl Eq for RangeTblRef[src]

impl PartialEq<RangeTblRef> for RangeTblRef[src]

impl Serialize for RangeTblRef[src]

impl StructuralEq for RangeTblRef[src]

impl StructuralPartialEq for RangeTblRef[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.