ReaderEngine

kantan.csv.engine.ReaderEngine
See theReaderEngine companion object
trait ReaderEngine

Provides kantan.csv with CSV parsing functionality.

All methods that will need to create a new instance of CsvReader expect and rely on an implicit ReaderEngine parameter. This allows third party libraries to plug into kantan.csv and replace the default parser at the cost of a simple import.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def unsafeReaderFor(reader: Reader, conf: CsvConfiguration): ResourceIterator[Seq[String]]

Turns the specified Reader into a CsvReader.

Turns the specified Reader into a CsvReader.

Attributes

Concrete methods

def readerFor(reader: => Reader, conf: CsvConfiguration): ResourceIterator[ReadResult[Seq[String]]]

Turns the specified Reader into a safe CsvReader.

Turns the specified Reader into a safe CsvReader.

Attributes