This operator is a sender with predefined parameters for:
- Transport handler is File transport handler
- Wrapper is Generic Push
- Data handler is Tuple data handler
The following parameter are supported
- From File Transport Handler:
- filename
- writeDelaySize
- creatreDir
- From CSV TransportHandler
- delimiter
- nullValueText
- textDelimiter
- floatingFormatter
- numberFormatter
Remark: If a textDelimiter is defined, CSV protocol handler is used, else SimpleCSV protocol handler
o = CSVFILESINK({sink = 'countsink', filename = '${PROJECTPATH}/out.csv', writemetadata = true}, agg)