Package org.apache.iceberg.parquet
Class Parquet
- java.lang.Object
- 
- org.apache.iceberg.parquet.Parquet
 
- 
 public class Parquet extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classParquet.DataWriteBuilderstatic classParquet.DeleteWriteBuilderstatic classParquet.ReadBuilderstatic classParquet.WriteBuilder
 - 
Method SummaryAll 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- 
writepublic static Parquet.WriteBuilder write(OutputFile file) 
 - 
writeDatapublic static Parquet.DataWriteBuilder writeData(OutputFile file) 
 - 
writeDeletespublic static Parquet.DeleteWriteBuilder writeDeletes(OutputFile file) 
 - 
readpublic static Parquet.ReadBuilder read(InputFile file) 
 - 
concatpublic 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- an- Iterableof parquet files. The order of iteration determines the order in which content of files are read and written to the- outputFile
- outputFile- the output parquet file containing all the data from- inputFiles
- rowGroupSize- the row group size to use when writing the- outputFile
- schema- the schema of the data
- metadata- extraMetadata to write at the footer of the- outputFile
- Throws:
- java.io.IOException
 
 
- 
 
-