Struct pgx_pg_sys::IndexScanDescData
source · #[repr(C)]pub struct IndexScanDescData {Show 25 fields
pub heapRelation: Relation,
pub indexRelation: Relation,
pub xs_snapshot: *mut SnapshotData,
pub numberOfKeys: c_int,
pub numberOfOrderBys: c_int,
pub keyData: *mut ScanKeyData,
pub orderByData: *mut ScanKeyData,
pub xs_want_itup: bool,
pub xs_temp_snap: bool,
pub kill_prior_tuple: bool,
pub ignore_killed_tuples: bool,
pub xactStartedInRecovery: bool,
pub opaque: *mut c_void,
pub xs_itup: IndexTuple,
pub xs_itupdesc: *mut TupleDescData,
pub xs_hitup: HeapTuple,
pub xs_hitupdesc: *mut TupleDescData,
pub xs_heaptid: ItemPointerData,
pub xs_heap_continue: bool,
pub xs_heapfetch: *mut IndexFetchTableData,
pub xs_recheck: bool,
pub xs_orderbyvals: *mut Datum,
pub xs_orderbynulls: *mut bool,
pub xs_recheckorderby: bool,
pub parallel_scan: *mut ParallelIndexScanDescData,
}Fields§
§heapRelation: Relation§indexRelation: Relation§xs_snapshot: *mut SnapshotData§numberOfKeys: c_int§numberOfOrderBys: c_int§keyData: *mut ScanKeyData§orderByData: *mut ScanKeyData§xs_want_itup: bool§xs_temp_snap: bool§kill_prior_tuple: bool§ignore_killed_tuples: bool§xactStartedInRecovery: bool§opaque: *mut c_void§xs_itup: IndexTuple§xs_itupdesc: *mut TupleDescData§xs_hitup: HeapTuple§xs_hitupdesc: *mut TupleDescData§xs_heaptid: ItemPointerData§xs_heap_continue: bool§xs_heapfetch: *mut IndexFetchTableData§xs_recheck: bool§xs_orderbyvals: *mut Datum§xs_orderbynulls: *mut bool§xs_recheckorderby: bool§parallel_scan: *mut ParallelIndexScanDescDataTrait Implementations§
source§impl Clone for IndexScanDescData
impl Clone for IndexScanDescData
source§fn clone(&self) -> IndexScanDescData
fn clone(&self) -> IndexScanDescData
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more