dataFlatMapper (DataFlatMapper)

Takes a jsFunc which is called once on each item in the stream. Once each item has been mapped through and their output has been flattened new collection is made up of all the return values of the jsFunc and that collection is passed downstream as a single collection.

Class names

scala: code.model.flows.processors.utils.DataFlatMapperProcessorScannable
javascript: code_model_flows_processors_utils_DataFlatMapperProcessorScannable

Aliases

FlatMapper, FlatMap

Input type

scala.Nothing

Output type

code.data.Datum

Config

{"categories":[{"defaultCollapsed":true,"fields":["testData","testDataTransformFunc","assertionFunc"],"name":"Testing"}],"fieldName":"dataFlatMapper","fields":[{"default":null,"fieldName":"dataFlatMapper.name","hidden":false,"hideLabel":false,"name":"name","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"dataFlatMapper","fieldName":"dataFlatMapper.classPath","hidden":false,"hideLabel":false,"name":"classPath","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":null,"fieldName":"dataFlatMapper.testDataTransformFunc","hidden":false,"hideLabel":false,"name":"testDataTransformFunc","readonly":false,"renderStrategies":[],"type":"Js","validators":[]},{"default":"T1726099538927_F1639379863850ZK44TC","fieldName":"dataFlatMapper.id","hidden":false,"hideLabel":false,"name":"id","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":null,"fieldName":"dataFlatMapper.testData","hidden":false,"hideLabel":false,"name":"testData","readonly":false,"renderStrategies":[],"type":"Jv","validators":[]},{"default":null,"fieldName":"dataFlatMapper.assertionFunc","hidden":false,"hideLabel":false,"name":"assertionFunc","readonly":false,"renderStrategies":[],"type":"Js","validators":[]},{"default":null,"fieldName":"dataFlatMapper.jsFunc","hidden":false,"hideLabel":false,"name":"jsFunc","prefix":"function(item,payload){\n","readonly":false,"renderStrategies":[],"suffix":"\n}","type":"Js","validators":[]}],"hidden":false,"hideLabel":false,"label":"Processor Configuration","name":"dataFlatMapper","readonly":false,"renderStrategies":[],"type":"O"}