ArrowEvalPython Logical Operator¶
ArrowEvalPython is a BaseEvalPython logical operator to execute PythonUDFs with
SQL_SCALAR_PANDAS_ITER_UDF eval types.
ArrowEvalPython is planned to
ArrowEvalPythonExec physical operator (by
PythonEvals execution planning strategy).
ArrowEvalPython takes the following to be created:
ArrowEvalPython is created when:
- ExtractPythonUDFs logical optimization is executed (with
PythonUDF Eval Type¶
ArrowEvalPython is given a
PythonUDF eval type when created that can be one of the two int values.
ArrowEvalPython is optimized using the following logical optimizations: