mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-27 07:21:09 +08:00
Adjust indentation in src/backend/optimizer/README.
The previous indentation of optimizer functions was unclear; adjust the indentation dashes so that a deeper level of indentation indicates that the outer optimizer function calls the inner one. Author: Richard Guo, with additional change by me Reviewed-by: Kyotaro Horiguchi Discussion: https://postgr.es/m/CAMbWs4-U-ogzpchGsP2BBMufCss1hktm%2B%2BeTJK_dUC196pw0cQ%40mail.gmail.com
This commit is contained in:
parent
10e1521f5c
commit
bb2ae6fa47
@ -315,7 +315,7 @@ set up for recursive handling of subqueries
|
||||
preprocess target list for non-SELECT queries
|
||||
handle UNION/INTERSECT/EXCEPT, GROUP BY, HAVING, aggregates,
|
||||
ORDER BY, DISTINCT, LIMIT
|
||||
--query_planner()
|
||||
---query_planner()
|
||||
make list of base relations used in query
|
||||
split up the qual into restrictions (a=1) and joins (b=c)
|
||||
find qual clauses that enable merge and hash joins
|
||||
@ -325,7 +325,7 @@ set up for recursive handling of subqueries
|
||||
find selectivity of columns used in joins
|
||||
make_rel_from_joinlist()
|
||||
hand off join subproblems to a plugin, GEQO, or standard_join_search()
|
||||
-----standard_join_search()
|
||||
------standard_join_search()
|
||||
call join_search_one_level() for each level of join tree needed
|
||||
join_search_one_level():
|
||||
For each joinrel of the prior level, do make_rels_by_clause_joins()
|
||||
|
Loading…
Reference in New Issue
Block a user