aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* 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
|
* Change to MemSet for Alpha.Bruce Momjian1998-02-11
|
* Change int align.Bruce Momjian1998-02-11
|
* Goodbye register keyword. Compiler knows better.Bruce Momjian1998-02-11
|
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-11
| | | | Cleanups for ecpg, as well as a missing patch so that its configured in
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-11
| | | | Cleanups for ecpg, as well as a missing patch so that its configured in
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-11
| | | | Remove "temp" configure files
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-11
| | | | | | | A few minutes ago I sent down the PL/Tcl directory to this list. Look at it and reuse anything that might help to build PL/perl. I really hope that PL/perl and PL/Tcl appear in the 6.3 distribution. I'll do whatever I can to make this happen.
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-11
| | | | | | | A few minutes ago I sent down the PL/Tcl directory to this list. Look at it and reuse anything that might help to build PL/perl. I really hope that PL/perl and PL/Tcl appear in the 6.3 distribution. I'll do whatever I can to make this happen.
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-02-11
| | | | | | | A few minutes ago I sent down the PL/Tcl directory to this list. Look at it and reuse anything that might help to build PL/perl. I really hope that PL/perl and PL/Tcl appear in the 6.3 distribution. I'll do whatever I can to make this happen.
* Update test for newly implemented "<=" operator.Thomas G. Lockhart1998-02-11
|
* Try bumping to version two...Thomas G. Lockhart1998-02-11
|
* Define ROW and STATEMENT as parser tokens.Thomas G. Lockhart1998-02-11
| | | | | | | | | | | | | | Use explicit tokens to decode CREATE TRIGGER clauses. Allow ROW and STATEMENT as column identifiers. Fix CAST syntax to require parens per SQL92 spec. Define TypeId to allow correct translation of type names in CREATE FUNCTION and other statements. Need to do this without looking up defined type names because CREATE FUNCTION can specify undefined (new) types. Define UserId to complete removal of "Id" generic entity. Define xlateSqlFunc() to convert SQL92 CHARACTER_LENGTH() and CHAR_LENGTH() functions to calls to length(). Define func_name parser entity for contexts requiring a function name. Have xlateSqlType() translate "float" to "float8".
* Automatically promote out of range integers to floats.Thomas G. Lockhart1998-02-11
| | | | Throw elog(NOTICE) to flag promotion.
* Fix typos in SQL statement terminators.Thomas G. Lockhart1998-02-11
|
* regression test based off of Solaris/Sparc v2.6Marc G. Fournier1998-02-10
|
* Erk, the whole directory structure changed on us here...Marc G. Fournier1998-02-10
|
* Updated ECPG From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-10
|
* Pass around typmod as int16.Bruce Momjian1998-02-10
|
* Clean up regression tests for SunOS (based on Solaris v2.6)Marc G. Fournier1998-02-10
| | | | Clean up strings.out , removed func_get_detail from error message
* Pass attypmod through to executor by adding to Var and Resdom.Bruce Momjian1998-02-10
|
* From: Peter T Mount <patches@maidast.demon.co.uk>Marc G. Fournier1998-02-09
| | | | | | | | | | | This patch fixes the following: * Fixes minor bug found in DatabaseMetaData.getTables() where it doesn't handle default table types. * It now reports an error if the client opens a database using properties, and either the user or password properties are missing. This should make the recent problem with Servlets easier to find. * Commented out obsolete property in Driver.getPropertyInfo()
* This was a new class that was introduced last weekend. I'm attaching theMarc G. Fournier1998-02-09
| | | | | | source here. It goes in the src/interfaces/jdbc/postgresql/util directory Marc, can you make sure this is in the distribution, Thanks
* Atttypmod cleanups.Bruce Momjian1998-02-07
|
* atttypmod now -1.Bruce Momjian1998-02-07
|