From db8c4b9ce1d34639bf248c6678a798b973e10f92 Mon Sep 17 00:00:00 2001 From: Gabor Szadovszky Date: Fri, 29 Dec 2017 10:57:21 +0100 Subject: [PATCH] PARQUET-386: Printing out the statistics of metadata in parquet-tools --- .../java/org/apache/parquet/tools/util/MetadataUtils.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/parquet-tools/src/main/java/org/apache/parquet/tools/util/MetadataUtils.java b/parquet-tools/src/main/java/org/apache/parquet/tools/util/MetadataUtils.java index b7fb0e6d26..870b8c18a0 100644 --- a/parquet-tools/src/main/java/org/apache/parquet/tools/util/MetadataUtils.java +++ b/parquet-tools/src/main/java/org/apache/parquet/tools/util/MetadataUtils.java @@ -27,6 +27,7 @@ import com.google.common.base.Strings; import org.apache.parquet.column.ColumnDescriptor; +import org.apache.parquet.column.statistics.Statistics; import org.apache.parquet.hadoop.metadata.BlockMetaData; import org.apache.parquet.hadoop.metadata.ColumnChunkMetaData; import org.apache.parquet.hadoop.metadata.FileMetaData; @@ -147,6 +148,12 @@ private static void showDetails(PrettyPrintWriter out, ColumnChunkMetaData meta, out.format(" SZ:%d/%d/%.2f", tsize, usize, ratio); out.format(" VC:%d", count); if (!encodings.isEmpty()) out.format(" ENC:%s", encodings); + Statistics stats = meta.getStatistics(); + if (stats != null) { + out.format(" ST:[%s]", stats); + } else { + out.format(" ST:[none]"); + } out.println(); }