Struct pgx_pg_sys::MergeJoinState
source · [−]#[repr(C)]pub struct MergeJoinState {Show 18 fields
pub js: JoinState,
pub mj_NumClauses: c_int,
pub mj_Clauses: MergeJoinClause,
pub mj_JoinState: c_int,
pub mj_SkipMarkRestore: bool,
pub mj_ExtraMarks: bool,
pub mj_ConstFalseJoin: bool,
pub mj_FillOuter: bool,
pub mj_FillInner: bool,
pub mj_MatchedOuter: bool,
pub mj_MatchedInner: bool,
pub mj_OuterTupleSlot: *mut TupleTableSlot,
pub mj_InnerTupleSlot: *mut TupleTableSlot,
pub mj_MarkedTupleSlot: *mut TupleTableSlot,
pub mj_NullOuterTupleSlot: *mut TupleTableSlot,
pub mj_NullInnerTupleSlot: *mut TupleTableSlot,
pub mj_OuterEContext: *mut ExprContext,
pub mj_InnerEContext: *mut ExprContext,
}Fields
js: JoinStatemj_NumClauses: c_intmj_Clauses: MergeJoinClausemj_JoinState: c_intmj_SkipMarkRestore: boolmj_ExtraMarks: boolmj_ConstFalseJoin: boolmj_FillOuter: boolmj_FillInner: boolmj_MatchedOuter: boolmj_MatchedInner: boolmj_OuterTupleSlot: *mut TupleTableSlotmj_InnerTupleSlot: *mut TupleTableSlotmj_MarkedTupleSlot: *mut TupleTableSlotmj_NullOuterTupleSlot: *mut TupleTableSlotmj_NullInnerTupleSlot: *mut TupleTableSlotmj_OuterEContext: *mut ExprContextmj_InnerEContext: *mut ExprContextTrait Implementations
sourceimpl Clone for MergeJoinState
impl Clone for MergeJoinState
sourcefn clone(&self) -> MergeJoinState
fn clone(&self) -> MergeJoinState
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 MergeJoinState
impl Debug for MergeJoinState
sourceimpl Default for MergeJoinState
impl Default for MergeJoinState
sourceimpl Display for MergeJoinState
impl Display for MergeJoinState
sourceimpl PgNode for MergeJoinState
impl PgNode for MergeJoinState
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for MergeJoinState
Auto Trait Implementations
impl RefUnwindSafe for MergeJoinState
impl !Send for MergeJoinState
impl !Sync for MergeJoinState
impl Unpin for MergeJoinState
impl UnwindSafe for MergeJoinState
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