2626#include < arrow/table.h>
2727#include < arrow/type.h>
2828#include < arrow/util/key_value_metadata.h>
29- #include < iceberg/file_reader.h>
30- #include < iceberg/file_writer.h>
31- #include < iceberg/result.h>
32- #include < iceberg/schema_field.h>
33- #include < iceberg/schema_internal.h>
3429#include < parquet/arrow/reader.h>
3530#include < parquet/arrow/writer.h>
3631#include < parquet/metadata.h>
3732
3833#include " iceberg/arrow/arrow_error_transform_internal.h"
3934#include " iceberg/arrow/arrow_fs_file_io_internal.h"
35+ #include " iceberg/file_reader.h"
36+ #include " iceberg/file_writer.h"
4037#include " iceberg/parquet/parquet_register.h"
38+ #include " iceberg/result.h"
4139#include " iceberg/schema.h"
40+ #include " iceberg/schema_field.h"
41+ #include " iceberg/schema_internal.h"
4242#include " iceberg/type.h"
4343#include " iceberg/util/checked_cast.h"
4444#include " iceberg/util/macros.h"
@@ -318,13 +318,10 @@ TEST_F(ParquetReadWrite, SimpleStructRoundTrip) {
318318 ASSERT_THAT (ToArrowSchema (*schema, &arrow_c_schema), IsOk ());
319319 auto arrow_schema = ::arrow::ImportType (&arrow_c_schema).ValueOrDie ();
320320
321- auto array =
322- ::arrow::json::ArrayFromJSONString (::arrow::struct_(arrow_schema->fields ()),
323- R"([[{" a1" : 1 , " a2" : " abc" }],
324- [{" a1" : 0 }],
325- [{" a2" : " edf" }],
326- [{}]])")
327- .ValueOrDie();
321+ auto array = ::arrow::json::ArrayFromJSONString (
322+ ::arrow::struct_ (arrow_schema->fields ()),
323+ R"([[{" a1" : 1 , " a2" : " abc" }], [{" a1" : 0 }], [{" a2" : " edf" }], [{}]])")
324+ .ValueOrDie();
328325
329326 std::shared_ptr<::arrow::Array> out;
330327 DoRoundtrip (array, schema, &out);
@@ -348,12 +345,11 @@ TEST_F(ParquetReadWrite, SimpleTypeRoundTrip) {
348345 ASSERT_THAT (ToArrowSchema (*schema, &arrow_c_schema), IsOk ());
349346 auto arrow_schema = ::arrow::ImportType (&arrow_c_schema).ValueOrDie ();
350347
351- auto array = ::arrow::json::ArrayFromJSONString (
352- ::arrow::struct_ (arrow_schema->fields ()),
353- R"([[true , 1 , 2 , 1.1 , 1.2 , " abc" , 44614000 , 1756696503000000 ],
354- [false , 0 , 0 , 0 , 0 , " " , 0 , 0 ],
355- [null, null, null, null, null, null, null, null]])")
356- .ValueOrDie();
348+ auto array =
349+ ::arrow::json::ArrayFromJSONString (
350+ ::arrow::struct_ (arrow_schema->fields ()),
351+ R"([[true , 1 , 2 , 1.1 , 1.2 , " abc" , 44614000 , 1756696503000000 ], [false , 0 , 0 , 0 , 0 , " " , 0 , 0 ], [null, null, null, null, null, null, null, null]])")
352+ .ValueOrDie();
357353
358354 std::shared_ptr<::arrow::Array> out;
359355 DoRoundtrip (array, schema, &out);
0 commit comments