Package org.apache.iceberg.parquet
Class Parquet
- java.lang.Object
-
- org.apache.iceberg.parquet.Parquet
-
public class Parquet extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParquet.DataWriteBuilderstatic classParquet.DeleteWriteBuilderstatic classParquet.ReadBuilderstatic classParquet.WriteBuilder
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidconcat(java.lang.Iterable<java.io.File> inputFiles, java.io.File outputFile, int rowGroupSize, Schema schema, java.util.Map<java.lang.String,java.lang.String> metadata)Combines several files into onestatic Parquet.ReadBuilderread(InputFile file)static Parquet.WriteBuilderwrite(OutputFile file)static Parquet.DataWriteBuilderwriteData(OutputFile file)static Parquet.DeleteWriteBuilderwriteDeletes(OutputFile file)
-
-
-
Method Detail
-
write
public static Parquet.WriteBuilder write(OutputFile file)
-
writeData
public static Parquet.DataWriteBuilder writeData(OutputFile file)
-
writeDeletes
public static Parquet.DeleteWriteBuilder writeDeletes(OutputFile file)
-
read
public static Parquet.ReadBuilder read(InputFile file)
-
concat
public static void concat(java.lang.Iterable<java.io.File> inputFiles, java.io.File outputFile, int rowGroupSize, Schema schema, java.util.Map<java.lang.String,java.lang.String> metadata) throws java.io.IOExceptionCombines several files into one- Parameters:
inputFiles- anIterableof parquet files. The order of iteration determines the order in which content of files are read and written to theoutputFileoutputFile- the output parquet file containing all the data frominputFilesrowGroupSize- the row group size to use when writing theoutputFileschema- the schema of the datametadata- extraMetadata to write at the footer of theoutputFile- Throws:
java.io.IOException
-
-