Open andygrove opened 2 days ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 34.28%. Comparing base (
b74bfe4
) to head (3ea852f
). Report is 6 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
🚨 Try these New Features:
Which issue does this PR close?
Part of https://github.com/apache/datafusion-comet/issues/1098
Rationale for this change
We were constructing a Java map containing 5 configs and passing that into native and then extracting those configs. This is expensive compared to just passing the 5 configs as parameters.
This config mechanism also supported passing arbitrary DataFusion configs into the native context but I am not aware of anyone using this feature, and perhaps there is a cleaner way to do this if we want to add it back.
What changes are included in this PR?
Just some refactoring to make createPlan a little more efficient.
How are these changes tested?
Existing tests.