use of parquet.column.ParquetProperties.WriterVersion in project presto by prestodb.
the class ParquetTester method assertRoundTrip.
public void assertRoundTrip(ObjectInspector objectInspector, Iterable<?> writeValues, Iterable<?> readValues, Type type) throws Exception {
for (WriterVersion version : versions) {
for (CompressionCodecName compressionCodecName : compressions) {
try (TempFile tempFile = new TempFile("test", "parquet")) {
JobConf jobConf = new JobConf();
jobConf.setEnum(ParquetOutputFormat.COMPRESSION, compressionCodecName);
jobConf.setBoolean(ParquetOutputFormat.ENABLE_DICTIONARY, true);
jobConf.setEnum(ParquetOutputFormat.WRITER_VERSION, version);
writeParquetColumn(jobConf, tempFile.getFile(), compressionCodecName, objectInspector, writeValues.iterator());
assertFileContents(jobConf, tempFile, readValues, type);
}
}
}
}
Aggregations