Struct pgrx_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: JoinState
§mj_NumClauses: c_int
§mj_Clauses: MergeJoinClause
§mj_JoinState: c_int
§mj_SkipMarkRestore: bool
§mj_ExtraMarks: bool
§mj_ConstFalseJoin: bool
§mj_FillOuter: bool
§mj_FillInner: bool
§mj_MatchedOuter: bool
§mj_MatchedInner: bool
§mj_OuterTupleSlot: *mut TupleTableSlot
§mj_InnerTupleSlot: *mut TupleTableSlot
§mj_MarkedTupleSlot: *mut TupleTableSlot
§mj_NullOuterTupleSlot: *mut TupleTableSlot
§mj_NullInnerTupleSlot: *mut TupleTableSlot
§mj_OuterEContext: *mut ExprContext
§mj_InnerEContext: *mut ExprContext
Trait Implementations§
source§impl Clone for MergeJoinState
impl Clone for MergeJoinState
source§fn clone(&self) -> MergeJoinState
fn clone(&self) -> MergeJoinState
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MergeJoinState
impl Debug for MergeJoinState
source§impl Default for MergeJoinState
impl Default for MergeJoinState
source§impl Display for MergeJoinState
impl Display for MergeJoinState
source§impl PgNode for MergeJoinState
impl PgNode for MergeJoinState
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more