Class GenericParquetWriter

java.lang.Object
org.apache.iceberg.data.parquet.GenericParquetWriter

public class GenericParquetWriter extends Object
  • Method Details

    • create

      public static ParquetValueWriter<org.apache.iceberg.data.Record> create(org.apache.iceberg.Schema schema, org.apache.parquet.schema.MessageType type)
    • createStructWriter

      protected ParquetValueWriters.StructWriter<org.apache.iceberg.data.Record> createStructWriter(org.apache.iceberg.types.Types.StructType struct, List<ParquetValueWriter<?>> writers)
    • fixedWriter

      protected ParquetValueWriter<?> fixedWriter(org.apache.parquet.column.ColumnDescriptor desc)
    • dateWriter

      protected ParquetValueWriter<?> dateWriter(org.apache.parquet.column.ColumnDescriptor desc)
    • timeWriter

      protected ParquetValueWriter<?> timeWriter(org.apache.parquet.column.ColumnDescriptor desc)
    • timestampWriter

      protected ParquetValueWriter<?> timestampWriter(org.apache.parquet.column.ColumnDescriptor desc, boolean isAdjustedToUTC)
    • createWriter

      protected ParquetValueWriter<org.apache.iceberg.data.Record> createWriter(org.apache.parquet.schema.MessageType type)
    • createWriter

      protected ParquetValueWriter<org.apache.iceberg.data.Record> createWriter(org.apache.iceberg.types.Types.StructType struct, org.apache.parquet.schema.MessageType type)