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, org.apache.iceberg.Schema schema, Map<String, String> metadata) Combines several files into onestatic Parquet.ReadBuilderread(org.apache.iceberg.io.InputFile file) static Parquet.WriteBuilderwrite(org.apache.iceberg.encryption.EncryptedOutputFile file) static Parquet.WriteBuilderwrite(org.apache.iceberg.io.OutputFile file) static Parquet.DataWriteBuilderwriteData(org.apache.iceberg.encryption.EncryptedOutputFile file) static Parquet.DataWriteBuilderwriteData(org.apache.iceberg.io.OutputFile file) static Parquet.DeleteWriteBuilderwriteDeletes(org.apache.iceberg.encryption.EncryptedOutputFile file) static Parquet.DeleteWriteBuilderwriteDeletes(org.apache.iceberg.io.OutputFile file)
-
Method Details
-
write
-
write
-
writeData
-
writeData
public static Parquet.DataWriteBuilder writeData(org.apache.iceberg.encryption.EncryptedOutputFile file) -
writeDeletes
-
writeDeletes
public static Parquet.DeleteWriteBuilder writeDeletes(org.apache.iceberg.encryption.EncryptedOutputFile file) -
read
-
concat
public static void concat(Iterable<File> inputFiles, File outputFile, int rowGroupSize, org.apache.iceberg.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
-