diff options
| author | Tom Lane | 2000-08-21 20:55:31 +0000 |
|---|---|---|
| committer | Tom Lane | 2000-08-21 20:55:31 +0000 |
| commit | 7893462e44756a0ab110e43b4c5c41a5e96e6883 (patch) | |
| tree | 3fce05260862761324fedb2a6fdf27e07b255b3a /src/include/optimizer | |
| parent | 469673f96638b9279844538a89c75b5295b62a78 (diff) | |
Move pg_checkretval out of the planner (where it never belonged) into
pg_proc.c (where it's actually used). Fix it to correctly handle tlists
that contain resjunk target items, and improve error messages. This
addresses bug reported by Krupnikov 6-July-00.
Diffstat (limited to 'src/include/optimizer')
| -rw-r--r-- | src/include/optimizer/planner.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/include/optimizer/planner.h b/src/include/optimizer/planner.h index 3f4fc2a38e0..da099940e6e 100644 --- a/src/include/optimizer/planner.h +++ b/src/include/optimizer/planner.h @@ -7,22 +7,19 @@ * Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: planner.h,v 1.15 2000/03/21 05:11:51 tgl Exp $ + * $Id: planner.h,v 1.16 2000/08/21 20:55:28 tgl Exp $ * *------------------------------------------------------------------------- */ #ifndef PLANNER_H #define PLANNER_H -/* -*/ - #include "nodes/parsenodes.h" #include "nodes/plannodes.h" + extern Plan *planner(Query *parse); extern Plan *subquery_planner(Query *parse, double tuple_fraction); extern Plan *union_planner(Query *parse, double tuple_fraction); -extern void pg_checkretval(Oid rettype, List *querytree_list); #endif /* PLANNER_H */ |
