Struct pgrx_pg_sys::PlanRowMark
source · #[repr(C)]pub struct PlanRowMark {
pub type_: NodeTag,
pub rti: Index,
pub prti: Index,
pub rowmarkId: Index,
pub markType: RowMarkType,
pub allMarkTypes: c_int,
pub strength: LockClauseStrength,
pub waitPolicy: LockWaitPolicy,
pub isParent: bool,
}
Fields§
§type_: NodeTag
§rti: Index
§prti: Index
§rowmarkId: Index
§markType: RowMarkType
§allMarkTypes: c_int
§strength: LockClauseStrength
§waitPolicy: LockWaitPolicy
§isParent: bool
Trait Implementations§
source§impl Clone for PlanRowMark
impl Clone for PlanRowMark
source§fn clone(&self) -> PlanRowMark
fn clone(&self) -> PlanRowMark
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PlanRowMark
impl Debug for PlanRowMark
source§impl Default for PlanRowMark
impl Default for PlanRowMark
source§impl Display for PlanRowMark
impl Display for PlanRowMark
source§impl PgNode for PlanRowMark
impl PgNode for PlanRowMark
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for PlanRowMark
Auto Trait Implementations§
impl Freeze for PlanRowMark
impl RefUnwindSafe for PlanRowMark
impl Send for PlanRowMark
impl Sync for PlanRowMark
impl Unpin for PlanRowMark
impl UnwindSafe for PlanRowMark
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more