Struct pgx_pg_sys::PortalData
source · [−]#[repr(C)]pub struct PortalData {Show 33 fields
pub name: *const c_char,
pub prepStmtName: *const c_char,
pub portalContext: MemoryContext,
pub resowner: ResourceOwner,
pub cleanup: Option<unsafe extern "C" fn(portal: Portal)>,
pub createSubid: SubTransactionId,
pub activeSubid: SubTransactionId,
pub sourceText: *const c_char,
pub commandTag: CommandTag,
pub qc: QueryCompletion,
pub stmts: *mut List,
pub cplan: *mut CachedPlan,
pub portalParams: ParamListInfo,
pub queryEnv: *mut QueryEnvironment,
pub strategy: PortalStrategy,
pub cursorOptions: c_int,
pub run_once: bool,
pub status: PortalStatus,
pub portalPinned: bool,
pub autoHeld: bool,
pub queryDesc: *mut QueryDesc,
pub tupDesc: TupleDesc,
pub formats: *mut int16,
pub portalSnapshot: Snapshot,
pub holdStore: *mut Tuplestorestate,
pub holdContext: MemoryContext,
pub holdSnapshot: Snapshot,
pub atStart: bool,
pub atEnd: bool,
pub portalPos: uint64,
pub creation_time: TimestampTz,
pub visible: bool,
pub createLevel: c_int,
}Fields
name: *const c_charprepStmtName: *const c_charportalContext: MemoryContextresowner: ResourceOwnercleanup: Option<unsafe extern "C" fn(portal: Portal)>createSubid: SubTransactionIdactiveSubid: SubTransactionIdsourceText: *const c_charcommandTag: CommandTagqc: QueryCompletionstmts: *mut Listcplan: *mut CachedPlanportalParams: ParamListInfoqueryEnv: *mut QueryEnvironmentstrategy: PortalStrategycursorOptions: c_intrun_once: boolstatus: PortalStatusportalPinned: boolautoHeld: boolqueryDesc: *mut QueryDesctupDesc: TupleDescformats: *mut int16portalSnapshot: SnapshotholdStore: *mut TuplestorestateholdContext: MemoryContextholdSnapshot: SnapshotatStart: boolatEnd: boolportalPos: uint64creation_time: TimestampTzvisible: boolcreateLevel: c_intTrait Implementations
sourceimpl Clone for PortalData
impl Clone for PortalData
sourcefn clone(&self) -> PortalData
fn clone(&self) -> PortalData
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for PortalData
impl Debug for PortalData
sourceimpl Default for PortalData
impl Default for PortalData
impl Copy for PortalData
Auto Trait Implementations
impl RefUnwindSafe for PortalData
impl !Send for PortalData
impl !Sync for PortalData
impl Unpin for PortalData
impl UnwindSafe for PortalData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more