A physical plan that evaluates a PythonUDF, one partition of tuples at a time.
A serialized version of a Python lambda function.
A user-defined Python function.
Extracts all the Python UDFs in logical aggregate, which depends on aggregate expression or grouping key, evaluate them after aggregate.
Extracts PythonUDFs from operators, rewriting the query plan so that the UDF can be evaluated alone in a batch.