Struct pgrx_pg_sys::ModifyTable
source · #[repr(C)]pub struct ModifyTable {Show 21 fields
pub plan: Plan,
pub operation: CmdType,
pub canSetTag: bool,
pub nominalRelation: Index,
pub rootRelation: Index,
pub partColsUpdated: bool,
pub resultRelations: *mut List,
pub updateColnosLists: *mut List,
pub withCheckOptionLists: *mut List,
pub returningLists: *mut List,
pub fdwPrivLists: *mut List,
pub fdwDirectModifyPlans: *mut Bitmapset,
pub rowMarks: *mut List,
pub epqParam: c_int,
pub onConflictAction: OnConflictAction,
pub arbiterIndexes: *mut List,
pub onConflictSet: *mut List,
pub onConflictCols: *mut List,
pub onConflictWhere: *mut Node,
pub exclRelRTI: Index,
pub exclRelTlist: *mut List,
}
Fields§
§plan: Plan
§operation: CmdType
§canSetTag: bool
§nominalRelation: Index
§rootRelation: Index
§partColsUpdated: bool
§resultRelations: *mut List
§updateColnosLists: *mut List
§withCheckOptionLists: *mut List
§returningLists: *mut List
§fdwPrivLists: *mut List
§fdwDirectModifyPlans: *mut Bitmapset
§rowMarks: *mut List
§epqParam: c_int
§onConflictAction: OnConflictAction
§arbiterIndexes: *mut List
§onConflictSet: *mut List
§onConflictCols: *mut List
§onConflictWhere: *mut Node
§exclRelRTI: Index
§exclRelTlist: *mut List
Trait Implementations§
source§impl Clone for ModifyTable
impl Clone for ModifyTable
source§fn clone(&self) -> ModifyTable
fn clone(&self) -> ModifyTable
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 ModifyTable
impl Debug for ModifyTable
source§impl Default for ModifyTable
impl Default for ModifyTable
source§impl Display for ModifyTable
impl Display for ModifyTable
source§impl PgNode for ModifyTable
impl PgNode for ModifyTable
source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy for ModifyTable
Auto Trait Implementations§
impl Freeze for ModifyTable
impl RefUnwindSafe for ModifyTable
impl !Send for ModifyTable
impl !Sync for ModifyTable
impl Unpin for ModifyTable
impl UnwindSafe for ModifyTable
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