Foreach

对管道中的每个记录运行一些操作。

public GearsBuilder<T> foreach(
    gears.operations.ForeachOperation<T> foreach)

定义一组针对管道中每个记录运行的操作。

参数

名称 类型 描述
foreach ForeachOperation 针对每个记录运行的操作集

返回值

返回一个具有新模板类型的 GearsBuilder 对象。

示例

对于每个 person 哈希,添加一个新的 full_name 字段,该字段将他们的名字和姓氏组合起来。

GearsBuilder.CreateGearsBuilder(reader).foreach(r->{
    String firstName = r.getHashVal().get("first_name");
    String lastName = r.getHashVal().get("last_name");
   	r.getHashVal().put("full_name", firstName + lastName);
}); 
RATE THIS PAGE
Back to top ↑