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

Maps a single input record to one or more output records.

The FlatMap operation must return an Iterable. RedisGears splits the elements from the Iterable object and processes them as individual records.

Parameters

Type parameters:

NameDescription
IThe template type of the returned builder object

Function parameters:

NameTypeDescription
flatmapperFlatMapOperation<T,​I>For each input record, returns one or more output records

Returns

Returns a GearsBuilder object with a new template type.

Example

GearsBuilder.CreateGearsBuilder(reader).flatMap(r->{
   	return r.getListVal();
});