csvside
package
csvside
Linear Supertypes
RowFormats
,
RowWriters
,
CellWriters
,
RowReaders
,
CellReaders
,
AnyRef
,
Any
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
(
line:
Int
,
column:
CsvPath
,
message:
String
)
extends
Product
with
Serializable
case class
CsvPath
(
parts:
Seq
[
String
]
)
extends
Product
with
Serializable
implicit
class
CsvPathFormatOps
extends
AnyRef
Definition Classes
RowFormats
implicit
class
CsvPathListOps
extends
AnyRef
Definition Classes
RowReaders
implicit
class
CsvPathReaderOps
extends
AnyRef
Definition Classes
RowReaders
implicit
class
CsvPathWriterOps
extends
AnyRef
Definition Classes
RowWriters
case class
CsvRow
(
number:
Int
,
values:
Map
[
CsvPath
,
String
]
)
extends
Product
with
Serializable
type
CsvValidated
[
+A
]
=
Validated
[
List
[
CsvError
],
A
]
trait
ListReader
[
A
]
extends (
List
[
CsvPath
]) ⇒
CsvValidated
[
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
type
RowNumber
=
Int
trait
RowReader
[
+A
]
extends
AnyRef
trait
RowReaders
extends
CellReaders
trait
RowWriter
[
-A
]
extends
AnyRef
trait
RowWriters
extends
CellWriters
implicit
class
StringFormatOps
extends
AnyRef
Definition Classes
RowFormats
implicit
class
StringListOps
extends
AnyRef
Definition Classes
RowReaders
implicit
class
StringReaderOps
extends
AnyRef
Definition Classes
RowReaders
implicit
class
StringWriterOps
extends
AnyRef
Definition Classes
RowWriters
trait
Write
extends
AnyRef
Value Members
object
CellReader
object
CellWriter
object
Csv
extends
Read
with
Write
object
CsvError
extends
Serializable
object
CsvPath
extends
Serializable
object
ListReader
object
RowFormat
object
RowReader
object
RowWriter
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
Inherited from
RowFormats
Inherited from
RowWriters
Inherited from
CellWriters
Inherited from
RowReaders
Inherited from
CellReaders
Inherited from
AnyRef
Inherited from
Any
Ungrouped