aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Dunstan <andrew@dunslane.net>2010-10-24 23:53:44 -0400
committerAndrew Dunstan <andrew@dunslane.net>2010-10-24 23:53:44 -0400
commit2d01ec0708d571eef926f3f5795aa73759df5d9a (patch)
treee87e11398d1c55437e48c9a4e1b86a68440f3308 /src
parent84c123be1de8a9955741e20c9f945571e40c545e (diff)
downloadpostgresql-2d01ec0708d571eef926f3f5795aa73759df5d9a.tar.gz
postgresql-2d01ec0708d571eef926f3f5795aa73759df5d9a.zip
Remove unnecessary use of trigger flag to hash plperl functions
Diffstat (limited to 'src')
-rw-r--r--src/pl/plperl/plperl.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/pl/plperl/plperl.c b/src/pl/plperl/plperl.c
index d3e746e6e89..6754d5ac72f 100644
--- a/src/pl/plperl/plperl.c
+++ b/src/pl/plperl/plperl.c
@@ -113,7 +113,7 @@ typedef struct plperl_proc_desc
/**********************************************************************
* For speedy lookup, we maintain a hash table mapping from
- * function OID + trigger flag + user OID to plperl_proc_desc pointers.
+ * function OID + user OID to plperl_proc_desc pointers.
* The reason the plperl_proc_desc struct isn't directly part of the hash
* entry is to simplify recovery from errors during compile_plperl_function.
*
@@ -127,11 +127,6 @@ typedef struct plperl_proc_desc
typedef struct plperl_proc_key
{
Oid proc_id; /* Function OID */
- /*
- * is_trigger is really a bool, but declare as Oid to ensure this struct
- * contains no padding
- */
- Oid is_trigger; /* is it a trigger function? */
Oid user_id; /* User calling the function, or 0 */
} plperl_proc_key;
@@ -1959,7 +1954,6 @@ compile_plperl_function(Oid fn_oid, bool is_trigger)
/* Try to find function in plperl_proc_hash */
proc_key.proc_id = fn_oid;
- proc_key.is_trigger = is_trigger;
proc_key.user_id = GetUserId();
proc_ptr = hash_search(plperl_proc_hash, &proc_key,