CsvConfiguration

kantan.csv.CsvConfiguration
See theCsvConfiguration companion object
final case class CsvConfiguration(cellSeparator: Char, quote: Char, quotePolicy: QuotePolicy, header: Header)

Configuration for how to read / write CSV data.

Note that all engines don't necessarily support all features.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Checks whether this configuration has a header, either for reading or writing.

Checks whether this configuration has a header, either for reading or writing.

Attributes

Quote all cells, whether they need it or not.

Quote all cells, whether they need it or not.

Attributes

Quote only cells that need it.

Quote only cells that need it.

Attributes

Use the specified character for cell separator.

Use the specified character for cell separator.

Attributes

Use the specified header configuration.

Use the specified header configuration.

Attributes

Expect a header when reading, use the specified sequence when writing.

Expect a header when reading, use the specified sequence when writing.

Attributes

If flag is true, expect a header when reading. Otherwise, don't.

If flag is true, expect a header when reading. Otherwise, don't.

Attributes

Expect a header when reading, do not use one when writing.

Expect a header when reading, do not use one when writing.

Attributes

Use the specified quote character.

Use the specified quote character.

Attributes

Use the specified quoting policy.

Use the specified quoting policy.

Attributes

Do not use a header, either when reading or writing.

Do not use a header, either when reading or writing.

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product