Github user cloud-fan commented on the issue: https://github.com/apache/spark/pull/21403 I agree with the proposed behavior, but I'm a little worried about hacking the existig `In` expression to implement it. I took a look at postgres, `a = b` is equal to `a.i = b.i and a.j = b.j` if `a` and `b` are both struct type with same number of fields with same type. If we make Spark's equal operator follow this semantic, it can make this PR simpler.
--- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org