Github user cloud-fan commented on the issue:

    https://github.com/apache/spark/pull/19602
  
    In general cast is hard to be pushed into data source, e.g. `cast(a as 
string) = string` if a is int, how should data source handle it?
    
    In the meanwhile, I think we can omit most of the cast in the format of 
`attribute = literal`. e.g. `cast(byteCol as int) = 0`, we know `0` is within 
byte range, we can convert it to `byteCol = (byte) 0`.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to