Package

csvside

Permalink

package csvside

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. csvside
  2. Write
  3. WriteRaw
  4. Read
  5. ReadRaw
  6. RowFormats
  7. RowWriters
  8. CellWriters
  9. RowReaders
  10. CellReaders
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait CellReader[+A] extends (String) ⇒ Validated[String, A]

    Permalink
  2. trait CellReaders extends AnyRef

    Permalink
  3. trait CellWriter[-A] extends (A) ⇒ String

    Permalink
  4. trait CellWriters extends AnyRef

    Permalink
  5. case class CsvCell(row: Int, value: String) extends Product with Serializable

    Permalink
  6. case class CsvError(line: Int, column: CsvPath, message: String) extends Product with Serializable

    Permalink
  7. case class CsvPath(parts: Seq[String]) extends Product with Serializable

    Permalink
  8. implicit class CsvPathFormatOps extends AnyRef

    Permalink
    Definition Classes
    RowFormats
  9. implicit class CsvPathListOps extends AnyRef

    Permalink
    Definition Classes
    RowReaders
  10. implicit class CsvPathReaderOps extends AnyRef

    Permalink
    Definition Classes
    RowReaders
  11. implicit class CsvPathWriterOps extends AnyRef

    Permalink
    Definition Classes
    RowWriters
  12. case class CsvRow(number: Int, values: Map[CsvPath, String]) extends Product with Serializable

    Permalink
  13. type CsvValidated[+A] = Validated[List[CsvError], A]

    Permalink
  14. trait ListReader[A] extends (List[CsvPath]) ⇒ CsvValidated[RowReader[A]]

    Permalink
  15. trait Read extends ReadRaw

    Permalink
  16. trait ReadRaw extends AnyRef

    Permalink
  17. trait RowFormat[A] extends RowReader[A] with RowWriter[A]

    Permalink
  18. trait RowFormats extends RowReaders with RowWriters

    Permalink
  19. type RowNumber = Int

    Permalink
  20. trait RowReader[+A] extends AnyRef

    Permalink
  21. trait RowReaders extends CellReaders

    Permalink
  22. trait RowWriter[-A] extends AnyRef

    Permalink
  23. trait RowWriters extends CellWriters

    Permalink
  24. implicit class StringFormatOps extends AnyRef

    Permalink
    Definition Classes
    RowFormats
  25. implicit class StringListOps extends AnyRef

    Permalink
    Definition Classes
    RowReaders
  26. implicit class StringReaderOps extends AnyRef

    Permalink
    Definition Classes
    RowReaders
  27. implicit class StringWriterOps extends AnyRef

    Permalink
    Definition Classes
    RowWriters
  28. trait Write extends WriteRaw

    Permalink
  29. trait WriteRaw extends AnyRef

    Permalink

Value Members

  1. object CellReader

    Permalink
  2. object CellWriter

    Permalink
  3. object CsvError extends Serializable

    Permalink
  4. object CsvPath extends Serializable

    Permalink
  5. object ListReader

    Permalink
  6. object RowFormat

    Permalink
  7. object RowReader

    Permalink
  8. object RowWriter

    Permalink
  9. implicit val booleanReader: CellReader[Boolean]

    Permalink
    Definition Classes
    CellReaders
  10. implicit val booleanWriter: CellWriter[Boolean]

    Permalink
    Definition Classes
    CellWriters
  11. def csvString[A](items: Seq[A])(implicit rowWriter: RowWriter[A]): String

    Permalink
    Definition Classes
    Write
  12. implicit val doubleReader: CellReader[Double]

    Permalink
    Definition Classes
    CellReaders
  13. implicit val doubleWriter: CellWriter[Double]

    Permalink
    Definition Classes
    CellWriters
  14. implicit val intReader: CellReader[Int]

    Permalink
    Definition Classes
    CellReaders
  15. implicit val intWriter: CellWriter[Int]

    Permalink
    Definition Classes
    CellWriters
  16. implicit val longReader: CellReader[Long]

    Permalink
    Definition Classes
    CellReaders
  17. implicit val longWriter: CellWriter[Long]

    Permalink
    Definition Classes
    CellWriters
  18. implicit def optionReader[A](implicit reader: CellReader[A]): CellReader[Option[A]]

    Permalink
    Definition Classes
    CellReaders
  19. implicit def optionWriter[A](implicit writer: CellWriter[A]): CellWriter[Option[A]]

    Permalink
    Definition Classes
    CellWriters
  20. def process[A](seq: Stream[List[String]])(implicit reader: ListReader[A]): Stream[CsvValidated[A]]

    Permalink
    Definition Classes
    Read
  21. def read[A](data: String)(implicit arg0: ListReader[A]): Stream[CsvValidated[A]]

    Permalink
    Definition Classes
    Read
  22. def read[A](reader: Reader)(implicit arg0: ListReader[A]): Stream[CsvValidated[A]]

    Permalink
    Definition Classes
    Read
  23. def read[A](file: File)(implicit arg0: ListReader[A]): Stream[CsvValidated[A]]

    Permalink
    Definition Classes
    Read
  24. def readConstant[A](value: A): RowReader[A]

    Permalink
    Definition Classes
    RowReaders
  25. def regexReader(regex: Regex, msg: String): CellReader[String]

    Permalink
    Definition Classes
    CellReaders
  26. implicit val stringReader: CellReader[String]

    Permalink
    Definition Classes
    CellReaders
  27. implicit val stringWriter: CellWriter[String]

    Permalink
    Definition Classes
    CellWriters
  28. def unlift[A, B](func: (A) ⇒ Option[B]): (A) ⇒ B

    Permalink
    Definition Classes
    RowWriters
  29. def writeCsv[A](items: Seq[A], writer: Writer)(implicit rowWriter: RowWriter[A]): Unit

    Permalink
    Definition Classes
    Write
  30. def writeCsvFile[A](items: Seq[A], file: File)(implicit rowWriter: RowWriter[A]): Unit

    Permalink
    Definition Classes
    Write

Inherited from Write

Inherited from WriteRaw

Inherited from Read

Inherited from ReadRaw

Inherited from RowFormats

Inherited from RowWriters

Inherited from CellWriters

Inherited from RowReaders

Inherited from CellReaders

Inherited from AnyRef

Inherited from Any

Ungrouped