Scalding Type Safe API中是否有一种方法可以使用两个或更多ValuePipes mapWithValue?

时间:2015-08-11 11:03:48

标签: scalding

使用Scalding,键入安全API,此代码有效,其中dictForKeysdictForValues均为ValuePipe[Map[String,String]]

SomeKeyValueTypedPipe
  .mapWithValue(dictForKeys) { case ((key, value), dictForKeys) =>
       (dictForKeys.get.getOrElse(key, key), value) }
  .mapWithValue(dictForValues) { case ((key, value), dictForValues) =>
       (key, dictForValues.get.getOrElse(value, value)) }

我只是想知道是否有更简洁的方式来编写它,即只使用1个mapWithValue步骤和2个单独的ValuePipes。

0 个答案:

没有答案