Commit Graph

1560 Commits (7d3957e53ebf26fc8d72dee1dacc2c827cc07caa)

Author SHA1 Message Date
Robert Haas 61c2e1a95f Improve access to parallel query from procedural languages. 9 years ago
Robert Haas 691b8d5928 Allow for parallel execution whenever ExecutorRun() is done only once. 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Peter Eisentraut a47b38c9ee Spelling fixes 9 years ago
Noah Misch 3a0d473192 Use wrappers of PG_DETOAST_DATUM_PACKED() more. 9 years ago
Tom Lane 5d3f7c57ab Remove dead code in nodeGatherMerge.c. 9 years ago
Andres Freund ce38949ba2 Improve expression evaluation test coverage. 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago
Tom Lane 15d03e5976 Silence compiler warnings in BitmapHeapNext(). 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 09529a70bb Fix parallel index and index-only scans to fall back to serial. 9 years ago
Robert Haas 98e6e89040 tidbitmap: Support shared iteration. 9 years ago
Robert Haas 5a73e17317 Improve error reporting for tuple-routing failures. 9 years ago
Robert Haas 9e0fe09fc5 Refactor bitmap heap scan in preparation for parallel support. 9 years ago
Peter Eisentraut eb75f4fced Use proper enum constants for LockWaitPolicy 9 years ago
Tom Lane 9b88f27cb4 Allow index AMs to return either HeapTuple or IndexTuple format during IOS. 9 years ago
Robert Haas a315b967cc Allow custom and foreign scans to have shutdown callbacks. 9 years ago
Tom Lane c29aff959d Consistently declare timestamp variables as TimestampTz. 9 years ago
Robert Haas 4c728f3829 Pass the source text for a parallel query to the workers. 9 years ago
Robert Haas acf555bc53 Shut down Gather's children before shutting down Gather itself. 9 years ago
Robert Haas 0414b26bac Add optimizer and executor support for parallel index-only scans. 9 years ago
Tom Lane f2ec57dee9 Make sure that hash join's bulk-tuple-transfer loops are interruptible. 9 years ago
Robert Haas 5262f7a4fc Add optimizer and executor support for parallel index scans. 9 years ago
Robert Haas 5e6d8d2bbb Allow parallel workers to execute subplans. 9 years ago
Robert Haas 72257f9578 simplehash: Additional tweaks to make specifying an allocator work. 9 years ago
Tom Lane 86d911ec0f Allow index AMs to cache data across aminsert calls within a SQL command. 9 years ago
Robert Haas c3c4f6e174 Revise the way the element allocator for a simplehash is specified. 9 years ago
Robert Haas 565903af47 Allow the element allocator for a simplehash to be specified. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Robert Haas 6f4b4ceefa Remove redundant comment. 9 years ago
Tom Lane 7afd56c3c6 Use castNode() in a bunch of statement-list-related code. 9 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Peter Eisentraut 3d9e73ea5f Update copyright years in some recently added files 9 years ago
Robert Haas 587cda35ca Fix things so that updatable views work with partitioned tables. 9 years ago
Robert Haas 132488bfee Set ecxt_scantuple correctly for tuple routing. 9 years ago
Robert Haas 27cdb3414b Reindent table partitioning code. 9 years ago
Tom Lane 0a8b9d3b2c Remove no-longer-needed loop in ExecGather(). 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 05bd889904 Fix RETURNING to work correctly with partition tuple routing. 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
Peter Eisentraut 352a24a1f9 Generate fmgr prototypes automatically 9 years ago
Tom Lane ab1f0c8225 Change representation of statement lists, and add statement location info. 9 years ago
Tom Lane 75abb955df Throw suitable error for COPY TO STDOUT/FROM STDIN in a SQL function. 9 years ago
Robert Haas 76568d3786 Fix incorrect function name in comment. 9 years ago
Robert Haas 0355e6f310 Repair commit b81b5a96f4. 9 years ago
Robert Haas 175ff6598e Fix possible crash reading pg_stat_activity. 9 years ago
Robert Haas 18fc5192a6 Remove unnecessary arguments from partitioning functions. 9 years ago