Details
-
Bug
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
3.1.2, 3.2.0, 3.1.3, 3.2.1, 3.3.0, 3.2.2, 3.3.1
-
None
-
None
Description
Currently, the Union operator does not propagate any metadata output. This makes it impossible to access any metadata if a Union operator is used, even though the children have the exact same metadata output.
Example:
val df1 = spark.read.load(path1) val df2 = spark.read.load(path2) df1.union(df2).select("_metadata.file_path"). // <-- fails