Package-level declarations

Types

Link copied to clipboard
data class CsvColumn<Row>(val name: String, val forceEscape: Boolean, val row2Cell: Row.() -> String)
Link copied to clipboard
data class CsvConfig(val withHeader: Boolean, val withBom: Boolean, val delimiter: Char, val encoding: CsvEncoding)
Link copied to clipboard
sealed interface CsvEncoding
Link copied to clipboard
data class CsvSchema<Row>(val columns: List<CsvColumn<Row>>)
Link copied to clipboard
data class CsvSerializer<Row>(val config: CsvConfig, val schema: CsvSchema<Row>)

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <Row> <Error class: unknown class><Row>.streamCsv(serializer: CsvSerializer<Row>): <Error class: unknown class><String>
fun <Row> <Error class: unknown class><Row>.streamCsv(block: CsvSerializer.Builder<Row>.() -> Unit): <Error class: unknown class><String>