Test Result : RowEncoderSuite

0 failures
72 tests
Took 14 sec.

All Tests

Test nameDurationStatus
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = false), nullable = false (codegen path)2 msPassed
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = false), nullable = false (interpreted path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = false), nullable = true (codegen path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = false), nullable = true (interpreted path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = true), nullable = false (codegen path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = true), nullable = false (interpreted path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = true), nullable = true (codegen path)2 msPassed
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = true), nullable = true (interpreted path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = false), nullable = false (codegen path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = false), nullable = false (interpreted path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = false), nullable = true (codegen path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = false), nullable = true (interpreted path)2 msPassed
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = true), nullable = false (codegen path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = true), nullable = false (interpreted path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = true), nullable = true (codegen path)1 msPassed
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = true), nullable = true (interpreted path)1 msPassed
RowEncoder should preserve decimal precision and scale (codegen path)9 msPassed
RowEncoder should preserve decimal precision and scale (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = false), nullable = false (codegen path)1 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = false), nullable = false (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = false), nullable = true (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = false), nullable = true (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = true), nullable = false (codegen path)1 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = true), nullable = false (interpreted path)1 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = true), nullable = true (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = true), nullable = true (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = false), nullable = false (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = false), nullable = false (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = false), nullable = true (codegen path)1 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = false), nullable = true (interpreted path)1 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = true), nullable = false (codegen path)1 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = true), nullable = false (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = true), nullable = true (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = true), nullable = true (interpreted path)1 msPassed
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = false), nullable = false (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = false), nullable = false (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = false), nullable = true (codegen path)1 msPassed
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = false), nullable = true (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = true), nullable = false (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = true), nullable = false (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = true), nullable = true (codegen path)1 msPassed
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = true), nullable = true (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = false), nullable = false (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = false), nullable = false (interpreted path)1 msPassed
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = false), nullable = true (codegen path)1 msPassed
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = false), nullable = true (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = true), nullable = false (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = true), nullable = false (interpreted path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = true), nullable = true (codegen path)2 msPassed
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = true), nullable = true (interpreted path)2 msPassed
RowEncoder should preserve nested column name (codegen path)3 msPassed
RowEncoder should preserve nested column name (interpreted path)2 msPassed
RowEncoder should preserve schema nullability (codegen path)1 msPassed
RowEncoder should preserve schema nullability (interpreted path)1 msPassed
RowEncoder should support array as the external type for ArrayType (codegen path)39 msPassed
RowEncoder should support array as the external type for ArrayType (interpreted path)31 msPassed
RowEncoder should support primitive arrays (codegen path)35 msPassed
RowEncoder should support primitive arrays (interpreted path)34 msPassed
RowEncoder should throw RuntimeException if input row object is null (codegen path)6 msPassed
RowEncoder should throw RuntimeException if input row object is null (interpreted path)1 msPassed
RowEncoder should validate external type (codegen path)36 msPassed
RowEncoder should validate external type (interpreted path)13 msPassed
encode/decode decimal type (codegen path)27 msPassed
encode/decode decimal type (interpreted path)8 msPassed
encode/decode: struct<arrayOfNull:array<null>,arrayOfString:array<string>,arrayOfArrayOfString:array<array<string>>,arrayOfArrayOfInt:array<array<int>>,arrayOfMap:array<map<string,string>>,arrayOfStruct:array<struct<str:string>>,arrayOfUDT:array<examplepoint>> (codegen path)2.9 secPassed
encode/decode: struct<arrayOfNull:array<null>,arrayOfString:array<string>,arrayOfArrayOfString:array<array<string>>,arrayOfArrayOfInt:array<array<int>>,arrayOfMap:array<map<string,string>>,arrayOfStruct:array<struct<str:string>>,arrayOfUDT:array<examplepoint>> (interpreted path)3.5 secPassed
encode/decode: struct<mapOfIntAndString:map<int,string>,mapOfStringAndArray:map<string,array<string>>,mapOfArrayAndInt:map<array<string>,int>,mapOfArray:map<array<string>,array<string>>,mapOfStringAndStruct:map<string,struct<str:string>>,mapOfStructAndString:map<struct<str:string>,string>,mapOfStruct:map<struct<str:string>,struct<str:string>>> (codegen path)4.1 secPassed
encode/decode: struct<mapOfIntAndString:map<int,string>,mapOfStringAndArray:map<string,array<string>>,mapOfArrayAndInt:map<array<string>,int>,mapOfArray:map<array<string>,array<string>>,mapOfStringAndStruct:map<string,struct<str:string>>,mapOfStructAndString:map<struct<str:string>,string>,mapOfStruct:map<struct<str:string>,struct<str:string>>> (interpreted path)3.3 secPassed
encode/decode: struct<null:null,boolean:boolean,byte:tinyint,short:smallint,int:int,long:bigint,float:float,double:double,decimal:decimal(38,18),string:string,binary:binary,date:date,timestamp:timestamp,udt:examplepoint> (codegen path)78 msPassed
encode/decode: struct<null:null,boolean:boolean,byte:tinyint,short:smallint,int:int,long:bigint,float:float,double:double,decimal:decimal(38,18),string:string,binary:binary,date:date,timestamp:timestamp,udt:examplepoint> (interpreted path)19 msPassed
encode/decode: struct<structOfString:struct<str:string>,structOfStructOfString:struct<struct:struct<str:string>>,structOfArray:struct<array:array<string>>,structOfMap:struct<map:map<string,string>>,structOfArrayAndMap:struct<array:array<string>,map:map<string,string>>,structOfUDT:struct<udt:examplepoint>> (codegen path)0.17 secPassed
encode/decode: struct<structOfString:struct<str:string>,structOfStructOfString:struct<struct:struct<str:string>>,structOfArray:struct<array:array<string>>,structOfMap:struct<map:map<string,string>>,structOfArrayAndMap:struct<array:array<string>,map:map<string,string>>,structOfUDT:struct<udt:examplepoint>> (interpreted path)0.15 secPassed