#[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
impl Copy for MergeJoinState
Auto Trait Implementations§
impl Freeze for MergeJoinState
impl RefUnwindSafe for MergeJoinState
impl !Send for MergeJoinState
impl !Sync for MergeJoinState
impl Unpin for MergeJoinState
impl UnwindSafe for MergeJoinState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more