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') |