Parquet documentation describe few different encodings here
Is it changes somehow inside file during read/write, or I can set it? Nothing about it in Spark documentation. Only found slides from speach by Ryan Blue from Netflix team. He sets parquet configurations to sqlContext
sqlContext.setConf("parquet.filter.dictionary.enabled", "true")
Looks like it's not about plain dictionary encoding in Parquet files.