@@ -66,12 +66,9 @@ class ParquetWriter::Impl {
6666 auto schema_node = std::static_pointer_cast<::parquet::schema::GroupNode>(
6767 schema_descriptor->schema_root ());
6868
69- std::shared_ptr<::arrow::KeyValueMetadata> metadata =
70- ::arrow::key_value_metadata (options.properties);
71-
7269 ICEBERG_ASSIGN_OR_RAISE (output_stream_, OpenOutputStream (options));
7370 auto file_writer = ::parquet::ParquetFileWriter::Open (output_stream_, schema_node,
74- writer_properties, metadata );
71+ writer_properties);
7572 ICEBERG_ARROW_RETURN_NOT_OK (::parquet::arrow::FileWriter::Make (
7673 pool_, std::move (file_writer), arrow_schema_, arrow_writer_properties, &writer_));
7774
@@ -106,10 +103,10 @@ class ParquetWriter::Impl {
106103 ::arrow::MemoryPool* pool_ = ::arrow::default_memory_pool();
107104 // Schema to write from the Parquet file.
108105 std::shared_ptr<::arrow::Schema> arrow_schema_;
109- // Parquet file writer to write ArrowArray.
110- std::unique_ptr<::parquet::arrow::FileWriter> writer_;
111106 // The output stream to write Parquet file.
112107 std::shared_ptr<::arrow::io::OutputStream> output_stream_;
108+ // Parquet file writer to write ArrowArray.
109+ std::unique_ptr<::parquet::arrow::FileWriter> writer_;
113110};
114111
115112ParquetWriter::~ParquetWriter () = default ;
0 commit comments