\CsvBulkLoaderSource
CSV file bulk loading source
Synopsis
class CsvBulkLoaderSource
extends BulkLoaderSource
{
- // members
- protected $filepath;
- protected string $delimiter = ',';
- protected string $enclosure = '"';
- protected boolean $hasheader = true;
- // methods
- public void setFilePath()
- public void getFilePath()
- public void setFieldDelimiter()
- public void getFieldDelimiter()
- public void setFieldEnclosure()
- public void getFieldEnclosure()
- public void setHasHeader()
- public void getHasHeader()
- public Iterator getIterator()
- public void getFirstRow()
- // Inherited methods from BulkLoaderSource
- public abstract Iterator getIterator()
Hierarchy
Extends
Members
protected
- $delimiter
- $enclosure
- $filepath
- $hasheader
Methods
public
- getFieldDelimiter()
- getFieldEnclosure()
- getFilePath()
- getFirstRow()
- getHasHeader()
- getIterator() — Get a new CSVParser using defined settings.
- setFieldDelimiter()
- setFieldEnclosure()
- setFilePath()
- setHasHeader()
Inherited from BulkLoaderSource
public
- getIterator() — Provide iterator for bulk loading from.