Package org.apache.iceberg.parquet
Class Parquet
java.lang.Object
org.apache.iceberg.parquet.Parquet
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconcat(Iterable<File> inputFiles, File outputFile, int rowGroupSize, Schema schema, Map<String, String> metadata) Combines several files into onestatic Parquet.ReadBuilderstatic Parquet.WriteBuilderwrite(EncryptedOutputFile file) static Parquet.WriteBuilderwrite(OutputFile file) static Parquet.DataWriteBuilderwriteData(EncryptedOutputFile file) static Parquet.DataWriteBuilderwriteData(OutputFile file) static Parquet.DeleteWriteBuilderstatic Parquet.DeleteWriteBuilderwriteDeletes(OutputFile file)
-
Method Details
-
write
-
write
-
writeData
-
writeData
-
writeDeletes
-
writeDeletes
-
read
-
concat
public static void concat(Iterable<File> inputFiles, File outputFile, int rowGroupSize, Schema schema, Map<String, String> metadata) throws 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:
IOException
-