FlatMap

将单个输入记录映射到一个或多个输出记录。

public <I extends java.io.Serializable> GearsBuilder<I> flatMap(
	gears.operations.FlatMapOperation<T,I> flatmapper)

将单个输入记录映射到一个或多个输出记录。

FlatMap 操作必须返回一个 Iterable。 RedisGears 分割来自 Iterable 对象的元素,并将它们作为单独的记录进行处理。

参数

类型参数

名称 描述
I 返回的构建器对象的模板类型

函数参数

名称 类型 描述
flatmapper FlatMapOperation<T,​I> 对于每个输入记录,返回一个或多个输出记录

返回

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

示例

GearsBuilder.CreateGearsBuilder(reader).flatMap(r->{
   	return r.getListVal();
}); 
评价此页
返回顶部 ↑