Package org.apache.iceberg.data.parquet
Class GenericParquetWriter
java.lang.Object
org.apache.iceberg.data.parquet.GenericParquetWriter
-
Method Summary
Modifier and TypeMethodDescriptionstatic ParquetValueWriter<org.apache.iceberg.data.Record>create(org.apache.iceberg.Schema schema, org.apache.parquet.schema.MessageType type) protected ParquetValueWriters.StructWriter<org.apache.iceberg.data.Record>createStructWriter(org.apache.iceberg.types.Types.StructType struct, List<ParquetValueWriter<?>> writers) protected ParquetValueWriter<org.apache.iceberg.data.Record>createWriter(org.apache.iceberg.types.Types.StructType struct, org.apache.parquet.schema.MessageType type) protected ParquetValueWriter<org.apache.iceberg.data.Record>createWriter(org.apache.parquet.schema.MessageType type) protected ParquetValueWriter<?>dateWriter(org.apache.parquet.column.ColumnDescriptor desc) protected ParquetValueWriter<?>fixedWriter(org.apache.parquet.column.ColumnDescriptor desc) protected ParquetValueWriter<?>timestampWriter(org.apache.parquet.column.ColumnDescriptor desc, boolean isAdjustedToUTC) protected ParquetValueWriter<?>timeWriter(org.apache.parquet.column.ColumnDescriptor desc)
-
Method Details
-
create
public static ParquetValueWriter<org.apache.iceberg.data.Record> create(org.apache.iceberg.Schema schema, org.apache.parquet.schema.MessageType type) -
createStructWriter
protected ParquetValueWriters.StructWriter<org.apache.iceberg.data.Record> createStructWriter(org.apache.iceberg.types.Types.StructType struct, List<ParquetValueWriter<?>> writers) -
fixedWriter
-
dateWriter
-
timeWriter
-
timestampWriter
protected ParquetValueWriter<?> timestampWriter(org.apache.parquet.column.ColumnDescriptor desc, boolean isAdjustedToUTC) -
createWriter
protected ParquetValueWriter<org.apache.iceberg.data.Record> createWriter(org.apache.parquet.schema.MessageType type) -
createWriter
protected ParquetValueWriter<org.apache.iceberg.data.Record> createWriter(org.apache.iceberg.types.Types.StructType struct, org.apache.parquet.schema.MessageType type)
-