Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | EState->->es_param_exec_vals = NULL; in CreateExecutorState(). | Vadim B. Mikheev | 1998-02-13 |
| | |||
* | Fix for EXISTS. | Vadim B. Mikheev | 1998-02-13 |
| | |||
* | Support for subselects. | Vadim B. Mikheev | 1998-02-13 |
| | |||
* | Call union_planner() instead of planner(). | Vadim B. Mikheev | 1998-02-13 |
| | |||
* | Old planner() becomes union_planner(); new planner() makes initialization | Vadim B. Mikheev | 1998-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. Mikheev | 1998-02-13 |
| | | | | Get rid of #ifdef INDEXSCAN_PATCH in indxpath.c. | ||
* | Support for subselects. | Vadim B. Mikheev | 1998-02-13 |
| | | | | (Have to re-visit readfuncs.c) | ||
* | Support for subselects. | Vadim B. Mikheev | 1998-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. Mikheev | 1998-02-13 |
| | |||
* | Goodbye register keyword. Compiler knows better. | Bruce Momjian | 1998-02-11 |
| | |||
* | Try bumping to version two... | Thomas G. Lockhart | 1998-02-11 |
| | |||
* | Define ROW and STATEMENT as parser tokens. | Thomas G. Lockhart | 1998-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. Lockhart | 1998-02-11 |
| | | | | Throw elog(NOTICE) to flag promotion. | ||
* | Pass around typmod as int16. | Bruce Momjian | 1998-02-10 |
| | |||
* | Pass attypmod through to executor by adding to Var and Resdom. | Bruce Momjian | 1998-02-10 |
| | |||
* | Atttypmod cleanups. | Bruce Momjian | 1998-02-07 |
| | |||
* | atttypmod now -1. | Bruce Momjian | 1998-02-07 |
| | |||
* | Update now that attcacheoff initial value is -1 always. | Bruce Momjian | 1998-02-06 |
| | |||
* | Set attcacheoff value to -1 for all tables. | Bruce Momjian | 1998-02-06 |
| | |||
* | FIx hasSubLinks for Vadim. | Bruce Momjian | 1998-02-06 |
| | |||
* | FIx for varchar(), char() and INSERT .. SELECT. | Bruce Momjian | 1998-02-05 |
| | |||
* | Vadim fix for vacuum analyze. | Bruce Momjian | 1998-02-05 |
| | |||
* | FIx for atttypmod in system catalogs. | Bruce Momjian | 1998-02-05 |
| | |||
* | Fix for varchar functions, and indextyple j-1 fix. | Bruce Momjian | 1998-02-05 |
| | |||
* | Symptom: | Marc G. Fournier | 1998-02-05 |
| | | | | | | | | select from a table with attrs (a int, b char(20)) crashed in bpcharout() (palloc of -1 bytes). But a table with attrs (a int, b varchar(20)) worked. From: Jan Wieck <jwieck@debis.com> | ||
* | init_fixup_addr() function removed, so port-protos.h no longer required | Marc G. Fournier | 1998-02-05 |
| | |||
* | func_error() changed so that if caller is passed with NULL value, its | Marc G. Fournier | 1998-02-05 |
| | | | | | | output at least doesn't appear that its missing something. wasn't particularly confident with removing 'caller' altogether :( | ||
* | Build in a 'dummy' tas file...nothing in it, just used for the link process | Marc G. Fournier | 1998-02-05 |
| | | | | of configure | ||
* | char() cleanup and more cacheoff improvements. | Bruce Momjian | 1998-02-05 |
| | |||
* | Clean up func_error() function completely removing caller variable as | Marc G. Fournier | 1998-02-05 |
| | | | | "more info then user requires" | ||
* | Cleanup getattr code. Make CHAR() use attcacheoff. | Bruce Momjian | 1998-02-04 |
| | |||
* | Allow most expressions in BETWEEN clause. Allow all expressions if | Thomas G. Lockhart | 1998-02-04 |
| | | | | | | | surrounded by parentheses (but not all are meaningful). Remove unused keywords ACL, APPEND, MERGE. Requires a "make clean" to recompile all code since keyword numeric assignments have changed with keyword removal. | ||
* | Vacuum parameter fix. | Bruce Momjian | 1998-02-03 |
| | |||
* | Subselects with =, >, etc. | Bruce Momjian | 1998-02-03 |
| | | | | Cleanup for vacuum help, manual page, and error message | ||
* | Supress call to tzset() in reset_timezone() if a new time zone has never | Thomas G. Lockhart | 1998-02-03 |
| | | | | | been set in the session. General cleanup of timezone support code. | ||
* | Remove unused keyword CHANGE. | Thomas G. Lockhart | 1998-02-03 |
| | |||
* | Define boolean functions for lseg <, <=, <>, >=, > | Thomas G. Lockhart | 1998-02-03 |
| | | | | | | | | | Define close_ls(), close_lseg(), lseg_length(). Write real code for close_sb(), close_pb(), inter_sb(), inter_lb(). Repair lseg_perp() which determines if two lsegs are perpendicular. Repair lseg_dt() distance between two lsegs. Note: close_sl() is clearly broken but will repair later (calculating point on lseg rather than point on line). | ||
* | Just another dummy file | Marc G. Fournier | 1998-02-03 |
| | |||
* | Fix for missing tas.s under sparc_solaris | Marc G. Fournier | 1998-02-03 |
| | | | | Reported by: Shiby Thomas <sthomas@cise.ufl.edu> | ||
* | Parser cleanup for expr and subqueries. | Bruce Momjian | 1998-02-03 |
| | |||
* | Clean up the alpha port, remove the backend/port/alpha subdirectory | Marc G. Fournier | 1998-02-03 |
| | | | | | structure, and move the init_address_fixup() code directly into backend/main/main.c with appropriate #ifdefs around it... | ||
* | Add an irix5.c dummy file for irix5 port | Marc G. Fournier | 1998-02-02 |
| | |||
* | From: Peter T Mount <patches@maidast.demon.co.uk> | Marc G. Fournier | 1998-02-02 |
| | | | | | | | | | | | | | | | | [This is a repost - it supercedes the previous one. It fixes the patch so it doesn't bread aix port, plus there's a file missing out of the original post because difforig doesn't pick up new files. It's now attached. peter] This patch brings the JDBC driver up to the current protocol spec. Basically, the backend now tells the driver what authentication scheme to use. The patch also fixes a performance problem with large objects. In the buffer manager, each fastpath call was sending multiple Notifications to the backend (sometimes more data in the form of notifications were being sent than blob data!). | ||
* | Fix up the alpha port/dynloader for configure | Marc G. Fournier | 1998-02-02 |
| | |||
* | set "caller" value in parse_func.h to func_get_detail instead of just "" | Marc G. Fournier | 1998-02-02 |
| | |||
* | No datedebug printing of date debug is not defined. | Bruce Momjian | 1998-02-02 |
| | |||
* | Fix HP/ux port for tas.s | Marc G. Fournier | 1998-02-02 |
| | |||
* | Fixes: | Marc G. Fournier | 1998-02-02 |
| | | | | | | dynloader.c:25: port-protos.h: No such file or directory In HPUX port | ||
* | #if aix changed to #if HAVE_SYS_SELECT_H | Marc G. Fournier | 1998-02-02 |
| | |||
* | Move all the isinf() stuff from float.c to isinf.c, and build it according to | Marc G. Fournier | 1998-02-02 |
| | | | | configure vs port specific #ifdef's... |