[−][src]Struct pgx_pg_sys::pg11_specific::RestrictInfo
Fields
type_: NodeTag
clause: *mut Expr
is_pushed_down: bool
outerjoin_delayed: bool
can_join: bool
pseudoconstant: bool
leakproof: bool
security_level: Index
clause_relids: Relids
required_relids: Relids
outer_relids: Relids
nullable_relids: Relids
left_relids: Relids
right_relids: Relids
orclause: *mut Expr
parent_ec: *mut EquivalenceClass
eval_cost: QualCost
norm_selec: Selectivity
outer_selec: Selectivity
mergeopfamilies: *mut List
left_ec: *mut EquivalenceClass
right_ec: *mut EquivalenceClass
left_em: *mut EquivalenceMember
right_em: *mut EquivalenceMember
scansel_cache: *mut List
outer_is_left: bool
hashjoinoperator: Oid
left_bucketsize: Selectivity
right_bucketsize: Selectivity
left_mcvfreq: Selectivity
right_mcvfreq: Selectivity
Trait Implementations
impl Clone for RestrictInfo
[src]
fn clone(&self) -> RestrictInfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RestrictInfo
[src]
impl Debug for RestrictInfo
[src]
Auto Trait Implementations
impl RefUnwindSafe for RestrictInfo
impl !Send for RestrictInfo
impl !Sync for RestrictInfo
impl Unpin for RestrictInfo
impl UnwindSafe for RestrictInfo
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,