Struct pgrx_pg_sys::PgBackendStatus
source · #[repr(C)]pub struct PgBackendStatus {Show 22 fields
pub st_changecount: c_int,
pub st_procpid: c_int,
pub st_backendType: BackendType,
pub st_proc_start_timestamp: TimestampTz,
pub st_xact_start_timestamp: TimestampTz,
pub st_activity_start_timestamp: TimestampTz,
pub st_state_start_timestamp: TimestampTz,
pub st_databaseid: Oid,
pub st_userid: Oid,
pub st_clientaddr: SockAddr,
pub st_clienthostname: *mut c_char,
pub st_ssl: bool,
pub st_sslstatus: *mut PgBackendSSLStatus,
pub st_gss: bool,
pub st_gssstatus: *mut PgBackendGSSStatus,
pub st_state: BackendState,
pub st_appname: *mut c_char,
pub st_activity_raw: *mut c_char,
pub st_progress_command: ProgressCommandType,
pub st_progress_command_target: Oid,
pub st_progress_param: [int64; 20],
pub st_query_id: uint64,
}Fields§
§st_changecount: c_int§st_procpid: c_int§st_backendType: BackendType§st_proc_start_timestamp: TimestampTz§st_xact_start_timestamp: TimestampTz§st_activity_start_timestamp: TimestampTz§st_state_start_timestamp: TimestampTz§st_databaseid: Oid§st_userid: Oid§st_clientaddr: SockAddr§st_clienthostname: *mut c_char§st_ssl: bool§st_sslstatus: *mut PgBackendSSLStatus§st_gss: bool§st_gssstatus: *mut PgBackendGSSStatus§st_state: BackendState§st_appname: *mut c_char§st_activity_raw: *mut c_char§st_progress_command: ProgressCommandType§st_progress_command_target: Oid§st_progress_param: [int64; 20]§st_query_id: uint64Trait Implementations§
source§impl Clone for PgBackendStatus
impl Clone for PgBackendStatus
source§fn clone(&self) -> PgBackendStatus
fn clone(&self) -> PgBackendStatus
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