com.github.martincooper

datatable

package datatable

Visibility
  1. Public
  2. All

Type Members

  1. class DataColumn[T] extends GenericColumn

    Strongly typed data column.

  2. class DataColumnCollection extends IndexedSeq[GenericColumn] with IndexedSeqLike[GenericColumn, DataColumnCollection] with ModifiableByColumn[GenericColumn, DataTable]

    Implements a collection of GenericColumns with additional immutable modification methods implemented.

  3. class DataRow extends AnyRef

    Allows access to the underlying data in a row format.

  4. class DataRowCollection extends IndexedSeq[DataRow] with IndexedSeqLike[DataRow, DataRowCollection]

    Implements a collection of DataRows with additional immutable modification methods implemented.

  5. class DataSet extends IndexedSeq[DataTable] with ModifiableByTable[DataTable, DataSet]

    DataSet class.

    DataSet class. Stores a collection of DataTables

  6. class DataTable extends IndexedSeq[DataRow] with TableSort

    DataTable class.

    DataTable class. Handles the immutable storage and access of data in a Row / Column format.

  7. case class DataTableException(message: String, cause: Throwable = null) extends Exception with Product with Serializable

  8. class DataView extends IndexedSeq[DataRow]

    Provides a view over a DataTable to store filtered data sets.

  9. trait GenericColumn extends AnyRef

    Generic Column Trait.

    Generic Column Trait. Allows a collection of columns storing data of distinct types to be stored in a generic collection.

  10. case class ItemByIndex(columnIndex: Int) extends ItemIdentity with Product with Serializable

  11. case class ItemByName(columnName: String) extends ItemIdentity with Product with Serializable

  12. sealed trait ItemIdentity extends AnyRef

    Specifies how an item is identified.

  13. trait Modifiable[I, V, R] extends AnyRef

    Trait defining add / update / insert / delete.

  14. trait ModifiableByColumn[V, R] extends ModifiableByName[V, R]

    ModifiableByColumn : ModifiableByName, with additional item (GenericColumn) indexer.

  15. trait ModifiableByIndex[V, R] extends Modifiable[Int, V, R]

    Modifiable, with an integer indexer.

  16. trait ModifiableByName[V, R] extends ModifiableByIndex[V, R]

    Modifiable, with additional string (name) indexer.

  17. trait ModifiableByTable[V, R] extends ModifiableByName[V, R]

    ModifiableByName, with additional item (DataTable) indexer.

Value Members

  1. object DataColumn

  2. object DataColumnBuilder

  3. object DataColumnCollection

  4. object DataRow

  5. object DataRowCollection

  6. object DataSet

    DataSet companion object.

  7. package DataSort

  8. object DataTable

  9. object DataTableFormatter

    Handles the output of a DataTable in a displayable format.

  10. object DataView

  11. object GenericColumn

  12. object IndexedSeqExtensions

  13. object ItemIdentityImplicits

Ungrouped