encoder library
CSV encoding — batch and streaming.
Two encoder implementations are provided:
- FastEncoder — high-performance batch encoder. Used internally by
CsvCodec for
encode(),encodeStrings(),encodeGeneric(), andencodeMap(). - CsvEncoder — streaming encoder extending
StreamTransformerBase. Supportsconvert(),bind(), andstartChunkedConversion()fordart:convertpipeline compatibility.
Classes
- CsvEncoder
- Streaming CSV encoder that transforms rows to CSV string chunks.
- FastEncoder
- High-performance batch CSV encoder using per-call StringBuffer.