the AbstractCsvIterator class is an abstract base class that allows abstract CSV data to be iterated
Definition: AbstractCsvIterator.qc.dox.h:285
The CsvFileIterator class allows CSV files to be iterated on a record basis.
Definition: CsvFileIterator.qc.dox.h:37
list stat()
Returns a stat list of the underlying file.
constructor(string path, *hash opts)
Creates the CsvFileIterator in single-type mode with the path of the file to read and an option hash.
string m_file_path
the path of the file being iterated
Definition: CsvFileIterator.qc.dox.h:42
string getFileName()
Returns the file path/name used to open the file.
hash< Qore::StatInfo > hstat()
Returns a StatInfo hash of the underlying file.
auto memberGate(string name)
calls AbstractCsvIterator::memberGate()
constructor(string path, hash spec, hash opts)
Creates the CsvFileIterator in multi-type mode with the path of the file to read and optionally an op...
string getEncoding()
Returns the character encoding for the file.
the CsvUtil namespace. All classes used in the CsvUtil module should be inside this namespace
Definition: AbstractCsvIterator.qc.dox.h:28