org.anduril.runtime.table.io

FASTATable

class FASTATable extends Table

Linear Supertypes
Table, Traversable[Row], GenTraversable[Row], GenericTraversableTemplate[Row, Traversable], TraversableLike[Row, Traversable[Row]], GenTraversableLike[Row, Traversable[Row]], Parallelizable[Row, ParIterable[Row]], TraversableOnce[Row], GenTraversableOnce[Row], FilterMonadic[Row, Traversable[Row]], HasNewBuilder[Row, Traversable[Row]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FASTATable
  2. Table
  3. Traversable
  4. GenTraversable
  5. GenericTraversableTemplate
  6. TraversableLike
  7. GenTraversableLike
  8. Parallelizable
  9. TraversableOnce
  10. GenTraversableOnce
  11. FilterMonadic
  12. HasNewBuilder
  13. AnyRef
  14. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FASTATable(input: File)

Type Members

  1. type Self = Traversable[Row]

    Attributes
    protected
    Definition Classes
    TraversableLike
  2. class WithFilter extends FilterMonadic[A, Repr]

    Definition Classes
    TraversableLike

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def ++[B >: Row, That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  5. def ++:[B >: Row, That](that: Traversable[B])(implicit bf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike
  6. def ++:[B >: Row, That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike
  7. def /:[B](z: B)(op: (B, Row) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  8. def :\[B](z: B)(op: (Row, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  9. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  11. final def abort(func: (Row) ⇒ Boolean): Table

    Add a row processor that aborts the iteration of the table if the condition is true.

    Add a row processor that aborts the iteration of the table if the condition is true. If this method is called multiple times, the abort functions are combined using OR, i.e., iteration is aborted if any condition is true. Aborting does not throw an exception.

    func

    Function that inspects the contents of a row and returns true if table iteration should be aborted immediately.

    Definition Classes
    Table
  12. final def addColumnD(columnName: String, value: (Row) ⇒ Double): Column

    Row processor for adding a new double column with a function to create content.

    Row processor for adding a new double column with a function to create content.

    columnName

    Name of the new column.

    value

    Function that returns a new value for the column. It may inspect other columns in the current row, which is given as parameter. The function may return Double.NaN, which is the missing value.

    Definition Classes
    Table
  13. final def addColumnI(columnName: String, value: (Row) ⇒ Int): Column

    Row processor for adding a new integer column with a function to create content.

    Row processor for adding a new integer column with a function to create content.

    columnName

    Name of the new column.

    value

    Function that returns a new value for the column. It may inspect other columns in the current row, which is given as parameter. Is is not possible to return a missing value.

    Definition Classes
    Table
  14. final def addColumnS(columnName: String, value: (Row) ⇒ String): Column

    Row processor for adding a new string column with a function to create content.

    Row processor for adding a new string column with a function to create content.

    columnName

    Name of the new column.

    value

    Function that returns a new value for the column. It may inspect other columns in the current row, which is given as parameter. The function may return null, which is the missing value.

    Definition Classes
    Table
  15. final def addProcessor(processor: (Row) ⇒ Unit): Unit

    Raw method for registering a row processor.

    Raw method for registering a row processor.

    Definition Classes
    Table
  16. def addString(b: StringBuilder): StringBuilder

    Definition Classes
    TraversableOnce
  17. def addString(b: StringBuilder, sep: String): StringBuilder

    Definition Classes
    TraversableOnce
  18. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder

    Definition Classes
    TraversableOnce
  19. def aggregate[B](z: B)(seqop: (B, Row) ⇒ B, combop: (B, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. def collect[B, That](pf: PartialFunction[Row, B])(implicit bf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  23. final def collectD(column: String): () ⇒ Array[Double]

    Row processor that collects the double values of a column into an array during iteration.

    Row processor that collects the double values of a column into an array during iteration. The array may contain Double.NaNs.

    column

    Name of the existing column to be collected.

    returns

    A function that returns the array when called with no arguments after iteration.

    Definition Classes
    Table
  24. def collectFirst[B](pf: PartialFunction[Row, B]): Option[B]

    Definition Classes
    TraversableOnce
  25. final def collectI(column: String): () ⇒ Array[Int]

    Row processor that collects the integer values of a column into an array during iteration.

    Row processor that collects the integer values of a column into an array during iteration.

    column

    Name of the existing column to be collected.

    returns

    A function that returns the array when called with no arguments after iteration.

    Definition Classes
    Table
  26. final def collectS(column: String): () ⇒ Array[String]

    Row processor that collects the string values of a column into an array during iteration.

    Row processor that collects the string values of a column into an array during iteration. The array may contains nulls.

    column

    Name of the existing column to be collected.

    returns

    A function that returns the array when called with no arguments after iteration.

    Definition Classes
    Table
  27. def companion: GenericCompanion[Traversable]

    Definition Classes
    Traversable → GenTraversable → GenericTraversableTemplate
  28. def copyToArray[B >: Row](xs: Array[B], start: Int, len: Int): Unit

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  29. def copyToArray[B >: Row](xs: Array[B]): Unit

    Definition Classes
    TraversableOnce → GenTraversableOnce
  30. def copyToArray[B >: Row](xs: Array[B], start: Int): Unit

    Definition Classes
    TraversableOnce → GenTraversableOnce
  31. def copyToBuffer[B >: Row](dest: Buffer[B]): Unit

    Definition Classes
    TraversableOnce
  32. def count(p: (Row) ⇒ Boolean): Int

    Definition Classes
    TraversableOnce → GenTraversableOnce
  33. final def createColumn(name: String): Column

    Raw method for creating a column without defining any content for it.

    Raw method for creating a column without defining any content for it. Content must be created manually. Usually, it is more convenient to use addColumnX.

    name

    Name of the new column

    Definition Classes
    Table
  34. def drop(n: Int): Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  35. def dropWhile(p: (Row) ⇒ Boolean): Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  36. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  38. def exists(p: (Row) ⇒ Boolean): Boolean

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  39. final def filter(func: (Row) ⇒ Boolean): Table

    Add a row processor that filters (skips) rows that do not match the given condition.

    Add a row processor that filters (skips) rows that do not match the given condition. If this method is called multiple times, the filters are combined using AND, i.e., all filter functions must return true for the row to be processed.

    func

    Function that inspects the contents of a row and returns true if the row should be accepted, and false if is should be skipped.

    Definition Classes
    Table → TraversableLike → GenTraversableLike
  40. def filterNot(p: (Row) ⇒ Boolean): Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  41. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  42. def find(p: (Row) ⇒ Boolean): Option[Row]

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  43. def flatMap[B, That](f: (Row) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  44. def flatten[B](implicit asTraversable: (Row) ⇒ GenTraversableOnce[B]): Traversable[B]

    Definition Classes
    GenericTraversableTemplate
  45. def fold[A1 >: Row](z: A1)(op: (A1, A1) ⇒ A1): A1

    Definition Classes
    TraversableOnce → GenTraversableOnce
  46. def foldLeft[B](z: B)(op: (B, Row) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  47. def foldRight[B](z: B)(op: (Row, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  48. def forall(p: (Row) ⇒ Boolean): Boolean

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  49. final def foreach[U](f: (Row) ⇒ U): Unit

    Basic method for iterating over the rows of the table.

    Basic method for iterating over the rows of the table. Often, this method is not called directly. Note: for performance reasons, the method always produces the same row object, with contents updated for the current row. Call row.clone() to get a permanent copy.

    Definition Classes
    Table → GenericTraversableTemplate → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
  50. def genericBuilder[B]: Builder[B, Traversable[B]]

    Definition Classes
    GenericTraversableTemplate
  51. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  52. final def getColumn(index: Int): Column

    Return a column by index.

    Return a column by index.

    index

    Column index, 0-based.

    Definition Classes
    Table
    Exceptions thrown
    IllegalArgumentException

    If the column does not exist.

  53. final def getColumn(name: String): Column

    Return a column by name.

    Return a column by name.

    Definition Classes
    Table
    Exceptions thrown
    IllegalArgumentException

    If the column does not exist.

  54. final def getColumnCreationCount(): Int

    Definition Classes
    Table
  55. final def getColumnNames(): IndexedSeq[String]

    Return names of active columns.

    Return names of active columns.

    Definition Classes
    Table
  56. final def getColumnOpt(name: String): Option[Column]

    Return a column by name if it is exists, or None otherwise.

    Return a column by name if it is exists, or None otherwise.

    name

    Column name.

    Definition Classes
    Table
  57. final def getColumns(): IndexedSeq[Column]

    Return the sequence of active columns.

    Return the sequence of active columns.

    Definition Classes
    Table
  58. final def getNumColumns(): Int

    Return the number of columns.

    Return the number of columns.

    Definition Classes
    Table
  59. def groupBy[K](f: (Row) ⇒ K): Map[K, Traversable[Row]]

    Definition Classes
    TraversableLike → GenTraversableLike
  60. final def hasColumn(name: String): Boolean

    Return true if a column with the name exists.

    Return true if a column with the name exists.

    Definition Classes
    Table
  61. def hasDefiniteSize: Boolean

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  62. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  63. def head: Row

    Definition Classes
    TraversableLike → GenTraversableLike
  64. def headOption: Option[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  65. final def includeColumns(columnNames: Traversable[String]): Unit

    Retain only those columns whose names are in the given list.

    Retain only those columns whose names are in the given list. Other columns are removed.

    columnNames

    Sequence of included column names.

    Definition Classes
    Table
  66. final def includeColumnsByIndex(columnIndexes: Traversable[Int]): Unit

    Retain only those columns whose indexes are in the given list.

    Retain only those columns whose indexes are in the given list. Other columns are removed.

    columnIndexes

    Sequence of included column indexes.

    Definition Classes
    Table
  67. final def includeColumnsMatch(regexp: String): Unit

    Retain only those columns whose names match the given regular expression.

    Retain only those columns whose names match the given regular expression. Other columns are removed.

    regexp

    Regular expression matching included column names.

    Definition Classes
    Table
  68. def init: Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  69. def inits: Iterator[Traversable[Row]]

    Definition Classes
    TraversableLike
  70. def isEmpty: Boolean

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  71. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  72. final def isTraversableAgain: Boolean

    Definition Classes
    TraversableLike → GenTraversableLike → GenTraversableOnce
  73. final def join(other: Table, keyColumnThis: String, keyColumnOther: String): Join

    Row processor that joins this table with the other table during iteration of this table using single-column keys.

    Row processor that joins this table with the other table during iteration of this table using single-column keys. The other table is read into memory before iteration and thus the smaller table should be given as other. Joining adds the columns from the other table to the current table. Duplicate columns are renamed. Joining rows is done by comparing the string values of key columns.

    other

    Table to be joined to this table

    keyColumnThis

    The column in this table that contains key values.

    keyColumnOther

    The column in the other table that contains key values.

    Definition Classes
    Table
  74. final def join(other: Table, keyColumnsThis: Seq[String], keyColumnsOther: Seq[String]): Join

    Row processor that joins this table with the other table during iteration of this table using multi-column keys.

    Row processor that joins this table with the other table during iteration of this table using multi-column keys. The other table is read into memory before iteration and thus the smaller table should be given as other. Joining adds the columns from the other table to the current table. Duplicate columns are renamed. Joining rows is done by comparing the string values of key columns.

    other

    Table to be joined to this table

    keyColumnsThis

    List of columns in this table that contain key values.

    keyColumnsOther

    List of columns in the other table that contain key values.

    Definition Classes
    Table
  75. def last: Row

    Definition Classes
    TraversableLike → GenTraversableLike
  76. def lastOption: Option[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  77. def map[B, That](f: (Row) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  78. def max[B >: Row](implicit cmp: Ordering[B]): Row

    Definition Classes
    TraversableOnce → GenTraversableOnce
  79. def maxBy[B](f: (Row) ⇒ B)(implicit cmp: Ordering[B]): Row

    Definition Classes
    TraversableOnce → GenTraversableOnce
  80. def min[B >: Row](implicit cmp: Ordering[B]): Row

    Definition Classes
    TraversableOnce → GenTraversableOnce
  81. def minBy[B](f: (Row) ⇒ B)(implicit cmp: Ordering[B]): Row

    Definition Classes
    TraversableOnce → GenTraversableOnce
  82. def mkString: String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  83. def mkString(sep: String): String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  84. def mkString(start: String, sep: String, end: String): String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  85. final def modifyColumnD(columnName: String, value: (Double, Row) ⇒ Double): Unit

    Row processor for modifying the value of an existing double column.

    Row processor for modifying the value of an existing double column.

    columnName

    Name of the existing column.

    value

    Function that returns a replacement value for the column. It may inspect the old value (first argument) and other columns in the current row. The function may return Double.NaN, which is the missing value.

    Definition Classes
    Table
  86. final def modifyColumnI(columnName: String, value: (Int, Row) ⇒ Int): Unit

    Row processor for modifying the value of an existing integer column.

    Row processor for modifying the value of an existing integer column.

    columnName

    Name of the existing column.

    value

    Function that returns a replacement value for the column. It may inspect the old value (first argument) and other columns in the current row. It is not possible to return a missing value.

    Definition Classes
    Table
  87. final def modifyColumnS(columnName: String, value: (String, Row) ⇒ String): Unit

    Row processor for modifying the value of an existing string column.

    Row processor for modifying the value of an existing string column.

    columnName

    Name of the existing column.

    value

    Function that returns a replacement value for the column. It may inspect the old value (first argument) and other columns in the current row. The function may return null, which is the missing value.

    Definition Classes
    Table
  88. final def moveColumn(column: String, newIndex: Int): Unit

    Move a column to a new index.

    Move a column to a new index.

    column

    Column name.

    newIndex

    New index, 0-based.

    Definition Classes
    Table
  89. final def moveColumn(column: Int, newIndex: Int): Unit

    Move a column to a new index.

    Move a column to a new index.

    column

    Current (old) index of the column, 0-based.

    newIndex

    New index, 0-based.

    Definition Classes
    Table
  90. final def name(): String

    Definition Classes
    Table
  91. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  92. def newBuilder: Builder[Row, Traversable[Row]]

    Attributes
    protected[this]
    Definition Classes
    GenericTraversableTemplate → HasNewBuilder
  93. def nonEmpty: Boolean

    Definition Classes
    TraversableOnce → GenTraversableOnce
  94. final def notify(): Unit

    Definition Classes
    AnyRef
  95. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  96. def par: ParIterable[Row]

    Definition Classes
    Parallelizable
  97. def parCombiner: Combiner[Row, ParIterable[Row]]

    Attributes
    protected[this]
    Definition Classes
    TraversableLike → Parallelizable
  98. def partition(p: (Row) ⇒ Boolean): (Traversable[Row], Traversable[Row])

    Definition Classes
    TraversableLike → GenTraversableLike
  99. def produceRow(row: Row): Boolean

    Iterate over one row and fill the given row object.

    Iterate over one row and fill the given row object. Return true if the row was filled, false otherwise; false signals end of table.

    Attributes
    protected
    Definition Classes
    FASTATableTable
  100. def product[B >: Row](implicit num: Numeric[B]): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  101. final def readAll(): Unit

    Iterate over the rows of the table, running row processors on each row.

    Iterate over the rows of the table, running row processors on each row.

    Definition Classes
    Table
  102. def reduce[A1 >: Row](op: (A1, A1) ⇒ A1): A1

    Definition Classes
    TraversableOnce → GenTraversableOnce
  103. def reduceLeft[B >: Row](op: (B, Row) ⇒ B): B

    Definition Classes
    TraversableOnce
  104. def reduceLeftOption[B >: Row](op: (B, Row) ⇒ B): Option[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  105. def reduceOption[A1 >: Row](op: (A1, A1) ⇒ A1): Option[A1]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  106. def reduceRight[B >: Row](op: (Row, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  107. def reduceRightOption[B >: Row](op: (Row, B) ⇒ B): Option[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  108. final def removeColumn(column: String): Unit

    Remove the column with the given name.

    Remove the column with the given name. After this call, any references to the column are invalid.

    column

    Column name.

    Definition Classes
    Table
  109. final def removeColumn(column: Int): Unit

    Remove the column in the given position.

    Remove the column in the given position. After this call, any references to the column are invalid.

    column

    Column index, 0-based.

    Definition Classes
    Table
  110. final def removeColumnsMatch(regexp: String): Unit

    Remove all columns whose names match a regular expression.

    Remove all columns whose names match a regular expression.

    regexp

    Regular expression for matching column names.

    Definition Classes
    Table
  111. final def renameColumn(column: String, newName: String): Unit

    Rename a column.

    Rename a column.

    column

    Current (old) name of the column.

    newName

    New name for the column.

    Definition Classes
    Table
  112. final def renameColumn(column: Int, newName: String): Unit

    Rename a column in the given index.

    Rename a column in the given index.

    column

    Column index, 0-based.

    newName

    New name for the column.

    Definition Classes
    Table
  113. def repr: Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  114. def reversed: List[Row]

    Attributes
    protected[this]
    Definition Classes
    TraversableOnce
  115. def scan[B >: Row, That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  116. def scanLeft[B, That](z: B)(op: (B, Row) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  117. def scanRight[B, That](z: B)(op: (Row, B) ⇒ B)(implicit bf: CanBuildFrom[Traversable[Row], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) The behavior of scanRight has changed. The previous behavior can be reproduced with scanRight.reverse.

  118. def seq: Traversable[Row]

    Definition Classes
    Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
  119. final def setName(name: String): Unit

    Definition Classes
    Table
  120. def size: Int

    Definition Classes
    TraversableOnce → GenTraversableOnce
  121. def slice(from: Int, until: Int): Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  122. final def sorted(): Array[Row]

    Read the table into a sorted in-memory array.

    Read the table into a sorted in-memory array.

    Definition Classes
    Table
  123. def span(p: (Row) ⇒ Boolean): (Traversable[Row], Traversable[Row])

    Definition Classes
    TraversableLike → GenTraversableLike
  124. def splitAt(n: Int): (Traversable[Row], Traversable[Row])

    Definition Classes
    TraversableLike → GenTraversableLike
  125. final def statistics(column: String, quantileLimit: Int = 10000, quantileEpsilon: Double = 0.001): ColumnStatistics

    Row processor that collects numerical statistics on a column during iteration.

    Row processor that collects numerical statistics on a column during iteration.

    column

    Name of the existing column.

    quantileLimit

    Number of rows that is the threshold for computing exact quantiles. When there are more rows than this limit, an approximation algorithm is used for computing quantiles.

    quantileEpsilon

    Accuracy for computing approximate quantiles. The approximate quantiles will be within the given eplison of the real quantile. For example, with quantileEpsilon = 0.01, the median (quantile 0.5) is approximated as a quantile between 0.49 and 0.51. Approximate quantiles are disabled with quantileEpsilon = 0.

    Definition Classes
    Table
  126. final def statisticsGroupBy[K](column: String, groupBy: (Row) ⇒ K, quantileLimit: Int = 10000, quantileEpsilon: Double = 0.001): GroupByProcessor[ColumnStatistics, K]

    Row processor that collects numerical statistics on a grouped-by column during iteration.

    Row processor that collects numerical statistics on a grouped-by column during iteration. During iteration, each row is placed in a group, and statistics are independently computed for each group.

    K

    Type of group keys, e.g., String or a tuple.

    column

    Name of the existing column.

    groupBy

    Function from rows to group keys.

    quantileLimit

    Number of rows that is the threshold for computing exact quantiles. When there are more rows than this limit, an approximation algorithm is used for computing quantiles.

    quantileEpsilon

    Accuracy for computing approximate quantiles. The approximate quantiles will be within the given eplison of the real quantile. For example, with quantileEpsilon = 0.01, the median (quantile 0.5) is approximated as a quantile between 0.49 and 0.51. Approximate quantiles are disabled with quantileEpsilon = 0.

    Definition Classes
    Table
  127. def stringPrefix: String

    Definition Classes
    TraversableLike → GenTraversableLike
  128. def sum[B >: Row](implicit num: Numeric[B]): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  129. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  130. def tail: Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  131. def tails: Iterator[Traversable[Row]]

    Definition Classes
    TraversableLike
  132. def take(n: Int): Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  133. def takeWhile(p: (Row) ⇒ Boolean): Traversable[Row]

    Definition Classes
    TraversableLike → GenTraversableLike
  134. def thisCollection: Traversable[Row]

    Attributes
    protected[this]
    Definition Classes
    TraversableLike
  135. def to[Col[_]](implicit cbf: CanBuildFrom[Nothing, Row, Col[Row]]): Col[Row]

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  136. final def toArray(): Array[Row]

    Read the table into an in-memory array.

    Read the table into an in-memory array. Row processors are executed as usual.

    Definition Classes
    Table
  137. def toArray[B >: Row](implicit arg0: ClassTag[B]): Array[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  138. def toBuffer[B >: Row]: Buffer[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  139. def toCollection(repr: Traversable[Row]): Traversable[Row]

    Attributes
    protected[this]
    Definition Classes
    TraversableLike
  140. def toIndexedSeq: IndexedSeq[Row]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  141. def toIterable: Iterable[Row]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  142. def toIterator: Iterator[Row]

    Definition Classes
    TraversableLike → GenTraversableOnce
  143. def toList: List[Row]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  144. final def toMap(keyColumn: String): Map[String, Row]

    Read the table into an in-memory map from key column values to rows.

    Read the table into an in-memory map from key column values to rows. Row processors are executed as usual.

    keyColumn

    Name of a column that contains key values. If there are rows with duplicate keys, the last is included.

    Definition Classes
    Table
  145. def toMap[T, U](implicit ev: <:<[Row, (T, U)]): Map[T, U]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  146. final def toMapAggregate(keyColumn: String, aggregate: (IndexedSeq[Row]) ⇒ Row): Map[String, Row]

    Read the table into an in-memory map from key column values to rows using an aggregate function for duplicate keys.

    Read the table into an in-memory map from key column values to rows using an aggregate function for duplicate keys. Row processors are executed as usual.

    keyColumn

    Name of a column that contains key values.

    aggregate

    Function that collapses a sequence of rows with identical keys to a single row.

    Definition Classes
    Table
  147. final def toMapAggregateG[K](keyFunc: (Row) ⇒ K, aggregate: (IndexedSeq[Row]) ⇒ Row): Map[K, Row]

    Read the table into an in-memory map from custom keys to rows using an aggregate function for duplicate keys.

    Read the table into an in-memory map from custom keys to rows using an aggregate function for duplicate keys. Row processors are executed as usual.

    keyFunc

    Function that produces a key value from a row.

    aggregate

    Function that collapses a sequence of rows with identical keys to a single row.

    Definition Classes
    Table
  148. final def toMapG[K](keyFunc: (Row) ⇒ K): Map[K, Row]

    Read the table into an in-memory map from custom keys to rows.

    Read the table into an in-memory map from custom keys to rows. Row processors are executed as usual.

    keyFunc

    Function that produces a key value from a row. If there are rows with duplicate keys, the last is included.

    Definition Classes
    Table
  149. def toSeq: Seq[Row]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  150. final def toSet(): Set[Row]

    Read the table into an in-memory set of rows that contains no duplicate rows and is in the same order as original rows.

    Read the table into an in-memory set of rows that contains no duplicate rows and is in the same order as original rows. Implemented using LinkedHashSet.

    Definition Classes
    Table
  151. def toSet[B >: Row]: Set[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  152. def toStream: Stream[Row]

    Definition Classes
    TraversableLike → GenTraversableOnce
  153. def toString(): String

    Definition Classes
    TraversableLike → Any
  154. def toTraversable: Traversable[Row]

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  155. def toVector: Vector[Row]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  156. final def transform(transformer: (Row) ⇒ Unit): Unit

    Add a row processor that performs arbitrary transformations to a row.

    Add a row processor that performs arbitrary transformations to a row. This is a fallback processor that is used when no specific processor is available.

    transformer

    Function that takes a row as parameter and returns nothing. It may do arbitrary operations on the row.

    Definition Classes
    Table
  157. def transpose[B](implicit asTraversable: (Row) ⇒ GenTraversableOnce[B]): Traversable[Traversable[B]]

    Definition Classes
    GenericTraversableTemplate
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) transpose throws an IllegalArgumentException if collections are not uniformly sized.

  158. def unzip[A1, A2](implicit asPair: (Row) ⇒ (A1, A2)): (Traversable[A1], Traversable[A2])

    Definition Classes
    GenericTraversableTemplate
  159. def unzip3[A1, A2, A3](implicit asTriple: (Row) ⇒ (A1, A2, A3)): (Traversable[A1], Traversable[A2], Traversable[A3])

    Definition Classes
    GenericTraversableTemplate
  160. def view(from: Int, until: Int): TraversableView[Row, Traversable[Row]]

    Definition Classes
    TraversableLike
  161. def view: TraversableView[Row, Traversable[Row]]

    Definition Classes
    TraversableLike
  162. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  163. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  164. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  165. def withFilter(p: (Row) ⇒ Boolean): FilterMonadic[Row, Traversable[Row]]

    Definition Classes
    TraversableLike → FilterMonadic
  166. final def write(writer: TableWriter): Unit

    Write all the rows to a table writer.

    Write all the rows to a table writer. Row processors are executed as usual.

    writer

    Table writer

    Definition Classes
    Table
  167. final def write(target: OutputStream, format: String): Unit

    Write all the rows to a file.

    Write all the rows to a file. Row processors are executed as usual.

    target

    Output file

    format

    File format, one of Table.FormatX constants.

    Definition Classes
    Table
  168. final def write(target: File, format: String = Table.FormatAuto): Unit

    Write all the rows to a file.

    Write all the rows to a file. Row processors are executed as usual.

    target

    Output file

    format

    File format, one of Table.FormatX constants.

    Definition Classes
    Table

Deprecated Value Members

  1. def /:\[A1 >: Row](z: A1)(op: (A1, A1) ⇒ A1): A1

    Definition Classes
    GenTraversableOnce
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) use fold instead

Inherited from Table

Inherited from Traversable[Row]

Inherited from GenTraversable[Row]

Inherited from GenericTraversableTemplate[Row, Traversable]

Inherited from TraversableLike[Row, Traversable[Row]]

Inherited from GenTraversableLike[Row, Traversable[Row]]

Inherited from Parallelizable[Row, ParIterable[Row]]

Inherited from TraversableOnce[Row]

Inherited from GenTraversableOnce[Row]

Inherited from FilterMonadic[Row, Traversable[Row]]

Inherited from HasNewBuilder[Row, Traversable[Row]]

Inherited from AnyRef

Inherited from Any

Ungrouped