package datatable

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait BaseTable extends IndexedSeq[DataRow] with TableSort

    Trait specifying common functionality between DataTable and DataView.

  2. case class ColumnValuePair(column: GenericColumn, value: DataValue) extends Product with Serializable

    Stores a column and the value to put in it.

  3. class DataColumn[T] extends GenericColumn

    Strongly typed data column.

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

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

  5. class DataRow extends AnyRef

    Allows access to the underlying data in a row format.

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

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

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

    DataSet class.

    DataSet class. Stores a collection of DataTables

  8. class DataTable extends BaseTable with IndexedSeqLike[DataRow, DataView]

    DataTable class.

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

  9. case class DataTableException(message: String, cause: Throwable = null) extends Exception with Product with Serializable
  10. trait DataValue extends AnyRef

    DataValue trait used to handle TypedDataValues of various types.

  11. class DataView extends BaseTable with IndexedSeqLike[DataRow, DataView]

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

  12. 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.

  13. case class ItemByIndex(columnIndex: Int) extends ItemIdentity with Product with Serializable
  14. case class ItemByName(columnName: String) extends ItemIdentity with Product with Serializable
  15. sealed trait ItemIdentity extends AnyRef

    Specifies how an item is identified.

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

    Trait defining add / update / insert / delete.

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

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

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

    Modifiable, with an integer indexer.

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

    Modifiable, with additional string (name) indexer.

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

    ModifiableByName, with additional item (DataTable) indexer.

  21. case class TypedDataValue[T](itemValue: T)(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[T], evidence$2: ClassTag[T]) extends DataValue with Product with Serializable

    TypedDataValue used to capture values along with required type information.

Value Members

  1. object DataColumn
  2. object DataColumnCollection
  3. object DataRow
  4. object DataRowCollection
  5. object DataSet

    DataSet companion object.

  6. object DataTable
  7. object DataTableFormatter

    Handles the output of a DataTable in a displayable format.

  8. object DataValue
  9. object DataView
  10. object GenericColumn
  11. object IndexedSeqExtensions
  12. object ItemIdentityImplicits
  13. object TypedDataValueImplicits

Ungrouped