toggle menu
io.github.goquati
1.3.1
common
switch theme
search in API
io.github.goquati
/
io.github.goquati.kotlin.util.csv
Package-level
declarations
Types
Functions
Types
Csv
Column
Link copied to clipboard
common
data
class
CsvColumn
<
Row
>
(
val
name
:
String
,
val
forceEscape
:
Boolean
,
val
row2Cell
:
Row
.
(
)
->
String
)
Csv
Config
Link copied to clipboard
common
data
class
CsvConfig
(
val
withHeader
:
Boolean
,
val
withBom
:
Boolean
,
val
delimiter
:
Char
,
val
encoding
:
CsvEncoding
)
Csv
Encoding
Link copied to clipboard
common
sealed
interface
CsvEncoding
Csv
Schema
Link copied to clipboard
common
data
class
CsvSchema
<
Row
>
(
val
columns
:
List
<
CsvColumn
<
Row
>
>
)
Csv
Serializer
Link copied to clipboard
common
data
class
CsvSerializer
<
Row
>
(
val
config
:
CsvConfig
,
val
schema
:
CsvSchema
<
Row
>
)
Functions
csv
Schema
Link copied to clipboard
common
fun
<
Row
>
csvSchema
(
block
:
CsvSchema.Builder
<
Row
>
.
(
)
->
Unit
)
:
CsvSchema
<
Row
>
csv
Serializer
Link copied to clipboard
common
fun
<
Row
>
csvSerializer
(
block
:
CsvSerializer.Builder
<
Row
>
.
(
)
->
Unit
)
:
CsvSerializer
<
Row
>
stream
Csv
Link copied to clipboard
common
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
>