Python decorators and nice and allow for some beautiful code.
PySpark programmers ofter write DataFrame transformations that change the schema of a DataFrame as follows:
- adding columns
- removing columns
- other changes to schema
This pull request proposes adding some decorators to the quinn public interface. Decorators could provide PySpark programmers with a really nice programming experience.
What would be the ideal decorator end state for PySpark programmers? Or are decorators limited for common PySpark programming patterns?