override def featureDimension()

in core/src/main/scala/com/spotify/featran/transformers/HeavyHitters.scala [99:115]


  override def featureDimension(c: Map[String, (Int, Long)]): Int = 2
  override def featureNames(c: Map[String, (Int, Long)]): Seq[String] =
    Seq(s"${name}_rank", s"${name}_freq")
  override def buildFeatures(
    a: Option[String],
    c: Map[String, (Int, Long)],
    fb: FeatureBuilder[_]
  ): Unit = a match {
    case Some(x) =>
      c.get(x) match {
        case Some((rank, freq)) =>
          fb.add(s"${name}_rank", rank.toDouble)
          fb.add(s"${name}_freq", freq.toDouble)
        case None => fb.skip(2)
      }
    case None => fb.skip(2)
  }