Struct pgrx_pg_sys::QueryDesc
source · #[repr(C)]pub struct QueryDesc {Show 14 fields
pub operation: CmdType,
pub plannedstmt: *mut PlannedStmt,
pub sourceText: *const c_char,
pub snapshot: Snapshot,
pub crosscheck_snapshot: Snapshot,
pub dest: *mut DestReceiver,
pub params: ParamListInfo,
pub queryEnv: *mut QueryEnvironment,
pub instrument_options: c_int,
pub tupDesc: TupleDesc,
pub estate: *mut EState,
pub planstate: *mut PlanState,
pub already_executed: bool,
pub totaltime: *mut Instrumentation,
}
Fields§
§operation: CmdType
§plannedstmt: *mut PlannedStmt
§sourceText: *const c_char
§snapshot: Snapshot
§crosscheck_snapshot: Snapshot
§dest: *mut DestReceiver
§params: ParamListInfo
§queryEnv: *mut QueryEnvironment
§instrument_options: c_int
§tupDesc: TupleDesc
§estate: *mut EState
§planstate: *mut PlanState
§already_executed: bool
§totaltime: *mut Instrumentation
Trait Implementations§
impl Copy for QueryDesc
Auto Trait Implementations§
impl Freeze for QueryDesc
impl RefUnwindSafe for QueryDesc
impl !Send for QueryDesc
impl !Sync for QueryDesc
impl Unpin for QueryDesc
impl UnwindSafe for QueryDesc
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