CSVParser

info.fingo.spata.CSVParser$
See theCSVParser companion class
object CSVParser

CSVParser companion object with types definitions and convenience methods to create parsers.

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
CSVParser.type

Members list

Type members

Classlikes

final class Async[F[_]]

CSVParser helper with asynchronous parsing method.

CSVParser helper with asynchronous parsing method.

Type parameters

F

the effect type, with type class providing support for concurrency (typically cats.effect.IO) and logging (provided internally by spata)

Value parameters

parser

the regular parser

Attributes

Supertypes
class Object
trait Matchable
class Any

Types

type Callback = Record => Boolean

Callback function type.

Callback function type.

Attributes

Value members

Concrete methods

def apply[F[_] : Logger]: CSVParser[F]

Creates a CSVParser with default configuration, as defined in RFC 4180.

Creates a CSVParser with default configuration, as defined in RFC 4180.

Type parameters

F

the effect type, with a type class providing support for suspended execution (typically cats.effect.IO) and logging (provided internally by spata)

Attributes

Returns

new parser

Concrete fields

lazy val config: CSVConfig

Provides default configuration, as defined in RFC 4180.

Provides default configuration, as defined in RFC 4180.

Attributes