diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2005-05-12 20:41:56 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2005-05-12 20:41:56 +0000 |
commit | 3b6073de7138ca948c07aec397ba65e147bdec6b (patch) | |
tree | 5391433d5adabdab2f6aa4016d856b3cafcf6ed6 /src/backend/executor | |
parent | 8d6e9bca3783672b84318766fde0458435635fb8 (diff) | |
download | postgresql-3b6073de7138ca948c07aec397ba65e147bdec6b.tar.gz postgresql-3b6073de7138ca948c07aec397ba65e147bdec6b.zip |
Remove some unnecessary code: since ExecMakeFunctionResultNoSets does not
want to handle set inputs, it should just pass NULL for isDone, not make
its own failure check.
Diffstat (limited to 'src/backend/executor')
-rw-r--r-- | src/backend/executor/execQual.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/backend/executor/execQual.c b/src/backend/executor/execQual.c index 1375db2e0a4..1cbe70571a9 100644 --- a/src/backend/executor/execQual.c +++ b/src/backend/executor/execQual.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/executor/execQual.c,v 1.178 2005/05/09 14:28:39 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/executor/execQual.c,v 1.179 2005/05/12 20:41:56 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1060,17 +1060,11 @@ ExecMakeFunctionResultNoSets(FuncExprState *fcache, foreach(arg, fcache->args) { ExprState *argstate = (ExprState *) lfirst(arg); - ExprDoneCond thisArgIsDone; fcinfo.arg[i] = ExecEvalExpr(argstate, econtext, &fcinfo.argnull[i], - &thisArgIsDone); - - if (thisArgIsDone != ExprSingleResult) - ereport(ERROR, - (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), - errmsg("set-valued function called in context that cannot accept a set"))); + NULL); i++; } |