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
- All
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