Commit Graph

345 Commits (04b64b8ddf9926950fe86d7d489825c46665dc01)

Author SHA1 Message Date
Tom Lane 2d44c58c79 Avoid memory leaks when a GatherMerge node is rescanned. 8 years ago
Tom Lane 04e9678614 Code review for nodeGatherMerge.c. 8 years ago
Robert Haas bf11e7ee2e Propagate sort instrumentation from workers back to leader. 8 years ago
Robert Haas 3452dc5240 Push tuple limits through Gather and Gather Merge. 8 years ago
Robert Haas c4b841ba6a Fix interaction of triggers, partitioning, and EXPLAIN ANALYZE. 8 years ago
Tom Lane 21d304dfed Final pgindent + perltidy run for v10. 8 years ago
Andres Freund cc9f08b6b8 Move ExecProcNode from dispatch to function pointer based model. 8 years ago
Andrew Gierth 501ed02cf6 Fix transition tables for partition/inheritance. 8 years ago
Peter Eisentraut 113b0045e2 Reformat comments about ResultRelInfo 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Magnus Hagander bb1f8f9e5b Fix typos in comments 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 8 years ago
Tom Lane 9c7f5229ad Optimize joins when the inner relation can be proven unique. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Andrew Gierth b5635948ab Support hashed aggregation with grouping sets. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago
Robert Haas f35742ccb7 Support parallel bitmap heap scans. 9 years ago
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 9 years ago
Robert Haas 4c728f3829 Pass the source text for a parallel query to the workers. 9 years ago
Robert Haas 0414b26bac Add optimizer and executor support for parallel index-only scans. 9 years ago
Robert Haas 5262f7a4fc Add optimizer and executor support for parallel index scans. 9 years ago
Tom Lane 86d911ec0f Allow index AMs to cache data across aminsert calls within a SQL command. 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Andres Freund 69f4b9c85f Move targetlist SRF handling from expression evaluation to new executor node. 9 years ago
Robert Haas f1b4c771ea Fix reporting of constraint violations for table partitioning. 9 years ago
Robert Haas 345b2dcf07 Move partition_tuple_slot out of EState. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas 2ac3ef7a01 Fix tuple routing in cases where tuple descriptors don't match. 9 years ago
Tom Lane cd1b215692 Fix handling of expanded objects in CoerceToDomain and CASE execution. 9 years ago
Robert Haas e13029a5ce Provide a DSA area for all parallel queries. 9 years ago
Robert Haas b81b5a96f4 Unbreak Finalize HashAggregate over Partial HashAggregate. 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Andres Freund fc4b3dea29 User narrower representative tuples in the hash-agg hashtable. 9 years ago
Andres Freund 8ed3f11bb0 Perform one only projection to compute agg arguments. 9 years ago
Andres Freund 5dfc198146 Use more efficient hashtable for execGrouping.c to speed up hash aggregation. 9 years ago
Robert Haas 445a38aba2 Have heapam.h include lockdefs.h rather than lock.h. 9 years ago
Bruce Momjian f80049f76a C comment: align dashes in GroupState node header 9 years ago
Robert Haas 530fb68e0f Update comments to reflect code rearrangement. 9 years ago
Tom Lane 19e972d558 Rethink node-level representation of partial-aggregation modes. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Robert Haas 5702277ca9 Tweak EXPLAIN for parallel query to show workers launched. 10 years ago
Teodor Sigaev 8b99edefca Revert CREATE INDEX ... INCLUDING ... 10 years ago
Teodor Sigaev 386e3d7609 CREATE INDEX ... INCLUDING (column[, ...]) 10 years ago
Robert Haas 5fe5a2cee9 Allow aggregate transition states to be serialized and deserialized. 10 years ago
Robert Haas f9143d102f Rework custom scans to work more like the new extensible node stuff. 10 years ago
Robert Haas 0bf3ae88af Directly modify foreign tables. 10 years ago
Tom Lane 23a27b039d Widen query numbers-of-tuples-processed counters to uint64. 10 years ago