package dataModels
- Alphabetic
- Public
- All
Type Members
-
trait
ColumnNameGenerator extends AnyRef
When mapping column names to methods via Scala's dynamic trait, it is necessary to generate names that comply with Scala's rules.
When mapping column names to methods via Scala's dynamic trait, it is necessary to generate names that comply with Scala's rules. A name generator is needed to ensure the method names are properly formed.
-
case class
DataRow[+T](column_names: Seq[String])(data: Seq[Option[T]]) extends Seq[Option[T]] with Dynamic with Product with Serializable
A Wrapper class that extends Seq[T] with scala.Dynamic to enable row element access using the column names with dot notation e.g.
A Wrapper class that extends Seq[T] with scala.Dynamic to enable row element access using the column names with dot notation e.g. Given a DataRow instance, dr, with column_names = Seq("a","b") and data = Seq(1,2), the values can be accessed as dr.a and dr.b
-
abstract
class
DataTable[+T] extends Iterator[DataRow[T]] with Dynamic
base class for other data representation classes organized as a 2-D table with column names.
- abstract class DataType extends AnyRef
- class RichOption[T] extends AnyRef
- case class SeqColumnNames(column_names: Seq[String]) extends ColumnNameGenerator with Product with Serializable
-
case class
SimpleDataTable[+T] extends DataTable[T] with Iterator[DataRow[T]] with Product with Serializable
A simple immutable edu.chop.cbmi.dataExpress.dataModels.DataTable that maintains all data elements in memory
Value Members
-
object
DataRow extends Serializable
Factory for edu.chop.cbmi.dataExpress.dataModels.DataRow
-
object
DataTable
Factory for edu.chop.cbmi.dataExpress.dataModels.DataTable
- object RichOption