https://bigdataschool.ru/blog/spark-sql-catalyst-codegeneration.html
4 этапа SQL-оптимизации в Big Data: насколько эффективен Catalyst в Apache Spark