Commit Graph

2130 Commits (6973533650c04653d9018f61c1ac99ecb11094bd)

Author SHA1 Message Date
Heikki Linnakangas 6973533650 Revise child-to-root tuple conversion map management. 5 years ago
Heikki Linnakangas f49b85d783 Clean up code to resolve the "root target relation" in nodeModifyTable.c 5 years ago
Heikki Linnakangas c5b097f8fa Refactor code for cross-partition updates to a separate function. 5 years ago
Heikki Linnakangas a04daa97a4 Remove es_result_relation_info from EState. 5 years ago
Heikki Linnakangas 178f2d560d Include result relation info in direct modify ForeignScan nodes. 5 years ago
Heikki Linnakangas 1375422c78 Create ResultRelInfos later in InitPlan, index them by RT index. 5 years ago
Peter Eisentraut 2453ea1422 Support for OUT parameters in procedures 5 years ago
Tom Lane 41efb83408 Move resolution of AlternativeSubPlan choices to the planner. 5 years ago
Tom Lane 2000b6c10a Don't fetch partition check expression during InitResultRelInfo. 5 years ago
Jeff Davis c8aeaf3ab3 Change LogicalTapeSetBlocks() to use nBlocksWritten. 5 years ago
Jeff Davis 3bd35d4f51 HashAgg: release write buffers sooner by rewinding tape. 5 years ago
Jeff Davis 0758964963 logtape.c: do not preallocate for tapes when sorting 5 years ago
Alvaro Herrera f481d28232
Check default partitions constraints while descending 5 years ago
Tom Lane 1e7629d2c9 Be more careful about the shape of hashable subplan clauses. 5 years ago
Tom Lane 7a980dfc6c Fix matching of sub-partitions when a partitioned plan is stale. 6 years ago
Peter Geoghegan d6c08e29e7 Add hash_mem_multiplier GUC. 6 years ago
Jeff Davis 9878b643f3 HashAgg: use better cardinality estimate for recursive spilling. 6 years ago
Peter Geoghegan c49c74d192 Rename another "hash_mem" local variable. 6 years ago
David Rowley 0e3e1c4e1c Make EXPLAIN ANALYZE of HashAgg more similar to Hash Join 6 years ago
Jeff Davis 200f6100a9 Fix LookupTupleHashEntryHash() pipeline-stall issue. 6 years ago
Amit Kapila 2a2494229a Fix buffer usage stats for nodes above Gather Merge. 6 years ago
Amit Kapila 044dc7b964 Fix minor typo in nodeIncrementalSort.c. 6 years ago
Peter Geoghegan 564ce62164 Rename "hash_mem" local variable. 6 years ago
Thomas Munro cdc7169509 Use MinimalTuple for tuple queues. 6 years ago
Jeff Davis 2302302236 HashAgg: before spilling tuples, set unneeded columns to NULL. 6 years ago
Andres Freund e07633646a code: replace 'master' with 'leader' where appropriate. 6 years ago
David Rowley 9bdb300ded Fix EXPLAIN ANALYZE for parallel HashAgg plans 6 years ago
Thomas Munro 7897e3bb90 Fix buffile.c error handling. 6 years ago
Tom Lane 2f48ede080 Avoid using a cursor in plpgsql's RETURN QUERY statement. 6 years ago
Jeff Davis 1b2c29469a Fix HashAgg regression from choosing too many initial buckets. 6 years ago
Tom Lane 3048898e73 Mop-up for wait event naming issues. 6 years ago
Tom Lane fa27dd40d5 Run pgindent with new pg_bsd_indent version 2.1.1. 6 years ago
Michael Paquier 7ccb2f54d9 Fix assertion with relation using REPLICA IDENTITY FULL in subscriber 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Alvaro Herrera 17cc133f01
Dial back -Wimplicit-fallthrough to level 3 6 years ago
Alvaro Herrera 3e9744465d
Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGS 6 years ago
Tomas Vondra 1a40d37a9f Fix typos and improve incremental sort comments 6 years ago
Tomas Vondra 9155b4be9a Do no reset bounded before incremental sort rescan 6 years ago
Tomas Vondra c442722648 Fix handling of REWIND/MARK/BACKWARD in incremental sort 6 years ago
Amit Kapila 69bfaf2e1d Change the display of WAL usage statistics in Explain. 6 years ago
Andres Freund 299298bc87 Fix transient memory leak for SRFs in FROM. 6 years ago
Tom Lane 5836d32655 Fix minor violations of FunctionCallInvoke usage protocol. 6 years ago
David Rowley 3cb02e307e Fix possible crash with GENERATED ALWAYS columns 6 years ago
Tom Lane 2d59643dbc Account for collation when coercing the output of a SQL function. 6 years ago
Michael Paquier 8128b0c152 Fix collection of typos and grammar mistakes in the tree, volume 2 6 years ago
Amit Kapila ef08ca113f Cosmetic fixups for WAL usage work. 6 years ago
Tom Lane 35cb574aa8 Suppress -Wimplicit-fallthrough warning in new LIMIT WITH TIES code. 6 years ago
Noah Misch 328c70997b Optimize RelationFindReplTupleSeq() for CLOBBER_CACHE_ALWAYS. 6 years ago
Tom Lane 969f9d0b4b Make EXPLAIN report maximum hashtable usage across multiple rescans. 6 years ago
Tom Lane 5c27bce7f3 Clear dangling pointer to avoid bogus EXPLAIN printout in a corner case. 6 years ago