Commit Graph

1419 Commits (fd5200c3dca0bc725f5848eef7ffff538f4479ed)

Author SHA1 Message Date
Robert Haas 45be99f8cd Support parallel joins, and make related improvements. 10 years ago
Robert Haas a7de3dc5c3 Support multi-stage aggregation. 10 years ago
Tom Lane 65c5fcd353 Restructure index access method API to hide most of it at the C level. 10 years ago
Robert Haas 23c2dd03d5 Fix spelling mistakes. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas bc7fcab5e3 Read from the same worker repeatedly until it returns no tuple. 10 years ago
Tom Lane 6efbded6e4 Allow omitting one or both boundaries in an array slice specifier. 10 years ago
Teodor Sigaev bbbd807097 Revert 9246af6799 because 10 years ago
Robert Haas 2bdfcb52c5 Fix TupleQueueReaderNext not to ignore its nowait argument. 10 years ago
Teodor Sigaev 9246af6799 Allow to omit boundaries in array subscript 10 years ago
Peter Eisentraut a351705d8a Improve some messages 10 years ago
Andres Freund 84ac126ee7 Fix ON CONFLICT UPDATE bug breaking AFTER UPDATE triggers. 10 years ago
Robert Haas b287df70e4 Allow EXPLAIN (ANALYZE, VERBOSE) to display per-worker statistics. 10 years ago
Robert Haas 385f337c9f Allow foreign and custom joins to handle EvalPlanQual rechecks. 10 years ago
Robert Haas 3690dc6b03 Fix obsolete comment. 10 years ago
Robert Haas 6c878a7553 Avoid server crash when worker registration fails at execution time. 10 years ago
Robert Haas 166b61a88e Avoid aggregating worker instrumentation multiple times. 10 years ago
Robert Haas adeee97486 Fix dumb bug in tqueue.c 10 years ago
Robert Haas 179c97bf58 Remove accidentally-committed debugging code. 10 years ago
Robert Haas f0661c4e8c Make sequential scans parallel-aware. 10 years ago
Tom Lane b05ae27e9a Add missing "static" qualifier. 10 years ago
Robert Haas bf3d015631 Fix rebasing mistake in nodeGather.c 10 years ago
Robert Haas 89ff5c7f75 Add a dummy return statement to TupleQueueRemap. 10 years ago
Robert Haas fba60e573e Remove set-but-not-used variables. 10 years ago
Robert Haas 8d7396e509 Try to convince gcc that TupleQueueRemap never falls off the end. 10 years ago
Robert Haas 6e71dd7ce9 Modify tqueue infrastructure to support transient record types. 10 years ago
Robert Haas 1efc7e5382 Fix problems with ParamListInfo serialization mechanism. 10 years ago
Robert Haas 3a1f8611f2 Update parallel executor support to reuse the same DSM. 10 years ago
Peter Eisentraut a8d585c091 Message style improvements 10 years ago
Robert Haas 8538a63070 Make Gather node projection-capable. 10 years ago
Robert Haas 31ba62ce32 Fix typos in comments. 10 years ago
Robert Haas bde39eed0c Fix a couple of bugs in recent parallelism-related commits. 10 years ago
Robert Haas 1a219fa15b Add header comments to execParallel.c and nodeGather.c. 10 years ago
Robert Haas dc486fb969 Remove duplicate word. 10 years ago
Robert Haas bfc78d7196 Rewrite interaction of parallel mode with parallel executor support. 10 years ago
Robert Haas 5fc4c26db5 Allow FDWs to push down quals without breaking EvalPlanQual rechecks. 10 years ago
Robert Haas b8dd19af50 Improve INSERT .. ON CONFLICT error message. 10 years ago
Tom Lane f2fc98fb8e Further twiddling of nodeHash.c hashtable sizing calculation. 10 years ago
Tom Lane a31e64d065 Fix some issues in new hashtable size calculations in nodeHash.c. 10 years ago
Tom Lane bf686796a0 Add missing "static" specifier. 10 years ago
Robert Haas 3bd909b220 Add a Gather executor node. 10 years ago
Robert Haas d1b7c1ffe7 Parallel executor support. 10 years ago
Andres Freund 617db3a2d8 Fix ON CONFLICT DO UPDATE for tables with oids. 10 years ago
Robert Haas 4a4e6893aa Glue layer to connect the executor to the shm_mq mechanism. 10 years ago
Robert Haas 7aea8e4f2d Determine whether it's safe to attempt a parallel plan for a query. 10 years ago
Stephen Frost 22eaf35c1d RLS refactoring 10 years ago
Alvaro Herrera 1aba62ec63 Allow per-tablespace effective_io_concurrency 10 years ago
Tom Lane 6e5d9f278c Avoid O(N^2) behavior when enlarging SPI tuple table in spi_printtup(). 11 years ago
Alvaro Herrera 8c3d63c521 Remove ExecGetScanType function 11 years ago
Kevin Grittner 1cac8c9820 Fix bug in calculations of hash join buckets. 11 years ago