== /work/b5/s7a.csv  (11 blocks; negative = 0007 faster)
query          0006 ms   0007 ms   change             95% CI  p(flip)  plan 0006 plan 0007
oj_left          32.14     12.04   -62.6% [ -62.7, -62.4]   0.0010      0.310     0.325
oj_full         172.74      8.78   -94.9% [ -94.9, -94.9]   0.0010      0.300     0.299
oj_coalesce      19.68     11.82   -40.0% [ -40.3, -39.7]   0.0010      0.307     0.315
part_ordjoin     11.51      8.21   -28.7% [ -28.8, -28.6]   0.0010      0.359     0.357
par_scan          4.74      4.74    +0.1% [  -0.3,  +0.5]   0.6132      0.164     0.164
par_partjoin      9.98      8.06   -19.3% [ -19.5, -19.1]   0.0010      0.432     0.439
ctl_inner         7.17      7.18    +0.1% [  -0.0,  +0.3]   0.1024      0.361     0.362
ctl_plain         2.03      2.04    +0.0% [  -1.3,  +1.4]   0.9954      0.136     0.135

== /work/b5/s7b.csv  (11 blocks; negative = 0007 faster)
query          0006 ms   0007 ms   change             95% CI  p(flip)  plan 0006 plan 0007
oj_left          32.14     12.14   -62.3% [ -62.6, -61.9]   0.0010      0.314     0.334
oj_full         172.91      8.80   -94.9% [ -94.9, -94.9]   0.0010      0.298     0.304
oj_coalesce      19.90     11.93   -39.9% [ -40.2, -39.6]   0.0010      0.310     0.320
part_ordjoin     11.56      8.22   -28.8% [ -29.0, -28.6]   0.0010      0.372     0.366
par_scan          4.77      4.75    -0.4% [  -1.0,  +0.3]   0.2381      0.170     0.171
par_partjoin     10.02      8.06   -19.4% [ -19.7, -19.2]   0.0010      0.444     0.451
ctl_inner         7.18      7.21    +0.4% [  +0.1,  +0.7]   0.0203      0.374     0.370
ctl_plain         2.03      2.04    +0.6% [  -1.2,  +2.5]   0.4628      0.140     0.137

new ctl_inner | Merge Join/Index Only Scan using atab_ie/Index Scan using dim_i/ | Output: (fexp(a.i)), d.tag
seven ctl_inner | Merge Join/Index Only Scan using atab_ie/Index Scan using dim_i/ | Output: (fexp(a.i)), d.tag
new ctl_plain | Sort/Sort/Seq Scan on public/ | Output: i, j
seven ctl_plain | Sort/Sort/Seq Scan on public/ | Output: i, j
new oj_coalesce | Hash Left Join/Seq Scan on public/Seq Scan on public/ | Output: COALESCE(fexp(a.i), '-1'::integer)
seven oj_coalesce | Hash Left Join/Seq Scan on public/Index Only Scan using atab_ie/ | Output: COALESCE((fexp(a.i)), '-1'::integer)
new oj_full | Hash Full Join/Seq Scan on public/Seq Scan on public/ | Output: fexp(a.i), d.tag
seven oj_full | Merge Full Join/Index Only Scan using atab_ie/Index Scan using dim_i/ | Output: (fexp(a.i)), d.tag
new oj_left | Hash Left Join/Seq Scan on public/Seq Scan on public/ | Output: d.tag, fexp(a.i)
seven oj_left | Hash Left Join/Seq Scan on public/Index Only Scan using atab_ie/ | Output: d.tag, (fexp(a.i))
new par_partjoin | Hash Join/Append/Index Only Scan using part1_i_fexp_i_idx/Index Only Scan using part2_i_fexp_i_idx/Seq Scan on public/ | Output: (fexp(p.i)), d.tag
seven par_partjoin | Merge Join/Append/Index Only Scan using part1_i_fexp_i_idx/Index Only Scan using part2_i_fexp_i_idx/Index Scan using dim_i/ | Output: (fexp(p.i)), d.tag
new par_scan | Index Only Scan using atab_ir/ | Output: (fexp_r(i))
seven par_scan | Index Only Scan using atab_ir/ | Output: (fexp_r(i))
new part_ordjoin | Sort/Sort/Hash Join/Append/Index Only Scan using part1_i_fexp_i_idx/Index Only Scan using part2_i_fexp_i_idx/Seq Scan on public/ | Output: (fexp(p.i)), d.tag, p.i
seven part_ordjoin | Merge Join/Append/Index Only Scan using part1_i_fexp_i_idx/Index Only Scan using part2_i_fexp_i_idx/Index Scan using dim_i/ | Output: (fexp(p.i)), d.tag, p.i
