diff --git a/src/tools/backend/index.html b/src/tools/backend/index.html index b94f39be66283efd6494f1f1964152f8662feecd..8b74aa4d759c3e741e7078cc212e5811dfd3c5be 100644 --- a/src/tools/backend/index.html +++ b/src/tools/backend/index.html @@ -69,6 +69,40 @@ returned to the client. There are many other modules that support this basic functionality. They can be accessed by clicking on the flowchart. <P> +<HR> +<P> +<CENTER> +<EM><BIG> +Click on an item to see more detail or +<A HREF="backend_dirs.html">click</A> to see the full index. +</BIG></EM> +<BR> +<BR> +<IMG src="flow.jpg" usemap="#flowmap" alt="flowchart"> +</CENTER> +<MAP name="flowmap"> +<AREA COORDS="290,10,450,50" HREF="backend_dirs.html#main"> +<AREA COORDS="550,10,710,50" HREF="backend_dirs.html#bootstrap"> +<AREA COORDS="290,90,450,130," HREF="backend_dirs.html#postmaster"> +<AREA COORDS="550,90,710,130," HREF="backend_dirs.html#libpq"> +<AREA COORDS="290,170,450,210" HREF="backend_dirs.html#tcop"> +<AREA COORDS="550,170,710,210" HREF="backend_dirs.html#tcop"> +<AREA COORDS="290,270,450,310" HREF="backend_dirs.html#parser"> +<AREA COORDS="290,350,450,390" HREF="backend_dirs.html#tcop"> +<AREA COORDS="290,430,450,470" HREF="backend_dirs.html#optimizer"> +<AREA COORDS="290,510,450,550" HREF="backend_dirs.html#optimizer/plan"> +<AREA COORDS="290,570,450,630" HREF="backend_dirs.html#executor"> +<AREA COORDS="550,350,710,390" HREF="backend_dirs.html#commands"> +<AREA COORDS="10,330,170,370" HREF="backend_dirs.html#access"> +<AREA COORDS="10,390,170,430" HREF="backend_dirs.html#catalog"> +<AREA COORDS="10,450,170,490" HREF="backend_dirs.html#utils"> +<AREA COORDS="10,510,170,550" HREF="backend_dirs.html#nodes"> +<AREA COORDS="10,570,170,610" HREF="backend_dirs.html#storage"> +</MAP> +<BR> +<P> +<HR> +<P> Another area of interest is the shared memory area, which contains data accessable to all backends. It has table recently used data/index blocks, locks, backend information, and lookup tables for these @@ -107,37 +141,6 @@ HREF="../../backend/storage/ipc/shmem.c">ShmemInitStruct(),</A> and the lookups are created by <A HREF="../../backend/storage/ipc/shmem.c">ShmemInitHash().</A> <P> -<HR> -<P> -<CENTER> -<EM><BIG> -Click on an item to see more detail or -<A HREF="backend_dirs.html">click</A> to see the full index. -</BIG></EM> -<BR> -<BR> -<IMG src="flow.jpg" usemap="#flowmap" alt="flowchart"> -</CENTER> -<MAP name="flowmap"> -<AREA COORDS="290,10,450,50" HREF="backend_dirs.html#main"> -<AREA COORDS="550,10,710,50" HREF="backend_dirs.html#bootstrap"> -<AREA COORDS="290,90,450,130," HREF="backend_dirs.html#postmaster"> -<AREA COORDS="550,90,710,130," HREF="backend_dirs.html#libpq"> -<AREA COORDS="290,170,450,210" HREF="backend_dirs.html#tcop"> -<AREA COORDS="550,170,710,210" HREF="backend_dirs.html#tcop"> -<AREA COORDS="290,270,450,310" HREF="backend_dirs.html#parser"> -<AREA COORDS="290,350,450,390" HREF="backend_dirs.html#tcop"> -<AREA COORDS="290,430,450,470" HREF="backend_dirs.html#optimizer"> -<AREA COORDS="290,510,450,550" HREF="backend_dirs.html#optimizer/plan"> -<AREA COORDS="290,570,450,630" HREF="backend_dirs.html#executor"> -<AREA COORDS="550,350,710,390" HREF="backend_dirs.html#commands"> -<AREA COORDS="10,330,170,370" HREF="backend_dirs.html#access"> -<AREA COORDS="10,390,170,430" HREF="backend_dirs.html#catalog"> -<AREA COORDS="10,450,170,490" HREF="backend_dirs.html#utils"> -<AREA COORDS="10,510,170,550" HREF="backend_dirs.html#nodes"> -<AREA COORDS="10,570,170,610" HREF="backend_dirs.html#storage"> -</MAP> -<BR> <HR SIZE="2" NOSHADE> <SMALL> <ADDRESS>