aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/indxpath.c
Commit message (Expand)AuthorAge
* Revert: Remove useless self-joinsAlexander Korotkov2024-05-06
* Enhance nbtree ScalarArrayOp execution.Peter Geoghegan2024-04-06
* Update copyright for 2024Bruce Momjian2024-01-03
* Add trailing commas to enum definitionsPeter Eisentraut2023-10-26
* Remove useless self-joinsAlexander Korotkov2023-10-25
* Allow Incremental Sorts on GiST and SP-GiST indexesDavid Rowley2023-07-04
* Don't use partial unique indexes for unique proofs in the plannerDavid Rowley2023-06-19
* Fix some issues with improper placement of outer join clauses.Tom Lane2023-05-17
* Remove local optimizations of empty Bitmapsets into null pointers.Tom Lane2023-03-02
* Fix mis-handling of outer join quals generated by EquivalenceClasses.Tom Lane2023-02-23
* Remove dead NoMovementScanDirection codeDavid Rowley2023-02-01
* Make Vars be outer-join-aware.Tom Lane2023-01-30
* Update copyright for 2023Bruce Momjian2023-01-02
* Make Bitmapsets be valid Nodes.Tom Lane2022-11-13
* Update some comments that should've covered MERGEAlvaro Herrera2022-10-24
* Rename shadowed local variablesDavid Rowley2022-10-05
* Fix planner to consider matches to boolean columns in extension indexes.Tom Lane2022-09-02
* More -Wshadow=compatible-local warning fixesDavid Rowley2022-08-26
* Use list_copy_head() instead of list_truncate(list_copy(...), ...)David Rowley2022-07-13
* Update copyright for 2022Bruce Momjian2022-01-07
* Handle mixed returnable and non-returnable columns better in IOS.Tom Lane2022-01-03
* Rework planning and execution of UPDATE and DELETE.Tom Lane2021-03-31
* Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley2021-03-30
* Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane2021-01-21
* Update copyright for 2021Bruce Momjian2021-01-02
* Fix bitmap AND/OR scans on the inside of a nestloop partition-wise join.Tom Lane2020-07-14
* Update copyrights for 2020Bruce Momjian2020-01-01
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Simplify the planner's new representation of indexable clauses a little.Tom Lane2019-02-14
* Clean up planner confusion between ncolumns and nkeycolumns.Tom Lane2019-02-12
* Allow extensions to generate lossy index conditions.Tom Lane2019-02-11
* Fix indexable-row-comparison logic to account for covering indexes.Tom Lane2019-02-10
* Refactor the representation of indexable clauses in IndexPaths.Tom Lane2019-02-09
* Refactor planner's header files.Tom Lane2019-01-29
* Make some small planner API cleanups.Tom Lane2019-01-29
* Update copyright for 2019Bruce Momjian2019-01-02
* Add text-vs-name cross-type operators, and unify name_ops with text_ops.Tom Lane2018-12-19
* Make type "name" collation-aware.Tom Lane2018-12-19
* Limit the number of index clauses considered in choose_bitmap_and().Tom Lane2018-11-12
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Cleanup covering infrastructureTeodor Sigaev2018-04-12
* match_clause_to_index should check only key columnsTeodor Sigaev2018-04-08
* Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev2018-04-07
* Faster partition pruningAlvaro Herrera2018-04-06
* Fix IOS planning when only some index columns can return an attribute.Tom Lane2018-03-01
* Update copyright for 2018Bruce Momjian2018-01-02
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Be more consistent about errors for opfamily member lookup failures.Tom Lane2017-07-24