Trait

quasar.yggdrasil.table.ColumnarTableModule

ColumnarTableCompanion

Related Doc: package ColumnarTableModule

Permalink

trait ColumnarTableCompanion extends TableCompanionLike

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ColumnarTableCompanion
  2. TableCompanionLike
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def align(sourceLeft: Table, alignOnL: TransSpec1, sourceRight: Table, alignOnR: TransSpec1): M[(Table, Table)]

    Permalink
    Definition Classes
    TableCompanionLike
  2. abstract def apply(slices: StreamT[M, Slice], size: TableSize): Table

    Permalink
  3. abstract def singleton(slice: Slice): Table

    Permalink

Concrete 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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def constBoolean(v: Set[Boolean]): Table

    Permalink
  7. def constDate(v: Set[ZonedDateTime]): Table

    Permalink
  8. def constDecimal(v: Set[BigDecimal]): Table

    Permalink
  9. def constDouble(v: Set[Double]): Table

    Permalink
  10. def constEmptyArray: Table

    Permalink
  11. def constEmptyObject: Table

    Permalink
  12. def constLong(v: Set[Long]): Table

    Permalink
  13. def constNull: Table

    Permalink
  14. def constString(v: Set[String]): Table

    Permalink
  15. def cross(left: Table, right: Table, orderHint: Option[CrossOrder] = None)(spec: TransSpec2): M[(CrossOrder, Table)]

    Permalink

    Performs a back-end specific cross.

    Performs a back-end specific cross. Unlike Table#cross, this does not guarantee a specific implementation (much like Table.join does not). Hints can be provided on how we'd prefer the table to be crossed, but the actual cross order is returned as part of the result.

    Definition Classes
    ColumnarTableCompanionTableCompanionLike
  16. def empty: Table

    Permalink
  17. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def fromRValues(values: Stream[RValue], maxSliceSize: Option[Int] = None): Table

    Permalink
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. implicit def groupIdShow: Show[ColumnarTableModule.GroupId]

    Permalink
  23. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  25. def join(left: Table, right: Table, orderHint: Option[JoinOrder] = None)(leftKeySpec: TransSpec1, rightKeySpec: TransSpec1, joinSpec: TransSpec2): M[(JoinOrder, Table)]

    Permalink

    Joins left and right together using their left/right key specs.

    Joins left and right together using their left/right key specs. The final order of the resulting table is dependent on the implementation, but must be a valid JoinOrder. This method should not assume any particular order of the tables, unlike cogroup.

    Definition Classes
    ColumnarTableCompanionTableCompanionLike
  26. def merge[N[+_]](grouping: ColumnarTableModule.GroupingSpec)(body: (RValue, (ColumnarTableModule.GroupId) ⇒ M[Table]) ⇒ N[Table])(implicit nt: ~>[N, M]): M[Table]

    Permalink

    Merge controls the iteration over the table of group key values.

    Merge controls the iteration over the table of group key values.

    Definition Classes
    ColumnarTableCompanionTableCompanionLike
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  30. def pathsM(table: Table): M[Set[Path]]

    Permalink

    Reduce the specified table to obtain the in-memory set of strings representing the vfs paths to be loaded.

    Reduce the specified table to obtain the in-memory set of strings representing the vfs paths to be loaded.

    Attributes
    protected
  31. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  33. def transformStream[A](sliceTransform: ColumnarTableModule.SliceTransform1[A], slices: StreamT[M, Slice]): StreamT[M, Slice]

    Permalink
  34. def uniformDistribution(init: MmixPrng): Table

    Permalink
  35. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped