summaryrefslogtreecommitdiff
path: root/src/backend/utils/sort
Commit message (Expand)AuthorAgeFilesLines
* Make a couple of small changes to the tuplestore API, for the benefit of theTom Lane2008-12-271-21/+42
* Arrange to squeeze out the MINIMAL_TUPLE_PADDING in the tuple representationTom Lane2008-10-282-21/+35
* Fix oversight in recent patch to support multiple read positions inTom Lane2008-10-071-4/+17
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-041-5/+91
* Improve tuplestore.c to support multiple concurrent read positions.Tom Lane2008-10-011-169/+337
* Change hash indexes to store only the hash code rather than the whole indexedTom Lane2008-09-151-20/+7
* Add a few more DTrace probes to the backend.Alvaro Herrera2008-08-011-1/+18
* Improve our #include situation by moving pointer types away from theAlvaro Herrera2008-06-191-1/+2
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-122-4/+2
* Add a new tuplestore API function, tuplestore_putvalues(). This isNeil Conway2008-03-251-3/+17
* Grab some low-hanging fruit in the new hash index build code.Tom Lane2008-03-171-4/+15
* When creating a large hash index, pre-sort the index entries by estimatedTom Lane2008-03-161-17/+122
* Provide a build-time option to store large relations as single files, ratherTom Lane2008-03-101-4/+4
* Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut2008-02-191-8/+2
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-013-6/+6
* pgindent run for 8.3.Bruce Momjian2007-11-152-52/+53
* Mention the index name in 'could not create unique index' errors,Tom Lane2007-10-291-2/+3
* Since sort_bounded_heap makes state changes that should be madeTom Lane2007-09-011-3/+2
* Fix a memory leak in tuplestore_end(). Unlikely to be significant duringNeil Conway2007-08-021-1/+2
* Rework temp_tablespaces patch so that temp tablespaces are assigned separatelyTom Lane2007-06-073-13/+15
* Create a GUC parameter temp_tablespaces that allows selection of theTom Lane2007-06-032-4/+12
* Teach tuplestore.c to throw away data before the "mark" point when the callerTom Lane2007-05-211-17/+126
* Add a line to the EXPLAIN ANALYZE output for a Sort node, showing theTom Lane2007-05-041-1/+63
* Teach tuplesort.c about "top N" sorting, in which only the first N tuplesTom Lane2007-05-041-2/+273
* Remove remains of old depend target.Peter Eisentraut2007-01-201-8/+1
* Change the planner-to-executor API so that the planner tells the executorTom Lane2007-01-101-7/+7
* Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane2007-01-091-188/+79
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-053-6/+6
* Restructure operator classes to allow improved handling of cross-data-typeTom Lane2006-12-231-15/+22
* pgindent run for 8.2.Bruce Momjian2006-10-043-93/+95
* Switch over to using our own qsort() all the time, as has been proposedTom Lane2006-10-031-44/+29
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-141-2/+1
* Extend the MinimalTuple concept to tuplesort.c, thereby reducing theTom Lane2006-06-271-120/+112
* Create infrastructure for 'MinimalTuple' representation of in-memoryTom Lane2006-06-271-26/+104
* Tweak writetup_heap/readtup_heap to avoid storing the tuple identityTom Lane2006-05-231-18/+85
* Recent changes in memory management in tuplesort.c had a problem: theTom Lane2006-03-101-82/+102
* Tweak trace_sort code to show the merge order (number of active inputTom Lane2006-03-081-5/+13
* Further examination of ltsReleaseBlock usage shows that it's got aTom Lane2006-03-071-20/+49
* Repair old performance bug in tuplesort.c/logtape.c. In the case whereTom Lane2006-03-072-16/+63
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-053-6/+6
* Incorporate a couple of recent tuplesort.c improvements into tuplestore.c.Tom Lane2006-03-041-11/+24
* Prevent sorting from requesting a SortTuple array that exceeds MaxAllocSize;Tom Lane2006-03-041-1/+8
* Improve sorting speed by pre-extracting the first sort-key column ofTom Lane2006-02-261-405/+600
* Update obsolete comment.Tom Lane2006-02-191-7/+4
* Modify logtape.c so that the initial LogicalTapeSetCreate call onlyTom Lane2006-02-191-26/+57
* Improve tuplesort.c to support variable merge order. The original codingTom Lane2006-02-191-53/+154
* Remove QNX port.Bruce Momjian2006-01-051-2/+2
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-222-20/+21
* Remove the t_datamcxt field of HeapTupleData. This was introduced forTom Lane2005-11-202-4/+2
* Change trace_sort to output to the log, rather than the user's terminal.Bruce Momjian2005-10-251-11/+11