Instant (codegen path) | 63 ms | Passed |
Instant (interpreted path) | 7 ms | Passed |
LocalDate (codegen path) | 38 ms | Passed |
LocalDate (interpreted path) | 8 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = false), nullable = false (codegen path) | 7 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = false), nullable = false (interpreted path) | 16 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = false), nullable = true (codegen path) | 6 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = false), nullable = true (interpreted path) | 5 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = true), nullable = false (codegen path) | 6 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = true), nullable = false (interpreted path) | 6 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = true), nullable = true (codegen path) | 5 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(IntegerType, containsNull = true), nullable = true (interpreted path) | 6 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = false), nullable = false (codegen path) | 13 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = false), nullable = false (interpreted path) | 9 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = false), nullable = true (codegen path) | 5 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = false), nullable = true (interpreted path) | 5 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = true), nullable = false (codegen path) | 10 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = true), nullable = false (interpreted path) | 9 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = true), nullable = true (codegen path) | 6 ms | Passed |
RowEncoder should preserve array nullability: ArrayType(StringType, containsNull = true), nullable = true (interpreted path) | 13 ms | Passed |
RowEncoder should preserve decimal precision and scale (codegen path) | 23 ms | Passed |
RowEncoder should preserve decimal precision and scale (interpreted path) | 9 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = false), nullable = false (codegen path) | 16 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = false), nullable = false (interpreted path) | 5 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = false), nullable = true (codegen path) | 20 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = false), nullable = true (interpreted path) | 5 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = true), nullable = false (codegen path) | 12 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = true), nullable = false (interpreted path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = true), nullable = true (codegen path) | 9 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, IntegerType, valueContainsNull = true), nullable = true (interpreted path) | 12 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = false), nullable = false (codegen path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = false), nullable = false (interpreted path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = false), nullable = true (codegen path) | 8 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = false), nullable = true (interpreted path) | 7 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = true), nullable = false (codegen path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = true), nullable = false (interpreted path) | 7 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = true), nullable = true (codegen path) | 14 ms | Passed |
RowEncoder should preserve map nullability: MapType(IntegerType, StringType, valueContainsNull = true), nullable = true (interpreted path) | 10 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = false), nullable = false (codegen path) | 5 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = false), nullable = false (interpreted path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = false), nullable = true (codegen path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = false), nullable = true (interpreted path) | 5 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = true), nullable = false (codegen path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = true), nullable = false (interpreted path) | 5 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = true), nullable = true (codegen path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, IntegerType, valueContainsNull = true), nullable = true (interpreted path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = false), nullable = false (codegen path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = false), nullable = false (interpreted path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = false), nullable = true (codegen path) | 7 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = false), nullable = true (interpreted path) | 7 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = true), nullable = false (codegen path) | 6 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = true), nullable = false (interpreted path) | 7 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = true), nullable = true (codegen path) | 5 ms | Passed |
RowEncoder should preserve map nullability: MapType(StringType, StringType, valueContainsNull = true), nullable = true (interpreted path) | 5 ms | Passed |
RowEncoder should preserve nested column name (codegen path) | 8 ms | Passed |
RowEncoder should preserve nested column name (interpreted path) | 7 ms | Passed |
RowEncoder should preserve schema nullability (codegen path) | 5 ms | Passed |
RowEncoder should preserve schema nullability (interpreted path) | 4 ms | Passed |
RowEncoder should support array as the external type for ArrayType (codegen path) | 0.1 sec | Passed |
RowEncoder should support array as the external type for ArrayType (interpreted path) | 29 ms | Passed |
RowEncoder should support primitive arrays (codegen path) | 92 ms | Passed |
RowEncoder should support primitive arrays (interpreted path) | 28 ms | Passed |
RowEncoder should throw RuntimeException if input row object is null (codegen path) | 17 ms | Passed |
RowEncoder should throw RuntimeException if input row object is null (interpreted path) | 4 ms | Passed |
RowEncoder should validate external type (codegen path) | 94 ms | Passed |
RowEncoder should validate external type (interpreted path) | 26 ms | Passed |
SPARK-23179: RowEncoder should respect nullOnOverflow for decimals (codegen path) | 76 ms | Passed |
SPARK-23179: RowEncoder should respect nullOnOverflow for decimals (interpreted path) | 57 ms | Passed |
SPARK-25791: Datatype of serializers should be accessible (codegen path) | 2 ms | Passed |
SPARK-25791: Datatype of serializers should be accessible (interpreted path) | 2 ms | Passed |
encode/decode decimal type (codegen path) | 52 ms | Passed |
encode/decode decimal type (interpreted path) | 16 ms | Passed |
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) | 6.2 sec | Passed |
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) | 8.2 sec | Passed |
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) | 13 sec | Passed |
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) | 12 sec | Passed |
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) | 0.45 sec | Passed |
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) | 0.19 sec | Passed |
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) | 1.2 sec | Passed |
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.73 sec | Passed |