aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Allow LIKE expression in constraint clause.Thomas G. Lockhart1998-02-18
| | | | Allow USER and VALID as column names and identifiers.
* Fix parsing for <identifier>-<number> which was mis-identified as a unaryThomas G. Lockhart1998-02-18
| | | | minus. Example is SELECT f1-2 FROM INT4_TBL;
* Fix from Vadim for simple-minded case SELECT 1 WHERE 1 IN (SELECT 1)Thomas G. Lockhart1998-02-18
| | | | used in regression tests. No longer core dumps.
* Remove inclusion of the doc make. Looks like all of the man pages areThomas G. Lockhart1998-02-18
| | | | in the usual man page source directory anyway. Source tree now builds.
* Cancel last version which introduced unintended flagsThomas G. Lockhart1998-02-18
| | | | for linux-alpha support.
* Fix useor for (a,b...) Op ANY/ALLVadim B. Mikheev1998-02-18
|
* I'm getting a SEGV error when testing ecpg using the perftest,orMarc G. Fournier1998-02-18
| | | | | | | | | any other, example program. I have tracked this down to a call to PQfinish() in ECPGfinish() that occurs before any connection is established. From: Keith Parks <emkxp01@mtcc.demon.co.uk>
* Update the preprocessor codeMarc G. Fournier1998-02-18
| | | | From: Michael Meskes <meskes@topsystem.de>
* Check for and include <getopt.h>Marc G. Fournier1998-02-18
|
* Just another missing dummy fileMarc G. Fournier1998-02-17
|
* 2. IRIX has both HAVE_FPCLASS and HAVE_FP_CLASS, therefore, inMarc G. Fournier1998-02-17
| | | | | | | | backend/port/isinf.c it tries to compile two versions of isinf(). From: Andrew Martin <martin@biochemistry.ucl.ac.uk>
* Major update of ecpg preprocessorMarc G. Fournier1998-02-17
| | | | From: Michael Meskes <meskes@topsystem.de>
* Totally forgot to add these files...Marc G. Fournier1998-02-17
|
* The problem is that $ac_cv_prog_gcc is empty, instead of 'no' orMarc G. Fournier1998-02-17
| | | | | | | | whatsoever. The patch is not a solution, because configure is generated from configure.in, and I don't know how to patch it to get a working 'configure'. From: "Pedro J. Lobo" <pjlobo@euitt.upm.es>
* Remove all backend/port/${PORTNAME} references from template files, sinceMarc G. Fournier1998-02-16
| | | | they don't exist anymore
* From: Brian E Gallew <geek+@cmu.edu>Marc G. Fournier1998-02-14
| | | | | | | | dgux 5.4R4.11 Missing port-protos.h (not needed, I think). Wants dld.h. Should really use the system dl stuff (like i386_solaris). Needs to include <netinet/in.h> before <arpa/inet.h>. Here are some patches...
* Apparently there was aMarc G. Fournier1998-02-14
| | | | | | | | compiler define that should have been enabled, but was not due to different naming conventions for Linux/Alpha. Attached is the patch he sent me, that I have not had a chance to test yet. From: Ryan Kirkpatrick <rkirkpat@nag.cs.colorado.edu>
* From: plh@opim.uconn.eduMarc G. Fournier1998-02-14
| | | | Missing = in an update
* Remove HBA related switchMarc G. Fournier1998-02-14
| | | | From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
* From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier1998-02-14
| | | | | | | The file 'backend/utils/adt/arrayfuncs.c' won't compile with the February 14th snapshot, because of an inconsistency between the declaration and implementation of ReadArrayStr(). As far as I can tell, the predeclaration is wrong. I assume this is what was meant:
* I'm including an update to my user defined IP and MAC address typeMarc G. Fournier1998-02-14
| | | | | | | | implementation that's in contrib/ip_and_mac/. This one works right with 6.3, avoids the problems I ran into earlier with LIKE, and includes a bit of extra functionality. From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
* Man page for ecpg.1Marc G. Fournier1998-02-13
|
* Atttypmod cleanup.Bruce Momjian1998-02-13
|
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-13
| | | | | | | | | | | | | | just a little correction in the pltcl_guide.nr. Sometimes I changed the name of tuple arguments to numbers like the other args are. Otherwise it wasn't possible to create a function as CREATE FUNCTION f (EMP, EMP) ... LANGUAGE 'pltcl'; The arguments are now accessed in the function as $1(name) vs. $2(name)
* From: Zeugswetter Andreas SARZ <Andreas.Zeugswetter@telecom.at>Marc G. Fournier1998-02-13
| | | | | | | | | Only occurrs in src/include/storage/s_lock.h:#if defined(__AIX) src/include/utils/dt.h:#if defined(__AIX) src/include/utils/nabstime.h:#if defined(__AIX) Simply delete one underscore, only occurs once per file, so no patch.
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-13
| | | | | | | | | Someone changed the parser to build a TypeName node on CREATE FUNCTION in any case. As a side effect, ALL! functions created got the proretset attribute to true. Thus for a SELECT the parser wrapped an Iter node around the Expr and since singleton functions set isDone the Iter returns no tuple up.
* Add missing extern.h fileMarc G. Fournier1998-02-13
|
* Makefile.in needs to be configured to use PORTNAME variableMarc G. Fournier1998-02-13
|
* Remove interfaces/ecpg/{include,preproc}/Makefile.in from configureMarc G. Fournier1998-02-13
|
* gram.y: ALL_SUBLINK type was returned for x Op (subquery).Vadim B. Mikheev1998-02-13
| | | | parse_expr.c: only Op of bool type are supported currently...
* From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier1998-02-13
| | | | | | | | | Apart from this Makefile hack, all I've done is to make dynamically loaded code modules fail properly (as was already done for __mips__, although I think this is too loose: I believe NetBSD for the pmax can do dynamic linking), and to add test-and-set lock handling. As Bruce suggested, this is done in a maximally efficient inlined way: I was not aware that this code was so important, speed-wise.
* Remove -m486 option, since it is platform specific...this should technicallyMarc G. Fournier1998-02-13
| | | | | be removed everywhere, but so far linux-elf is the only platform that is being reported a problem with...
* Subselects...Vadim B. Mikheev1998-02-13
|
* New SubPlan node for subselects.Vadim B. Mikheev1998-02-13
| | | | New PARAM_EXEC type.
* EState->->es_param_exec_vals = NULL; in CreateExecutorState().Vadim B. Mikheev1998-02-13
|
* Fix for EXISTS.Vadim B. Mikheev1998-02-13
|
* Support for subselects.Vadim B. Mikheev1998-02-13
|
* Call union_planner() instead of planner().Vadim B. Mikheev1998-02-13
|
* Old planner() becomes union_planner(); new planner() makes initializationVadim B. Mikheev1998-02-13
| | | | | | | of some global variables to support subselects and calls union_planner(). Calls to SS_replace_correlation_vars() and SS_process_sublinks() in query_planner() before planning. Get rid of #ifdef INDEXSCAN_PATCH in createplan.c.
* Quite limited support for subselects in clausesel.c.Vadim B. Mikheev1998-02-13
| | | | Get rid of #ifdef INDEXSCAN_PATCH in indxpath.c.
* Support for subselects.Vadim B. Mikheev1998-02-13
| | | | (Have to re-visit readfuncs.c)
* Support for subselects.Vadim B. Mikheev1998-02-13
| | | | | | | ExecReScan for nodeAgg, nodeHash, nodeHashjoin, nodeNestloop and nodeResult. Fixed ExecReScan for nodeMaterial. Get rid of #ifdef INDEXSCAN_PATCH. Get rid of ExecMarkPos and ExecRestrPos in nodeNestloop.
* Support for subselects.Vadim B. Mikheev1998-02-13
|
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-12
| | | | Here's the ecpg patch for the local variables bug I reported earlier:
* There, fixedMarc G. Fournier1998-02-12
|
* Screwed this up...fixing nowMarc G. Fournier1998-02-12
|
* Clean up Makefiles - shouldn't require configure *.in Makefiles, as they shouldMarc G. Fournier1998-02-12
| | | | pull their data/info from Makefile.global
* Remove configure code from ecpg, as well as remove the 'for' loop from theMarc G. Fournier1998-02-12
| | | | Makefile, as it isn't appropriate for GNUmake
* MemSet cleanup.Bruce Momjian1998-02-12
|
* Memset cleanupBruce Momjian1998-02-11
|