class
TextTableReader extends TableReader
Instance Constructors
-
new
TextTableReader(source: TextReader, separator: Int, quote: Int)
Type Members
-
class
GroupedIterator[B >: A] extends AbstractIterator[Seq[B]] with Iterator[Seq[B]]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
++[B >: TableRowReader](that: ⇒ GenTraversableOnce[B]): Iterator[B]
-
def
/:[B](z: B)(op: (B, TableRowReader) ⇒ B): B
-
def
:\[B](z: B)(op: (TableRowReader, B) ⇒ B): B
-
final
def
==(arg0: Any): Boolean
-
-
def
addString(b: StringBuilder): StringBuilder
-
def
addString(b: StringBuilder, sep: String): StringBuilder
-
def
addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
-
def
aggregate[B](z: ⇒ B)(seqop: (B, TableRowReader) ⇒ B, combop: (B, B) ⇒ B): B
-
final
def
asInstanceOf[T0]: T0
-
var
awaitingCell: Boolean
-
var
awaitingLine: Boolean
-
def
buffered: BufferedIterator[TableRowReader]
-
def
clone(): AnyRef
-
def
collect[B](pf: PartialFunction[TableRowReader, B]): Iterator[B]
-
def
collectFirst[B](pf: PartialFunction[TableRowReader, B]): Option[B]
-
def
contains(elem: Any): Boolean
-
def
copyToArray[B >: TableRowReader](xs: Array[B], start: Int, len: Int): Unit
-
def
copyToArray[B >: TableRowReader](xs: Array[B]): Unit
-
def
copyToArray[B >: TableRowReader](xs: Array[B], start: Int): Unit
-
def
copyToBuffer[B >: TableRowReader](dest: Buffer[B]): Unit
-
def
corresponds[B](that: GenTraversableOnce[B])(p: (TableRowReader, B) ⇒ Boolean): Boolean
-
def
count(p: (TableRowReader) ⇒ Boolean): Int
-
-
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
exists(p: (TableRowReader) ⇒ Boolean): Boolean
-
-
-
def
finalize(): Unit
-
-
def
flatMap[B](f: (TableRowReader) ⇒ GenTraversableOnce[B]): Iterator[B]
-
def
fold[A1 >: TableRowReader](z: A1)(op: (A1, A1) ⇒ A1): A1
-
def
foldLeft[B](z: B)(op: (B, TableRowReader) ⇒ B): B
-
def
foldRight[B](z: B)(op: (TableRowReader, B) ⇒ B): B
-
def
forall(p: (TableRowReader) ⇒ Boolean): Boolean
-
def
foreach[U](f: (TableRowReader) ⇒ U): Unit
-
final
def
getClass(): Class[_]
-
-
def
hasDefiniteSize: Boolean
-
def
hasNext: Boolean
-
def
hashCode(): Int
-
var
inEmptyCell: Boolean
-
var
inQuotedCell: Boolean
-
var
inRawCell: Boolean
-
def
indexOf[B >: TableRowReader](elem: B): Int
-
def
indexWhere(p: (TableRowReader) ⇒ Boolean): Int
-
def
isEmpty: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isTraversableAgain: Boolean
-
def
length: Int
-
def
map[B](f: (TableRowReader) ⇒ B): Iterator[B]
-
-
-
-
-
def
mkString: String
-
def
mkString(sep: String): String
-
def
mkString(start: String, sep: String, end: String): String
-
final
def
ne(arg0: AnyRef): Boolean
-
-
def
nonEmpty: Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
padTo[A1 >: TableRowReader](len: Int, elem: A1): Iterator[A1]
-
-
def
patch[B >: TableRowReader](from: Int, patchElems: Iterator[B], replaced: Int): Iterator[B]
-
def
product[B >: TableRowReader](implicit num: Numeric[B]): B
-
val
quote: Int
-
def
reduce[A1 >: TableRowReader](op: (A1, A1) ⇒ A1): A1
-
-
-
def
reduceOption[A1 >: TableRowReader](op: (A1, A1) ⇒ A1): Option[A1]
-
-
-
-
def
sameElements(that: Iterator[_]): Boolean
-
def
scanLeft[B](z: B)(op: (B, TableRowReader) ⇒ B): Iterator[B]
-
def
scanRight[B](z: B)(op: (TableRowReader, B) ⇒ B): Iterator[B]
-
val
separator: Int
-
-
def
size: Int
-
def
slice(from: Int, until: Int): Iterator[TableRowReader]
-
-
val
source: TextReader
-
-
def
sum[B >: TableRowReader](implicit num: Numeric[B]): B
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
-
-
def
toArray[B >: TableRowReader](implicit arg0: ClassTag[B]): Array[B]
-
def
toBuffer[B >: TableRowReader]: Buffer[B]
-
def
toIndexedSeq: IndexedSeq[TableRowReader]
-
-
-
-
def
toMap[T, U](implicit ev: <:<[TableRowReader, (T, U)]): Map[T, U]
-
-
-
-
def
toString(): String
-
def
toTraversable: Traversable[TableRowReader]
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
def
zip[B](that: Iterator[B]): Iterator[(TableRowReader, B)]
-
def
zipAll[B, A1 >: TableRowReader, B1 >: B](that: Iterator[B], thisElem: A1, thatElem: B1): Iterator[(A1, B1)]
-
def
zipWithIndex: Iterator[(TableRowReader, Int)]
Inherited from AnyRef
Inherited from Any
A reader for reading tables that follow CSV-like rules. Fields are separated with the given separator char. Fields are quoted with the given quote character, which may be TextTableSerialization.NoQuote if fields cannot be quoted.
Note that the returned TableRowReaders cannot be cached or accessed out of order, as they are a view on a single underlying stream.