Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Pgindent run for 8.0. | Bruce Momjian | 2004-08-29 | |
| | ||||
* | Update copyright to 2004. | Bruce Momjian | 2004-08-29 | |
| | ||||
* | Update obsolete comment. | Tom Lane | 2004-03-02 | |
| | ||||
* | $Header: -> $PostgreSQL Changes ... | PostgreSQL Daemon | 2003-11-29 | |
| | ||||
* | Update copyrights to 2003. | Bruce Momjian | 2003-08-04 | |
| | ||||
* | pgindent run. | Bruce Momjian | 2003-08-04 | |
| | ||||
* | Fix nodeUnique to behave correctly when reversing direction after reaching | Tom Lane | 2003-02-02 | |
| | | | | | either end of subplan results. This prevents misbehavior of cursors on SELECT DISTINCT ... queries. Per bug report 1-Feb-02. | |||
* | Create a new file executor/execGrouping.c to centralize utility routines | Tom Lane | 2003-01-10 | |
| | | | | shared by nodeGroup, nodeAgg, and soon nodeSubplan. | |||
* | Revise executor APIs so that all per-query state structure is built in | Tom Lane | 2002-12-15 | |
| | | | | | | a per-query memory context created by CreateExecutorState --- and destroyed by FreeExecutorState. This provides a final solution to the longstanding problem of memory leaked by various ExecEndNode calls. | |||
* | Phase 1 of read-only-plans project: cause executor state nodes to point | Tom Lane | 2002-12-05 | |
| | | | | | | | | | | to plan nodes, not vice-versa. All executor state nodes now inherit from struct PlanState. Copying of plan trees has been simplified by not storing a list of SubPlans in Plan nodes (eliminating duplicate links). The executor still needs such a list, but it can build it during ExecutorStart since it has to scan the plan tree anyway. No initdb forced since no stored-on-disk structures changed, but you will need a full recompile because of node-numbering changes. | |||
* | Update copyright to 2002. | Bruce Momjian | 2002-06-20 | |
| | ||||
* | pgindent run on all C files. Java run to follow. initdb/regression | Bruce Momjian | 2001-10-25 | |
| | | | | tests pass. | |||
* | Remove dashes in comments that don't need them, rewrap with pgindent. | Bruce Momjian | 2001-03-22 | |
| | ||||
* | Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. | Bruce Momjian | 2001-01-24 | |
| | ||||
* | First stage of reclaiming memory in executor by resetting short-term | Tom Lane | 2000-07-12 | |
| | | | | | | memory contexts. Currently, only leaks in expressions executed as quals or projections are handled. Clean up some old dead cruft in executor while at it --- unused fields in state nodes, that sort of thing. | |||
* | Remove unused include files. Do not touch /port or includes used by defines. | Bruce Momjian | 2000-05-30 | |
| | ||||
* | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 | |
| | ||||
* | Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now | Tom Lane | 2000-01-27 | |
| | | | | | | | | | | | | | SELECT DISTINCT ON (expr [, expr ...]) targetlist ... and there is a check to make sure that the user didn't specify an ORDER BY that's incompatible with the DISTINCT operation. Reimplement nodeUnique and nodeGroup to use the proper datatype-specific equality function for each column being compared --- they used to do bitwise comparisons or convert the data to text strings and strcmp(). (To add insult to injury, they'd look up the conversion functions once for each tuple...) Parse/plan representation of DISTINCT is now a list of SortClause nodes. initdb forced by querytree change... | |||
* | Add: | Bruce Momjian | 2000-01-26 | |
| | | | | | | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files. | |||
* | New NameStr macro to convert Name to Str. No need for var.data anymore. | Bruce Momjian | 1999-11-07 | |
| | | | | | | Fewer calls to nameout. Better use of RelationGetRelationName. | |||
* | Move some system includes into c.h, and remove duplicates. | Bruce Momjian | 1999-07-17 | |
| | ||||
* | Final cleanup. | Bruce Momjian | 1999-07-16 | |
| | ||||
* | Update #include cleanups | Bruce Momjian | 1999-07-16 | |
| | ||||
* | Remove unused #includes in *.c files. | Bruce Momjian | 1999-07-15 | |
| | ||||
* | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 | |
| | ||||
* | Replace typtoout() and gettypelem() with a single routine, | Tom Lane | 1999-01-24 | |
| | | | | | | so that fetching an attribute value needs only one SearchSysCacheTuple call instead of two redundant searches. This speeds up a large SELECT by about ten percent, and probably will help GROUP BY and SELECT DISTINCT too. | |||
* | New HeapTuple structure/interface. | Vadim B. Mikheev | 1998-11-27 | |
| | ||||
* | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 | |
| | ||||
* | ExecReScan for Unique & Sort nodes. | Vadim B. Mikheev | 1998-02-23 | |
| | ||||
* | New nodeGroup.c code uses own copy of first tuple in a group. | Vadim B. Mikheev | 1998-02-18 | |
| | | | | Free memory after comparison in nodeUnique.c | |||
* | 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 | |
| | ||||
* | Inline fastgetattr and others so data access does not use function | Bruce Momjian | 1998-01-31 | |
| | | | | calls. | |||
* | heapattr functions now return a Datum, not char *. | Bruce Momjian | 1997-09-12 | |
| | ||||
* | Used modified version of indent that understands over 100 typedefs. | Bruce Momjian | 1997-09-08 | |
| | ||||
* | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | 1997-09-08 | |
| | | | | indenting. Also static variable indenting. | |||
* | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | 1997-09-07 | |
| | ||||
* | Inlined heap_getattr(). | Bruce Momjian | 1997-08-26 | |
| | ||||
* | include sem.h added, include string.h neede, from Erik Bertelsen for Ultrix | Bruce Momjian | 1997-01-10 | |
| | ||||
* | More compile cleanups | Bruce Momjian | 1996-11-08 | |
| | ||||
* | Compile and warning cleanup | Bruce Momjian | 1996-11-08 | |
| | ||||
* | add #include "postgres.h", as required by all .c files | Marc G. Fournier | 1996-10-31 | |
| | ||||
* | Fixes: | Marc G. Fournier | 1996-07-19 | |
| | | | | | | 'select distinct on' causes backend to crash submitted by: Chris Dunlop chris@onthe.net.au | |||
* | Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01 | Marc G. Fournier | 1996-07-09 | |