head 1.6; access; symbols release_4_2:1.6 aix_ok:1.5 Version_2_1:1.4; locks; strict; comment @ * @; 1.6 date 93.11.03.04.12.05; author aoki; state Exp; branches; next 1.5; 1.5 date 91.11.18.17.30.26; author mer; state Exp; branches; next 1.4; 1.4 date 91.02.02.15.11.20; author sp; state Exp; branches; next 1.3; 1.3 date 90.12.10.21.54.10; author ong; state Exp; branches; next 1.2; 1.2 date 90.11.01.10.07.07; author ong; state Exp; branches; next 1.1; 1.1 date 90.10.12.11.20.37; author ong; state Exp; branches; next ; desc @@ 1.6 log @planner proto update @ text @/* ---------------------------------------------------------------- * FILE * semanopt.h * * DESCRIPTION * prototypes for semanopt.c. * * NOTES * Automatically generated using mkproto * * IDENTIFICATION * $Header$ * ---------------------------------------------------------------- */ #ifndef semanoptIncluded /* include this file only once */ #define semanoptIncluded 1 extern List SemantOpt ARGS((List varlist, List rangetable, List qual, List *is_redundent, int is_first)); extern List SemantOpt2 ARGS((List rangetable, List qual, List modqual, List tlist)); extern void replace_tlist ARGS((Index left, Index right, List tlist)); extern void replace_varnodes ARGS((Index left, Index right, List qual)); extern List find_allvars ARGS((List root, List rangetable, List tlist, List qual)); extern List update_vars ARGS((List rangetable, List varlist, List qual)); extern Index ConstVarno ARGS((List rangetable, Const constnode, char **attname)); extern List MakeTClause ARGS((void)); extern List MakeFClause ARGS((void)); #endif /* semanoptIncluded */ @ 1.5 log @prototype changes - (the last?) @ text @d1 13 a13 2 /* * $Header: /users/mer/postgres/src/lib/H/planner/RCS/semanopt.h,v 1.4 1991/02/02 15:11:20 sp Exp mer $ d16 14 a29 11 extern List is_redundent_query ARGS((List qual, int is_first)); extern List add_varlist ARGS((Index leftvarno, Index rightvarno, List varlist, List qual)); List SemantOpt ARGS((List varlist , List rangetable , List qual , List *is_redundent , int is_first )); List SemantOpt2 ARGS((List rangetable , List qual , List modqual , List tlist )); void replace_tlist ARGS((Index left , Index right , List tlist )); void replace_varnodes ARGS((Index left , Index right , List qual )); List find_allvars ARGS((List root , List rangetable , List tlist , List qual )); List update_vars ARGS((List rangetable , List varlist , List qual )); Index ConstVarno ARGS((List rangetable , Const constnode , char **attname )); List MakeTClause ARGS((void )); List MakeFClause ARGS((void )); @ 1.4 log @added 'Header' line so that 'rcsnew -na' does not complain. @ text @d2 1 a2 1 * $Header: $ a4 4 extern List SemantOpt ARGS((List root, List rangetable, List tlist, tlist qual)); extern List SemantOpt2 ARGS((List rangetable, List qual, List modqual)); extern void replace_varnodes ARGS((int left, int right, List qual)); extern void replace_tlist ARGS((int left, int right, List tlist)); d7 9 a15 6 extern List find_allvars ARGS((List root,List rangetable, List tlist, List qual)); extern Index ConstVarno ARGS((List rangetable, Const const)); extern List MakeTClause ARGS(()); extern List MakeFClause ARGS(()); extern List update_vars ARGS((List rangetable, List varlist, List qual)); @ 1.3 log @*** empty log message *** @ text @d1 4 @ 1.2 log @added function is_redundent_query @ text @d2 3 @ 1.1 log @Initial revision @ text @d2 1 @