ScalaDataTable
DataTable extension class providing methods to read a DataTable as Scala types.
Note: we do not filter out null values because users might rely on the keyset in their implementation.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Provides a view of the DataTable as a simple list of values. Equivalent of .asList[T](classOf[T])
but returned as Scala collection types without null
values.
Provides a view of the DataTable as a simple list of values. Equivalent of .asList[T](classOf[T])
but returned as Scala collection types without null
values.
See also asScalaRawList[T]
if you don't need Option
s (for instance if you are using a DataTableType).
Type parameters
- T
-
cell type
Attributes
- Returns
-
list of values
Provides a view of the DataTable as a simple list of values. Equivalent of .asList()
but returned as Scala collection types without null
values.
Provides a view of the DataTable as a simple list of values. Equivalent of .asList()
but returned as Scala collection types without null
values.
Attributes
- Returns
-
list of values
Provides a view of the DataTable as a matrix. Equivalent of .asLists[T](classOf[T])
but returned as Scala collection types without null
values.
Provides a view of the DataTable as a matrix. Equivalent of .asLists[T](classOf[T])
but returned as Scala collection types without null
values.
See also asScalaRawLists[T]
if you don't need Option
s (for instance if you are using a DataTableType).
Type parameters
- T
-
cell type
Attributes
- Returns
-
matrix
Provides a view of the DataTable as a matrix. Equivalent of .asLists()
but returned as Scala collection types without null
values.
Provides a view of the DataTable as a matrix. Equivalent of .asLists()
but returned as Scala collection types without null
values.
Attributes
- Returns
-
matrix
Provides a view of the DataTable as a key-value map where key are the first column values. Equivalent of .asMap[K,V](classOf[K],classOf[V])
but returned as Scala collection types without null
values.
Provides a view of the DataTable as a key-value map where key are the first column values. Equivalent of .asMap[K,V](classOf[K],classOf[V])
but returned as Scala collection types without null
values.
Type parameters
- K
-
key type
- V
-
value type
Attributes
- Returns
-
key-value map
Provides a view of the DataTable as a sequence of rows, each row being a key-value map where key is the column name. Equivalent of .asMaps[K,V](classOf[K], classOf[V])
but returned as Scala collection types without null
values.
Provides a view of the DataTable as a sequence of rows, each row being a key-value map where key is the column name. Equivalent of .asMaps[K,V](classOf[K], classOf[V])
but returned as Scala collection types without null
values.
See also asScalaRawMaps[T]
if you don't need Option
s (for instance if you are using a DataTableType).
Type parameters
- K
-
key type
- V
-
value type
Attributes
- Returns
-
sequence of rows
Provides a view of the DataTable as a sequence of rows, each row being a key-value map where key is the column name. Equivalent of .asMaps()
but returned as Scala collection types without null
values.
Provides a view of the DataTable as a sequence of rows, each row being a key-value map where key is the column name. Equivalent of .asMaps()
but returned as Scala collection types without null
values.
Attributes
- Returns
-
sequence of rows
Provides a view of the DataTable as a simple list of values. Equivalent of .asList[T](classOf[T])
but returned as Scala collection types.
Provides a view of the DataTable as a simple list of values. Equivalent of .asList[T](classOf[T])
but returned as Scala collection types.
See also asScalaList[T]
.
Type parameters
- T
-
cell/row type
Attributes
- Returns
-
list of values
Provides a view of the DataTable as a matrix. Equivalent of .asLists[T](classOf[T])
but returned as Scala collection types.
Provides a view of the DataTable as a matrix. Equivalent of .asLists[T](classOf[T])
but returned as Scala collection types.
See also asScalaLists[T]
Type parameters
- T
-
cell type
Attributes
- Returns
-
matrix
Provides a view of the DataTable as a sequence of rows, each row being a key-value map where key is the column name. Equivalent of .asMaps[K,V](classOf[K], classOf[V])
but returned as Scala collection types.
Provides a view of the DataTable as a sequence of rows, each row being a key-value map where key is the column name. Equivalent of .asMaps[K,V](classOf[K], classOf[V])
but returned as Scala collection types.
See also asScalaMaps[T]
.
Type parameters
- K
-
key type
- V
-
value type
Attributes
- Returns
-
sequence of rows
Provides a view of the DataTable as a full table: a key-value map of row where keys are the first column values and each row being itself a key-value map where key is the column name.
Provides a view of the DataTable as a full table: a key-value map of row where keys are the first column values and each row being itself a key-value map where key is the column name.
Type parameters
- K
-
key type
Attributes
- Returns
-
map of rows
Provides a view of the DataTable as a full table: a key-value map of row where keys are the first column values and each row being itself a key-value map where key is the column name.
Provides a view of the DataTable as a full table: a key-value map of row where keys are the first column values and each row being itself a key-value map where key is the column name.
Attributes
- Returns
-
map of rows
Provides a view of the DataTable as a key-value map of row where keys are the first column values and each row being a list of values.
Provides a view of the DataTable as a key-value map of row where keys are the first column values and each row being a list of values.
Type parameters
- K
-
key type
Attributes
- Returns
-
map of rows
Provides a view of the DataTable as a key-value map of row where keys are the first column values and each row being a list of values.
Provides a view of the DataTable as a key-value map of row where keys are the first column values and each row being a list of values.
Attributes
- Returns
-
map of rows