This operator is a Sender operator with predefined parameters for:
- Transport handler:File transport handler
- Wrapper: Generic Push
- Data handler: Tuple data handler
The following parameters (are options in the coressponding handlers) are supported
- From File transport handler:
- filename
- writeDelaySize
- creatreDir
- From CSV protocol handler/ SimpleCSV protocol handler
- 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)