Github user mgaido91 commented on a diff in the pull request:
https://github.com/apache/spark/pull/21361#discussion_r191068516
--- Diff:
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala
---
@@ -582,11 +585,7 @@ case class ArraysOverlap(left: Expression, right:
Expression)
override def checkInputDataTypes(): TypeCheckResult =
super.checkInputDataTypes() match {
case TypeCheckResult.TypeCheckSuccess =>
- if (RowOrdering.isOrderable(elementType)) {
- TypeCheckResult.TypeCheckSuccess
- } else {
- TypeCheckResult.TypeCheckFailure(s"${elementType.simpleString}
cannot be used in comparison.")
- }
+ TypeUtils.checkForOrderingExpr(elementType, s"function $prettyName")
--- End diff --
ok, I'll keep this in mind for the future, thanks.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]