Interface ParquetValueWriter<T>

All Known Implementing Classes:
ParquetValueWriters.PositionDeleteStructWriter, ParquetValueWriters.PrimitiveWriter, ParquetValueWriters.RepeatedKeyValueWriter, ParquetValueWriters.RepeatedWriter, ParquetValueWriters.StructWriter

public interface ParquetValueWriter<T>
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default Stream<org.apache.iceberg.FieldMetrics<?>>
    Returns a stream of FieldMetrics that this ParquetValueWriter keeps track of.
    void
    setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore)
     
    void
    write(int repetitionLevel, T value)
     
  • Method Details

    • write

      void write(int repetitionLevel, T value)
    • columns

      List<TripleWriter<?>> columns()
    • setColumnStore

      void setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore)
    • metrics

      default Stream<org.apache.iceberg.FieldMetrics<?>> metrics()
      Returns a stream of FieldMetrics that this ParquetValueWriter keeps track of.