Commit Graph

219 Commits (3f96d113ff84787b490e974d9cd6da69c15687f9)

Author SHA1 Message Date
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Alexander Korotkov 3f74daa8df Fix memory leak in IndexScan node with reordering 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Andres Freund 27cc7cd2bc Reorder EPQ work, to fix rowmark related bugs and improve efficiency. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Andres Freund b8b94ea129 Fix slot type issue for fuzzy distance index scan over out-of-core table AM. 7 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
Andres Freund ad0bda5d24 Store tuples for EvalPlanQual in slots, rather than as HeapTuples. 7 years ago
Tom Lane c94fb8e8ac Standardize some more loops that chase down parallel lists. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Andres Freund 346ed70b0a Rename RelationData.rd_amroutine to rd_indam. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Andres Freund 4da597edf1 Make TupleTableSlots extensible, finish split of existing slot type. 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 c87cb5f7a6 Allow btree comparison functions to return INT_MIN. 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. 8 years ago
Teodor Sigaev 8224de4f42 Indexes with INCLUDE columns and their support in B-tree 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
Peter Eisentraut 2eb4a831e5 Change TRUE/FALSE to true/false 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. 9 years ago
Andres Freund d47cfef711 Move interrupt checking from ExecProcNode() to executor nodes. 9 years ago
Tom Lane 278cb43411 Be more consistent about errors for opfamily member lookup failures. 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
Tom Lane d466335064 Don't be so trusting that shm_toc_lookup() will always succeed. 9 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
Robert Haas 5262f7a4fc Add optimizer and executor support for parallel index 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
Tom Lane 8a859691d5 Properly initialize SortSupport for ORDER BY rechecks in nodeIndexscan.c. 10 years ago
Teodor Sigaev 8b99edefca Revert CREATE INDEX ... INCLUDING ... 10 years ago
Teodor Sigaev 386e3d7609 CREATE INDEX ... INCLUDING (column[, ...]) 10 years ago
Tom Lane 65c5fcd353 Restructure index access method API to hide most of it at the C level. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Heikki Linnakangas 12e6c5a6ca Fix rescan of IndexScan node with the new lossy GiST distance functions. 11 years ago