summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1998-02-18Allow LIKE expression in constraint clause.Thomas G. Lockhart
Allow USER and VALID as column names and identifiers.
1998-02-18Fix parsing for <identifier>-<number> which was mis-identified as a unaryThomas G. Lockhart
minus. Example is SELECT f1-2 FROM INT4_TBL;
1998-02-18Fix from Vadim for simple-minded case SELECT 1 WHERE 1 IN (SELECT 1)Thomas G. Lockhart
used in regression tests. No longer core dumps.
1998-02-18Remove inclusion of the doc make. Looks like all of the man pages areThomas G. Lockhart
in the usual man page source directory anyway. Source tree now builds.
1998-02-18Cancel last version which introduced unintended flagsThomas G. Lockhart
for linux-alpha support.
1998-02-18Fix useor for (a,b...) Op ANY/ALLVadim B. Mikheev
1998-02-18I'm getting a SEGV error when testing ecpg using the perftest,orMarc G. Fournier
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>
1998-02-18Update the preprocessor codeMarc G. Fournier
From: Michael Meskes <meskes@topsystem.de>
1998-02-18Check for and include <getopt.h>Marc G. Fournier
1998-02-17Just another missing dummy fileMarc G. Fournier
1998-02-172. IRIX has both HAVE_FPCLASS and HAVE_FP_CLASS, therefore, inMarc G. Fournier
backend/port/isinf.c it tries to compile two versions of isinf(). From: Andrew Martin <martin@biochemistry.ucl.ac.uk>
1998-02-17Major update of ecpg preprocessorMarc G. Fournier
From: Michael Meskes <meskes@topsystem.de>
1998-02-17Totally forgot to add these files...Marc G. Fournier
1998-02-17The problem is that $ac_cv_prog_gcc is empty, instead of 'no' orMarc G. Fournier
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>
1998-02-16Remove all backend/port/${PORTNAME} references from template files, sinceMarc G. Fournier
they don't exist anymore
1998-02-14From: Brian E Gallew <geek+@cmu.edu>Marc G. Fournier
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...
1998-02-14Apparently there was aMarc G. Fournier
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>
1998-02-14From: plh@opim.uconn.eduMarc G. Fournier
Missing = in an update
1998-02-14Remove HBA related switchMarc G. Fournier
From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
1998-02-14From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier
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:
1998-02-14I'm including an update to my user defined IP and MAC address typeMarc G. Fournier
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>
1998-02-13Man page for ecpg.1Marc G. Fournier
1998-02-13Atttypmod cleanup.Bruce Momjian
1998-02-13From: Jan Wieck <jwieck@debis.com>Marc G. Fournier
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)
1998-02-13From: Zeugswetter Andreas SARZ <Andreas.Zeugswetter@telecom.at>Marc G. Fournier
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.
1998-02-13From: Jan Wieck <jwieck@debis.com>Marc G. Fournier
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.
1998-02-13Add missing extern.h fileMarc G. Fournier
1998-02-13Makefile.in needs to be configured to use PORTNAME variableMarc G. Fournier
1998-02-13Remove interfaces/ecpg/{include,preproc}/Makefile.in from configureMarc G. Fournier
1998-02-13gram.y: ALL_SUBLINK type was returned for x Op (subquery).Vadim B. Mikheev
parse_expr.c: only Op of bool type are supported currently...
1998-02-13From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier
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.
1998-02-13Remove -m486 option, since it is platform specific...this should technicallyMarc G. Fournier
be removed everywhere, but so far linux-elf is the only platform that is being reported a problem with...
1998-02-13Subselects...Vadim B. Mikheev
1998-02-13New SubPlan node for subselects.Vadim B. Mikheev
New PARAM_EXEC type.
1998-02-13EState->->es_param_exec_vals = NULL; in CreateExecutorState().Vadim B. Mikheev
1998-02-13Fix for EXISTS.Vadim B. Mikheev
1998-02-13Support for subselects.Vadim B. Mikheev
1998-02-13Call union_planner() instead of planner().Vadim B. Mikheev
1998-02-13Old planner() becomes union_planner(); new planner() makes initializationVadim B. Mikheev
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.
1998-02-13Quite limited support for subselects in clausesel.c.Vadim B. Mikheev
Get rid of #ifdef INDEXSCAN_PATCH in indxpath.c.
1998-02-13Support for subselects.Vadim B. Mikheev
(Have to re-visit readfuncs.c)
1998-02-13Support for subselects.Vadim B. Mikheev
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.
1998-02-13Support for subselects.Vadim B. Mikheev
1998-02-12From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier
Here's the ecpg patch for the local variables bug I reported earlier:
1998-02-12There, fixedMarc G. Fournier
1998-02-12Screwed this up...fixing nowMarc G. Fournier
1998-02-12Clean up Makefiles - shouldn't require configure *.in Makefiles, as they shouldMarc G. Fournier
pull their data/info from Makefile.global
1998-02-12Remove configure code from ecpg, as well as remove the 'for' loop from theMarc G. Fournier
Makefile, as it isn't appropriate for GNUmake
1998-02-12MemSet cleanup.Bruce Momjian
1998-02-11Memset cleanupBruce Momjian