[−][src]Struct postgres_parser::sys::RangeTblRef
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
type_: NodeTag
rtindex: c_int
Trait Implementations
impl Debug for RangeTblRef
[src]
impl Default for RangeTblRef
[src]
impl Eq for RangeTblRef
[src]
impl Hash for RangeTblRef
[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<RangeTblRef> for RangeTblRef
[src]
fn eq(&self, other: &RangeTblRef) -> bool
[src]
fn ne(&self, other: &RangeTblRef) -> bool
[src]
impl StructuralEq for RangeTblRef
[src]
impl StructuralPartialEq for RangeTblRef
[src]
Auto Trait Implementations
impl RefUnwindSafe for RangeTblRef
impl Send for RangeTblRef
impl Sync for RangeTblRef
impl Unpin for RangeTblRef
impl UnwindSafe for RangeTblRef
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>,