Struct pgrx_pg_sys::HeapScanDescData
source · #[repr(C)]pub struct HeapScanDescData {Show 13 fields
pub rs_base: TableScanDescData,
pub rs_nblocks: BlockNumber,
pub rs_startblock: BlockNumber,
pub rs_numblocks: BlockNumber,
pub rs_inited: bool,
pub rs_cblock: BlockNumber,
pub rs_cbuf: Buffer,
pub rs_strategy: BufferAccessStrategy,
pub rs_ctup: HeapTupleData,
pub rs_parallelworkerdata: *mut ParallelBlockTableScanWorkerData,
pub rs_cindex: c_int,
pub rs_ntuples: c_int,
pub rs_vistuples: [OffsetNumber; 291],
}
Fields§
§rs_base: TableScanDescData
§rs_nblocks: BlockNumber
§rs_startblock: BlockNumber
§rs_numblocks: BlockNumber
§rs_inited: bool
§rs_cblock: BlockNumber
§rs_cbuf: Buffer
§rs_strategy: BufferAccessStrategy
§rs_ctup: HeapTupleData
§rs_parallelworkerdata: *mut ParallelBlockTableScanWorkerData
§rs_cindex: c_int
§rs_ntuples: c_int
§rs_vistuples: [OffsetNumber; 291]
Trait Implementations§
source§impl Clone for HeapScanDescData
impl Clone for HeapScanDescData
source§fn clone(&self) -> HeapScanDescData
fn clone(&self) -> HeapScanDescData
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 HeapScanDescData
impl Debug for HeapScanDescData
source§impl Default for HeapScanDescData
impl Default for HeapScanDescData
impl Copy for HeapScanDescData
Auto Trait Implementations§
impl Freeze for HeapScanDescData
impl RefUnwindSafe for HeapScanDescData
impl !Send for HeapScanDescData
impl !Sync for HeapScanDescData
impl Unpin for HeapScanDescData
impl UnwindSafe for HeapScanDescData
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