widebase.db.table

Table

class Table extends AnyRef

Column based table.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Table
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Table()

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 ++=(table: Table): Table

    Appends columns of another table to this table.

    Appends columns of another table to this table.

    table

    the table to append

    returns

    the table itself

  5. def ++=(pair: (Any, widebase.db.column.TypedColumn[_])): Table

    Appends column to this table.

    Appends column to this table.

    pair

    the label and column to append

    returns

    the table itself

  6. def +=(records: Any*): Table

    Appends new records to columns.

    Appends new records to columns.

    records

    the new records to append

    returns

    the table itself

  7. def --=(label: Any): Table

    Removes column from this table.

    Removes column from this table.

    label

    the label of column to remove

    returns

    the table itself

  8. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  10. def append(records: scala.collection.mutable.WrappedArray[_]): Unit

    Appends new records to columns.

    Appends new records to columns.

    records

    the new records to append

    Attributes
    protected
    Note

    Due performance lack not use by bulk operations.

  11. def apply(label: Any): widebase.db.column.TypedColumn[_]

    Select a column by its label in the table.

    Select a column by its label in the table.

    label

    where columns are selected

    returns

    column by label

  12. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  13. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def columns: Iterable[widebase.db.column.TypedColumn[_]]

    Columns.

    Columns.

    returns

    The columns.

  15. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. def foreach[U](f: ((Any, widebase.db.column.TypedColumn[_])) ⇒ U): Unit

    Applies a function to all columns of this table.

    Applies a function to all columns of this table.

    f

    self-explanatory

  19. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. def insert(n: Int, records: Any*): Unit

    Inserts new records at a given index into columns.

    Inserts new records at a given index into columns.

    n

    the index where new records are inserted

    records

    the traversable collection containing the records to insert.

  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def labels: widebase.db.column.TypedColumn[_ >: Boolean with Byte with Char with Double with Float with Int with Long with Short with org.joda.time.YearMonth with org.joda.time.LocalDate with org.joda.time.Minutes with org.joda.time.Seconds with org.joda.time.LocalTime with org.joda.time.LocalDateTime with java.sql.Timestamp with Symbol with String]

    labels of columns.

    labels of columns.

    returns

    the labels of columns.

  24. var map: LinkedHashMap[Any, widebase.db.column.TypedColumn[_]]

    Columns.

    Columns.

    Attributes
    protected
  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def notify(): Unit

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

    Definition Classes
    AnyRef
  28. object records extends AnyRef

    Records.

  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def toBytes(filter: StreamFilter = StreamFilter.None)(implicit records: Int = 0): Array[Byte]

    Converts this table to bytes.

    Converts this table to bytes.

    filter

    self-explanatory

    records

    to convert, 0 convert all

    returns

    scala.Bytes of table

  31. def toString(): String

    A printable Table.

    A printable Table.

    Definition Classes
    Table → AnyRef → Any
  32. def update(label: Any, column: widebase.db.column.TypedColumn[_]): Unit

  33. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  36. def wasUntyped(index: Int, value: Any): Unit

    Ensure that column is typed.

    Ensure that column is typed.

    index

    of column

    value

    with type

    Attributes
    protected

Inherited from AnyRef

Inherited from Any