summaryrefslogtreecommitdiff
path: root/src/backend/executor
Commit message (Expand)AuthorAgeFilesLines
* Revert an ill-considered portion of my patch of 12-Mar, which tried to save aTom Lane2007-06-171-3/+13
* Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsqlTom Lane2007-06-113-22/+83
* Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.Tom Lane2007-06-115-7/+270
* Teach heapam code to know the difference between a real seqscan and theTom Lane2007-06-091-17/+6
* Rework temp_tablespaces patch so that temp tablespaces are assigned separatelyTom Lane2007-06-072-16/+11
* Fix up text concatenation so that it accepts all the reasonable cases thatTom Lane2007-06-061-4/+6
* Downgrade implicit casts to text to be assignment-only, except for the onesTom Lane2007-06-051-1/+58
* Create a GUC parameter temp_tablespaces that allows selection of theTom Lane2007-06-033-10/+20
* Buy back some of the cycles spent in more-expensive hash functions byTom Lane2007-06-011-29/+27
* The shortcut exit that I recently added to ExecInitIndexScan() forTom Lane2007-05-311-7/+7
* Fix up pgstats counting of live and dead tuples to recognize that committedTom Lane2007-05-271-4/+4
* Create hooks to let a loadable plugin monitor (or even replace) the plannerTom Lane2007-05-252-8/+28
* Teach tuplestore.c to throw away data before the "mark" point when the callerTom Lane2007-05-212-16/+58
* Fix parameter recalculation for Limit nodes: during a ReScan call we mustTom Lane2007-05-172-12/+31
* Teach tuplesort.c about "top N" sorting, in which only the first N tuplesTom Lane2007-05-042-3/+42
* Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve theTom Lane2007-04-273-15/+23
* Fix dynahash.c to suppress hash bucket splits while a hash_seq_search() scanTom Lane2007-04-261-2/+6
* Make plancache store cursor options so it can pass them to planner duringTom Lane2007-04-161-1/+2
* Support scrollable cursors (ie, 'direction' clause in FETCH) in plpgsql.Tom Lane2007-04-161-16/+25
* Expose more cursor-related functionality in SPI: specifically, allowTom Lane2007-04-162-14/+53
* Make 'col IS NULL' clauses be indexable conditions.Tom Lane2007-04-061-2/+36
* Support varlena fields with single-byte headers and unaligned storage.Tom Lane2007-04-061-3/+3
* Fix check_sql_fn_retval to allow the case where a SQL function declared toTom Lane2007-04-021-24/+22
* Support enum data types. Along the way, use macros for the values ofTom Lane2007-04-022-14/+16
* Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving)Tom Lane2007-03-291-9/+3
* Fix array coercion expressions to ensure that the correct volatility isTom Lane2007-03-271-1/+101
* Make _SPI_execute_plan pass the query source string down to ProcessUtilityTom Lane2007-03-251-2/+2
* Remove the prohibition on executing cursor commands through SPI_execute.Tom Lane2007-03-251-10/+1
* Clean up the representation of special snapshots by including a "methodTom Lane2007-03-251-5/+7
* SPI_cursor_open failed to enforce that only read-only queries could beTom Lane2007-03-171-1/+25
* Make use of plancache module for SPI plans. In particular, since plpgsqlTom Lane2007-03-151-120/+282
* First phase of plan-invalidation project: create a plan cache managementTom Lane2007-03-132-27/+29
* Revert temp_tablespaces because of coding problems, per Tom.Bruce Momjian2007-03-061-5/+1
* Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len).Tom Lane2007-02-271-3/+3
* Get rid of the separate EState for subplans, and just let them share theTom Lane2007-02-276-298/+181
* Change Agg and Group nodes so that Vars contained in their targetlistsTom Lane2007-02-223-18/+21
* Fix bug I introduced in recent patch to make hash joins discard null tuplesTom Lane2007-02-221-2/+5
* Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane2007-02-226-71/+32
* Remove the Query structure from the executor's API. This allows us to stopTom Lane2007-02-204-187/+170
* Put function expressions and values lists into FunctionScan and ValuesScanTom Lane2007-02-193-25/+18
* Fix another problem in 8.2 changes that allowed "one-time" qual conditions toTom Lane2007-02-161-6/+8
* Repair oversight in 8.2 change that improved the handling of "pseudoconstant"Tom Lane2007-02-152-4/+52
* Remove typmod checking from the recent security-related patches. It turnsTom Lane2007-02-062-14/+11
* Add support for cross-type hashing in hashed subplans (hashed IN/NOT IN casesTom Lane2007-02-062-29/+105
* Implement XMLSERIALIZE for real. Analogously, make the xml to text castPeter Eisentraut2007-02-031-12/+23
* Repair failure to check that a table is still compatible with a previouslyTom Lane2007-02-0211-80/+256
* Repair insufficiently careful type checking for SQL-language functions:Tom Lane2007-02-021-45/+25
* Wording cleanup for error messages. Also change can't -> cannot.Bruce Momjian2007-02-011-2/+2
* Add support for cross-type hashing in hash index searches and hash joins.Tom Lane2007-01-304-21/+38
* Improve hash join to discard input tuples immediately if they can'tTom Lane2007-01-282-21/+62