Please find the mentioned diff files and the raw results in the downloadable package linked above.
4.1 Join Ordering
Baseline: original_join_order.diff
(1) DPccp: unmodified Hyrise code
(2) Greedy: greedy.diff
4.2 Predicate Placement and Ordering
Baseline: no_pushdown_no_ordering.diff
(1) Pushdown without ordering: pushdown_no_ordering.diff
(2) Pushdown and ordering: pushdown_ordering.diff
4.3 Between Composition
Baseline: no_between_composition.diff
(1) Enabled composition: unmodified Hyrise code
4.4 Join-Dependent Predicate Duplication
Baseline: no_duplication.diff
(1) Enabled duplication: unmodified Hyrise code
4.5 Physical Locality
Baseline: unsorted.diff
(1) Shuffled lineitem and orders tables: shuffled.diff
(2) Physical locality without DBMS optimizations: sorted_no_pruning.diff
(3) Physical locality with DBMS optimizations but without usage of correlations: sorted_pruning_no_correlation.diff
4.6 Correlated Columns
Baseline: same as 4.5 (3)
(1) Exploitation of correlation: unmodified Hyrise code
4.7 Flattening Subqueries
Baseline: no_flattening.diff
(1) With subquery flattening: unmodified Hyrise code
4.8 Semi Join Reduction
Baseline: no_reduction.diff
(1) With indiscriminate reduction: indiscriminate_reduction.diff
(2) With cardinality-based reduction: unmodified Hyrise code
4.9 Subplan Reuse
Baseline: no_reuse.diff
(1) With subplan reuse and enabled column pruning: unmodified Hyrise code
(2) With subplan reuse and disabled column pruning: no_column_pruning.diff