Class: WritableTextRecordChannel
Represents a channel, which will allow to write records through a given WritableCharacterChannel.
Constructor
Constructs a DelimitedTextRecordChannel from a given WritableCharacterChannel.
init (WritableCharacterChannel characterChannel, string fs, string rs, string fmt)
- characterChannel WritableCharacterChannel
The
WritableCharacterChannel
, which will point to the input/output resource
- fs string ""
Field separator (this could be a regex)
- rs string ""
Record separator (this could be a regex)
- fmt string "default"
The format, which will be used to represent the CSV (this could be "DEFAULT" (the format specified by the CSVChannel), "CSV" (Field separator would be "," and record separator would be a new line) or else "TDF" (Field separator will be a tab and record separator will be a new line).
Methods
write
Isolated Function
Writes records to a given output resource.
1io:Error? err = writableChannel.write(records);
Parameters
- textRecord string[ ]
List of fields to be written