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 =<\ \ \
List
> ]; "a0x8f97a20" [ label =<\ \ \
Path
type:NestLoop
startup_cost:1.14
total_cost:16.86
> ]; "a0x8f97630" [ label =<\ \ \
List
> ]; "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 =<\ \ \
List
> ]; "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 =<\ \ \
List
> ]; "a0x8f962b0" [ label =<\ \ \
Path
type:NestLoop
startup_cost:0.00
total_cost:15.40
> ]; "a0x8f95b70" [ label =<\ \ \
List
> ]; "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" ]; }