Struct pgx_pg_sys::IndexScanState
source · [−]#[repr(C)]pub struct IndexScanState {Show 21 fields
pub ss: ScanState,
pub indexqualorig: *mut ExprState,
pub indexorderbyorig: *mut List,
pub iss_ScanKeys: *mut ScanKeyData,
pub iss_NumScanKeys: c_int,
pub iss_OrderByKeys: *mut ScanKeyData,
pub iss_NumOrderByKeys: c_int,
pub iss_RuntimeKeys: *mut IndexRuntimeKeyInfo,
pub iss_NumRuntimeKeys: c_int,
pub iss_RuntimeKeysReady: bool,
pub iss_RuntimeContext: *mut ExprContext,
pub iss_RelationDesc: Relation,
pub iss_ScanDesc: *mut IndexScanDescData,
pub iss_ReorderQueue: *mut pairingheap,
pub iss_ReachedEnd: bool,
pub iss_OrderByValues: *mut Datum,
pub iss_OrderByNulls: *mut bool,
pub iss_SortSupport: SortSupport,
pub iss_OrderByTypByVals: *mut bool,
pub iss_OrderByTypLens: *mut int16,
pub iss_PscanLen: Size,
}Fields
ss: ScanStateindexqualorig: *mut ExprStateindexorderbyorig: *mut Listiss_ScanKeys: *mut ScanKeyDataiss_NumScanKeys: c_intiss_OrderByKeys: *mut ScanKeyDataiss_NumOrderByKeys: c_intiss_RuntimeKeys: *mut IndexRuntimeKeyInfoiss_NumRuntimeKeys: c_intiss_RuntimeKeysReady: booliss_RuntimeContext: *mut ExprContextiss_RelationDesc: Relationiss_ScanDesc: *mut IndexScanDescDataiss_ReorderQueue: *mut pairingheapiss_ReachedEnd: booliss_OrderByValues: *mut Datumiss_OrderByNulls: *mut booliss_SortSupport: SortSupportiss_OrderByTypByVals: *mut booliss_OrderByTypLens: *mut int16iss_PscanLen: SizeTrait Implementations
sourceimpl Clone for IndexScanState
impl Clone for IndexScanState
sourcefn clone(&self) -> IndexScanState
fn clone(&self) -> IndexScanState
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for IndexScanState
impl Debug for IndexScanState
sourceimpl Default for IndexScanState
impl Default for IndexScanState
sourceimpl Display for IndexScanState
impl Display for IndexScanState
sourceimpl PgNode for IndexScanState
impl PgNode for IndexScanState
sourcefn display_node(&self) -> String
fn display_node(&self) -> String
Format this node
impl Copy for IndexScanState
Auto Trait Implementations
impl RefUnwindSafe for IndexScanState
impl !Send for IndexScanState
impl !Sync for IndexScanState
impl Unpin for IndexScanState
impl UnwindSafe for IndexScanState
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