Struct pgx_pg_sys::TupleHashTableData
source · [−]#[repr(C)]pub struct TupleHashTableData {Show 15 fields
pub hashtab: *mut tuplehash_hash,
pub numCols: c_int,
pub keyColIdx: *mut AttrNumber,
pub tab_hash_funcs: *mut FmgrInfo,
pub tab_eq_func: *mut ExprState,
pub tab_collations: *mut Oid,
pub tablecxt: MemoryContext,
pub tempcxt: MemoryContext,
pub entrysize: Size,
pub tableslot: *mut TupleTableSlot,
pub inputslot: *mut TupleTableSlot,
pub in_hash_funcs: *mut FmgrInfo,
pub cur_eq_func: *mut ExprState,
pub hash_iv: uint32,
pub exprcontext: *mut ExprContext,
}Fields
hashtab: *mut tuplehash_hashnumCols: c_intkeyColIdx: *mut AttrNumbertab_hash_funcs: *mut FmgrInfotab_eq_func: *mut ExprStatetab_collations: *mut Oidtablecxt: MemoryContexttempcxt: MemoryContextentrysize: Sizetableslot: *mut TupleTableSlotinputslot: *mut TupleTableSlotin_hash_funcs: *mut FmgrInfocur_eq_func: *mut ExprStatehash_iv: uint32exprcontext: *mut ExprContextTrait Implementations
sourceimpl Clone for TupleHashTableData
impl Clone for TupleHashTableData
sourcefn clone(&self) -> TupleHashTableData
fn clone(&self) -> TupleHashTableData
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 TupleHashTableData
impl Debug for TupleHashTableData
sourceimpl Default for TupleHashTableData
impl Default for TupleHashTableData
impl Copy for TupleHashTableData
Auto Trait Implementations
impl RefUnwindSafe for TupleHashTableData
impl !Send for TupleHashTableData
impl !Sync for TupleHashTableData
impl Unpin for TupleHashTableData
impl UnwindSafe for TupleHashTableData
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