Open parthosa opened 1 year ago
This is not a requirement for us, but it would be nice to do something like this for all of our code. The idea is that using an "Evaluator" instead of a lambda means that you need to explicitly call out what goes into the closure for that operation. Which means we are much less likely to ship things we didn't expect (like the entire SQL plan).
Here is another instance of this, where the API was used for C2R and R2C in apache spark.
A new API
PartitionEvaluator
is introduced which affectsProjectExec
,FilterExec
andWholeStageCodegenExec
. We will have to check if any similar changes are required in our plugin.Apache Commit - apache/spark@
cabba33cb2