Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use _dyn and _scalar_dyn for operations like, ilike, nlike, and nilike to support Dictionary and LargeStringArray #5222

Open
snmvaughan opened this issue Feb 9, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@snmvaughan
Copy link

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

DataFusion doesn't allow Dictionaries or LargeStringArrays in like comparison operations. This functionality is already included in Arrow.

Describe the solution you'd like

Arrow provides operations on StringArray / LargeStringArray, or DictionaryArray with values StringArray / LargeStringArray, with support for comparisons against another array or a scalar. The current Like implementation doesn't support all of these combinations. In addition, the check in the physical expressions doesn't use coercion rules when validating the request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant