package
tabular
Type Members
-
-
-
-
case class
Csv(header: Row, dataRows: Iterator[Row]) extends Iterable[Row] with Product with Serializable
-
class
CsvPrinter extends AnyRef
-
-
-
case class
DefaultParser(delimiter: Char) extends Parser with Product with Serializable
-
-
-
-
trait
Parser extends AnyRef
-
-
-
case class
Row(data: Array[String], validationFailures: Seq[String] = immutable.this.Nil) extends Iterable[String] with Product with Serializable
-
case class
RowDiffer(header: Row, fieldComps: (String, Comparator[String])*) extends Differentiator[Row] with Product with Serializable
-
class
RowPrinter extends AnyRef
-
-
-
Value Members
-
object
Csv extends Serializable
-
-
object
FieldDiffer extends Differentiator[(String, String)] with Product with Serializable
-
-
-
-
-
object
Row extends Serializable
-
object
StringDiffer extends Differentiator[String] with Product with Serializable
-
-
def
by[K](f: (String) ⇒ K)(implicit arg0: Ordering[K]): Ordering[String]
-
-
def
defaultTo(other: String): (String) ⇒ String
-
def
experimentalFromMemoryMappedFile(f: File): TabularDataSource
-
def
experimentalFromScanner(f: File): TabularDataSource
-
def
experimentalFromWholeFile(f: File): TabularDataSource
-
-
implicit
def
fromColumnStructure(s: Seq[(String, String)]): Array[String]
-
-
-
def
fromInputStream(is: InputStream, parser: Parser): TabularDataSource
-
implicit
def
fromInputStream(is: InputStream): TabularDataSource
-
implicit
def
fromIterable(it: Iterable[String], parser: Parser): TabularDataSource
-
implicit
def
fromIterable(it: Iterable[String]): TabularDataSource
-
-
implicit
def
fromString(s: String): TabularDataSource
-
def
ignore(columnNames: String*): (Array[String]) ⇒ Array[String]
-
def
showDiffs(left: Row, right: Row): String
-
-
def
sort(csv: Csv, fieldComps: (String, Comparator[String])*): Csv
-
implicit
def
toColumnStructure(s: Seq[String]): Seq[(String, String)]
-
implicit
def
toColumnStructure(s: String): (String, String)
-
implicit
def
toStringCompare(s: String): (String, Comparator[String])
-
implicit
def
toValidation(columnAssertion: (String, (String) ⇒ Boolean)): (Row) ⇒ (Row) ⇒ Row
-
def
top5(csv: Csv): String
-
def
write(csv: Csv, path: String, parser: Parser = Parsers.basic): Unit
Inherited from AnyRef
Inherited from Any