Processes each CSV record with provided callback functions to execute some side effects. Stops processing input as soon as the callback function returns false, stream is exhausted or exception thrown.
Processes each CSV record with provided callback functions to execute some side effects. Stops processing input as soon as the callback function returns false, stream is exhausted or exception thrown.
This function processes the callbacks asynchronously while retaining order of handled data. The callbacks are run concurrently according to maxConcurrent parameter.
the callback function to operate on each CSV record and produce some side effect; it should return true to continue with next record or false to stop processing the source
maxConcurrent
maximum number of concurrently evaluated effects
stream
the source stream containing CSV content
Attributes
Returns
unit effect, used as a handle to trigger evaluation