#[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 moreSource§impl Debug for IndexScanDescData
impl Debug for IndexScanDescData
Source§impl Default for IndexScanDescData
impl Default for IndexScanDescData
impl Copy for IndexScanDescData
Auto Trait Implementations§
impl Freeze for IndexScanDescData
impl RefUnwindSafe for IndexScanDescData
impl !Send for IndexScanDescData
impl !Sync for IndexScanDescData
impl Unpin for IndexScanDescData
impl UnwindSafe for IndexScanDescData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more