The CSV protocol handler parses delimiter separated text lines.
scheduler.delay
instead if not used together with delayeachcsv.delimiter: The delimiter for splitting the input (Default: , ).
input = ACCESS({source='CSV', wrapper='GenericPush', transport='File',protocol='CSV', dataHandler='Tuple',options=[['delimiter',','],['textDelimiter',"'"],['readfirstline','true'],['delay','100']], schema=[ ['symbol','String'], ['points','Double'] ] }) |
CREATE STREAM csv (symbol String, points Double) WRAPPER 'GenericPush' PROTOCOL 'CSV' TRANSPORT 'File' DATAHANDLER 'Tuple' OPTIONS ( delimiter' ',', 'textDelimiter' "'", 'readfirstline' 'true', 'delay' '100') |