diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 1999-10-08 03:49:55 +0000 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 1999-10-08 03:49:55 +0000 |
| commit | 5ce158c53475df9c97662943fa4181cfb7288f5b (patch) | |
| tree | a24057decf704d407039b5570c9f2fed1fdaf1c3 /src/backend/executor/execQual.c | |
| parent | c528c42ec29dace8e3e33f6574dd3d63bf8f536a (diff) | |
| download | postgresql-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.c | 5 |
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]; } |
