Add a hash table to cache lookups of 'C'-language functions (that is,

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 5c625a9326e37093420044dcc70477cdbdd5f001
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2004-01-19T02:06:42Z
Releases: 8.0.0
Add a hash table to cache lookups of 'C'-language functions (that is,
dynamically loaded C functions).  Some limited testing suggests that
this puts the lookup speed for external functions just about on par
with built-in functions.  Per discussion with Eric Ridge.

Files

PathChange+/−
src/backend/utils/fmgr/dfmgr.c modified +2 −1
src/backend/utils/fmgr/fmgr.c modified +161 −28
src/include/fmgr.h modified +2 −1