Foreach
对于管道中的每个记录,运行一些操作。
public GearsBuilder<T> foreach(
gears.operations.ForeachOperation<T> foreach)
定义一组操作,以针对管道中的每个记录运行。
参数
名称 | 类型 | 描述 |
---|---|---|
foreach | ForeachOperation |
要为每个记录运行的一组操作 |
返回值
返回具有新模板类型的 GearsBuilder 对象。
示例
对于每个人员哈希,添加一个结合了名字和姓氏的新 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);
});