PARQUET-2183: Fix statistics issue of Column Encryptor
diff --git a/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/ColumnEncryptor.java b/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/ColumnEncryptor.java index 32ac49a..0021a1e 100644 --- a/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/ColumnEncryptor.java +++ b/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/util/ColumnEncryptor.java
@@ -204,7 +204,7 @@ reader.setStreamPosition(chunk.getStartingPos()); writer.startColumn(descriptor, chunk.getValueCount(), chunk.getCodec()); processPages(reader, chunk, writer, createdBy, blockId, columnId, encryptPaths.contains(chunk.getPath())); - writer.endColumn(); + writer.endColumn(chunk.getStatistics()); } private void processPages(TransParquetFileReader reader, ColumnChunkMetaData chunk, ParquetFileWriter writer,