summaryrefslogtreecommitdiff
path: root/src/backend/executor/execQual.c
Commit message (Collapse)AuthorAgeFilesLines
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-131-2/+2
|
* Cleanup of source files where 'return' or 'var =' is alone on a line.Bruce Momjian1999-02-031-7/+4
|
* Agg/Aggreg cleanup and datetime.sql patch.Bruce Momjian1999-01-251-5/+5
|
* Rename Aggreg to Aggref.Bruce Momjian1999-01-241-6/+6
|
* Implement CASE expression.Thomas G. Lockhart1998-12-041-4/+83
|
* New HeapTuple structure/interface.Vadim B. Mikheev1998-11-271-7/+4
|
* Clean up existing debugging print statements.Thomas G. Lockhart1998-09-251-104/+104
| | | | Modify comment blocks to insulate from pgindent.
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-011-12/+7
|
* Renaming cleanup, no pgindent yet.Bruce Momjian1998-09-011-6/+6
|
* Allow index use with OR clauses.Bruce Momjian1998-08-011-3/+1
|
* Remove un-needed braces around single statements.Bruce Momjian1998-06-151-11/+1
|
* Remove fork()/exec() and only do fork(). Small cleanups.Bruce Momjian1998-05-291-15/+15
|
* This patch...Bruce Momjian1998-04-271-16/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Removes the unnecessary "#define AbcRegProcedure 123"'s from pg_proc.h. 2. Changes those #defines to use the names already defined in fmgr.h. 3. Forces the make of fmgr.h in backend/Makefile instead of having it made as a dependency in access/common/Makefile *hack*hack*hack* 4. Rearranged the #includes to a less helter-skelter arrangement, also changing <file.h> to "file.h" to signify a non-system header. 5. Removed "pg_proc.h" from files where its only purpose was for the #defines removed in item #1. 6. Added "fmgr.h" to each file changed for completeness sake. Turns out that #6 was not necessary for some files because fmgr.h was being included in a roundabout way SIX levels deep by the first include. "access/genam.h" ->"access/relscan.h" ->"utils/rel.h" ->"access/strat.h" ->"access/skey.h" ->"fmgr.h" So adding fmgr.h really didn't add anything to the compile, hopefully just made it clearer to the programmer. S Darren.
* Re-apply Darren's char2-16 removal code.Bruce Momjian1998-04-261-3/+3
|
* Back out char2-char16 removal. Add later.Bruce Momjian1998-04-071-3/+3
|
* The following uuencoded, gzip'd file will ...Bruce Momjian1998-03-301-3/+3
| | | | | | | | | | | 1. Remove the char2, char4, char8 and char16 types from postgresql 2. Change references of char16 to name in the regression tests. 3. Rename the char16.sql regression test to name.sql. 4. Modify the regression test scripts and outputs to match up. Might require new regression.{SYSTEM} files... Darren King
* I started adding the Having Clause and it works quite fine forBruce Momjian1998-03-301-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | sequential scans! (I think it will also work with hash, index, etc but I did not check it out! I made some High level changes which should work for all access methods, but maybe I'm wrong. Please let me know.) Now it is possible to make queries like: select s.sname, max(p.pid), min(p.pid) from part p, supplier s where s.sid=p.sid group by s.sname having max(pid)=6 and min(pid)=1 or avg(pid)=4; Having does not work yet for queries that contain a subselect statement in the Having clause, I'll try to fix this in the next days. If there are some bugs, please let me know, I'll start to read the mailinglists now! Now here is the patch against the original 6.3 version (no snapshot!!): Stefan
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-261-33/+41
|
* Support for subselects.Vadim B. Mikheev1998-02-131-8/+21
| | | | | | | 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.
* Inline fastgetattr and others so data access does not use functionBruce Momjian1998-01-311-4/+1
| | | | calls.
* Thank god for searchable mail archives.PostgreSQL Daemon1998-01-151-3/+2
| | | | | | | | | Patch by: wieck@sapserv.debis.de (Jan Wieck) One of the design rules of PostgreSQL is extensibility. And to follow this rule means (at least for me) that there should not only be a builtin PL. Instead I would prefer a defined interface for PL implemetations.
* Goodbye ABORT. Hello ERROR for all errors.Bruce Momjian1998-01-071-14/+14
|
* Change elog(WARN) to elog(ERROR) and elog(ABORT).Bruce Momjian1998-01-051-14/+14
|
* Make parser functions static where possible.Bruce Momjian1997-11-261-15/+7
|
* Make GetAttributeByNum visible again for external use.Bruce Momjian1997-09-271-5/+6
|
* Fix: Operand Order Affects OR.Vadim B. Mikheev1997-09-221-1/+16
| | | | | where x <> 1 or x isnull didn't return tuples with x NULL.
* heapattr functions now return a Datum, not char *.Bruce Momjian1997-09-121-19/+16
|
* Used modified version of indent that understands over 100 typedefs.Bruce Momjian1997-09-081-57/+57
|
* Add typdefs to pgindent run.Bruce Momjian1997-09-081-5/+5
|
* Another PGINDENT run that changes variable indenting and case label ↵Bruce Momjian1997-09-081-222/+222
| | | | indenting. Also static variable indenting.
* Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian1997-09-071-1290/+1375
|
* Make functions static where possible, enclose unused functions in #ifdef ↵Bruce Momjian1997-08-191-11/+30
| | | | NOT_USED.
* Fix for Hash and arraysVadim B. Mikheev1997-04-221-2/+5
|
* include sem.h added, include string.h neede, from Erik Bertelsen for UltrixBruce Momjian1997-01-101-1/+3
|
* Some compile failure fixes from Keith Parks <emkxp01@mtcc.demon.co.uk>Marc G. Fournier1996-11-061-1/+5
|
* add #include "postgres.h", as required by all .c filesMarc G. Fournier1996-10-311-1/+3
|
* D'Arcy's cleanupsMarc G. Fournier1996-10-261-4/+4
|
* Comment cleanup.Bruce Momjian1996-10-101-5/+1
|
* Modified Assert to be more selective.Bruce Momjian1996-10-071-3/+4
|
* Change new assert so it generates assert message rather than SIGSEG.Bruce Momjian1996-10-071-2/+7
|
* Fix assert to allow zero. OK'ed by Bryan.Bruce Momjian1996-10-051-2/+2
|
* |Subject: Postgres patch: Assert attribute type matchMarc G. Fournier1996-09-161-4/+24
| | | | | | | | | | | | |Here's a patch for Version 2 only. It just adds an Assert to catch some |inconsistencies in the catalog classes. | |-- |Bryan Henderson Phone 408-227-6803 |San Jose, California |
* Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01Marc G. Fournier1996-07-091-0/+1504