Class ParquetValueWriters.RepeatedKeyValueWriter<M,​K,​V>

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<TripleWriter<?>> columns()  
      java.util.stream.Stream<org.apache.iceberg.FieldMetrics<?>> metrics()
      Returns a stream of FieldMetrics that this ParquetValueWriter keeps track of.
      protected abstract java.util.Iterator<java.util.Map.Entry<K,​V>> pairs​(M value)  
      void setColumnStore​(org.apache.parquet.column.ColumnWriteStore columnStore)  
      void write​(int parentRepetition, M value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setColumnStore

        public void setColumnStore​(org.apache.parquet.column.ColumnWriteStore columnStore)
        Specified by:
        setColumnStore in interface ParquetValueWriter<M>
      • pairs

        protected abstract java.util.Iterator<java.util.Map.Entry<K,​V>> pairs​(M value)
      • metrics

        public java.util.stream.Stream<org.apache.iceberg.FieldMetrics<?>> metrics()
        Description copied from interface: ParquetValueWriter
        Returns a stream of FieldMetrics that this ParquetValueWriter keeps track of.
        Specified by:
        metrics in interface ParquetValueWriter<M>