Github user holdenk commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21321#discussion_r195156323
  
    --- Diff: 
mllib/src/main/scala/org/apache/spark/ml/feature/FeatureHasher.scala ---
    @@ -208,7 +208,8 @@ class FeatureHasher(@Since("2.3.0") override val uid: 
String) extends Transforme
           require(dataType.isInstanceOf[NumericType] ||
             dataType.isInstanceOf[StringType] ||
             dataType.isInstanceOf[BooleanType],
    -        s"FeatureHasher requires columns to be of NumericType, BooleanType 
or StringType. " +
    +        s"FeatureHasher requires columns to be of 
${NumericType.simpleString}, " +
    --- End diff --
    
    In the original PR it doesn't seem like we rewrote the constant types only 
the dynamic ones (and this PR also doesn't seem to consistently rewrite the 
constant types referenced). What's the reason/how do you decide which ones you 
want to rewrite to ref simpleString?


---

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

Reply via email to