Struct pgrx_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 ParallelIndexScanDescData
Trait 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