summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/README
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1999-02-08 04:29:25 +0000
committerBruce Momjian <bruce@momjian.us>1999-02-08 04:29:25 +0000
commit54e5d256664ece2cb180f4d5a278397906fe5988 (patch)
treefda8b8114eb76c34c2d5080ac4363cbaad9ac86e /src/backend/optimizer/README
parent07c33ba79e9daf5dfbfc3773b2dbf2a7f270d727 (diff)
downloadpostgresql-54e5d256664ece2cb180f4d5a278397906fe5988.tar.gz
Optimizer cleanup.
Diffstat (limited to 'src/backend/optimizer/README')
-rw-r--r--src/backend/optimizer/README8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/backend/optimizer/README b/src/backend/optimizer/README
index 6d9dae115c..18b534191e 100644
--- a/src/backend/optimizer/README
+++ b/src/backend/optimizer/README
@@ -1,3 +1,11 @@
+The optimizer generates optimial query plans by doing several steps:
+
+Take each relation in a query, and make a RelOptInfo structure for it.
+Find each way of accessing the relation, called a Path, including
+sequential and index scans, and add it to the RelOptInfo.path_order
+list.
+
+
Optimizer Functions
-------------------