Package org.apache.iceberg.parquet
Interface ParquetValueWriter<T>
-
- All Known Implementing Classes:
ParquetValueWriters.PositionDeleteStructWriter
,ParquetValueWriters.PrimitiveWriter
,ParquetValueWriters.RepeatedKeyValueWriter
,ParquetValueWriters.RepeatedWriter
,ParquetValueWriters.StructWriter
public interface ParquetValueWriter<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.List<TripleWriter<?>>
columns()
default java.util.stream.Stream<FieldMetrics<?>>
metrics()
Returns a stream ofFieldMetrics
that this ParquetValueWriter keeps track of.void
setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore)
void
write(int repetitionLevel, T value)
-
-
-
Method Detail
-
write
void write(int repetitionLevel, T value)
-
columns
java.util.List<TripleWriter<?>> columns()
-
setColumnStore
void setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore)
-
metrics
default java.util.stream.Stream<FieldMetrics<?>> metrics()
Returns a stream ofFieldMetrics
that this ParquetValueWriter keeps track of.
-
-