From 573dada86e402cac841d59ff310fb46dff563d83 Mon Sep 17 00:00:00 2001 From: Gabor Szadovszky Date: Thu, 1 Feb 2018 16:10:44 +0100 Subject: [PATCH] PARQUET-1201: Implement page indexes --- .../java/org/apache/parquet/format/Util.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/org/apache/parquet/format/Util.java b/src/main/java/org/apache/parquet/format/Util.java index 09cae2bdc..55d61ff47 100644 --- a/src/main/java/org/apache/parquet/format/Util.java +++ b/src/main/java/org/apache/parquet/format/Util.java @@ -57,6 +57,22 @@ */ public class Util { + public static void writeColumnIndex(ColumnIndex columnIndex, OutputStream to) throws IOException { + write(columnIndex, to); + } + + public static ColumnIndex readColumnIndex(InputStream from) throws IOException { + return read(from, new ColumnIndex()); + } + + public static void writeOffsetIndex(OffsetIndex offsetIndex, OutputStream to) throws IOException { + write(offsetIndex, to); + } + + public static OffsetIndex readOffsetIndex(InputStream from) throws IOException { + return read(from, new OffsetIndex()); + } + public static void writePageHeader(PageHeader pageHeader, OutputStream to) throws IOException { write(pageHeader, to); }