summaryrefslogtreecommitdiff
path: root/src/backend/utils/sort
Commit message (Expand)AuthorAgeFilesLines
* Fix various typos and incorrect/outdated name referencesDavid Rowley2023-04-191-3/+3
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-081-1/+1
* Pass down table relation into more index relation functionsAndres Freund2023-04-011-2/+3
* Simplify useless 0L constantsPeter Eisentraut2023-03-291-2/+2
* Fix rare sharedtuplestore.c corruption.Thomas Munro2023-01-261-2/+3
* Fix and clarify function comment on LogicalTapeSetCreate.Heikki Linnakangas2023-01-231-4/+10
* Add BufFileRead variants with short read and EOF detectionPeter Eisentraut2023-01-163-74/+13
* Remove redundant setting of tuplesort statusJohn Naylor2023-01-091-1/+1
* Update copyright for 2023Bruce Momjian2023-01-027-7/+7
* Add const to BufFileWritePeter Eisentraut2022-12-301-4/+4
* Remove unnecessary castsPeter Eisentraut2022-12-303-18/+18
* Add copyright notices to meson filesAndrew Dunstan2022-12-201-0/+2
* Remove unnecessary castsPeter Eisentraut2022-12-081-6/+6
* Remove AssertArg and AssertStatePeter Eisentraut2022-10-281-6/+6
* Allow nodeSort to perform Datum sorts for byref typesDavid Rowley2022-10-281-2/+16
* meson: Add initial version of meson based build systemAndres Freund2022-09-211-0/+9
* Harmonize more parameter names in bulk.Peter Geoghegan2022-09-201-1/+1
* Be smarter about freeing tuples during tuplesortsDavid Rowley2022-09-011-23/+15
* Fix typo in comment for writetuple() functionAlexander Korotkov2022-08-271-1/+1
* Improve speed of hash index build.Tom Lane2022-07-281-2/+17
* Split tuplesortvariants.c from tuplesort.cAlexander Korotkov2022-07-273-1704/+1589
* Split TuplesortPublic from TuplesortstateAlexander Korotkov2022-07-271-349/+465
* Move memory management away from writetup() and tuplesort_put*()Alexander Korotkov2022-07-271-45/+33
* Put abbreviation logic into puttuple_common()Alexander Korotkov2022-07-271-158/+56
* Add new Tuplesortstate.removeabbrev functionAlexander Korotkov2022-07-271-48/+89
* Remove Tuplesortstate.copytup functionAlexander Korotkov2022-07-271-198/+133
* Invent qsort_interruptible().Tom Lane2022-07-122-0/+17
* Overload index_form_tuple to allow the memory context to be suppliedDavid Rowley2022-07-071-3/+4
* Remove debug messages from tuplesort_sort_memtuples()John Naylor2022-05-231-5/+0
* Pre-beta mechanical code beautification.Tom Lane2022-05-121-9/+9
* Fix some incorrect preprocessor tests in tuplesort specializationsDavid Rowley2022-05-111-9/+12
* Fix performance regression in tuplesort specializationsDavid Rowley2022-04-221-1/+28
* Fix CLUSTER tuplesorts on abbreviated expressions.Peter Geoghegan2022-04-201-4/+4
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-131-1/+0
* Use Generation memory contexts to store tuples in sortsDavid Rowley2022-04-041-4/+16
* Adjust tuplesort API to have bitwise option flagsDavid Rowley2022-04-041-51/+60
* Fix tuplesort optimization for CLUSTER-on-expression.Thomas Munro2022-04-041-22/+56
* Specialize tuplesort routines for different kinds of abbreviated keysJohn Naylor2022-04-021-2/+158
* Add UNIQUE null treatment optionPeter Eisentraut2022-02-031-2/+6
* Update copyright for 2022Bruce Momjian2022-01-075-5/+5
* Improve sift up/down code in binaryheap.c and logtape.c.Tom Lane2021-12-141-31/+23
* Fix datatype confusion in logtape.c's right_offset().Tom Lane2021-12-141-2/+2
* Clarify the logic in a few places in the new balanced merge code.Heikki Linnakangas2021-10-251-3/+9
* Fix parallel sort, broken by the balanced merge patch.Heikki Linnakangas2021-10-181-2/+3
* Fix duplicate typedef LogicalTape.Heikki Linnakangas2021-10-181-2/+2
* Fix format modifier used in elog.Heikki Linnakangas2021-10-181-1/+1
* Replace polyphase merge algorithm with a simple balanced k-way merge.Heikki Linnakangas2021-10-181-369/+293
* Refactor LogicalTapeSet/LogicalTape interface.Heikki Linnakangas2021-10-182-394/+291
* Optimize fileset usage in apply worker.Amit Kapila2021-09-022-2/+3
* Refactor sharedfileset.c to separate out fileset implementation.Amit Kapila2021-08-302-6/+7