PostgreSQL Source Code: PgStat_EntryRef Struct Reference (original) (raw)

#include <[pgstat_internal.h](pgstat%5F%5Finternal%5F8h%5Fsource.html)>

Data Fields
PgStatShared_HashEntry * shared_entry
PgStatShared_Common * shared_stats
uint32 generation
void * pending
dlist_node pending_node

Detailed Description

Field Documentation

generation

uint32 PgStat_EntryRef::generation

pending

void* PgStat_EntryRef::pending

Definition at line 162 of file pgstat_internal.h.

Referenced by find_funcstat_entry(), find_tabstat_entry(), injection_stats_flush_cb(), pgstat_database_flush_cb(), pgstat_delete_pending_entry(), pgstat_fetch_pending_entry(), pgstat_function_flush_cb(), pgstat_gc_entry_refs(), pgstat_get_entry_ref_cached(), pgstat_init_function_usage(), pgstat_prep_database_pending(), pgstat_prep_pending_entry(), pgstat_prep_relation_pending(), pgstat_relation_delete_pending_cb(), pgstat_relation_flush_cb(), pgstat_release_entry_ref(), pgstat_report_subscription_conflict(), pgstat_report_subscription_error(), and pgstat_subscription_flush_cb().

pending_node

shared_entry

shared_stats

Definition at line 147 of file pgstat_internal.h.

Referenced by injection_stats_flush_cb(), pgstat_acquire_entry_ref(), pgstat_copy_relation_stats(), pgstat_create_backend(), pgstat_create_inj(), pgstat_create_replslot(), pgstat_database_flush_cb(), pgstat_fetch_entry(), pgstat_flush_backend_entry_io(), pgstat_flush_backend_entry_wal(), pgstat_function_flush_cb(), pgstat_gc_entry_refs(), pgstat_get_entry_ref_cached(), pgstat_lock_entry(), pgstat_lock_entry_shared(), pgstat_relation_flush_cb(), pgstat_release_entry_ref(), pgstat_report_analyze(), pgstat_report_autovac(), pgstat_report_checksum_failures_in_db(), pgstat_report_inj(), pgstat_report_replslot(), pgstat_report_vacuum(), pgstat_reset_database_timestamp(), pgstat_reset_entry(), pgstat_subscription_flush_cb(), and pgstat_unlock_entry().


The documentation for this struct was generated from the following file: