SelectedField should not match an attribute reference | 7 ms | Passed |
field1" should select the schema root |-- col2: struct (nullable = true) | |-- field1: integer (nullable = true) | 1 ms | Passed |
field1[0] as foo" should select the schema root |-- col7: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- field1: integer (nullable = false) | 3 ms | Passed |
field1[0] as foo" should select the schema root |-- col8: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- field1: array (nullable = false) | | | |-- element: integer (containsNull = false) | 5 ms | Passed |
field2['bar'] as foo" should select the schema root |-- col4: map (nullable = false) | |-- key: string | |-- value: struct (valueContainsNull = false) | | |-- field2: map (nullable = true) | | | |-- key: string | | | |-- value: integer (valueContainsNull = false) | 2 ms | Passed |
field2['foo'] as foo" should select the schema root |-- col3: array (nullable = false) | |-- element: struct (containsNull = false) | | |-- field2: map (nullable = true) | | | |-- key: string | | | |-- value: integer (valueContainsNull = false) | 2 ms | Passed |
field2[0] as foo" should select the schema root |-- col2: struct (nullable = true) | |-- field2: array (nullable = true) | | |-- element: integer (containsNull = false) | 5 ms | Passed |
field6" should select the schema root |-- col2: struct (nullable = true) | |-- field6: struct (nullable = true) | | |-- subfield1: string (nullable = false) | | |-- subfield2: string (nullable = true) | 1 ms | Passed |
field9['foo'] as foo" should select the schema root |-- col2: struct (nullable = true) | |-- field9: map (nullable = true) | | |-- key: string | | |-- value: integer (valueContainsNull = false) | 4 ms | Passed |
subfield1 as foo" should select the schema root |-- col2: struct (nullable = true) | |-- field4: map (nullable = true) | | |-- key: string | | |-- value: struct (valueContainsNull = false) | | | |-- subfield1: integer (nullable = true) | 2 ms | Passed |
subfield1 as foo" should select the schema root |-- col2: struct (nullable = true) | |-- field8: map (nullable = true) | | |-- key: string | | |-- value: array (valueContainsNull = false) | | | |-- element: struct (containsNull = true) | | | | |-- subfield1: integer (nullable = true) | 3 ms | Passed |
subfield1 as foo" should select the schema root |-- col4: map (nullable = false) | |-- key: string | |-- value: struct (valueContainsNull = false) | | |-- field1: struct (nullable = true) | | | |-- subfield1: integer (nullable = false) | 2 ms | Passed |
subfield1 as foo" should select the schema root |-- col5: array (nullable = true) | |-- element: map (containsNull = true) | | |-- key: string | | |-- value: struct (valueContainsNull = false) | | | |-- field1: struct (nullable = true) | | | | |-- subfield1: integer (nullable = true) | 3 ms | Passed |
subfield1 as foo" should select the schema root |-- col6: map (nullable = true) | |-- key: string | |-- value: array (valueContainsNull = true) | | |-- element: struct (containsNull = false) | | | |-- field1: struct (nullable = true) | | | | |-- subfield1: integer (nullable = true) | 3 ms | Passed |
subfield1" should select the schema root |-- col2: struct (nullable = true) | |-- field3: array (nullable = false) | | |-- element: struct (containsNull = true) | | | |-- subfield1: integer (nullable = true) | 1 ms | Passed |
subfield1" should select the schema root |-- col2: struct (nullable = true) | |-- field5: array (nullable = false) | | |-- element: struct (containsNull = true) | | | |-- subfield1: struct (nullable = false) | | | | |-- subsubfield1: integer (nullable = true) | | | | |-- subsubfield2: integer (nullable = true) | 1 ms | Passed |
subfield1" should select the schema root |-- col2: struct (nullable = true) | |-- field6: struct (nullable = true) | | |-- subfield1: string (nullable = false) | 1 ms | Passed |
subfield1" should select the schema root |-- col2: struct (nullable = true) | |-- field7: struct (nullable = true) | | |-- subfield1: struct (nullable = true) | | | |-- subsubfield1: integer (nullable = true) | | | |-- subsubfield2: integer (nullable = true) | 0 ms | Passed |
subfield1" should select the schema root |-- col3: array (nullable = false) | |-- element: struct (containsNull = false) | | |-- field1: struct (nullable = true) | | | |-- subfield1: integer (nullable = false) | 0 ms | Passed |
subfield1" should select the schema root |-- col7: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- field2: struct (nullable = true) | | | |-- subfield1: integer (nullable = false) | 0 ms | Passed |
subfield1" should select the schema root |-- col7: array (nullable = true) | |-- element: struct (containsNull = true) | | |-- field3: array (nullable = true) | | | |-- element: struct (containsNull = true) | | | | |-- subfield1: integer (nullable = false) | 1 ms | Passed |
subfield2[0] as foo" should select the schema root |-- col2: struct (nullable = true) | |-- field4: map (nullable = true) | | |-- key: string | | |-- value: struct (valueContainsNull = false) | | | |-- subfield2: array (nullable = true) | | | | |-- element: integer (containsNull = false) | 4 ms | Passed |
subfield3[0] as foo" should select the schema root |-- col2: struct (nullable = true) | |-- field3: array (nullable = false) | | |-- element: struct (containsNull = true) | | | |-- subfield3: array (nullable = true) | | | | |-- element: integer (containsNull = true) | 6 ms | Passed |
subsubfield1" should select the schema root |-- col2: struct (nullable = true) | |-- field5: array (nullable = false) | | |-- element: struct (containsNull = true) | | | |-- subfield1: struct (nullable = false) | | | | |-- subsubfield1: integer (nullable = true) | 2 ms | Passed |
subsubsubfield1" should select the schema root |-- col2: struct (nullable = true) | |-- field5: array (nullable = false) | | |-- element: struct (containsNull = true) | | | |-- subfield2: struct (nullable = true) | | | | |-- subsubfield1: struct (nullable = true) | | | | | |-- subsubsubfield1: string (nullable = true) | 1 ms | Passed |