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:
- src/include/utils/pgstat_internal.h