Fs2CsvParser

ceesvee.fs2.Fs2CsvParser
object Fs2CsvParser

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def parse[F[_]](options: Options)(using evidence$1: RaiseThrowable[F]): (F, String) => ArraySeq[String]

Turns a stream of strings into a stream of CSV records.

Turns a stream of strings into a stream of CSV records.

Raises a Error.LineTooLong if a line is longer than maximumLineLength.

Attributes

def splitLines[F[_]](options: Options)(using evidence$1: RaiseThrowable[F]): (F, String) => String

Split strings into CSV lines using both '\n' and '\r\n' as delimiters.

Split strings into CSV lines using both '\n' and '\r\n' as delimiters.

Delimiters within double-quotes are ignored.

Raises a Error.LineTooLong if a line is longer than maximumLineLength.

Attributes