Commit Graph

657 Commits (e6ccd1ce1644d1b40b7981f8bc172394de524f99)

Author SHA1 Message Date
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
Andres Freund b40933101c Perform slot validity checks in a separate pass over expression. 8 years ago
Peter Eisentraut 0689dc3a23 Add includes to make header files self-contained 8 years ago
Tom Lane 6719b238e8 Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit. 8 years ago
Andres Freund 1804284042 Add parallel-aware hash joins. 8 years ago
Robert Haas 8526bcb2df Try again to fix accumulation of parallel worker instrumentation. 8 years ago
Andres Freund 538d114f6d Allow executor nodes to change their ExecProcNode function. 8 years ago
Robert Haas ab72716778 Support Parallel Append plan nodes. 8 years ago
Andres Freund 5bcf389ecf Fix EXPLAIN ANALYZE of hash join when the leader doesn't participate. 8 years ago
Robert Haas 87c37e3291 Re-allow INSERT .. ON CONFLICT DO NOTHING on partitioned tables. 8 years ago
Robert Haas eaedf0df71 Update typedefs.list and re-run pgindent 8 years ago
Robert Haas b10967eddf Avoid projecting tuples unnecessarily in Gather and Gather Merge. 8 years ago
Andres Freund 7082e614c0 Provide DSM segment to ExecXXXInitializeWorker functions. 8 years ago
Robert Haas e89a71fb44 Pass InitPlan values to workers via Gather (Merge). 8 years ago
Robert Haas 4e5fe9ad19 Centralize executor-related partitioning code. 8 years ago
Peter Eisentraut 0e1539ba0d Add some const decorations to prototypes 8 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 8 years ago
Robert Haas 60f7c0abef Use ResultRelInfo ** rather than ResultRelInfo * for tuple routing. 8 years ago
Andres Freund 84ad4b036d Reduce memory usage of targetlist SRFs. 8 years ago
Tom Lane 1518d07842 Fix crash when logical decoding is invoked from a PL function. 8 years ago
Tom Lane c12d570fa1 Support arrays over domains. 8 years ago
Andres Freund 6b65a7fe62 Remove TupleDesc remapping logic from tqueue.c. 8 years ago
Peter Eisentraut 1356f78ea9 Reduce excessive dereferencing of function pointers 8 years ago
Robert Haas 9d71323dac Even if some partitions are foreign, allow tuple routing. 8 years ago