Spark apply schema to dataframe. At the same time, it scales to thousands of ...