Struct pgx_pg_sys::HashJoinState
source · #[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
sourceimpl Clone for HashJoinState
impl Clone for HashJoinState
sourcefn clone(&self) -> HashJoinState
fn clone(&self) -> HashJoinState
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 HashJoinState
impl Debug for HashJoinState
sourceimpl Default for HashJoinState
impl Default for HashJoinState
sourceimpl Display for HashJoinState
impl Display for HashJoinState
sourceimpl PgNode for HashJoinState
impl PgNode for HashJoinState
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for HashJoinState
Auto Trait Implementations
impl RefUnwindSafe for HashJoinState
impl !Send for HashJoinState
impl !Sync for HashJoinState
impl Unpin for HashJoinState
impl UnwindSafe for HashJoinState
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