Object/Trait

framian

Column

Related Docs: trait Column | package framian

Permalink

object Column

Source
Column.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Column
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply[A](cells: Cell[A]*)(implicit arg0: GenColumnBuilder[A]): Column[A]

    Permalink

    Construct a column whose i-th row is the i-th element in cells.

    Construct a column whose i-th row is the i-th element in cells. All other rows are NA.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. implicit def columnMonoid[A]: Monoid[Column[A]]

    Permalink
  8. def dense[A](values: Array[A], na: Mask = Mask.empty, nm: Mask = Mask.empty): Column[A]

    Permalink

    Create a dense column from an array of values.

    Create a dense column from an array of values. A dense column can still have empty values, NA and NM, as specified with the na and nm masks respectively. Dense columns are unboxed and only values that aren't masked by na and nm will ever be returned (so they can be null, NaN, etc.)

    The NM mask (nm) always takes precedence over the NA mask (na). If a row is outside of the range 0 until values.length, then if nm(row) is true, NM will be returned, otherwise NA is returned.

    values

    the values of the column, rows correspond to indices

    na

    masked rows that will return NA

    nm

    masked rows that will return NM

  9. def empty[A](nmValues: Mask = Mask.empty): Column[A]

    Permalink

    Returns a column that returns NM for any row in nmValues and NA for all others.

    Returns a column that returns NM for any row in nmValues and NA for all others. If all you need is a column that always returns NA, then use Empty.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def eval[A](get: (Int) ⇒ Cell[A]): Column[A]

    Permalink

    Returns a column whose values are obtained using get.

    Returns a column whose values are obtained using get. Each time a row is accessed, get will be re-evaluated. To ensure values are evaluated only once, you can memoize the column or use on of the *forcing* methods, such as reindex or force.

  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def newBuilder[A]()(implicit arg0: GenColumnBuilder[A]): ColumnBuilder[A]

    Permalink
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  23. def value[A](value: A): Column[A]

    Permalink

    Returns a column which returns Value(a) for all rows.

    Returns a column which returns Value(a) for all rows.

    Note

    The value argument is strict.

  24. def values[A](values: Seq[A]): Column[A]

    Permalink
  25. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped