Github user dongjoon-hyun commented on a diff in the pull request:

    https://github.com/apache/spark/pull/22395#discussion_r216854603
  
    --- Diff: 
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/dsl/package.scala ---
    @@ -72,6 +72,7 @@ package object dsl {
         def - (other: Expression): Expression = Subtract(expr, other)
         def * (other: Expression): Expression = Multiply(expr, other)
         def / (other: Expression): Expression = Divide(expr, other)
    +    def div (other: Expression): Expression = IntegralDivide(expr, other)
    --- End diff --
    
    The failure looks like relevant.
    ```scala
    org.scalatest.exceptions.TestFailedException: 
    Expected "struct<[CAST((CAST(5 AS DOUBLE) / CAST(2 AS DOUBLE)) AS 
BIGINT):big]int>",
    but got "struct<[(5 div 2):]int>" Schema did not match for query #19 select 
5 div 2
    ```


---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to