Struct pgrx_pg_sys::BitmapHeapScanState
source · #[repr(C)]pub struct BitmapHeapScanState {Show 20 fields
pub ss: ScanState,
pub bitmapqualorig: *mut ExprState,
pub tbm: *mut TIDBitmap,
pub tbmiterator: *mut TBMIterator,
pub tbmres: *mut TBMIterateResult,
pub can_skip_fetch: bool,
pub return_empty_tuples: c_int,
pub vmbuffer: Buffer,
pub pvmbuffer: Buffer,
pub exact_pages: c_long,
pub lossy_pages: c_long,
pub prefetch_iterator: *mut TBMIterator,
pub prefetch_pages: c_int,
pub prefetch_target: c_int,
pub prefetch_maximum: c_int,
pub pscan_len: Size,
pub initialized: bool,
pub shared_tbmiterator: *mut TBMSharedIterator,
pub shared_prefetch_iterator: *mut TBMSharedIterator,
pub pstate: *mut ParallelBitmapHeapState,
}
Fields§
§ss: ScanState
§bitmapqualorig: *mut ExprState
§tbm: *mut TIDBitmap
§tbmiterator: *mut TBMIterator
§tbmres: *mut TBMIterateResult
§can_skip_fetch: bool
§return_empty_tuples: c_int
§vmbuffer: Buffer
§pvmbuffer: Buffer
§exact_pages: c_long
§lossy_pages: c_long
§prefetch_iterator: *mut TBMIterator
§prefetch_pages: c_int
§prefetch_target: c_int
§prefetch_maximum: c_int
§pscan_len: Size
§initialized: bool
§pstate: *mut ParallelBitmapHeapState
Trait Implementations§
source§impl Clone for BitmapHeapScanState
impl Clone for BitmapHeapScanState
source§fn clone(&self) -> BitmapHeapScanState
fn clone(&self) -> BitmapHeapScanState
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 BitmapHeapScanState
impl Debug for BitmapHeapScanState
source§impl Default for BitmapHeapScanState
impl Default for BitmapHeapScanState
source§impl Display for BitmapHeapScanState
impl Display for BitmapHeapScanState
source§impl PgNode for BitmapHeapScanState
impl PgNode for BitmapHeapScanState
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for BitmapHeapScanState
Auto Trait Implementations§
impl Freeze for BitmapHeapScanState
impl RefUnwindSafe for BitmapHeapScanState
impl !Send for BitmapHeapScanState
impl !Sync for BitmapHeapScanState
impl Unpin for BitmapHeapScanState
impl UnwindSafe for BitmapHeapScanState
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