CsvWriter constructor

CsvWriter(
  1. StringSink sink,
  2. int columns, {
  3. String separator = _defSeparator,
  4. String endOfLine = _defEndOfLine,
})

Builds a new CsvWriter bound to sink with CSV records consisting of columns values. separator (default is ',') and endOfLine (default is '\r\n') can be overriden. Using this constructor, data can only be set/read by index.

Implementation

CsvWriter(StringSink sink, int columns, {this.separator = _defSeparator, this.endOfLine = _defEndOfLine})
  : _wrapper = wrapSink(sink),
    _data = CsvData(columns, separator, endOfLine),
    hasHeader = false;