Commit Graph

460 Commits (4d3f03f42227bb351c2021a9ccea2fff9c023cfc)

Author SHA1 Message Date
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Heikki Linnakangas 68b1a4877e Fix a few comments that referred to copy.c. 5 years ago
Heikki Linnakangas fb5883da86 Remove PartitionRoutingInfo struct. 5 years ago
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 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
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
Tom Lane 1e7629d2c9 Be more careful about the shape of hashable subplan clauses. 5 years ago
David Rowley 6ee3b5fb99 Use int64 instead of long in incremental sort code 5 years ago
Jeff Davis 2302302236 HashAgg: before spilling tuples, set unneeded columns to NULL. 6 years ago
Andres Freund a9a4a7ad56 code: replace most remaining uses of 'master'. 6 years ago
David Rowley 9bdb300ded Fix EXPLAIN ANALYZE for parallel HashAgg plans 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Tom Lane 969f9d0b4b Make EXPLAIN report maximum hashtable usage across multiple rescans. 6 years ago
Alvaro Herrera 357889eb17
Support FETCH FIRST WITH TIES 6 years ago
Tomas Vondra d2d8a229bc Implement Incremental Sort 6 years ago
Alexander Korotkov 911e702077 Implement operator class parameters 6 years ago
Jeff Davis 1f39bce021 Disk-based Hash Aggregation. 6 years ago
Peter Eisentraut c6679e4fca Optimize update of tables with generated columns 6 years ago
Andres Freund 1fdb7f9789 expression eval: Don't redundantly keep track of AggState. 6 years ago
Tom Lane 41c6f9db25 Repair more failures with SubPlans in multi-row VALUES lists. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 5935917ce5 Allow executor startup pruning to prune all child nodes. 6 years ago
Tom Lane 6ef77cf46e Further adjust EXPLAIN's choices of table alias names. 6 years ago
Jeff Davis 30d47723fd Fix comments in execGrouping.c 6 years ago
Amit Kapila e0487223ec Make the order of the header file includes consistent. 6 years ago
Andres Freund 30d1379658 Fix ExprState's tag to be of type NodeTag rather than Node. 6 years ago
Andres Freund 27cc7cd2bc Reorder EPQ work, to fix rowmark related bugs and improve efficiency. 6 years ago
Andres Freund fb3b098fe8 Remove fmgr.h includes from headers that don't really need it. 6 years ago
Tom Lane 3c926587b5 Remove EState.es_range_table_array. 6 years ago
Andres Freund 2abd7ae9b2 Fix representation of hash keys in Hash/HashJoin nodes. 6 years ago
Michael Paquier 6b8548964b Fix inconsistencies in the code 7 years ago
Heikki Linnakangas cd96389d71 Fix confusion on different kinds of slots in IndexOnlyScans. 7 years ago
Michael Paquier 1fb6f62a84 Fix typos in various places 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Michael Paquier 7e19929ea2 Fix duplicated words in comments 7 years ago
Andres Freund b8b94ea129 Fix slot type issue for fuzzy distance index scan over out-of-core table AM. 7 years ago
Andres Freund 86b85044e8 tableam: Add table_multi_insert() and revamp/speed-up COPY FROM buffering. 7 years ago
Andres Freund bfbcad478f tableam: bitmap table scan. 7 years ago
Andres Freund 73c954d248 tableam: sample scan. 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Robert Haas 898e5e3290 Allow ATTACH PARTITION with only ShareUpdateExclusiveLock. 7 years ago
Andres Freund 277cb78983 Don't reuse slots between root and partition in ON CONFLICT ... UPDATE. 7 years ago
Andres Freund ad0bda5d24 Store tuples for EvalPlanQual in slots, rather than as HeapTuples. 7 years ago
Andres Freund ff11e7f4b9 Use slots in trigger infrastructure, except for the actual invocation. 7 years ago