Struct rpgffi::HashJoinState
[−]
[src]
#[repr(C)]pub struct HashJoinState { pub js: JoinState, pub hashclauses: *mut List, pub hj_OuterHashKeys: *mut List, pub hj_InnerHashKeys: *mut List, pub hj_HashOperators: *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 List
hj_OuterHashKeys: *mut List
hj_InnerHashKeys: *mut List
hj_HashOperators: *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_