Commit Graph

102 Commits (a5fc46414deb7cbcd4cec1275efac69b9ac10500)

Author SHA1 Message Date
David Rowley 3a5817695a Restrict Datum sort optimization to byval types only 3 years ago
David Rowley 40af10b571 Use Generation memory contexts to store tuples in sorts 4 years ago
David Rowley 77bae396df Adjust tuplesort API to have bitwise option flags 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
David Rowley 91e9e89dcc Make nodeSort.c use Datum sorts for single column sorts 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tomas Vondra d2d8a229bc Implement Incremental Sort 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Andres Freund 1ef6bd2954 Don't require return slots for nodes without projection. 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Robert Haas 9da0cc3528 Support parallel btree index builds. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas 8526bcb2df Try again to fix accumulation of parallel worker instrumentation. 8 years ago
Andres Freund 7082e614c0 Provide DSM segment to ExecXXXInitializeWorker functions. 8 years ago
Tom Lane 41b0dd987d Separate reinitialization of shared parallel-scan state from ExecReScan. 8 years ago
Robert Haas bf11e7ee2e Propagate sort instrumentation from workers back to leader. 8 years ago
Andres Freund cc9f08b6b8 Move ExecProcNode from dispatch to function pointer based model. 9 years ago
Andres Freund d47cfef711 Move interrupt checking from ExecProcNode() to executor nodes. 9 years ago
Andres Freund fa117ee403 Allow avoiding tuple copy within tuplesort_gettupleslot(). 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas f1f5ec1efa Reuse abbreviated keys in ordered [set] aggregates. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Robert Haas 40f42d2a34 Use outerPlanState macro instead of referring to leffttree. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 53e757689c Make NestLoop plan nodes pass outer-relation variables into their inner 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 421d7d8edb Remove no-longer-needed ExecCountSlots infrastructure. 16 years ago
Bruce Momjian 0e550ff617 Revert DTrace patch from Robert Lor 17 years ago
Bruce Momjian 227f817c1f Add support for additional DTrace probes. 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Tom Lane d26559dbf3 Teach tuplesort.c about "top N" sorting, in which only the first N tuples 19 years ago
Tom Lane 4431758229 Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 20 years ago
Tom Lane cdd5178c69 Extend the MinimalTuple concept to tuplesort.c, thereby reducing the 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane d2c555ee53 Teach nodeSort and nodeMaterial to optimize out unnecessary overhead 20 years ago
Tom Lane 2c0ef9777c Extend the ExecInitNode API so that plan nodes receive a set of flag 20 years ago
Tom Lane 909ca1407c Improve sorting speed by pre-extracting the first sort-key column of 20 years ago