Struct pgx_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
sourceimpl Clone for HeapScanDescData
impl Clone for HeapScanDescData
sourcefn clone(&self) -> HeapScanDescData
fn clone(&self) -> HeapScanDescData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for HeapScanDescData
impl Debug for HeapScanDescData
sourceimpl Default for HeapScanDescData
impl Default for HeapScanDescData
impl Copy for HeapScanDescData
Auto Trait Implementations
impl RefUnwindSafe for HeapScanDescData
impl !Send for HeapScanDescData
impl !Sync for HeapScanDescData
impl Unpin for HeapScanDescData
impl UnwindSafe for HeapScanDescData
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