You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
A clear and concise description of what the bug is.
Internal error: Optimizer rule 'type_coercion' failed due to unexpected error:
Error during planning:
Can not find compatible types to compare Boolean
with [Struct([Field { name: "foo", data_type: Boolean, nullable: false, dict_id: 0, dict_is_ordered: false, metadata: None }]), Utf8]. This was likely caused by a bug in DataFusion's code and we would welcome that you file an bug report in our issue tracker', datafusion/core/src/physical_plan/planner.rs:1987:9
To Reproduce
in planner.rs stop skipping failing rules then run cargo test.
@andygrove what is expected behavior?
I can see 1 test in_list_types() failed but this is because the test itself is wrong.
.project(vec![col("c12").lt_eq(lit(0.025)).in_list(list, false)])
lt_eq returns boolean and the projection == boolean in (string, boolean) and expectedly failed.
We can remove this piece of test, as it doesn't make much sense
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
in
planner.rs
stop skipping failing rules then runcargo test
.Expected behavior
A clear and concise description of what you expected to happen.
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: