p

csvside

package csvside

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. csvside
  2. RowFormats
  3. RowWriters
  4. CellWriters
  5. RowReaders
  6. CellReaders
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait CellReader[+A] extends (String) ⇒ Validated[String, A]
  2. trait CellReaders extends AnyRef
  3. trait CellWriter[-A] extends (A) ⇒ String
  4. trait CellWriters extends AnyRef
  5. case class CsvCell(row: Int, value: String) extends Product with Serializable
  6. case class CsvError(column: CsvPath, message: String) extends Product with Serializable
  7. final case class CsvFailure[A](number: Int, text: String, errors: List[CsvError]) extends CsvValidated[Nothing] with Product with Serializable
  8. case class CsvPath(parts: Seq[String]) extends Product with Serializable
  9. case class CsvRow(number: Int, values: Map[CsvPath, String]) extends Product with Serializable
  10. final case class CsvSuccess[A](number: Int, text: String, value: A) extends CsvValidated[A] with Product with Serializable
  11. sealed abstract class CsvValidated[+A] extends Product with Serializable
  12. trait ListReader[A] extends (List[CsvPath]) ⇒ Validated[List[CsvError], RowReader[A]]
  13. trait Read extends ReadInternals
  14. trait ReadInternals extends AnyRef
  15. trait RowFormat[A] extends RowReader[A] with RowWriter[A]
  16. trait RowFormats extends RowReaders with RowWriters
  17. implicit class CsvPathFormatOps extends AnyRef
    Definition Classes
    RowFormats
  18. implicit class StringFormatOps extends AnyRef
    Definition Classes
    RowFormats
  19. type RowNumber = Int
  20. trait RowReader[A] extends AnyRef
  21. trait RowReaders extends CellReaders
  22. implicit class CsvPathListOps extends AnyRef
    Definition Classes
    RowReaders
  23. implicit class CsvPathReaderOps extends AnyRef
    Definition Classes
    RowReaders
  24. implicit class StringListOps extends AnyRef
    Definition Classes
    RowReaders
  25. implicit class StringReaderOps extends AnyRef
    Definition Classes
    RowReaders
  26. trait RowWriter[-A] extends AnyRef
  27. trait RowWriters extends CellWriters
  28. implicit class CsvPathWriterOps extends AnyRef
    Definition Classes
    RowWriters
  29. implicit class StringWriterOps extends AnyRef
    Definition Classes
    RowWriters
  30. trait Write extends AnyRef

Value Members

  1. implicit val booleanReader: CellReader[Boolean]
    Definition Classes
    CellReaders
  2. implicit val booleanWriter: CellWriter[Boolean]
    Definition Classes
    CellWriters
  3. implicit val doubleReader: CellReader[Double]
    Definition Classes
    CellReaders
  4. implicit val doubleWriter: CellWriter[Double]
    Definition Classes
    CellWriters
  5. implicit val intReader: CellReader[Int]
    Definition Classes
    CellReaders
  6. implicit val intWriter: CellWriter[Int]
    Definition Classes
    CellWriters
  7. implicit val longReader: CellReader[Long]
    Definition Classes
    CellReaders
  8. implicit val longWriter: CellWriter[Long]
    Definition Classes
    CellWriters
  9. implicit def optionReader[A](implicit reader: CellReader[A]): CellReader[Option[A]]
    Definition Classes
    CellReaders
  10. implicit def optionWriter[A](implicit writer: CellWriter[A]): CellWriter[Option[A]]
    Definition Classes
    CellWriters
  11. def readConstant[A](value: A): RowReader[A]
    Definition Classes
    RowReaders
  12. def readLineNumber: RowReader[Int]
    Definition Classes
    RowReaders
  13. def regexReader(regex: Regex, msg: String): CellReader[String]
    Definition Classes
    CellReaders
  14. implicit val stringReader: CellReader[String]
    Definition Classes
    CellReaders
  15. implicit val stringWriter: CellWriter[String]
    Definition Classes
    CellWriters
  16. def unlift[A, B](func: (A) ⇒ Option[B]): (A) ⇒ B
    Definition Classes
    RowWriters
  17. object CellReader
  18. object CellWriter
  19. object Csv extends Read with Write
  20. object CsvError extends Serializable
  21. object CsvPath extends Serializable
  22. object ListReader
  23. object Mighty
  24. object RowFormat
  25. object RowReader
  26. object RowWriter
  27. object auto

Inherited from RowFormats

Inherited from RowWriters

Inherited from CellWriters

Inherited from RowReaders

Inherited from CellReaders

Inherited from AnyRef

Inherited from Any

Ungrouped