summaryrefslogtreecommitdiff
path: root/src/backend/executor/execQual.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>1999-10-08 03:49:55 +0000
committerTom Lane <tgl@sss.pgh.pa.us>1999-10-08 03:49:55 +0000
commit5ce158c53475df9c97662943fa4181cfb7288f5b (patch)
treea24057decf704d407039b5570c9f2fed1fdaf1c3 /src/backend/executor/execQual.c
parentc528c42ec29dace8e3e33f6574dd3d63bf8f536a (diff)
downloadpostgresql-5ce158c53475df9c97662943fa4181cfb7288f5b.tar.gz
Remove a no-longer-needed kluge for degenerate aggregate cases,
and update some comments.
Diffstat (limited to 'src/backend/executor/execQual.c')
-rw-r--r--src/backend/executor/execQual.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backend/executor/execQual.c b/src/backend/executor/execQual.c
index 81a1975a4a..2d972f5922 100644
--- a/src/backend/executor/execQual.c
+++ b/src/backend/executor/execQual.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/execQual.c,v 1.62 1999/09/26 21:21:09 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/execQual.c,v 1.63 1999/10/08 03:49:55 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -209,6 +209,9 @@ ExecEvalArrayRef(ArrayRef *arrayRef,
static Datum
ExecEvalAggref(Aggref *aggref, ExprContext *econtext, bool *isNull)
{
+ if (econtext->ecxt_aggvalues == NULL) /* safety check */
+ elog(ERROR, "ExecEvalAggref: no aggregates in this expression context");
+
*isNull = econtext->ecxt_aggnulls[aggref->aggno];
return econtext->ecxt_aggvalues[aggref->aggno];
}