https://blog.knoldus.com/partition-aware-data-loading-in-spark-sql/
Partition-Aware Data Loading in Spark SQL