Struct pgrx_pg_sys::PLpgSQL_expr
source · #[repr(C)]pub struct PLpgSQL_expr {Show 18 fields
pub query: *mut c_char,
pub parseMode: RawParseMode,
pub plan: SPIPlanPtr,
pub paramnos: *mut Bitmapset,
pub func: *mut PLpgSQL_function,
pub ns: *mut PLpgSQL_nsitem,
pub expr_simple_expr: *mut Expr,
pub expr_simple_type: Oid,
pub expr_simple_typmod: int32,
pub expr_simple_mutable: bool,
pub target_param: c_int,
pub expr_rw_param: *mut Param,
pub expr_simple_plansource: *mut CachedPlanSource,
pub expr_simple_plan: *mut CachedPlan,
pub expr_simple_plan_lxid: LocalTransactionId,
pub expr_simple_state: *mut ExprState,
pub expr_simple_in_use: bool,
pub expr_simple_lxid: LocalTransactionId,
}Fields§
§query: *mut c_char§parseMode: RawParseMode§plan: SPIPlanPtr§paramnos: *mut Bitmapset§func: *mut PLpgSQL_function§ns: *mut PLpgSQL_nsitem§expr_simple_expr: *mut Expr§expr_simple_type: Oid§expr_simple_typmod: int32§expr_simple_mutable: bool§target_param: c_int§expr_rw_param: *mut Param§expr_simple_plansource: *mut CachedPlanSource§expr_simple_plan: *mut CachedPlan§expr_simple_plan_lxid: LocalTransactionId§expr_simple_state: *mut ExprState§expr_simple_in_use: bool§expr_simple_lxid: LocalTransactionIdTrait Implementations§
source§impl Clone for PLpgSQL_expr
impl Clone for PLpgSQL_expr
source§fn clone(&self) -> PLpgSQL_expr
fn clone(&self) -> PLpgSQL_expr
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 PLpgSQL_expr
impl Debug for PLpgSQL_expr
source§impl Default for PLpgSQL_expr
impl Default for PLpgSQL_expr
impl Copy for PLpgSQL_expr
Auto Trait Implementations§
impl Freeze for PLpgSQL_expr
impl RefUnwindSafe for PLpgSQL_expr
impl !Send for PLpgSQL_expr
impl !Sync for PLpgSQL_expr
impl Unpin for PLpgSQL_expr
impl UnwindSafe for PLpgSQL_expr
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