This repository was archived by the owner on Jan 7, 2025. It is now read-only.
This repository was archived by the owner on Jan 7, 2025. It is now read-only.
Logical->Logical rules #51
Open
Description
List of logical->logical rule files to port from datafusion:
- "analyzer rules" (what are these? there are 6 files)
- simplify_expressions (big)
- common_subexpr_eliminate
- decorrelate
- decorrelate_predicate_subquery
- eliminate_cross_join
- TODO: assigned to avery
- eliminate_duplicated_expr
- eliminate_filter
- eliminate_join
- eliminate_limit
- eliminate_nested_union
- eliminate_one_union
- eliminate_outer_join
- extract_equijoin_predicate
- filter_null_join_keys
- optimize_projections
- propagate_empty_relation
- push_down_filter
- Ben is working on this
- push_down_limit
- push_down_projection
- replace_distinct_aggregate
- rewrite_disjunctive_predicate
- scalar_subquery_to_join
- simplify_expressions
- single_distinct_to_groupby
- unwrap_cast_in_comparison
Make sub-issues as needed and link them here.