Struct pgrx_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_char
§prepStmtName: *const c_char
§portalContext: MemoryContext
§resowner: ResourceOwner
§cleanup: Option<unsafe extern "C" fn(portal: Portal)>
§createSubid: SubTransactionId
§activeSubid: SubTransactionId
§sourceText: *const c_char
§commandTag: CommandTag
§qc: QueryCompletion
§stmts: *mut List
§cplan: *mut CachedPlan
§portalParams: ParamListInfo
§queryEnv: *mut QueryEnvironment
§strategy: PortalStrategy
§cursorOptions: c_int
§run_once: bool
§status: PortalStatus
§portalPinned: bool
§autoHeld: bool
§queryDesc: *mut QueryDesc
§tupDesc: TupleDesc
§formats: *mut int16
§portalSnapshot: Snapshot
§holdStore: *mut Tuplestorestate
§holdContext: MemoryContext
§holdSnapshot: Snapshot
§atStart: bool
§atEnd: bool
§portalPos: uint64
§creation_time: TimestampTz
§visible: bool
§createLevel: c_int
Trait Implementations§
source§impl Clone for PortalData
impl Clone for PortalData
source§fn clone(&self) -> PortalData
fn clone(&self) -> PortalData
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 more