Skip to content
Snippets Groups Projects
Commit e2117e4a authored by Tom Lane's avatar Tom Lane
Browse files

Fix field order in struct catcache.

Somebody failed to grasp the point of having the #ifdef CATCACHE_STATS
fields at the end of the struct.  Put that back the way it should be,
and add a comment making it more explicit why it should be that way.
parent 750c59d7
No related branches found
No related tags found
No related merge requests found
......@@ -52,6 +52,12 @@ typedef struct catcache
* heap scans */
bool cc_isname[CATCACHE_MAXKEYS]; /* flag "name" key columns */
dlist_head cc_lists; /* list of CatCList structs */
dlist_head *cc_bucket; /* hash buckets */
/*
* Keep these at the end, so that compiling catcache.c with CATCACHE_STATS
* doesn't break ABI for other modules
*/
#ifdef CATCACHE_STATS
long cc_searches; /* total # searches against this cache */
long cc_hits; /* # of matches against existing entry */
......@@ -66,7 +72,6 @@ typedef struct catcache
long cc_lsearches; /* total # list-searches */
long cc_lhits; /* # of matches against existing lists */
#endif
dlist_head *cc_bucket; /* hash buckets */
} CatCache;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment