index
:
postgresql
REL_16_STABLE
master
postgresql mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
backend
/
optimizer
Commit message (
Expand
)
Author
Age
*
Add explicit initialization for all PlannerGlobal fields
Richard Guo
5 days
*
Track the number of presorted outer pathkeys in MergePath
Richard Guo
11 days
*
Refactor ChangeVarNodesExtended() using the custom callback
Alexander Korotkov
12 days
*
Revert "Refactor ChangeVarNodesExtended() using the custom callback"
Alexander Korotkov
2025-05-03
*
Refactor ChangeVarNodesExtended() using the custom callback
Alexander Korotkov
2025-05-03
*
Disallow removing placeholders during Self-Join Elimination.
Alexander Korotkov
2025-04-28
*
Fix issue with ORDER BY / DISTINCT aggregates and FILTER
David Rowley
2025-04-20
*
Fix an incorrect check in get_memoize_path
Richard Guo
2025-04-16
*
Fix failure for generated column with a not-null domain constraint.
Tom Lane
2025-04-15
*
Update wording in optimizer/README for EquivalenceClasses
David Rowley
2025-04-10
*
Doc: note that two examples in optimizer/README are oversimplified.
Tom Lane
2025-04-08
*
Speedup child EquivalenceMember lookup in planner
David Rowley
2025-04-08
*
Fix PG 17 [NOT] NULL optimization bug for domains
Bruce Momjian
2025-04-07
*
Allow NOT NULL constraints to be added as NOT VALID
Álvaro Herrera
2025-04-07
*
Relax ordering-related hardcoded btree requirements in planning
Peter Eisentraut
2025-04-06
*
Convert 'x IN (VALUES ...)' to 'x = ANY ...' then appropriate
Alexander Korotkov
2025-04-04
*
Extract make_SAOP_expr() function from match_orclause_to_indexcol()
Alexander Korotkov
2025-04-04
*
Convert PathKey to use CompareType
Peter Eisentraut
2025-04-04
*
Make derived clause lookup in EquivalenceClass more efficient
Amit Langote
2025-04-04
*
Add assertion to verify derived clause has constant RHS
Amit Langote
2025-04-04
*
Remove duplicated comment in get_relation_constraints
Richard Guo
2025-04-03
*
Change SQL-language functions to use the plan cache.
Tom Lane
2025-04-02
*
Add support for NOT ENFORCED in foreign key constraints
Peter Eisentraut
2025-04-02
*
Fix planner's failure to identify multiple hashable ScalarArrayOpExprs
David Rowley
2025-04-02
*
Make group_similar_or_args() reorder clause list as little as possible
Alexander Korotkov
2025-03-28
*
Allow plugins to set a 64-bit plan identifier in PlannedStmt
Michael Paquier
2025-03-24
*
Revert workarounds for -Wmissing-braces false positives on old GCC
Peter Eisentraut
2025-03-20
*
Ensure first ModifyTable rel initialized if all are pruned
Amit Langote
2025-03-19
*
Remove table AM callback scan_bitmap_next_block
Melanie Plageman
2025-03-15
*
Fix incorrect handling of subquery pullup
Richard Guo
2025-03-13
*
Remove code setting wrap_non_vars to true for UNION ALL subqueries
Richard Guo
2025-03-13
*
Build whole-row Vars the same way during parsing and planning.
Tom Lane
2025-03-12
*
Improve EXPLAIN's display of window functions.
Tom Lane
2025-03-11
*
Use extended stats for precise estimation of bucket size in hash join
Alexander Korotkov
2025-03-10
*
Teach Append to consider tuple_fraction when accumulating subpaths.
Alexander Korotkov
2025-03-10
*
Rename amcancrosscompare
Peter Eisentraut
2025-03-07
*
Avoid NullTest deduction for clone clauses
Richard Guo
2025-03-04
*
Get rid of ojrelid local variable in remove_rel_from_query()
Alexander Korotkov
2025-02-27
*
Eliminate code duplication in replace_rte_variables callbacks
Richard Guo
2025-02-25
*
Expand virtual generated columns in the planner
Richard Guo
2025-02-25
*
Fix freeing a child join's SpecialJoinInfo
Richard Guo
2025-02-19
*
Implement Self-Join Elimination
Alexander Korotkov
2025-02-17
*
Adjust tuples estimate for appendrels
Richard Guo
2025-02-17
*
Track unpruned relids to avoid processing pruned relations
Amit Langote
2025-02-07
*
Allow usage of match_orclause_to_indexcol() for joins
Alexander Korotkov
2025-02-04
*
Revise the header comment for match_clause_to_indexcol()
Alexander Korotkov
2025-02-04
*
Get rid of our dependency on type "long" for memory size calculations.
Tom Lane
2025-01-31
*
Move PartitionPruneInfo out of plan nodes into PlannedStmt
Amit Langote
2025-01-30
*
Handle default NULL insertion a little better.
Tom Lane
2025-01-29
*
Fix setrefs.c's failure to do expression processing on prune steps.
Tom Lane
2025-01-16
[next]