Struct pgx_pg_sys::SpecialJoinInfo
source · [−]#[repr(C)]pub struct SpecialJoinInfo {
pub type_: NodeTag,
pub min_lefthand: Relids,
pub min_righthand: Relids,
pub syn_lefthand: Relids,
pub syn_righthand: Relids,
pub jointype: JoinType,
pub lhs_strict: bool,
pub delay_upper_joins: bool,
pub semi_can_btree: bool,
pub semi_can_hash: bool,
pub semi_operators: *mut List,
pub semi_rhs_exprs: *mut List,
}Fields
type_: NodeTagmin_lefthand: Relidsmin_righthand: Relidssyn_lefthand: Relidssyn_righthand: Relidsjointype: JoinTypelhs_strict: booldelay_upper_joins: boolsemi_can_btree: boolsemi_can_hash: boolsemi_operators: *mut Listsemi_rhs_exprs: *mut ListTrait Implementations
sourceimpl Clone for SpecialJoinInfo
impl Clone for SpecialJoinInfo
sourcefn clone(&self) -> SpecialJoinInfo
fn clone(&self) -> SpecialJoinInfo
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for SpecialJoinInfo
impl Debug for SpecialJoinInfo
sourceimpl Default for SpecialJoinInfo
impl Default for SpecialJoinInfo
sourceimpl Display for SpecialJoinInfo
impl Display for SpecialJoinInfo
sourceimpl PgNode for SpecialJoinInfo
impl PgNode for SpecialJoinInfo
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for SpecialJoinInfo
Auto Trait Implementations
impl RefUnwindSafe for SpecialJoinInfo
impl !Send for SpecialJoinInfo
impl !Sync for SpecialJoinInfo
impl Unpin for SpecialJoinInfo
impl UnwindSafe for SpecialJoinInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more