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: uint64
Trait 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