@@ -72,43 +72,43 @@ public static void setupConf() {
7272 NEW_BEHAVIOR .setBoolean ("parquet.avro.write-old-list-structure" , false );
7373 }
7474
75- public static final String ALL_PARQUET_SCHEMA =
76- "message org.apache.parquet.avro.myrecord { \n " + " required boolean myboolean;\n "
77- + " required int32 myint;\n "
78- + " required int64 mylong;\n "
79- + " required float myfloat;\n "
80- + " required double mydouble;\n "
81- + " required binary mybytes;\n "
82- + " required binary mystring (UTF8);\n "
83- + " required group mynestedrecord {\n "
84- + " required int32 mynestedint;\n "
85- + " }\n "
86- + " required binary myenum (ENUM);\n "
87- + " required group myarray (LIST) {\n "
88- + " repeated int32 array;\n "
89- + " }\n "
90- + " optional group myoptionalarray (LIST) {\n "
91- + " repeated int32 array;\n "
92- + " }\n "
93- + " required group myarrayofoptional (LIST) {\n "
94- + " repeated group list {\n "
95- + " optional int32 element;\n "
96- + " }\n "
97- + " }\n "
98- + " required group myrecordarray (LIST) {\n "
99- + " repeated group array {\n "
100- + " required int32 a;\n "
101- + " required int32 b;\n "
102- + " }\n "
103- + " }\n "
104- + " required group mymap (MAP) {\n "
105- + " repeated group map (MAP_KEY_VALUE) {\n "
106- + " required binary key (UTF8);\n "
107- + " required int32 value;\n "
108- + " }\n "
109- + " }\n "
110- + " required fixed_len_byte_array(1) myfixed;\n "
111- + "}\n " ;
75+ public static final String ALL_PARQUET_SCHEMA = "message org.apache.parquet.avro.myrecord { \n "
76+ + " required boolean myboolean;\n "
77+ + " required int32 myint;\n "
78+ + " required int64 mylong;\n "
79+ + " required float myfloat;\n "
80+ + " required double mydouble;\n "
81+ + " required binary mybytes;\n "
82+ + " required binary mystring (UTF8);\n "
83+ + " required group mynestedrecord {\n "
84+ + " required int32 mynestedint;\n "
85+ + " }\n "
86+ + " required binary myenum (ENUM);\n "
87+ + " required group myarray (LIST) {\n "
88+ + " repeated int32 array;\n "
89+ + " }\n "
90+ + " optional group myoptionalarray (LIST) {\n "
91+ + " repeated int32 array;\n "
92+ + " }\n "
93+ + " required group myarrayofoptional (LIST) {\n "
94+ + " repeated group list {\n "
95+ + " optional int32 element;\n "
96+ + " }\n "
97+ + " }\n "
98+ + " required group myrecordarray (LIST) {\n "
99+ + " repeated group array {\n "
100+ + " required int32 a;\n "
101+ + " required int32 b;\n "
102+ + " }\n "
103+ + " }\n "
104+ + " required group mymap (MAP) {\n "
105+ + " repeated group map (MAP_KEY_VALUE) {\n "
106+ + " required binary key (UTF8);\n "
107+ + " required int32 value;\n "
108+ + " }\n "
109+ + " }\n "
110+ + " required fixed_len_byte_array(1) myfixed;\n "
111+ + "}\n " ;
112112
113113 private void testAvroToParquetConversion (Schema avroSchema , String schemaString ) throws Exception {
114114 testAvroToParquetConversion (new Configuration (false ), avroSchema , schemaString );
@@ -432,7 +432,8 @@ public void testConvertUngroupedRepeatedField() throws Exception {
432432 + " \" name\" : \" SchemaWithRepeatedField\" ,"
433433 + " \" fields\" : [{"
434434 + " \" name\" : \" repeatedField\" ,"
435- + " \" type\" : {\" type\" : \" array\" ,\" items\" : \" int\" }"
435+ + " \" type\" : {\" type\" : \" array\" ,\" items\" : \" int\" },"
436+ + " \" default\" : []"
436437 + " }]"
437438 + "}" ),
438439 "message SchemaWithRepeatedField { repeated int32 repeatedField; }" );
0 commit comments