title: Parquet predicate pushdown
body: <p>Does parquet's predicate pushdown mean that only the data that is required is actually loaded from disk?</p>
  
  <p>E.g. If I create a spark dataframe and only <code>select</code> particular fields, will <em>only</em> those fields be read from disk?</p>