digraph g {
graph [fontsize=30 labelloc="t" label="" splines=true overlap=false rankdir = "LR"];
node [style = "filled" penwidth = 1 fillcolor = "white" fontname = "Courier New" shape = "Mrecord"];
edge [ penwidth = 2 fontsize = 18 fontcolor = "black" ];
ratio = auto;
"a0x8f974e0" [ label =<\
\
RelOptInfo |
\
relids: | [1]c [4]n [8]pg_authid |
rows: | 34 |
width: | 193 |
> ];
"a0x8f97740" [ label =<\
> ];
"a0x8f97a20" [ label =<\
\
Path |
\
type: | NestLoop |
startup_cost: | 1.14 |
total_cost: | 16.86 |
> ];
"a0x8f97630" [ label =<\
> ];
"a0x8f95a58" [ label =<\
\
RestrictInfo |
\
clause: | c.relowner = pg_authid.oid |
> ];
"a0x8f95188" [ label =<\
\
Path |
\
type: | SeqScan |
startup_cost: | 0.00 |
total_cost: | 1.01 |
> ];
"a0x8f96d80" [ label =<\
\
Path |
\
type: | HashJoin |
startup_cost: | 1.14 |
total_cost: | 15.43 |
> ];
"a0x8f966b8" [ label =<\
> ];
"a0x8f965a0" [ label =<\
\
RestrictInfo |
\
clause: | c.relnamespace = n.oid |
> ];
"a0x8f94598" [ label =<\
\
Path |
\
type: | SeqScan |
startup_cost: | 0.00 |
total_cost: | 13.76 |
> ];
"a0x8f94fd0" [ label =<\
\
Path |
\
type: | SeqScan |
startup_cost: | 0.00 |
total_cost: | 1.09 |
> ];
"a0x8f978b8" [ label =<\
\
Path |
\
type: | NestLoop |
startup_cost: | 1.09 |
total_cost: | 21.09 |
> ];
"a0x8f97b98" [ label =<\
> ];
"a0x8f962b0" [ label =<\
\
Path |
\
type: | NestLoop |
startup_cost: | 0.00 |
total_cost: | 15.40 |
> ];
"a0x8f95b70" [ label =<\
> ];
"a0x8f97910" [ label =<\
\
Path |
\
type: | Material |
startup_cost: | 1.09 |
total_cost: | 1.13 |
> ];
"a0x8f97390" [ label =<\
\
Path |
\
type: | NestLoop |
startup_cost: | 0.00 |
total_cost: | 41.73 |
> ];
"a0x8f96e30" [ label =<\
\
Path |
\
type: | NestLoop |
startup_cost: | 0.00 |
total_cost: | 40.30 |
> ];
"a0x8f96a60" [ label =<\
\
Path |
\
type: | IdxScan |
startup_cost: | 0.00 |
total_cost: | 0.51 |
> ];
"a0x8f974e0" -> "a0x8f97740" [ label = "pathlist" ];
"a0x8f97a20" -> "a0x8f97630" [ label = "joinrestrictinfo" ];
"a0x8f97630" -> "a0x8f95a58" [ label = "" ];
"a0x8f97a20" -> "a0x8f95188" [ label = "outerjoinpath" ];
"a0x8f96d80" -> "a0x8f966b8" [ label = "joinrestrictinfo" ];
"a0x8f966b8" -> "a0x8f965a0" [ label = "" ];
"a0x8f96d80" -> "a0x8f94598" [ label = "outerjoinpath" ];
"a0x8f96d80" -> "a0x8f94fd0" [ label = "innerjoinpath" ];
"a0x8f97a20" -> "a0x8f96d80" [ label = "innerjoinpath" ];
"a0x8f97740" -> "a0x8f97a20" [ label = "" ];
"a0x8f978b8" -> "a0x8f97b98" [ label = "joinrestrictinfo" ];
"a0x8f97b98" -> "a0x8f965a0" [ label = "" ];
"a0x8f962b0" -> "a0x8f95b70" [ label = "joinrestrictinfo" ];
"a0x8f95b70" -> "a0x8f95a58" [ label = "" ];
"a0x8f962b0" -> "a0x8f95188" [ label = "outerjoinpath" ];
"a0x8f962b0" -> "a0x8f94598" [ label = "innerjoinpath" ];
"a0x8f978b8" -> "a0x8f962b0" [ label = "outerjoinpath" ];
"a0x8f97910" -> "a0x8f94fd0" [ label = "subpath" ];
"a0x8f978b8" -> "a0x8f97910" [ label = "innerjoinpath" ];
"a0x8f97740" -> "a0x8f978b8" [ label = "" ];
"a0x8f97390" -> "a0x8f97630" [ label = "joinrestrictinfo" ];
"a0x8f97390" -> "a0x8f95188" [ label = "outerjoinpath" ];
"a0x8f96e30" -> "a0x8f966b8" [ label = "joinrestrictinfo" ];
"a0x8f96e30" -> "a0x8f94598" [ label = "outerjoinpath" ];
"a0x8f96e30" -> "a0x8f96a60" [ label = "innerjoinpath" ];
"a0x8f97390" -> "a0x8f96e30" [ label = "innerjoinpath" ];
"a0x8f97740" -> "a0x8f97390" [ label = "" ];
"a0x8f974e0" -> "a0x8f97390" [ label = "cheapest_startup_path" ];
"a0x8f974e0" -> "a0x8f97a20" [ label = "cheapest_total_path" ];
}