Commit Graph

595 Commits (4729d1e8aab90bc5861a4ff01fc306ebf1bec433)

Author SHA1 Message Date
Andres Freund cc415a56d0 Basic planner and executor integration for JIT. 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Robert Haas e44dd84325 Avoid listing the same ResultRelInfo in more than one EState list. 8 years ago
Peter Eisentraut 8b9e9644dc Replace AclObjectKind with ObjectType 9 years ago
Robert Haas 19c47e7c82 Factor error generation out of ExecPartitionCheck. 9 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 9 years ago
Robert Haas 4e5fe9ad19 Centralize executor-related partitioning code. 9 years ago
Robert Haas e64861c79b Track in the plan the types associated with PARAM_EXEC parameters. 9 years ago
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 9 years ago
Alvaro Herrera c6764eb3ae Revert bogus fixes of HOT-freezing bug 9 years ago
Robert Haas 639c1a6bb9 Fix mistaken failure to allow parallelism in corner case. 9 years ago
Robert Haas 60f7c0abef Use ResultRelInfo ** rather than ResultRelInfo * for tuple routing. 9 years ago
Alvaro Herrera a5736bf754 Fix traversal of half-frozen update chains 9 years ago
Robert Haas e9baa5e9fa Allow DML commands that create tables to use parallel query. 9 years ago
Tom Lane 0f79440fb0 Fix SQL-spec incompatibilities in new transition table feature. 9 years ago
Peter Eisentraut 1356f78ea9 Reduce excessive dereferencing of function pointers 9 years ago
Robert Haas 9d71323dac Even if some partitions are foreign, allow tuple routing. 9 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 9 years ago
Robert Haas c4b841ba6a Fix interaction of triggers, partitioning, and EXPLAIN ANALYZE. 9 years ago
Robert Haas 54cde0c4c0 Don't lock tables in RelationGetPartitionDispatchInfo. 9 years ago
Peter Eisentraut a1ef920e27 Remove uses of "slave" in replication contexts 9 years ago
Peter Eisentraut f40254a799 Fix typo 9 years ago
Robert Haas 4132dbec69 Fix partitioning crashes during error reporting. 9 years ago
Robert Haas c85ec643ff Reverse-convert row types in ExecWithCheckOptions. 9 years ago
Robert Haas f81a91db4d Use a real RT index when setting up partition tuple routing. 9 years ago
Andrew Gierth 501ed02cf6 Fix transition tables for partition/inheritance. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Heikki Linnakangas ba1f017069 Fix typo in comment. 9 years ago
Tom Lane 651902deb1 Re-run pgindent. 9 years ago
Robert Haas 15ce775faa Prevent BEFORE triggers from violating partitioning constraints. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Robert Haas 59f40566ca Fix relcache leak when row triggers on partitions are fired by COPY. 9 years ago
Robert Haas df1a4eba94 Fix typos in comments. 9 years ago
Robert Haas e180c8aa8c Fire per-statement triggers on partitioned tables. 9 years ago
Robert Haas c0a8ae7be3 Fix reporting of violations in ExecConstraints, again. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 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
Robert Haas 5a73e17317 Improve error reporting for tuple-routing failures. 9 years ago
Robert Haas 4c728f3829 Pass the source text for a parallel query to the workers. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Robert Haas 6f4b4ceefa Remove redundant comment. 9 years ago
Robert Haas 132488bfee Set ecxt_scantuple correctly for tuple routing. 10 years ago
Robert Haas 27cdb3414b Reindent table partitioning code. 10 years ago
Peter Eisentraut 665d1fad99 Logical replication 10 years ago
Robert Haas 05bd889904 Fix RETURNING to work correctly with partition tuple routing. 10 years ago
Robert Haas 39162b2030 Fix failure to enforce partitioning contraint for internal partitions. 10 years ago
Robert Haas 18fc5192a6 Remove unnecessary arguments from partitioning functions. 10 years ago