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: JoinStatehashclauses: *mut ExprStatehj_OuterHashKeys: *mut Listhj_HashOperators: *mut Listhj_Collations: *mut Listhj_HashTable: HashJoinTablehj_CurHashValue: uint32hj_CurBucketNo: c_inthj_CurSkewBucketNo: c_inthj_CurTuple: HashJoinTuplehj_OuterTupleSlot: *mut TupleTableSlothj_HashTupleSlot: *mut TupleTableSlothj_NullOuterTupleSlot: *mut TupleTableSlothj_NullInnerTupleSlot: *mut TupleTableSlothj_FirstOuterTupleSlot: *mut TupleTableSlothj_JoinState: c_inthj_MatchedOuter: boolhj_OuterNotEmpty: boolTrait 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 · 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 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