Package org.apache.iceberg.parquet
Class ParquetValueWriters.RepeatedKeyValueWriter<M,K,V>
java.lang.Object
org.apache.iceberg.parquet.ParquetValueWriters.RepeatedKeyValueWriter<M,K,V>
- All Implemented Interfaces:
ParquetValueWriter<M>
- Enclosing class:
- ParquetValueWriters
public abstract static class ParquetValueWriters.RepeatedKeyValueWriter<M,K,V>
extends Object
implements ParquetValueWriter<M>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRepeatedKeyValueWriter(int definitionLevel, int repetitionLevel, ParquetValueWriter<K> keyWriter, ParquetValueWriter<V> valueWriter) -
Method Summary
Modifier and TypeMethodDescriptionList<TripleWriter<?>>columns()Stream<FieldMetrics<?>>metrics()Returns a stream ofFieldMetricsthat this ParquetValueWriter keeps track of.voidsetColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore) void
-
Constructor Details
-
RepeatedKeyValueWriter
protected RepeatedKeyValueWriter(int definitionLevel, int repetitionLevel, ParquetValueWriter<K> keyWriter, ParquetValueWriter<V> valueWriter)
-
-
Method Details
-
write
- Specified by:
writein interfaceParquetValueWriter<M>
-
columns
- Specified by:
columnsin interfaceParquetValueWriter<M>
-
setColumnStore
public void setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore) - Specified by:
setColumnStorein interfaceParquetValueWriter<M>
-
pairs
-
metrics
Description copied from interface:ParquetValueWriterReturns a stream ofFieldMetricsthat this ParquetValueWriter keeps track of.- Specified by:
metricsin interfaceParquetValueWriter<M>
-