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_hash
numCols: c_int
keyColIdx: *mut AttrNumber
tab_hash_funcs: *mut FmgrInfo
tab_eq_func: *mut ExprState
tab_collations: *mut Oid
tablecxt: MemoryContext
tempcxt: MemoryContext
entrysize: Size
tableslot: *mut TupleTableSlot
inputslot: *mut TupleTableSlot
in_hash_funcs: *mut FmgrInfo
cur_eq_func: *mut ExprState
hash_iv: uint32
exprcontext: *mut ExprContext
Trait 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 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more