[−][src]Struct postgres_parser::nodes::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
rtindex: i32
Trait Implementations
impl Debug for RangeTblRef
[src]
impl<'de> Deserialize<'de> for RangeTblRef
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for RangeTblRef
[src]
impl PartialEq<RangeTblRef> for RangeTblRef
[src]
fn eq(&self, other: &RangeTblRef) -> bool
[src]
fn ne(&self, other: &RangeTblRef) -> bool
[src]
impl Serialize for RangeTblRef
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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>,