Commit Graph

57 Commits (27cc7cd2bc8a5e8efc8279bc5d2a8ae42fd8ad33)

Author SHA1 Message Date
Andres Freund 27cc7cd2bc Reorder EPQ work, to fix rowmark related bugs and improve efficiency. 6 years ago
Tom Lane 9e1c9f9594 pgindent run prior to branching v12. 6 years ago
Thomas Munro 74b7cc8c02 Fix misleading comment in nodeIndexonlyscan.c. 6 years ago
Heikki Linnakangas cd96389d71 Fix confusion on different kinds of slots in IndexOnlyScans. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane be76af171c Initial pgindent run for v12. 6 years ago
Andres Freund 88e6ad3054 Fix two memory leaks around force-storing tuples in slots. 6 years ago
Tom Lane 9c703c169a Make queries' locking of indexes more consistent. 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Tom Lane 80b9e9c466 Improve performance of index-only scans with many index columns. 7 years ago
Andres Freund ad0bda5d24 Store tuples for EvalPlanQual in slots, rather than as HeapTuples. 7 years ago
Andres Freund 0944ec54de Don't include genam.h from execnodes.h and relscan.h anymore. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Andres Freund 1ef6bd2954 Don't require return slots for nodes without projection. 7 years ago
Tom Lane 29ef2b310d Restore sane locking behavior during parallel query. 7 years ago
Tom Lane 9ddef36278 Centralize executor's opening/closing of Relations for rangetable entries. 7 years ago
Andres Freund 29c94e03c7 Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. 7 years ago
Heikki Linnakangas 99fdebaf2d Rephrase a few comments for clarity. 7 years ago
Alvaro Herrera 15a8f8caad Fix IndexOnlyScan counter for heap fetches in parallel mode 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Andres Freund c12693d8f3 Introduce ExecQualAndReset() helper. 8 years ago
Tom Lane 2e668c522e Avoid crash during EvalPlanQual recheck of an inner indexscan. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund 7082e614c0 Provide DSM segment to ExecXXXInitializeWorker functions. 8 years ago
Robert Haas 11c1d555ce Improve comments for parallel executor estimation functions. 8 years ago
Tom Lane 41b0dd987d Separate reinitialization of shared parallel-scan state from ExecReScan. 8 years ago
Andres Freund cc9f08b6b8 Move ExecProcNode from dispatch to function pointer based model. 8 years ago
Andres Freund d47cfef711 Move interrupt checking from ExecProcNode() to executor nodes. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane d466335064 Don't be so trusting that shm_toc_lookup() will always succeed. 8 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Robert Haas 09529a70bb Fix parallel index and index-only scans to fall back to serial. 9 years ago
Tom Lane 9b88f27cb4 Allow index AMs to return either HeapTuple or IndexTuple format during IOS. 9 years ago
Robert Haas 0414b26bac Add optimizer and executor support for parallel index-only scans. 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas a892234f83 Change the format of the VM fork to add a second bit per page. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Tom Lane f84c8601d6 Add error check for lossy distance functions in index-only scans. 10 years ago
Tom Lane 1a8a4e5cde Code review for foreign/custom join pushdown patch. 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Jeff Davis 35c0cd3b05 Improve comment for tricky aspect of index-only scans. 12 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 5194024d72 Incidental cleanup of matviews code. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Kevin Grittner cdf91edba9 Fix serializable mode with index-only scans. 13 years ago