Repository: parquet-mr Updated Branches: refs/heads/master 36ce032b6 -> 741944332
PARQUET-327. Show statistics in the dump output. Closes #237 Project: http://git-wip-us.apache.org/repos/asf/parquet-mr/repo Commit: http://git-wip-us.apache.org/repos/asf/parquet-mr/commit/74194433 Tree: http://git-wip-us.apache.org/repos/asf/parquet-mr/tree/74194433 Diff: http://git-wip-us.apache.org/repos/asf/parquet-mr/diff/74194433 Branch: refs/heads/master Commit: 741944332d5bd90112b610a8b5f2eeefe51e08bc Parents: 36ce032 Author: Tom White <[email protected]> Authored: Tue Jul 7 16:55:32 2015 +0100 Committer: Ryan Blue <[email protected]> Committed: Wed Apr 20 20:58:40 2016 -0700 ---------------------------------------------------------------------- .../org/apache/parquet/tools/command/DumpCommand.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/parquet-mr/blob/74194433/parquet-tools/src/main/java/org/apache/parquet/tools/command/DumpCommand.java ---------------------------------------------------------------------- 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 94d5002..6d5e106 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 @@ -48,6 +48,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.format.converter.ParquetMetadataConverter; +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; @@ -265,6 +266,12 @@ public class DumpCommand extends ArgsOnlyCommand { 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); + } else { + out.format(" ST:[none]"); + } return null; } @@ -273,6 +280,12 @@ public class DumpCommand extends ArgsOnlyCommand { 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); + } else { + out.format(" ST:[none]"); + } return null; } });
