Test Result : ColumnExpressionSuite

0 failures
140 tests
Took 1 min 0 sec.

All Tests

Test nameDurationStatus
%0.14 secPassed
&&0.19 secPassed
*0.14 secPassed
+0.18 secPassed
-0.14 secPassed
/0.16 secPassed
<0.14 secPassed
<=0.14 secPassed
<=>0.3 secPassed
=!=0.14 secPassed
===0.15 secPassed
>0.19 secPassed
>=0.14 secPassed
IN/INSET with bytes, shorts, ints, dates1.6 secPassed
SPARK-31553: isInCollection - collection element types6.1 secPassed
SPARK-31563: sql of InSet for UTF8String collection2 msPassed
SPARK-32641: extracting field from non-null struct column after withField should return field value0.23 secPassed
SPARK-32641: extracting field from null struct column after withField should return null if the original struct was null0.24 secPassed
SPARK-32641: extracting field from nullable struct column which contains both null and non-null values after withField should return null if the original struct was null0.2 secPassed
SPARK-34199: star can be qualified by table name inside a non-count function0.17 secPassed
SPARK-34199: star cannot be qualified by table name inside a count function3 msPassed
SPARK-34199: table star can be qualified inside a count function with multiple arguments0.15 secPassed
SPARK-34677: negate/add/subtract year-month and day-time intervals0.26 secPassed
SPARK-34721: add a year-month interval to a date3.2 secPassed
SPARK-34721: subtract a year-month interval from a date3.1 secPassed
SPARK-34739: add a year-month interval to a timestamp3.3 secPassed
SPARK-34739: subtract a year-month interval from a timestamp3.2 secPassed
SPARK-34761, SPARK-34903: add/subtract a day-time interval to/from a timestamp4 secPassed
SPARK-34824: multiply year-month interval by numeric1 secPassed
SPARK-34850: multiply day-time interval by numeric1 secPassed
SPARK-34868: divide year-month interval by numeric0.64 secPassed
SPARK-34875: divide day-time interval by numeric0.68 secPassed
SPARK-34896: return day-time interval from dates subtraction2.7 secPassed
SPARK-34903: Return day-time interval from timestamps subtraction1.8 secPassed
SPARK-7321 when conditional statements0.17 secPassed
alias and name33 msPassed
alias with metadata3 msPassed
as propagates metadata0 msPassed
assert_true0.45 secPassed
between0.12 secPassed
bitwiseAND0.17 secPassed
bitwiseOR0.14 secPassed
bitwiseXOR0.23 secPassed
collect on column produced by a binary operator0.13 secPassed
column names with dot0.44 secPassed
column names with space0.26 secPassed
columns can be compared1 msPassed
dropFields should drop all fields with given name in struct51 msPassed
dropFields should drop field in deeply nested struct0.11 secPassed
dropFields should drop field in nested nullable struct98 msPassed
dropFields should drop field in nested struct0.1 secPassed
dropFields should drop field in nullable struct87 msPassed
dropFields should drop field in struct70 msPassed
dropFields should drop field in struct even if casing is different0.11 secPassed
dropFields should drop field with no name in struct65 msPassed
dropFields should drop multiple fields at arbitrary levels of nesting in a single call0.1 secPassed
dropFields should drop multiple fields in nested nullable struct0.1 secPassed
dropFields should drop multiple fields in nested struct0.11 secPassed
dropFields should drop multiple fields in struct0.19 secPassed
dropFields should drop nested field in struct even if casing is different0.23 secPassed
dropFields should drop only fields that exist0.22 secPassed
dropFields should not drop field in struct because casing is different0.11 secPassed
dropFields should throw an exception because casing is different4 msPassed
dropFields should throw an exception if any intermediate structs don't exist5 msPassed
dropFields should throw an exception if called on a non-StructType column19 msPassed
dropFields should throw an exception if fieldName argument is null3 msPassed
dropFields should throw an exception if intermediate field is not a struct3 msPassed
dropFields should throw an exception if intermediate field reference is ambiguous5 msPassed
dropFields should throw an exception if no fields will be left in struct4 msPassed
dropFields user-facing examples0.48 secPassed
in0.66 secPassed
input_file_name, input_file_block_start, input_file_block_length - FileScanRDD0.32 secPassed
input_file_name, input_file_block_start, input_file_block_length - HadoopRDD0.32 secPassed
input_file_name, input_file_block_start, input_file_block_length - NewHadoopRDD0.23 secPassed
input_file_name, input_file_block_start, input_file_block_length - more than one source0.71 secPassed
isInCollection: Scala Collection2.5 secPassed
isNaN0.18 secPassed
isNotNull0.14 secPassed
isNull0.18 secPassed
lower0.24 secPassed
monotonically_increasing_id0.22 secPassed
nanvl0.2 secPassed
nestedDf should generate nested DataFrames0.21 secPassed
raise_error0.11 secPassed
rand0.11 secPassed
randn38 msPassed
should add and drop 1 column at each depth of nesting using non-performant method, nullable = false0.11 secPassed
should add and drop 1 column at each depth of nesting using non-performant method, nullable = true0.39 secPassed
should add and drop 1 column at each depth of nesting using performant method, nullable = false0.1 secPassed
should add and drop 1 column at each depth of nesting using performant method, nullable = true0.1 secPassed
should be able to drop newly added nested column0.11 secPassed
should be able to refer to newly added nested column0.12 secPassed
should correctly handle different dropField + withField + getField combinations5.4 secPassed
should move field up one level of nesting0.17 secPassed
should still be able to refer to dropped column within the same select statement60 msPassed
spark_partition_id74 msPassed
sqrt0.57 secPassed
star0.1 secPassed
star qualified by data frame object0.1 secPassed
star qualified by table name58 msPassed
typedLit0.31 secPassed
unary !0.2 secPassed
unary -72 msPassed
upper0.31 secPassed
withField should add field and then replace same field in struct76 msPassed
withField should add field to deeply nested struct0.15 secPassed
withField should add field to nested nullable struct0.13 secPassed
withField should add field to nested struct0.19 secPassed
withField should add field to nullable struct0.11 secPassed
withField should add field to struct61 msPassed
withField should add field to struct because casing is different0.12 secPassed
withField should add field with no name0.14 secPassed
withField should add multiple fields to nested nullable struct0.23 secPassed
withField should add multiple fields to nested struct0.2 secPassed
withField should add multiple fields to nullable struct95 msPassed
withField should add multiple fields to struct0.11 secPassed
withField should add null field to struct0.11 secPassed
withField should handle fields with dots in their name if correctly quoted70 msPassed
withField should replace all fields with given name in struct0.13 secPassed
withField should replace field in deeply nested struct0.12 secPassed
withField should replace field in nested nullable struct0.1 secPassed
withField should replace field in nested struct0.17 secPassed
withField should replace field in nullable struct91 msPassed
withField should replace field in struct0.1 secPassed
withField should replace field in struct even if casing is different0.18 secPassed
withField should replace field with null value in struct0.1 secPassed
withField should replace fields in struct in given order72 msPassed
withField should replace multiple fields in nested nullable struct0.26 secPassed
withField should replace multiple fields in nested struct0.15 secPassed
withField should replace multiple fields in nullable struct93 msPassed
withField should replace multiple fields in struct74 msPassed
withField should replace nested field in struct even if casing is different0.23 secPassed
withField should throw an exception because casing is different6 msPassed
withField should throw an exception if any intermediate structs don't exist13 msPassed
withField should throw an exception if called on a non-StructType column29 msPassed
withField should throw an exception if either fieldName or col argument are null6 msPassed
withField should throw an exception if intermediate field is not a struct5 msPassed
withField should throw an exception if intermediate field reference is ambiguous6 msPassed
withField user-facing examples0.51 secPassed
||0.17 secPassed