{"name":"array_union","pyspark_version":"3.5.0","input":{"schema":[{"name":"id","type":"bigint"},{"name":"s1","type":"string"},{"name":"s2","type":"string"}],"rows":[[1,"a|b","b|c"],[2,"x","y"]]},"operations":[{"op":"withColumn","column":"a","expr":"split(col('s1'), '|')"},{"op":"withColumn","column":"b","expr":"split(col('s2'), '|')"},{"op":"withColumn","column":"u","expr":"array_union(col('a'), col('b'))"},{"op":"select","columns":["id","a","b","u"]}],"expected":{"schema":[{"name":"id","type":"bigint"},{"name":"a","type":"array<string>"},{"name":"b","type":"array<string>"},{"name":"u","type":"array<string>"}],"rows":[[1,["a","b"],["b","c"],["a","b","c"]],[2,["x"],["y"],["x","y"]]]}}