package csv
- Alphabetic
- By Inheritance
- csv
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
Value Members
- def makeAsciiSilentCharsetDecoder: CharsetDecoder
- def parse(channel: ReadableByteChannel, callback: Callback, charset: CharsetDecoder = makeAsciiSilentCharsetDecoder, bufferSize: Int = 8192, fieldSeparator: Char = ',', quoteChar: Char = '"', recordSeparator: String = "\r\n"): Option[String]
Parse CSV files according to RFC 4180
Parse CSV files according to RFC 4180
- channel
The csv data channel to read from
- callback
An instance of the
Callback
which will be called on a group of tokens.- charset
A charset decoder. Must be in new or reset state.
- bufferSize
Must be larger than the longest token (CSV cell) in the data.
- fieldSeparator
The separator; default is comma
- quoteChar
Within matching quotes, treat separChar as normal char; default is double-quote
- recordSeparator
Record separator (line ending). Its length must be one or two.
- Annotations
- @noinline()
- case object Done extends Control with Product with Serializable
- case object Next extends Control with Product with Serializable