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 (CsvCell) ⇒ CsvValidated[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, column: CsvHead, value: String) extends Product with Serializable

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

    Permalink
  7. type CsvHead = String

    Permalink
  8. implicit class CsvHeadFormatOps extends AnyRef

    Permalink
    Definition Classes
    RowFormats
  9. implicit class CsvHeadListOps extends AnyRef

    Permalink
    Definition Classes
    RowReaders
  10. implicit class CsvHeadReaderOps extends AnyRef

    Permalink
    Definition Classes
    RowReaders
  11. implicit class CsvHeadWriterOps extends AnyRef

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

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

    Permalink
  14. trait ListReader[A] extends (List[String]) ⇒ 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. trait Write extends WriteRaw

    Permalink
  25. trait WriteRaw extends AnyRef

    Permalink

Value Members

  1. object CellReader

    Permalink
  2. object CellWriter

    Permalink
  3. object ListReader

    Permalink
  4. object RowFormat

    Permalink
  5. object RowReader

    Permalink
  6. object RowWriter

    Permalink
  7. implicit val booleanReader: CellReader[Boolean]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Write
  28. 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