Package org.apache.iceberg.parquet
Class ParquetValueWriters.PrimitiveWriter<T>
- java.lang.Object
-
- org.apache.iceberg.parquet.ParquetValueWriters.PrimitiveWriter<T>
-
- All Implemented Interfaces:
ParquetValueWriter<T>
- Enclosing class:
- ParquetValueWriters
public abstract static class ParquetValueWriters.PrimitiveWriter<T> extends java.lang.Object implements ParquetValueWriter<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected ColumnWriter<T>
column
-
Constructor Summary
Constructors Modifier Constructor Description protected
PrimitiveWriter(org.apache.parquet.column.ColumnDescriptor desc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TripleWriter<?>>
columns()
void
setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore)
void
write(int repetitionLevel, T value)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.iceberg.parquet.ParquetValueWriter
metrics
-
-
-
-
Field Detail
-
column
protected final ColumnWriter<T> column
-
-
Method Detail
-
write
public void write(int repetitionLevel, T value)
- Specified by:
write
in interfaceParquetValueWriter<T>
-
columns
public java.util.List<TripleWriter<?>> columns()
- Specified by:
columns
in interfaceParquetValueWriter<T>
-
setColumnStore
public void setColumnStore(org.apache.parquet.column.ColumnWriteStore columnStore)
- Specified by:
setColumnStore
in interfaceParquetValueWriter<T>
-
-