Commit Graph

339 Commits (f3622b64762bb5ee5242937f0fadcacb1a10f30e)

Author SHA1 Message Date
Robert Haas 60f7c0abef Use ResultRelInfo ** rather than ResultRelInfo * for tuple routing. 8 years ago
Andres Freund 84ad4b036d Reduce memory usage of targetlist SRFs. 8 years ago
Peter Eisentraut 1356f78ea9 Reduce excessive dereferencing of function pointers 8 years ago
Robert Haas 9d71323dac Even if some partitions are foreign, allow tuple routing. 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
Andres Freund cc9f08b6b8 Move ExecProcNode from dispatch to function pointer based model. 8 years ago
Robert Haas f81a91db4d Use a real RT index when setting up partition tuple routing. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 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
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Peter Eisentraut 944dc0f9ce Check relkind of tables in CREATE/ALTER SUBSCRIPTION 8 years ago
Robert Haas 59f40566ca Fix relcache leak when row triggers on partitions are fired by COPY. 8 years ago
Tom Lane e240a65c7d Provide an error cursor for "can't call an SRF here" errors. 9 years ago
Robert Haas c0a8ae7be3 Fix reporting of violations in ExecConstraints, again. 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
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
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 b81b5a96f4 Unbreak Finalize HashAggregate over Partial HashAggregate. 9 years ago
Robert Haas f0e44751d7 Implement table partitioning. 9 years ago
Andres Freund 5dfc198146 Use more efficient hashtable for execGrouping.c to speed up hash aggregation. 9 years ago
Tom Lane 8a4930e3fa Fix latent crash in do_text_output_multiline(). 9 years ago
Tom Lane 23a27b039d Widen query numbers-of-tuples-processed counters to uint64. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas 3bd909b220 Add a Gather executor node. 10 years ago
Alvaro Herrera 8c3d63c521 Remove ExecGetScanType function 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Tom Lane afb9249d06 Add support for doing late row locking in FDWs. 10 years ago
Tom Lane 1a8a4e5cde Code review for foreign/custom join pushdown patch. 10 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
Tom Lane 9fac5fd741 Move LockClauseStrength, LockWaitPolicy into new file nodes/lockoptions.h. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane a34fa8ee7c Initial code review for CustomScan patch. 11 years ago
Tom Lane bf7ca15875 Ensure that RowExprs and whole-row Vars produce the expected column names. 11 years ago
Robert Haas 0b03e5951b Introduce custom path and scan providers. 11 years ago
Alvaro Herrera df630b0dd5 Implement SKIP LOCKED for row-level locks 11 years ago
Alvaro Herrera 1c9701cfe5 Fix FOR UPDATE NOWAIT on updated tuple chains 11 years ago
Tom Lane 45b0f35723 Avoid leaking memory while evaluating arguments for a table function. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago