FlatMap
将单个输入记录映射到一个或多个输出记录。
public <I extends java.io.Serializable> GearsBuilder<I> flatMap(
gears.operations.FlatMapOperation<T,I> flatmapper)
将单个输入记录映射到一个或多个输出记录。
FlatMap 操作必须返回一个 Iterable
。RedisGears 将 Iterable
对象中的元素拆分并将其作为单个记录处理。
参数
类型参数
名称 | 描述 |
---|---|
I | 返回的构建器对象的模板类型 |
函数参数
名称 | 类型 | 描述 |
---|---|---|
flatmapper | 对于每个输入记录,返回一个或多个输出记录 |
返回值
返回一个具有新模板类型的 GearsBuilder 对象。
示例
GearsBuilder.CreateGearsBuilder(reader).flatMap(r->{
return r.getListVal();
});