[prev] 56 [next]

PostgreSQL Query Evaluation (cont)

pg_plan_queries(querytree_list, ...)
  • defined in src/backend/tcop/postgres.c
  • converts analyzed queries into executable "statements"
  • uses pg_plan_query() to plan each Query
    • defined in src/backend/tcop/postgres.c
  • uses planner() to actually do the planning
    • defined in optimizer/plan/planner.c