The AbstractCsvWriter class provides a parent for all CSV writers.
Definition AbstractCsvWriter.qc.dox.h:139
Provides a data provider for reading CSV files.
Definition CsvWriteDataProvider.qc.dox.h:30
const ConstructorOptions
Constructor options.
Definition CsvWriteDataProvider.qc.dox.h:38
const ProviderInfo
Provider info.
Definition CsvWriteDataProvider.qc.dox.h:34
AbstractCsvWriter writer
the writer object
Definition CsvWriteDataProvider.qc.dox.h:46
constructor(OutputStream stream, *hash< auto > opts)
Creates the CsvWriteDataProvider with the output data stream where data will be writeen and an option...
*hash< string, AbstractDataField > getRecordTypeImpl(*hash< auto > search_options)
Returns the description of the record type, if any.
const CsvGenerationOptionList
CSV generation option list.
Definition CsvWriteDataProvider.qc.dox.h:42
constructor(*hash< auto > options)
Creates the object from constructor options.
string getName()
Returns the object name.
*hash< auto > createRecordImpl(hash< auto > rec, *hash< auto > create_options)
Creates the given record to the data provider.
constructor(string path, *hash< auto > opts)
Creates the CsvWriteDataProvider with the output path and optionally an option hash.
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
the CsvUtil namespace. All classes used in the CsvUtil module should be inside this namespace
Definition AbstractCsvIterator.qc.dox.h:28