Commit Graph

730 Commits (b1ffe3ff0b7ed87b34ae0fc6eba71bf032e41b59)

Author SHA1 Message Date
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
Peter Eisentraut 665d1fad99 Logical replication 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Robert Haas 39162b2030 Fix failure to enforce partitioning contraint for internal partitions. 9 years ago
Andres Freund 69f4b9c85f Move targetlist SRF handling from expression evaluation to new executor node. 9 years ago
Tom Lane ab1f0c8225 Change representation of statement lists, and add statement location info. 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 1fc5c49450 Refactor partition tuple routing code to reduce duplication. 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
Tom Lane 1833f1a1c3 Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. 9 years ago
Andres Freund 5dfc198146 Use more efficient hashtable for execGrouping.c to speed up hash aggregation. 10 years ago
Tom Lane af33039317 Fix worst memory leaks in tqueue.c. 10 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Tom Lane 69f526aa49 Mark read/write expanded values as read-only in ExecProject(). 10 years ago
Tom Lane 8a4930e3fa Fix latent crash in do_text_output_multiline(). 10 years ago
Robert Haas f9143d102f Rework custom scans to work more like the new extensible node stuff. 10 years ago
Tom Lane 23a27b039d Widen query numbers-of-tuples-processed counters to uint64. 10 years ago
Robert Haas 69d34408e5 Allow parallel custom and foreign scans. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas b287df70e4 Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics. 10 years ago
Robert Haas 166b61a88e Avoid aggregating worker instrumentation multiple times. 10 years ago
Robert Haas f0661c4e8c Make sequential scans parallel-aware. 10 years ago
Robert Haas 6e71dd7ce9 Modify tqueue infrastructure to support transient record types. 10 years ago
Robert Haas 3a1f8611f2 Update parallel executor support to reuse the same DSM. 10 years ago
Robert Haas bfc78d7196 Rewrite interaction of parallel mode with parallel executor support. 11 years ago
Tom Lane a31e64d065 Fix some issues in new hashtable size calculations in nodeHash.c. 11 years ago
Robert Haas 3bd909b220 Add a Gather executor node. 11 years ago
Robert Haas d1b7c1ffe7 Parallel executor support. 11 years ago
Robert Haas 4a4e6893aa Glue layer to connect the executor to the shm_mq mechanism. 11 years ago
Alvaro Herrera 8c3d63c521 Remove ExecGetScanType function 11 years ago
Tom Lane dd7a8f66ed Redesign tablesample method API, and do extensive code review. 11 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Simon Riggs f6d208d6e5 TABLESAMPLE, SQL Standard and extensible 11 years ago
Tom Lane 1dc5ebc907 Support "expanded" objects, particularly arrays, for better performance. 11 years ago
Tom Lane afb9249d06 Add support for doing late row locking in FDWs. 11 years ago
Tom Lane 1a8a4e5cde Code review for foreign/custom join pushdown patch. 11 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Stephen Frost e89bd02f58 Perform RLS WITH CHECK before constraints, etc 11 years ago
Heikki Linnakangas 62420ae7d6 Move functions related to index maintenance to separate source file. 11 years ago
Andres Freund 62e2a8dc2c Define integer limits independently from the system definitions. 11 years ago
Andres Freund 83ff1618bc Centralize definition of integer limits. 11 years ago
Tom Lane 9fac5fd741 Move LockClauseStrength, LockWaitPolicy into new file nodes/lockoptions.h. 11 years ago
Tom Lane 09d8d110a6 Use FLEXIBLE_ARRAY_MEMBER in a bunch more places. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane 447770404c Rearrange CustomScan API. 11 years ago