diff --git a/parquet-tools/src/main/java/org/apache/parquet/tools/command/DumpCommand.java b/parquet-tools/src/main/java/org/apache/parquet/tools/command/DumpCommand.java index 837a46a24c..0fc66d6c1e 100644 --- a/parquet-tools/src/main/java/org/apache/parquet/tools/command/DumpCommand.java +++ b/parquet-tools/src/main/java/org/apache/parquet/tools/command/DumpCommand.java @@ -47,6 +47,7 @@ import org.apache.parquet.column.page.DictionaryPage; import org.apache.parquet.column.page.PageReadStore; import org.apache.parquet.column.page.PageReader; +import org.apache.parquet.column.statistics.Statistics; import org.apache.parquet.hadoop.ParquetFileReader; import org.apache.parquet.hadoop.metadata.BlockMetaData; import org.apache.parquet.hadoop.metadata.ColumnChunkMetaData; @@ -260,6 +261,10 @@ public Void visit(DataPageV1 pageV1) { out.format(" DLE:%s", pageV1.getDlEncoding()); out.format(" RLE:%s", pageV1.getRlEncoding()); out.format(" VLE:%s", pageV1.getValueEncoding()); + Statistics statistics = pageV1.getStatistics(); + if (statistics != null) { + out.format(" ST:[%s]", statistics); + } return null; } @@ -268,6 +273,10 @@ public Void visit(DataPageV2 pageV2) { out.format(" DLE:RLE"); out.format(" RLE:RLE"); out.format(" VLE:%s", pageV2.getDataEncoding()); + Statistics statistics = pageV2.getStatistics(); + if (statistics != null) { + out.format(" ST:[%s]", statistics); + } return null; } });