Commit Graph

730 Commits (b1ffe3ff0b7ed87b34ae0fc6eba71bf032e41b59)

Author SHA1 Message Date
Andres Freund 88ebd62fcc Deduplicate code between slot_getallattrs() and slot_getsomeattrs(). 7 years ago
Tom Lane 1c2cb2744b Fix run-time partition pruning for appends with multiple source rels. 8 years ago
Peter Eisentraut 0d5f05cde0 Allow multi-inserts during COPY into a partitioned table 8 years ago
Tom Lane e23bae82cf Fix up run-time partition pruning's use of relcache's partition data. 8 years ago
Tom Lane 4e23236403 Improve commentary about run-time partition pruning data structures. 8 years ago
Alvaro Herrera 5b0c7e2f75 Don't needlessly check the partition contraint twice 8 years ago
Tom Lane 321f648a31 Assorted cosmetic cleanup of run-time-partition-pruning code. 8 years ago
Tom Lane 73b7f48f78 Improve run-time partition pruning to handle any stable expression. 8 years ago
Tom Lane f755a152d4 Improve spelling of new FINALFUNC_MODIFY aggregate attribute. 8 years ago
Peter Eisentraut 30c66e77be Fix SPI error cleanup and memory leak 8 years ago
Bruce Momjian 7551d9bc40 C comment: add description of root_tuple_slot 8 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Alvaro Herrera da6f3e45dd Reorganize partitioning code 8 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Alvaro Herrera 15a8f8caad Fix IndexOnlyScan counter for heap fetches in parallel mode 8 years ago
Alvaro Herrera 499be013de Support partition pruning at execution time 8 years ago
Andres Freund f16241bef7 Raise error when affecting tuple moved into different partition. 8 years ago
Robert Haas 3d956d9562 Allow insert and update tuple routing and COPY for foreign tables. 8 years ago
Simon Riggs 4b2d44031f MERGE post-commit review 8 years ago
Simon Riggs 83454e3c2b New files for MERGE 8 years ago
Simon Riggs d204ef6377 MERGE SQL Command following SQL:2016 8 years ago
Simon Riggs aa5877bb26 Revert "MERGE SQL Command following SQL:2016" 8 years ago
Simon Riggs 7cf8a5c302 Revert "Modified files for MERGE" 8 years ago
Simon Riggs 354f13855e Modified files for MERGE 8 years ago
Simon Riggs e6597dc353 MERGE SQL Command following SQL:2016 8 years ago
Tom Lane 0b11a674fb Fix a boatload of typos in C comments. 8 years ago
Peter Eisentraut d92bc83c48 PL/pgSQL: Nested CALL with transactions 8 years ago
Andres Freund f4f5845b31 Quick adaption of JIT tuple deforming to the fast default patch. 8 years ago
Andres Freund 32af96b2b1 JIT tuple deforming in LLVM JIT provider. 8 years ago
Andres Freund 7ced1d1247 Add FIELDNO_* macro designating offset into structs required for JIT. 8 years ago
Andres Freund 4c0000b839 Handle EEOP_FUNCEXPR_[STRICT_]FUSAGE out of line. 8 years ago
Tom Lane 8f5ac44043 Fix WHERE CURRENT OF when the referenced cursor uses an index-only scan. 8 years ago
Peter Eisentraut 33803f67f1 Support INOUT arguments in procedures 8 years ago
Alvaro Herrera 364de25665 Update PartitionTupleRouting struct comment 8 years ago
Robert Haas edd44738bc Be lazier about partition tuple routing. 8 years ago
Andres Freund 4c0ec9ee28 Use platform independent type for TupleTableSlot->tts_off. 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Andres Freund bf6c614a2f Do execGrouping.c via expression eval machinery, take two. 8 years ago
Andres Freund 2a41507dab Revert "Do execGrouping.c via expression eval machinery." 8 years ago
Andres Freund 773aec7aa9 Do execGrouping.c via expression eval machinery. 8 years ago
Andres Freund c12693d8f3 Introduce ExecQualAndReset() helper. 8 years ago
Robert Haas 945f71db84 Avoid referencing off the end of subplan_partition_offsets. 8 years ago
Peter Eisentraut 8561e4840c Transaction control in PL procedures 8 years ago
Robert Haas 2f17844104 Allow UPDATE to move rows between partitions. 8 years ago
Andres Freund 69c3936a14 Expression evaluation based aggregate transition invocation. 8 years ago
Robert Haas 19c47e7c82 Factor error generation out of ExecPartitionCheck. 8 years ago
Robert Haas cc6337d2fe Simplify and encapsulate tuple routing support code. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 5dc692f78d Ensure proper alignment of tuples in HashMemoryChunkData buffers. 8 years ago
Andres Freund 93ea78b17c Fix EXPLAIN ANALYZE output for Parallel Hash. 8 years ago