Class Parquet

java.lang.Object
org.apache.iceberg.parquet.Parquet

public class Parquet extends Object
  • Method Details

    • write

      public static Parquet.WriteBuilder write(org.apache.iceberg.io.OutputFile file)
    • write

      public static Parquet.WriteBuilder write(org.apache.iceberg.encryption.EncryptedOutputFile file)
    • writeData

      public static Parquet.DataWriteBuilder writeData(org.apache.iceberg.io.OutputFile file)
    • writeData

      public static Parquet.DataWriteBuilder writeData(org.apache.iceberg.encryption.EncryptedOutputFile file)
    • writeDeletes

      public static Parquet.DeleteWriteBuilder writeDeletes(org.apache.iceberg.io.OutputFile file)
    • writeDeletes

      public static Parquet.DeleteWriteBuilder writeDeletes(org.apache.iceberg.encryption.EncryptedOutputFile file)
    • read

      public static Parquet.ReadBuilder read(org.apache.iceberg.io.InputFile file)
    • concat

      public static void concat(Iterable<File> inputFiles, File outputFile, int rowGroupSize, org.apache.iceberg.Schema schema, Map<String,String> metadata) throws IOException
      Combines several files into one
      Parameters:
      inputFiles - an Iterable of 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:
      IOException