0 (codegen path) | 26 ms | Passed |
0 (interpreted path) | 5 ms | Passed |
0))) (codegen path) | 48 ms | Passed |
0))) (codegen path) | 47 ms | Passed |
0))) (codegen path) | 43 ms | Passed |
0))) (codegen path) | 60 ms | Passed |
0))) (interpreted path) | 15 ms | Passed |
0))) (interpreted path) | 20 ms | Passed |
0))) (interpreted path) | 13 ms | Passed |
0))) (interpreted path) | 15 ms | Passed |
0,1,1,true) (codegen path) | 29 ms | Passed |
0,1,1,true) (codegen path) | 32 ms | Passed |
0,1,1,true) (interpreted path) | 13 ms | Passed |
0,1,1,true) (interpreted path) | 13 ms | Passed |
0,1,1,true)) (codegen path) | 61 ms | Passed |
0,1,1,true)) (codegen path) | 45 ms | Passed |
0,1,1,true)) (codegen path) | 38 ms | Passed |
0,1,1,true)) (interpreted path) | 17 ms | Passed |
0,1,1,true)) (interpreted path) | 16 ms | Passed |
0,1,1,true)) (interpreted path) | 24 ms | Passed |
0,1,1,true))) (codegen path) | 41 ms | Passed |
0,1,1,true))) (interpreted path) | 18 ms | Passed |
0,1,1,true),(3,30)) (codegen path) | 42 ms | Passed |
0,1,1,true),(3,30)) (interpreted path) | 18 ms | Passed |
0,1,1,true),3) (codegen path) | 34 ms | Passed |
0,1,1,true),3) (interpreted path) | 16 ms | Passed |
000003 seconds)) (codegen path) | 0.1 sec | Passed |
000003 seconds)) (interpreted path) | 49 ms | Passed |
211321313 (codegen path) | 17 ms | Passed |
211321313 (codegen path) | 21 ms | Passed |
211321313 (interpreted path) | 7 ms | Passed |
211321313 (interpreted path) | 6 ms | Passed |
23123 (codegen path) | 19 ms | Passed |
23123 (interpreted path) | 6 ms | Passed |
7 (codegen path) | 20 ms | Passed |
7 (codegen path) | 15 ms | Passed |
7 (codegen path) | 16 ms | Passed |
7 (codegen path) | 17 ms | Passed |
7 (interpreted path) | 5 ms | Passed |
7 (interpreted path) | 6 ms | Passed |
7 (interpreted path) | 5 ms | Passed |
7 (interpreted path) | 5 ms | Passed |
999999999999999999 (codegen path) | 6 ms | Passed |
999999999999999999 (codegen path) | 23 ms | Passed |
999999999999999999 (codegen path) | 7 ms | Passed |
999999999999999999 (codegen path) | 27 ms | Passed |
999999999999999999 (interpreted path) | 6 ms | Passed |
999999999999999999 (interpreted path) | 6 ms | Passed |
999999999999999999 (interpreted path) | 5 ms | Passed |
999999999999999999 (interpreted path) | 6 ms | Passed |
AnyVal class with Any fields (codegen path) | 65 ms | Passed |
AnyVal class with Any fields (interpreted path) | 1 ms | Passed |
ExamplePoint@691) (codegen path) | 29 ms | Passed |
ExamplePoint@691) (interpreted path) | 8 ms | Passed |
ExpressionEncoderSuite$InnerClass;@3d59f6d0 (codegen path) | 36 ms | Passed |
ExpressionEncoderSuite$InnerClass;@3d59f6d0 (interpreted path) | 16 ms | Passed |
JavaSerializable@f (codegen path) | 24 ms | Passed |
JavaSerializable@f (interpreted path) | 9 ms | Passed |
KryoSerializable@f (codegen path) | 51 ms | Passed |
KryoSerializable@f (interpreted path) | 15 ms | Passed |
Option;@140a81c8 (codegen path) | 38 ms | Passed |
Option;@140a81c8 (interpreted path) | 16 ms | Passed |
String;@34c6d8b9 (codegen path) | 24 ms | Passed |
String;@34c6d8b9 (interpreted path) | 6 ms | Passed |
String;@367666e6 (codegen path) | 10 ms | Passed |
String;@367666e6 (interpreted path) | 8 ms | Passed |
String;@5be64152 (codegen path) | 32 ms | Passed |
String;@5be64152 (interpreted path) | 11 ms | Passed |
String;@669f6744 (codegen path) | 7 ms | Passed |
String;@669f6744 (interpreted path) | 7 ms | Passed |
Timestamp;@51888d9e (codegen path) | 30 ms | Passed |
Timestamp;@51888d9e (interpreted path) | 9 ms | Passed |
encode/decode for BoxedData: BoxedData(null,null,null,null,null,null,null) (codegen path) | 13 ms | Passed |
encode/decode for BoxedData: BoxedData(null,null,null,null,null,null,null) (interpreted path) | 16 ms | Passed |
encode/decode for InnerClass: InnerClass(1) (codegen path) | 39 ms | Passed |
encode/decode for InnerClass: InnerClass(1) (interpreted path) | 9 ms | Passed |
encode/decode for NestedArray: NestedArray([[I@6772490e) (codegen path) | 32 ms | Passed |
encode/decode for NestedArray: NestedArray([[I@6772490e) (interpreted path) | 11 ms | Passed |
encode/decode for Option in array: List(Some(1), None) (codegen path) | 28 ms | Passed |
encode/decode for Option in array: List(Some(1), None) (interpreted path) | 8 ms | Passed |
encode/decode for Option in map: Map(1 -> Some(10), 2 -> Some(20), 3 -> None) (codegen path) | 29 ms | Passed |
encode/decode for Option in map: Map(1 -> Some(10), 2 -> Some(20), 3 -> None) (interpreted path) | 7 ms | Passed |
encode/decode for OptionalData: OptionalData(None,None,None,None,None,None,None,None,None) (codegen path) | 70 ms | Passed |
encode/decode for OptionalData: OptionalData(None,None,None,None,None,None,None,None,None) (interpreted path) | 33 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Boolean, Boolean)],ArrayBuffer((true,false))) (codegen path) | 40 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Boolean, Boolean)],ArrayBuffer((true,false))) (interpreted path) | 12 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Byte, Byte)],ArrayBuffer((1,2))) (codegen path) | 57 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Byte, Byte)],ArrayBuffer((1,2))) (interpreted path) | 14 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Int, Int)],ArrayBuffer((1,2))) (codegen path) | 44 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Int, Int)],ArrayBuffer((1,2))) (interpreted path) | 16 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Long, Long)],ArrayBuffer((1,2))) (codegen path) | 52 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Long, Long)],ArrayBuffer((1,2))) (interpreted path) | 12 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Short, Short)],ArrayBuffer((1,2))) (codegen path) | 52 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(Short, Short)],ArrayBuffer((1,2))) (interpreted path) | 16 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(String, String)],ArrayBuffer((a,b))) (codegen path) | 47 ms | Passed |
encode/decode for Tuple2: (ArrayBuffer[(String, String)],ArrayBuffer((a,b))) (interpreted path) | 15 ms | Passed |
encode/decode for Tuple2: (Seq[(Boolean, Boolean)],List((true,false))) (codegen path) | 58 ms | Passed |
encode/decode for Tuple2: (Seq[(Boolean, Boolean)],List((true,false))) (interpreted path) | 18 ms | Passed |
encode/decode for Tuple2: (Seq[(Byte, Byte)],List((1,2))) (codegen path) | 52 ms | Passed |
encode/decode for Tuple2: (Seq[(Byte, Byte)],List((1,2))) (interpreted path) | 15 ms | Passed |
encode/decode for Tuple2: (Seq[(Int, Int)],List((1,2))) (codegen path) | 52 ms | Passed |
encode/decode for Tuple2: (Seq[(Int, Int)],List((1,2))) (interpreted path) | 17 ms | Passed |
encode/decode for Tuple2: (Seq[(Long, Long)],List((1,2))) (codegen path) | 55 ms | Passed |
encode/decode for Tuple2: (Seq[(Long, Long)],List((1,2))) (interpreted path) | 28 ms | Passed |
encode/decode for Tuple2: (Seq[(Short, Short)],List((1,2))) (codegen path) | 44 ms | Passed |
encode/decode for Tuple2: (Seq[(Short, Short)],List((1,2))) (interpreted path) | 17 ms | Passed |
encode/decode for Tuple2: (Seq[(String, String)],List((a,b))) (codegen path) | 44 ms | Passed |
encode/decode for Tuple2: (Seq[(String, String)],List((a,b))) (interpreted path) | 15 ms | Passed |
encode/decode for Tuple2: (Seq[Seq[(Int, Int)]],List(List((1,2)))) (codegen path) | 45 ms | Passed |
encode/decode for Tuple2: (Seq[Seq[(Int, Int)]],List(List((1,2)))) (interpreted path) | 20 ms | Passed |
encode/decode for array of array of int: [[I@768cc3be (codegen path) | 43 ms | Passed |
encode/decode for array of array of int: [[I@768cc3be (interpreted path) | 12 ms | Passed |
encode/decode for array of int: [I@56f6b2ef (codegen path) | 25 ms | Passed |
encode/decode for array of int: [I@56f6b2ef (interpreted path) | 7 ms | Passed |
encode/decode for binary: [B@2a0f546d (codegen path) | 17 ms | Passed |
encode/decode for binary: [B@2a0f546d (interpreted path) | 6 ms | Passed |
encode/decode for boxed boolean: false (codegen path) | 19 ms | Passed |
encode/decode for boxed boolean: false (interpreted path) | 7 ms | Passed |
encode/decode for boxed byte: -3 (codegen path) | 17 ms | Passed |
encode/decode for boxed byte: -3 (interpreted path) | 6 ms | Passed |
encode/decode for boxed int: -3 (codegen path) | 16 ms | Passed |
encode/decode for boxed int: -3 (interpreted path) | 7 ms | Passed |
encode/decode for boxed long: -3 (codegen path) | 16 ms | Passed |
encode/decode for boxed long: -3 (interpreted path) | 5 ms | Passed |
encode/decode for boxed short: -3 (codegen path) | 16 ms | Passed |
encode/decode for boxed short: -3 (interpreted path) | 5 ms | Passed |
encode/decode for date: 2012-12-23 (codegen path) | 23 ms | Passed |
encode/decode for date: 2012-12-23 (interpreted path) | 6 ms | Passed |
encode/decode for empty array of int: [I@70e47973 (codegen path) | 6 ms | Passed |
encode/decode for empty array of int: [I@70e47973 (interpreted path) | 6 ms | Passed |
encode/decode for empty option of int: None (codegen path) | 3 ms | Passed |
encode/decode for empty option of int: None (interpreted path) | 3 ms | Passed |
encode/decode for empty option of string: None (codegen path) | 7 ms | Passed |
encode/decode for empty option of string: None (interpreted path) | 6 ms | Passed |
encode/decode for empty seq of int: List() (codegen path) | 9 ms | Passed |
encode/decode for empty seq of int: List() (interpreted path) | 9 ms | Passed |
encode/decode for empty seq of string: List() (codegen path) | 10 ms | Passed |
encode/decode for empty seq of string: List() (interpreted path) | 10 ms | Passed |
encode/decode for java BigInteger: 23134123123 (codegen path) | 20 ms | Passed |
encode/decode for java BigInteger: 23134123123 (interpreted path) | 6 ms | Passed |
encode/decode for java big integer within precision limit: 99999999999999999999999999999999999999 (codegen path) | 23 ms | Passed |
encode/decode for java big integer within precision limit: 99999999999999999999999999999999999999 (interpreted path) | 7 ms | Passed |
encode/decode for java string: hello (codegen path) | 46 ms | Passed |
encode/decode for java string: hello (interpreted path) | 9 ms | Passed |
encode/decode for kryo string: hello (codegen path) | 39 ms | Passed |
encode/decode for kryo string: hello (interpreted path) | 13 ms | Passed |
encode/decode for list of int: List(1, 2) (codegen path) | 23 ms | Passed |
encode/decode for list of int: List(1, 2) (interpreted path) | 6 ms | Passed |
encode/decode for list with String and null: List(a, null) (codegen path) | 31 ms | Passed |
encode/decode for list with String and null: List(a, null) (interpreted path) | 9 ms | Passed |
encode/decode for map of map: Map(1 -> Map(a -> 1), 2 -> Map(b -> 2)) (codegen path) | 39 ms | Passed |
encode/decode for map of map: Map(1 -> Map(a -> 1), 2 -> Map(b -> 2)) (interpreted path) | 14 ms | Passed |
encode/decode for map with null: Map(1 -> a, 2 -> null) (codegen path) | 8 ms | Passed |
encode/decode for map with null: Map(1 -> a, 2 -> null) (interpreted path) | 7 ms | Passed |
encode/decode for map: Map(1 -> a, 2 -> b) (codegen path) | 32 ms | Passed |
encode/decode for map: Map(1 -> a, 2 -> b) (interpreted path) | 7 ms | Passed |
encode/decode for negative java big integer within precision limit: -99999999999999999999999999999999999999 (codegen path) | 9 ms | Passed |
encode/decode for negative java big integer within precision limit: -99999999999999999999999999999999999999 (interpreted path) | 5 ms | Passed |
encode/decode for negative scala big integer within precision limit: -99999999999999999999999999999999999999 (codegen path) | 6 ms | Passed |
encode/decode for negative scala big integer within precision limit: -99999999999999999999999999999999999999 (interpreted path) | 7 ms | Passed |
encode/decode for nested tuple encoder: (1,(10,100)) (codegen path) | 34 ms | Passed |
encode/decode for nested tuple encoder: (1,(10,100)) (interpreted path) | 14 ms | Passed |
encode/decode for null map in tuple: (null) (codegen path) | 35 ms | Passed |
encode/decode for null map in tuple: (null) (interpreted path) | 9 ms | Passed |
encode/decode for null seq in tuple: (null) (codegen path) | 32 ms | Passed |
encode/decode for null seq in tuple: (null) (interpreted path) | 8 ms | Passed |
encode/decode for option of int: Some(31) (codegen path) | 15 ms | Passed |
encode/decode for option of int: Some(31) (interpreted path) | 4 ms | Passed |
encode/decode for option of string: Some(abc) (codegen path) | 26 ms | Passed |
encode/decode for option of string: Some(abc) (interpreted path) | 6 ms | Passed |
encode/decode for primitive boolean: false (codegen path) | 71 ms | Passed |
encode/decode for primitive boolean: false (interpreted path) | 8 ms | Passed |
encode/decode for primitive byte: -3 (codegen path) | 20 ms | Passed |
encode/decode for primitive byte: -3 (interpreted path) | 7 ms | Passed |
encode/decode for primitive int: -3 (codegen path) | 17 ms | Passed |
encode/decode for primitive int: -3 (interpreted path) | 5 ms | Passed |
encode/decode for primitive long: -3 (codegen path) | 16 ms | Passed |
encode/decode for primitive long: -3 (interpreted path) | 6 ms | Passed |
encode/decode for primitive short: -3 (codegen path) | 16 ms | Passed |
encode/decode for primitive short: -3 (interpreted path) | 5 ms | Passed |
encode/decode for primitive value class: PrimitiveValueClass(42) (codegen path) | 24 ms | Passed |
encode/decode for primitive value class: PrimitiveValueClass(42) (interpreted path) | 6 ms | Passed |
encode/decode for reference value class: ReferenceValueClass(Container(1)) (codegen path) | 19 ms | Passed |
encode/decode for reference value class: ReferenceValueClass(Container(1)) (interpreted path) | 6 ms | Passed |
encode/decode for scala big integer within precision limit: 99999999999999999999999999999999999999 (codegen path) | 28 ms | Passed |
encode/decode for scala big integer within precision limit: 99999999999999999999999999999999999999 (interpreted path) | 7 ms | Passed |
encode/decode for scala biginteger: 23134123123 (codegen path) | 20 ms | Passed |
encode/decode for scala biginteger: 23134123123 (interpreted path) | 5 ms | Passed |
encode/decode for seq of int: List(31, -123, 4) (codegen path) | 26 ms | Passed |
encode/decode for seq of int: List(31, -123, 4) (interpreted path) | 10 ms | Passed |
encode/decode for seq of seq of int: List(List(31, -123), null, List(4, 67)) (codegen path) | 30 ms | Passed |
encode/decode for seq of seq of int: List(List(31, -123), null, List(4, 67)) (interpreted path) | 10 ms | Passed |
encode/decode for seq of seq of string: List(List(abc, xyz), List(null), null, List(1, null, 2)) (codegen path) | 35 ms | Passed |
encode/decode for seq of seq of string: List(List(abc, xyz), List(null), null, List(1, null, 2)) (interpreted path) | 13 ms | Passed |
encode/decode for seq of string with null: List(abc, null, xyz) (codegen path) | 11 ms | Passed |
encode/decode for seq of string with null: List(abc, null, xyz) (interpreted path) | 11 ms | Passed |
encode/decode for seq of string: List(abc, xyz) (codegen path) | 40 ms | Passed |
encode/decode for seq of string: List(abc, xyz) (interpreted path) | 11 ms | Passed |
encode/decode for string: hello (codegen path) | 20 ms | Passed |
encode/decode for string: hello (interpreted path) | 5 ms | Passed |
encode/decode for tuple with 2 flat encoders: (1,10) (codegen path) | 34 ms | Passed |
encode/decode for tuple with 2 flat encoders: (1,10) (interpreted path) | 6 ms | Passed |
null check for map key: Integer (codegen path) | 22 ms | Passed |
null check for map key: Integer (interpreted path) | 4 ms | Passed |
null check for map key: String (codegen path) | 23 ms | Passed |
null check for map key: String (interpreted path) | 6 ms | Passed |
nullable of encoder schema (codegen path) | 20 ms | Passed |
nullable of encoder schema (interpreted path) | 22 ms | Passed |
nullable of encoder serializer (codegen path) | 7 ms | Passed |
nullable of encoder serializer (interpreted path) | 3 ms | Passed |
org/) (codegen path) | 26 ms | Passed |
org/) (interpreted path) | 9 ms | Passed |
overflowing java big decimal with fractional part, ansiEnabled=false (codegen path) | 4 ms | Passed |
overflowing java big decimal with fractional part, ansiEnabled=false (interpreted path) | 3 ms | Passed |
overflowing java big decimal with fractional part, ansiEnabled=true (codegen path) | 2 ms | Passed |
overflowing java big decimal with fractional part, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing java big decimal with long fractional part, ansiEnabled=false (codegen path) | 4 ms | Passed |
overflowing java big decimal with long fractional part, ansiEnabled=false (interpreted path) | 4 ms | Passed |
overflowing java big decimal with long fractional part, ansiEnabled=true (codegen path) | 3 ms | Passed |
overflowing java big decimal with long fractional part, ansiEnabled=true (interpreted path) | 3 ms | Passed |
overflowing java big decimal, ansiEnabled=false (codegen path) | 3 ms | Passed |
overflowing java big decimal, ansiEnabled=false (interpreted path) | 4 ms | Passed |
overflowing java big decimal, ansiEnabled=true (codegen path) | 15 ms | Passed |
overflowing java big decimal, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing java big integer, ansiEnabled=false (codegen path) | 3 ms | Passed |
overflowing java big integer, ansiEnabled=false (interpreted path) | 4 ms | Passed |
overflowing java big integer, ansiEnabled=true (codegen path) | 12 ms | Passed |
overflowing java big integer, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing java very big int, ansiEnabled=false (codegen path) | 4 ms | Passed |
overflowing java very big int, ansiEnabled=false (interpreted path) | 5 ms | Passed |
overflowing java very big int, ansiEnabled=true (codegen path) | 3 ms | Passed |
overflowing java very big int, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing negative java big decimal, ansiEnabled=false (codegen path) | 4 ms | Passed |
overflowing negative java big decimal, ansiEnabled=false (interpreted path) | 4 ms | Passed |
overflowing negative java big decimal, ansiEnabled=true (codegen path) | 3 ms | Passed |
overflowing negative java big decimal, ansiEnabled=true (interpreted path) | 3 ms | Passed |
overflowing negative java big integer, ansiEnabled=false (codegen path) | 3 ms | Passed |
overflowing negative java big integer, ansiEnabled=false (interpreted path) | 4 ms | Passed |
overflowing negative java big integer, ansiEnabled=true (codegen path) | 2 ms | Passed |
overflowing negative java big integer, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing negative scala big decimal, ansiEnabled=false (codegen path) | 4 ms | Passed |
overflowing negative scala big decimal, ansiEnabled=false (interpreted path) | 5 ms | Passed |
overflowing negative scala big decimal, ansiEnabled=true (codegen path) | 2 ms | Passed |
overflowing negative scala big decimal, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing negative scala big int, ansiEnabled=false (codegen path) | 3 ms | Passed |
overflowing negative scala big int, ansiEnabled=false (interpreted path) | 3 ms | Passed |
overflowing negative scala big int, ansiEnabled=true (codegen path) | 2 ms | Passed |
overflowing negative scala big int, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing scala big decimal with fractional part, ansiEnabled=false (codegen path) | 5 ms | Passed |
overflowing scala big decimal with fractional part, ansiEnabled=false (interpreted path) | 6 ms | Passed |
overflowing scala big decimal with fractional part, ansiEnabled=true (codegen path) | 3 ms | Passed |
overflowing scala big decimal with fractional part, ansiEnabled=true (interpreted path) | 3 ms | Passed |
overflowing scala big decimal with long fractional part, ansiEnabled=false (codegen path) | 4 ms | Passed |
overflowing scala big decimal with long fractional part, ansiEnabled=false (interpreted path) | 4 ms | Passed |
overflowing scala big decimal with long fractional part, ansiEnabled=true (codegen path) | 2 ms | Passed |
overflowing scala big decimal with long fractional part, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing scala big decimal, ansiEnabled=false (codegen path) | 4 ms | Passed |
overflowing scala big decimal, ansiEnabled=false (interpreted path) | 3 ms | Passed |
overflowing scala big decimal, ansiEnabled=true (codegen path) | 17 ms | Passed |
overflowing scala big decimal, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing scala big int, ansiEnabled=false (codegen path) | 3 ms | Passed |
overflowing scala big int, ansiEnabled=false (interpreted path) | 4 ms | Passed |
overflowing scala big int, ansiEnabled=true (codegen path) | 22 ms | Passed |
overflowing scala big int, ansiEnabled=true (interpreted path) | 2 ms | Passed |
overflowing scala very large big int, ansiEnabled=false (codegen path) | 3 ms | Passed |
overflowing scala very large big int, ansiEnabled=false (interpreted path) | 5 ms | Passed |
overflowing scala very large big int, ansiEnabled=true (codegen path) | 2 ms | Passed |
overflowing scala very large big int, ansiEnabled=true (interpreted path) | 2 ms | Passed |
throw exception for tuples with more than 22 elements (codegen path) | 8 ms | Passed |
throw exception for tuples with more than 22 elements (interpreted path) | 6 ms | Passed |