Good point, I was thinking the same but did not want to introduce lots of Parquet dependencies on the logical plan side. Maybe there should be some Spark system level compression types.