diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-06-29 00:33:44 +0000 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-06-29 00:33:44 +0000 |
| commit | bee217924d51af8cf0411167bfc8a7eb55122577 (patch) | |
| tree | ab6d3f311de5fd6b415e0bdf032205ed503ba95c /src/include/optimizer/planmain.h | |
| parent | df7618020b3845a51d1ba80cb9abfc6df5dfeaff (diff) | |
| download | postgresql-bee217924d51af8cf0411167bfc8a7eb55122577.tar.gz | |
Support expressions of the form 'scalar op ANY (array)' and
'scalar op ALL (array)', where the operator is applied between the
lefthand scalar and each element of the array. The operator must
yield boolean; the result of the construct is the OR or AND of the
per-element results, respectively.
Original coding by Joe Conway, after an idea of Peter's. Rewritten
by Tom to keep the implementation strictly separate from subqueries.
Diffstat (limited to 'src/include/optimizer/planmain.h')
| -rw-r--r-- | src/include/optimizer/planmain.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/optimizer/planmain.h b/src/include/optimizer/planmain.h index 35a85e311a..106e9d1ce4 100644 --- a/src/include/optimizer/planmain.h +++ b/src/include/optimizer/planmain.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: planmain.h,v 1.70 2003/05/06 00:20:33 tgl Exp $ + * $Id: planmain.h,v 1.71 2003/06/29 00:33:44 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -69,5 +69,6 @@ extern void process_implied_equality(Query *root, */ extern void set_plan_references(Plan *plan, List *rtable); extern void fix_opfuncids(Node *node); +extern void set_opfuncid(OpExpr *opexpr); #endif /* PLANMAIN_H */ |
