p
csvside
package csvside
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- csvside
- RowFormats
- RowWriters
- CellWriters
- RowReaders
- CellReaders
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait CellReader[+A] extends (String) => Validated[String, A]
- trait CellReaders extends AnyRef
- trait CellWriter[-A] extends (A) => String
- trait CellWriters extends AnyRef
- case class CsvCell(row: Int, value: String) extends Product with Serializable
- case class CsvError(column: CsvPath, message: String) extends Product with Serializable
- final case class CsvFailure[A](number: Int, text: String, errors: List[CsvError]) extends CsvValidated[Nothing] with Product with Serializable
- case class CsvPath(parts: Seq[String]) extends Product with Serializable
- case class CsvRow(number: Int, values: Map[CsvPath, String]) extends Product with Serializable
- final case class CsvSuccess[A](number: Int, text: String, value: A) extends CsvValidated[A] with Product with Serializable
- sealed abstract class CsvValidated[+A] extends Product with Serializable
- trait ListReader[A] extends (List[CsvPath]) => Validated[List[CsvError], RowReader[A]]
- trait Read extends ReadInternals
- trait ReadInternals extends AnyRef
- trait RowFormat[A] extends RowReader[A] with RowWriter[A]
- trait RowFormats extends RowReaders with RowWriters
- implicit class CsvPathFormatOps extends AnyRef
- Definition Classes
- RowFormats
- implicit class StringFormatOps extends AnyRef
- Definition Classes
- RowFormats
- type RowNumber = Int
- trait RowReader[A] extends AnyRef
- trait RowReaders extends CellReaders
- implicit class CsvPathListOps extends AnyRef
- Definition Classes
- RowReaders
- implicit class CsvPathReaderOps extends AnyRef
- Definition Classes
- RowReaders
- implicit class StringListOps extends AnyRef
- Definition Classes
- RowReaders
- implicit class StringReaderOps extends AnyRef
- Definition Classes
- RowReaders
- trait RowWriter[-A] extends AnyRef
- trait RowWriters extends CellWriters
- implicit class CsvPathWriterOps extends AnyRef
- Definition Classes
- RowWriters
- implicit class StringWriterOps extends AnyRef
- Definition Classes
- RowWriters
- trait Write extends AnyRef
Value Members
- implicit val booleanReader: CellReader[Boolean]
- Definition Classes
- CellReaders
- implicit val booleanWriter: CellWriter[Boolean]
- Definition Classes
- CellWriters
- implicit val doubleReader: CellReader[Double]
- Definition Classes
- CellReaders
- implicit val doubleWriter: CellWriter[Double]
- Definition Classes
- CellWriters
- implicit val intReader: CellReader[Int]
- Definition Classes
- CellReaders
- implicit val intWriter: CellWriter[Int]
- Definition Classes
- CellWriters
- implicit val longReader: CellReader[Long]
- Definition Classes
- CellReaders
- implicit val longWriter: CellWriter[Long]
- Definition Classes
- CellWriters
- implicit def optionReader[A](implicit reader: CellReader[A]): CellReader[Option[A]]
- Definition Classes
- CellReaders
- implicit def optionWriter[A](implicit writer: CellWriter[A]): CellWriter[Option[A]]
- Definition Classes
- CellWriters
- def readConstant[A](value: A): RowReader[A]
- Definition Classes
- RowReaders
- def readLineNumber: RowReader[Int]
- Definition Classes
- RowReaders
- def regexReader(regex: Regex, msg: String): CellReader[String]
- Definition Classes
- CellReaders
- implicit val stringReader: CellReader[String]
- Definition Classes
- CellReaders
- implicit val stringWriter: CellWriter[String]
- Definition Classes
- CellWriters
- def unlift[A, B](func: (A) => Option[B]): (A) => B
- Definition Classes
- RowWriters
- object CellReader
- object CellWriter
- object Csv extends Read with Write
- object CsvError extends Serializable
- object CsvPath extends Serializable
- object ListReader
- object Mighty
- object RowFormat
- object RowReader
- object RowWriter
- object auto