if (RelationUsesLocalBuffers(r))
MyXactFlags |= XACT_FLAGS_ACCESSEDTEMPNAMESPACE;
- pgstat_initstats(r);
+ pgstat_relation_init(r);
return r;
}
if (RelationUsesLocalBuffers(r))
MyXactFlags |= XACT_FLAGS_ACCESSEDTEMPNAMESPACE;
- pgstat_initstats(r);
+ pgstat_relation_init(r);
return r;
}
* for the life of the backend. Also, we zero out the t_id fields of the
* contained PgStat_TableStatus structs whenever they are not actively in use.
* This allows relcache pgstat_info pointers to be treated as long-lived data,
- * avoiding repeated searches in pgstat_initstats() when a relation is
+ * avoiding repeated searches in pgstat_relation_init() when a relation is
* repeatedly opened during a transaction.
*/
#define TABSTAT_QUANTUM 100 /* we alloc this many at a time */
/* ----------
- * pgstat_initstats() -
+ * pgstat_relation_init() -
*
* Initialize a relcache entry to count access statistics.
* Called whenever a relation is opened.
* ----------
*/
void
-pgstat_initstats(Relation rel)
+pgstat_relation_init(Relation rel)
{
Oid rel_id = rel->rd_id;
char relkind = rel->rd_rel->relkind;
extern PgStat_TableStatus *find_tabstat_entry(Oid rel_id);
extern PgStat_BackendFunctionEntry *find_funcstat_entry(Oid func_id);
-extern void pgstat_initstats(Relation rel);
+extern void pgstat_relation_init(Relation rel);
#define pgstat_relation_should_count(rel) \
(likely((rel)->pgstat_info != NULL))