message: add comment for optimisation
diff: @@ -352,6 +352,8 @@ public:
  while (parallel_state.file_index + 1 < bind_data.files.size()) {
  // read the next file
  string file = bind_data.files[++parallel_state.file_index];
  + // TODO check if any of the hivepartitioning/filename columns are in a filter, in this case we may be
  + // able to skip the file here.
  parallel_state.current_reader =
  make_shared<ParquetReader>(context, file, bind_data.names, bind_data.types, scan_data.column_ids,
  parallel_state.current_reader->parquet_options, bind_data.files[0]);
  