Lazy-cache NativePlan nodes after native conversion check to avoid recomputation
Open
stale
- Dominant language
- Rust
- Stars
- 1.8k
- Forks
- 241
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 21
Description
Converting SparkPlan nodes to NativePlan nodes occurs during the `check whether native converting is supported`, but it is re-converted again in doExecuteNative. cache the serialized NativePlan nodes as lazy vals and reuse them to avoid recomputation.
Contributor guide
Assessment
This issue has not been assessed yet.