Struct pgx_pg_sys::IndexOnlyScanState
source · [−]#[repr(C)]pub struct IndexOnlyScanState {Show 15 fields
pub ss: ScanState,
pub recheckqual: *mut ExprState,
pub ioss_ScanKeys: *mut ScanKeyData,
pub ioss_NumScanKeys: c_int,
pub ioss_OrderByKeys: *mut ScanKeyData,
pub ioss_NumOrderByKeys: c_int,
pub ioss_RuntimeKeys: *mut IndexRuntimeKeyInfo,
pub ioss_NumRuntimeKeys: c_int,
pub ioss_RuntimeKeysReady: bool,
pub ioss_RuntimeContext: *mut ExprContext,
pub ioss_RelationDesc: Relation,
pub ioss_ScanDesc: *mut IndexScanDescData,
pub ioss_TableSlot: *mut TupleTableSlot,
pub ioss_VMBuffer: Buffer,
pub ioss_PscanLen: Size,
}
Fields
ss: ScanState
recheckqual: *mut ExprState
ioss_ScanKeys: *mut ScanKeyData
ioss_NumScanKeys: c_int
ioss_OrderByKeys: *mut ScanKeyData
ioss_NumOrderByKeys: c_int
ioss_RuntimeKeys: *mut IndexRuntimeKeyInfo
ioss_NumRuntimeKeys: c_int
ioss_RuntimeKeysReady: bool
ioss_RuntimeContext: *mut ExprContext
ioss_RelationDesc: Relation
ioss_ScanDesc: *mut IndexScanDescData
ioss_TableSlot: *mut TupleTableSlot
ioss_VMBuffer: Buffer
ioss_PscanLen: Size
Trait Implementations
sourceimpl Clone for IndexOnlyScanState
impl Clone for IndexOnlyScanState
sourcefn clone(&self) -> IndexOnlyScanState
fn clone(&self) -> IndexOnlyScanState
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 IndexOnlyScanState
impl Debug for IndexOnlyScanState
sourceimpl Default for IndexOnlyScanState
impl Default for IndexOnlyScanState
sourceimpl Display for IndexOnlyScanState
impl Display for IndexOnlyScanState
sourceimpl PgNode for IndexOnlyScanState
impl PgNode for IndexOnlyScanState
type NodeType = IndexOnlyScanState
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 IndexOnlyScanState
Auto Trait Implementations
impl RefUnwindSafe for IndexOnlyScanState
impl !Send for IndexOnlyScanState
impl !Sync for IndexOnlyScanState
impl Unpin for IndexOnlyScanState
impl UnwindSafe for IndexOnlyScanState
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