Substrait: handle VirtualTable expressions field
Open
enhancement
- Dominant language
- Rust
- Stars
- 9.3k
- Forks
- 2.4k
- Avg merge
- 3d 7h
- Merged PRs (30d)
- 344
Description
### Is your feature request related to a problem or challenge?
substrait deprecated `values` field in VirtualTable message and instead added `expressions` in substrait-io/substrait#711. Datafusion should handle both where applicable.
### Describe the solution you'd like
_No response_
### Describe alternatives you've considered
_No response_
### Additional context
_No response_
Contributor guide
Research direction
Start by locating DataFusion's Substrait handling for VirtualTable and inspect how the deprecated values field is processed. Confirm the implementation handles expressions as well as values where applicable, then use the existing Substrait coverage to verify both paths.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100