-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
There are several test failures when setting the config skip_failing_rules to false.
- filter_pushdown_view (The
filtersexpressions inTableScanmay contain fields not included inschema. #4793) - window_frame_creation (enhance the checking of type errors in the test
window_frame_creation#5257 ) - right_anti_filter_push_down/right_semi_with_alias_filter (simplify_expr() invoke nullable() exist bug #5191)
- The test
in_list_types_struct_literalfails when settingskip_failed_rulesasfalse#5217 - test
sort_on_window_null_stringfailed after disableskip_fail. #5233 - tpcds_logical_q10/q35 Schema error creating logical/physical plan for TPC-DS q10, q35 #4794
- tpcds_logical_q41
-
Compute error: Overflow happenedintpcds_logical_q58#5396 - tpcds_logical_q8 ambiguous name. #5334
- The rule
common_sub_expression_eliminateremoves non-duplicate expressions #4887 -
decorrelate_where_inreports error when optimizinglimit subquery#5808 - SimplifyExpressions errors when simplifying
powerfn #5996
Some tests failures are caused by earlier type checking, which are expected, others are caused by some bugs in the optimizer, and we should fix them.
To Reproduce
Steps to reproduce the behavior:
- set the
skip_failing_rulesto false - run
cargo test --all
Expected behavior
A clear and concise description of what you expected to happen.
Additional context
Add any other context about the problem here.
https://github.com/apache/arrow-datafusion/blob/ac2e5d15e5452e83c835d793a95335e87bf35569/datafusion/optimizer/src/optimizer.rs#L325-L340
jackwener
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working