apache / apache/datafusion-comet

Improve serde framework handling of `StaticInvoke`

Open
#4,151 0 comments 0 reactions 0 assignees View on GitHub
area:expressions enhancement priority:low
Dominant language
Scala
Stars
1.3k
Forks
373
Avg merge
2d 6h
Merged PRs (30d)
190

Description

### What is the problem the feature request solves?

For most expressions, Comet maps from a specific Spark class such as `GetJsonObject` to a Comet equivalent. However, multiple expressions are implemented using the generic `StaticInvoke`, so we have special handling in match statements, breaking out of the framework pattern.

I would like to improve this, but I have no specific suggestion for a design yet.

### Describe the potential solution

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.