Package

framian

csv

Permalink

package csv

Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Csv extends AnyRef

    Permalink
  2. sealed abstract class CsvCell extends AnyRef

    Permalink
  3. case class CsvError(message: String, rowStart: Long, pos: Long, context: String, row: Long, col: Long) extends Product with Serializable

    Permalink
  4. case class CsvFormat(separator: String, quote: String = "\"", quoteEscape: String = "\"", empty: String = "", invalid: String = "", header: Boolean = false, rowDelim: CsvRowDelim = CsvRowDelim.Both, allowRowDelimInQuotes: Boolean = true) extends CsvFormatStrategy with Product with Serializable

    Permalink
  5. sealed trait CsvFormatStrategy extends AnyRef

    Permalink
  6. case class CsvParser(format: CsvFormat) extends Product with Serializable

    Permalink
  7. final class CsvRow extends AnyVal

    Permalink

    A single row in a CSV file.

  8. sealed abstract class CsvRowDelim extends AnyRef

    Permalink
  9. trait GuessCsvFormat extends CsvFormatStrategy

    Permalink
  10. case class Input(offset: Long, data: String, isLast: Boolean, mark: Long) extends Product with Serializable

    Permalink
  11. sealed trait Instr[+A] extends AnyRef

    Permalink
  12. case class LabeledCsv(format: CsvFormat, header: Vector[String], rows: Vector[Either[CsvError, CsvRow]]) extends Csv with Product with Serializable

    Permalink
  13. sealed trait ParserState extends AnyRef

    Permalink
  14. case class UnlabeledCsv(format: CsvFormat, rows: Vector[Either[CsvError, CsvRow]]) extends Csv with Product with Serializable

    Permalink

Value Members

  1. object Csv

    Permalink
  2. object CsvCell

    Permalink
  3. object CsvFormat extends Serializable

    Permalink
  4. object CsvRow extends (Vector[CsvCell]) ⇒ CsvRow

    Permalink
  5. object CsvRowDelim

    Permalink
  6. object Input extends Serializable

    Permalink
  7. object Instr

    Permalink
  8. object ParserState

    Permalink

Ungrouped