Skip to content

[Rust] [DataFusion] Add DictionaryArray coercion support #26172

@asfimport

Description

@asfimport

There is code in the datafusion physical planner that coerces arguments to compatible types for some expressions (e.g. for equals: https://github.com/apache/arrow/blob/master/rust/datafusion/src/physical_plan/expressions.rs#L1153)

This code needs to be modified to understand dictionary types (so, for example we can express a predicate like col1 = "foo", where col1 is a DictionaryArray.

Reporter: Andrew Lamb / @alamb
Assignee: Andrew Lamb / @alamb

PRs and other links:

Note: This issue was originally created as ARROW-10163. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions