spark-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dilipbiswal <...@git.apache.org>
Subject [GitHub] spark pull request #22544: [SPARK-25522][SQL] Improve type promotion for inp...
Date Tue, 25 Sep 2018 15:58:56 GMT
Github user dilipbiswal commented on a diff in the pull request:

    https://github.com/apache/spark/pull/22544#discussion_r220253485
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCoercion.scala
---
    @@ -971,9 +971,36 @@ object TypeCoercion {
             case (ArrayType(fromType, true), ArrayType(toType: DataType, false)) => null
     
             case (ArrayType(fromType, false), ArrayType(toType: DataType, false))
    -            if !Cast.forceNullable(fromType, toType) =>
    +          if !Cast.forceNullable(fromType, toType) =>
               implicitCast(fromType, toType).map(ArrayType(_, false)).orNull
     
    +        // Implicit cast between Map types.
    +        // Follows the same semantics of implicit casting between two array types.
    +        // Refer to documentation above.
    +        case (MapType(fromKeyType, fromValueType, fn), MapType(toKeyType, toValueType,
true)) =>
    +          val newFromType = implicitCast(fromKeyType, toKeyType).orNull
    --- End diff --
    
    @viirya Will change.


---

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


Mime
View raw message