summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/indxpath.c
AgeCommit message (Expand)Author
2025-04-08Speedup child EquivalenceMember lookup in plannerDavid Rowley
2025-04-04Extract make_SAOP_expr() function from match_orclause_to_indexcol()Alexander Korotkov
2025-04-04Convert PathKey to use CompareTypePeter Eisentraut
2025-03-28Make group_similar_or_args() reorder clause list as little as possibleAlexander Korotkov
2025-02-17Implement Self-Join EliminationAlexander Korotkov
2025-02-04Allow usage of match_orclause_to_indexcol() for joinsAlexander Korotkov
2025-02-04Revise the header comment for match_clause_to_indexcol()Alexander Korotkov
2025-01-15Rename RowCompareType to CompareTypePeter Eisentraut
2025-01-01Fix an assortment of spelling mistakes and typosDavid Rowley
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-29Skip not SOAP-supported indexes while transforming an OR clause into SAOPAlexander Korotkov
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-25Remove the wrong assertion from match_orclause_to_indexcol()Alexander Korotkov
2024-11-23Teach bitmap path generation about transforming OR-clauses to SAOP'sAlexander Korotkov
2024-11-23Transform OR-clauses to SAOP's during index matchingAlexander Korotkov
2024-05-06Revert: Remove useless self-joinsAlexander Korotkov
2024-04-06Enhance nbtree ScalarArrayOp execution.Peter Geoghegan
2024-01-04Update copyright for 2024Bruce Momjian
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-10-25Remove useless self-joinsAlexander Korotkov
2023-07-04Allow Incremental Sorts on GiST and SP-GiST indexesDavid Rowley
2023-06-19Don't use partial unique indexes for unique proofs in the plannerDavid Rowley
2023-05-17Fix some issues with improper placement of outer join clauses.Tom Lane
2023-03-02Remove local optimizations of empty Bitmapsets into null pointers.Tom Lane
2023-02-23Fix mis-handling of outer join quals generated by EquivalenceClasses.Tom Lane
2023-01-31Remove dead NoMovementScanDirection codeDavid Rowley
2023-01-30Make Vars be outer-join-aware.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-13Make Bitmapsets be valid Nodes.Tom Lane
2022-10-24Update some comments that should've covered MERGEAlvaro Herrera
2022-10-05Rename shadowed local variablesDavid Rowley
2022-09-02Fix planner to consider matches to boolean columns in extension indexes.Tom Lane
2022-08-25More -Wshadow=compatible-local warning fixesDavid Rowley
2022-07-13Use list_copy_head() instead of list_truncate(list_copy(...), ...)David Rowley
2022-01-08Update copyright for 2022Bruce Momjian
2022-01-03Handle mixed returnable and non-returnable columns better in IOS.Tom Lane
2021-03-31Rework planning and execution of UPDATE and DELETE.Tom Lane
2021-03-30Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley
2021-01-21Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-07-14Fix bitmap AND/OR scans on the inside of a nestloop partition-wise join.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-08-12Rationalize use of list_concat + list_copy combinations.Tom Lane
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-02-15Simplify the planner's new representation of indexable clauses a little.Tom Lane
2019-02-12Clean up planner confusion between ncolumns and nkeycolumns.Tom Lane
2019-02-12Allow extensions to generate lossy index conditions.Tom Lane
2019-02-11Fix indexable-row-comparison logic to account for covering indexes.Tom Lane
2019-02-09Refactor the representation of indexable clauses in IndexPaths.Tom Lane