Struct pgx_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
sourceimpl Clone for BitmapHeapScanState
impl Clone for BitmapHeapScanState
sourcefn clone(&self) -> BitmapHeapScanState
fn clone(&self) -> BitmapHeapScanState
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 more
sourceimpl Debug for BitmapHeapScanState
impl Debug for BitmapHeapScanState
sourceimpl Default for BitmapHeapScanState
impl Default for BitmapHeapScanState
sourceimpl Display for BitmapHeapScanState
impl Display for BitmapHeapScanState
sourceimpl PgNode for BitmapHeapScanState
impl PgNode for BitmapHeapScanState
type NodeType = BitmapHeapScanState
sourcefn as_node_ptr(&self) -> *mut Self::NodeType
fn as_node_ptr(&self) -> *mut Self::NodeType
Represent this node as a mutable pointer of its type
impl Copy for BitmapHeapScanState
Auto Trait Implementations
impl RefUnwindSafe for BitmapHeapScanState
impl !Send for BitmapHeapScanState
impl !Sync for BitmapHeapScanState
impl Unpin for BitmapHeapScanState
impl UnwindSafe for BitmapHeapScanState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more