Struct pgx_pg_sys::BitmapIndexScanState
source · [−]#[repr(C)]pub struct BitmapIndexScanState {
pub ss: ScanState,
pub biss_result: *mut TIDBitmap,
pub biss_ScanKeys: *mut ScanKeyData,
pub biss_NumScanKeys: c_int,
pub biss_RuntimeKeys: *mut IndexRuntimeKeyInfo,
pub biss_NumRuntimeKeys: c_int,
pub biss_ArrayKeys: *mut IndexArrayKeyInfo,
pub biss_NumArrayKeys: c_int,
pub biss_RuntimeKeysReady: bool,
pub biss_RuntimeContext: *mut ExprContext,
pub biss_RelationDesc: Relation,
pub biss_ScanDesc: *mut IndexScanDescData,
}
Fields
ss: ScanState
biss_result: *mut TIDBitmap
biss_ScanKeys: *mut ScanKeyData
biss_NumScanKeys: c_int
biss_RuntimeKeys: *mut IndexRuntimeKeyInfo
biss_NumRuntimeKeys: c_int
biss_ArrayKeys: *mut IndexArrayKeyInfo
biss_NumArrayKeys: c_int
biss_RuntimeKeysReady: bool
biss_RuntimeContext: *mut ExprContext
biss_RelationDesc: Relation
biss_ScanDesc: *mut IndexScanDescData
Trait Implementations
sourceimpl Clone for BitmapIndexScanState
impl Clone for BitmapIndexScanState
sourcefn clone(&self) -> BitmapIndexScanState
fn clone(&self) -> BitmapIndexScanState
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 BitmapIndexScanState
impl Debug for BitmapIndexScanState
sourceimpl Default for BitmapIndexScanState
impl Default for BitmapIndexScanState
sourceimpl Display for BitmapIndexScanState
impl Display for BitmapIndexScanState
sourceimpl PgNode for BitmapIndexScanState
impl PgNode for BitmapIndexScanState
type NodeType = BitmapIndexScanState
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 BitmapIndexScanState
Auto Trait Implementations
impl RefUnwindSafe for BitmapIndexScanState
impl !Send for BitmapIndexScanState
impl !Sync for BitmapIndexScanState
impl Unpin for BitmapIndexScanState
impl UnwindSafe for BitmapIndexScanState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
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.
sourcefn clone_into(&self, target: &mut T)
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