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_: NodeTag
min_lefthand: Relids
min_righthand: Relids
syn_lefthand: Relids
syn_righthand: Relids
jointype: JoinType
lhs_strict: bool
delay_upper_joins: bool
semi_can_btree: bool
semi_can_hash: bool
semi_operators: *mut List
semi_rhs_exprs: *mut List
Trait 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 · sourcefn clone_from(&mut self, source: &Self)
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