[ https://issues.apache.org/jira/browse/PARQUET-796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ryan Blue updated PARQUET-796: ------------------------------ Fix Version/s: (was: 1.9.1) > Delta Encoding is not used when dictionary enabled > -------------------------------------------------- > > Key: PARQUET-796 > URL: https://issues.apache.org/jira/browse/PARQUET-796 > Project: Parquet > Issue Type: Bug > Components: parquet-mr > Affects Versions: 1.9.0 > Reporter: Jakub Liska > Priority: Critical > > Current code doesn't enable using both Delta Encoding and Dictionary > Encoding. If I instantiate ParquetWriter like this : > {code} > val writer = new ParquetWriter[Group](outFile, new GroupWriteSupport, codec, > blockSize, pageSize, dictPageSize, enableDictionary = true, true, > ParquetProperties.WriterVersion.PARQUET_2_0, configuration) > {code} > Then this piece of code : > https://github.com/apache/parquet-mr/blob/master/parquet-column/src/main/java/org/apache/parquet/column/values/factory/DefaultValuesWriterFactory.java#L78-L86 > Causes that DictionaryValuesWriter is used instead of the inferred > DeltaLongEncodingWriter. > The original issue is here : > https://github.com/apache/parquet-mr/pull/154#issuecomment-266489768 -- This message was sent by Atlassian JIRA (v7.6.3#76005)