#[repr(C)]pub struct HashJoinState {Show 18 fields
pub js: JoinState,
pub hashclauses: *mut ExprState,
pub hj_OuterHashKeys: *mut List,
pub hj_HashOperators: *mut List,
pub hj_Collations: *mut List,
pub hj_HashTable: HashJoinTable,
pub hj_CurHashValue: uint32,
pub hj_CurBucketNo: c_int,
pub hj_CurSkewBucketNo: c_int,
pub hj_CurTuple: HashJoinTuple,
pub hj_OuterTupleSlot: *mut TupleTableSlot,
pub hj_HashTupleSlot: *mut TupleTableSlot,
pub hj_NullOuterTupleSlot: *mut TupleTableSlot,
pub hj_NullInnerTupleSlot: *mut TupleTableSlot,
pub hj_FirstOuterTupleSlot: *mut TupleTableSlot,
pub hj_JoinState: c_int,
pub hj_MatchedOuter: bool,
pub hj_OuterNotEmpty: bool,
}
Fields§
§js: JoinState
§hashclauses: *mut ExprState
§hj_OuterHashKeys: *mut List
§hj_HashOperators: *mut List
§hj_Collations: *mut List
§hj_HashTable: HashJoinTable
§hj_CurHashValue: uint32
§hj_CurBucketNo: c_int
§hj_CurSkewBucketNo: c_int
§hj_CurTuple: HashJoinTuple
§hj_OuterTupleSlot: *mut TupleTableSlot
§hj_HashTupleSlot: *mut TupleTableSlot
§hj_NullOuterTupleSlot: *mut TupleTableSlot
§hj_NullInnerTupleSlot: *mut TupleTableSlot
§hj_FirstOuterTupleSlot: *mut TupleTableSlot
§hj_JoinState: c_int
§hj_MatchedOuter: bool
§hj_OuterNotEmpty: bool
Trait Implementations§
Source§impl Clone for HashJoinState
impl Clone for HashJoinState
Source§fn clone(&self) -> HashJoinState
fn clone(&self) -> HashJoinState
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 HashJoinState
impl Debug for HashJoinState
Source§impl Default for HashJoinState
impl Default for HashJoinState
Source§impl Display for HashJoinState
impl Display for HashJoinState
Source§impl PgNode for HashJoinState
impl PgNode for HashJoinState
Source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for HashJoinState
Auto Trait Implementations§
impl Freeze for HashJoinState
impl RefUnwindSafe for HashJoinState
impl !Send for HashJoinState
impl !Sync for HashJoinState
impl Unpin for HashJoinState
impl UnwindSafe for HashJoinState
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