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: RelationindexRelation: Relationxs_snapshot: *mut SnapshotDatanumberOfKeys: c_intnumberOfOrderBys: c_intkeyData: *mut ScanKeyDataorderByData: *mut ScanKeyDataxs_want_itup: boolxs_temp_snap: boolkill_prior_tuple: boolignore_killed_tuples: boolxactStartedInRecovery: boolopaque: *mut c_voidxs_itup: IndexTuplexs_itupdesc: *mut TupleDescDataxs_hitup: HeapTuplexs_hitupdesc: *mut TupleDescDataxs_heaptid: ItemPointerDataxs_heap_continue: boolxs_heapfetch: *mut IndexFetchTableDataxs_recheck: boolxs_orderbyvals: *mut Datumxs_orderbynulls: *mut boolxs_recheckorderby: boolparallel_scan: *mut ParallelIndexScanDescDataTrait Implementations
sourceimpl Clone for IndexScanDescData
impl Clone for IndexScanDescData
sourcefn clone(&self) -> IndexScanDescData
fn clone(&self) -> IndexScanDescData
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 IndexScanDescData
impl Debug for IndexScanDescData
sourceimpl Default for IndexScanDescData
impl Default for IndexScanDescData
impl Copy for IndexScanDescData
Auto Trait Implementations
impl RefUnwindSafe for IndexScanDescData
impl !Send for IndexScanDescData
impl !Sync for IndexScanDescData
impl Unpin for IndexScanDescData
impl UnwindSafe for IndexScanDescData
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