Struct pgx_pg_sys::EPQState
source · [−]#[repr(C)]pub struct EPQState {
pub parentestate: *mut EState,
pub epqParam: c_int,
pub tuple_table: *mut List,
pub relsubs_slot: *mut *mut TupleTableSlot,
pub plan: *mut Plan,
pub arowMarks: *mut List,
pub origslot: *mut TupleTableSlot,
pub recheckestate: *mut EState,
pub relsubs_rowmark: *mut *mut ExecAuxRowMark,
pub relsubs_done: *mut bool,
pub recheckplanstate: *mut PlanState,
}
Fields
parentestate: *mut EState
epqParam: c_int
tuple_table: *mut List
relsubs_slot: *mut *mut TupleTableSlot
plan: *mut Plan
arowMarks: *mut List
origslot: *mut TupleTableSlot
recheckestate: *mut EState
relsubs_rowmark: *mut *mut ExecAuxRowMark
relsubs_done: *mut bool
recheckplanstate: *mut PlanState
Trait Implementations
impl Copy for EPQState
Auto Trait Implementations
impl RefUnwindSafe for EPQState
impl !Send for EPQState
impl !Sync for EPQState
impl Unpin for EPQState
impl UnwindSafe for EPQState
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