2020#include < ostream>
2121#include < string>
2222#include < utility>
23- #include < variant>
2423
2524#include " arrow/api.h"
2625#include " arrow/array/array_base.h"
@@ -418,7 +417,7 @@ TEST_F(FieldMappingReaderTest, TestDictionaryTypeWithSchemaEvolution) {
418417 std::shared_ptr<arrow::Schema> data_schema =
419418 DataField::ConvertDataFieldsToArrowSchema (data_fields);
420419 auto data_array = std::dynamic_pointer_cast<arrow::StructArray>(
421- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ data_schema->fields ()} ), R"( [
420+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (data_schema->fields ()), R"( [
422421 ["apple", 4.0, 5.1, 10, 100, 1000, 10000, true],
423422 ["banana", 4.1, 6.2, 10, 200, 1000, 20000, null],
424423 [null, 4.2, null, 10, 300, 1000, 30000, true],
@@ -443,7 +442,7 @@ TEST_F(FieldMappingReaderTest, TestDictionaryTypeWithSchemaEvolution) {
443442 std::vector<std::string> partition_keys = {" f3" , " f5" };
444443 BinaryRow partition = BinaryRowGenerator::GenerateRow ({10 , 1000 }, pool_.get ());
445444 auto expected_array = std::dynamic_pointer_cast<arrow::StructArray>(
446- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ read_schema->fields ()} ), R"( [
445+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (read_schema->fields ()), R"( [
447446 [10000, 5.1, "apple", 4.0, 1000, 10, null, true, 100],
448447 [20000, 6.2, "banana", 4.1, 1000, 10, null, null, 200],
449448 [30000, null, null, 4.2, 1000, 10, null, true, 300],
@@ -464,7 +463,7 @@ TEST_F(FieldMappingReaderTest, TestSchemaEvolutionWithModifyType) {
464463 std::shared_ptr<arrow::Schema> data_schema =
465464 DataField::ConvertDataFieldsToArrowSchema (data_fields);
466465 auto data_array = std::dynamic_pointer_cast<arrow::StructArray>(
467- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ data_schema->fields ()} ), R"( [
466+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (data_schema->fields ()), R"( [
468467 ["true", 4.0, 5.1, 10],
469468 ["False", 4.1, 6.2, 10],
470469 [null, 4.2, null, 10],
@@ -485,7 +484,7 @@ TEST_F(FieldMappingReaderTest, TestSchemaEvolutionWithModifyType) {
485484 std::vector<std::string> partition_keys = {" f3" };
486485 BinaryRow partition = BinaryRowGenerator::GenerateRow ({10 }, pool_.get ());
487486 auto expected_array = std::dynamic_pointer_cast<arrow::StructArray>(
488- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ read_schema->fields ()} ), R"( [
487+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (read_schema->fields ()), R"( [
489488 [true, "4", 5, 10],
490489 [false, "4.1", 6, 10],
491490 [null, "4.2", null, 10],
@@ -506,7 +505,7 @@ TEST_F(FieldMappingReaderTest, TestSchemaEvolutionWithModifyTypeWithDict) {
506505 std::shared_ptr<arrow::Schema> data_schema =
507506 DataField::ConvertDataFieldsToArrowSchema (data_fields);
508507 auto data_array = std::dynamic_pointer_cast<arrow::StructArray>(
509- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ data_schema->fields ()} ), R"( [
508+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (data_schema->fields ()), R"( [
510509 ["true", 4.0, 5.1, 10],
511510 ["false", 4.1, 6.2, 10],
512511 [null, 4.2, null, 10],
@@ -527,7 +526,7 @@ TEST_F(FieldMappingReaderTest, TestSchemaEvolutionWithModifyTypeWithDict) {
527526 std::vector<std::string> partition_keys = {" f3" };
528527 BinaryRow partition = BinaryRowGenerator::GenerateRow ({10 }, pool_.get ());
529528 auto expected_array = std::dynamic_pointer_cast<arrow::StructArray>(
530- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ read_schema->fields ()} ), R"( [
529+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (read_schema->fields ()), R"( [
531530 [true, "4", 5, 10],
532531 [false, "4.1", 6, 10],
533532 [null, "4.2", null, 10],
@@ -548,7 +547,7 @@ TEST_F(FieldMappingReaderTest, TestSchemaEvolutionWithModifyTypeWithPredicate) {
548547 std::shared_ptr<arrow::Schema> data_schema =
549548 DataField::ConvertDataFieldsToArrowSchema (data_fields);
550549 auto data_array = std::dynamic_pointer_cast<arrow::StructArray>(
551- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ data_schema->fields ()} ), R"( [
550+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (data_schema->fields ()), R"( [
552551 ["true", 4.0, 5, 10],
553552 ["False", 4.1, 6, 10],
554553 [null, 4.2, null, 10],
@@ -615,7 +614,7 @@ TEST_F(FieldMappingReaderTest, TestReadWithSchemaEvolutionWithRenameAndModifyTyp
615614 /* field_index=*/ 3 , /* field_name=*/ " f0" , FieldType::STRING ,
616615 Literal (FieldType::STRING , literal_str.data (), literal_str.size ()));
617616 auto expected_array = std::dynamic_pointer_cast<arrow::StructArray>(
618- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ read_schema->fields ()} ), R"( [
617+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (read_schema->fields ()), R"( [
619618 [0, "Emily", null, "15.1", 10],
620619 [0, "Bob", null, "12.1", 10],
621620 [0, "Alex", null, "16.1", 10]
@@ -632,7 +631,7 @@ TEST_F(FieldMappingReaderTest, TestSchemaEvolutionWithDictType) {
632631 std::shared_ptr<arrow::Schema> data_schema =
633632 DataField::ConvertDataFieldsToArrowSchema (data_fields);
634633 auto data_array = std::dynamic_pointer_cast<arrow::StructArray>(
635- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ data_schema->fields ()} ), R"( [
634+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (data_schema->fields ()), R"( [
636635 ["Bob", 4.0, 5.1, 10],
637636 ["Emily", 4.1, 6.2, 10],
638637 ["Alice", 4.2, null, 10],
@@ -653,7 +652,7 @@ TEST_F(FieldMappingReaderTest, TestSchemaEvolutionWithDictType) {
653652 std::vector<std::string> partition_keys = {" f3" };
654653 BinaryRow partition = BinaryRowGenerator::GenerateRow ({10 }, pool_.get ());
655654 auto expected_array = std::dynamic_pointer_cast<arrow::StructArray>(
656- arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ ({ read_schema->fields ()} ), R"( [
655+ arrow::ipc::internal::json::ArrayFromJSON (arrow::struct_ (read_schema->fields ()), R"( [
657656 [10, "4", "Bob", 5],
658657 [10, "4.1", "Emily", 6],
659658 [10, "4.2", "Alice", null],
0 commit comments