Github user ueshin commented on a diff in the pull request:
https://github.com/apache/spark/pull/21073#discussion_r193826690
--- Diff:
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala
---
@@ -308,6 +308,170 @@ case class MapEntries(child: Expression) extends
UnaryExpression with ExpectsInp
override def prettyName: String = "map_entries"
}
+/**
+ * Returns the union of all the given maps.
+ */
+@ExpressionDescription(
+usage = "_FUNC_(map, ...) - Returns the union of all the given maps",
--- End diff --
Yes, currently we don't check the key duplication in other functions as
well. We should follow the behavior for now. We might need to discuss the issue
in the future, so let's revisit the issue here at that time.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]