Trait

quasar.yggdrasil.table

SliceTransforms

Related Doc: package table

Permalink

trait SliceTransforms[M[+_]] extends TableModule[M] with ColumnarTableTypes[M] with ObjectConcatHelpers with ArrayConcatHelpers with MapUtils

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SliceTransforms
  2. MapUtils
  3. ArrayConcatHelpers
  4. ObjectConcatHelpers
  5. ConcatHelpers
  6. ColumnarTableTypes
  7. TableModule
  8. TransSpecModule
  9. FNModule
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type F1 = CF1

    Permalink
    Definition Classes
    ColumnarTableTypes
  2. trait F1Like extends AnyRef

    Permalink
    Definition Classes
    FNModule
  3. type F2 = CF2

    Permalink
    Definition Classes
    ColumnarTableTypes
  4. trait F2Like extends AnyRef

    Permalink
    Definition Classes
    FNModule
  5. abstract type GroupId

    Permalink
    Definition Classes
    TransSpecModule
  6. final case class GroupingAlignment(groupKeyLeftTrans: TransSpec1, groupKeyRightTrans: TransSpec1, left: GroupingSpec, right: GroupingSpec, alignment: Alignment) extends GroupingSpec with Product with Serializable

    Permalink
    Definition Classes
    TableModule
  7. final case class GroupingSource(table: Table, idTrans: TransSpec1, targetTrans: Option[TransSpec1], groupId: TableModule.GroupId, groupKeySpec: GroupKeySpec) extends GroupingSpec with Product with Serializable

    Permalink

    Definition for a single group set and its associated composite key part.

    Definition for a single group set and its associated composite key part.

    table

    The target set for the grouping

    targetTrans

    The key which will be used by merge to access a particular subset of the target

    groupKeySpec

    A composite union/intersect overlay on top of transspec indicating the composite key for this target set

    Definition Classes
    TableModule
  8. sealed trait GroupingSpec extends AnyRef

    Permalink
    Definition Classes
    TableModule
  9. type Mapper = CMapper[M]

    Permalink
    Definition Classes
    ColumnarTableTypes
  10. type Reducer[α] = CReducer[α]

    Permalink
    Definition Classes
    ColumnarTableTypes
  11. type RowId = Int

    Permalink
    Definition Classes
    ColumnarTableTypes
  12. type Scanner = CScanner

    Permalink
    Definition Classes
    ColumnarTableTypes
  13. sealed trait SliceTransform1[A] extends AnyRef

    Permalink
    Attributes
    protected
  14. sealed trait SliceTransform2[A] extends AnyRef

    Permalink
    Attributes
    protected
  15. abstract type Table <: TableLike

    Permalink
    Definition Classes
    TableModule
  16. abstract type TableCompanion <: TableCompanionLike

    Permalink
    Definition Classes
    TableModule
  17. trait TableCompanionLike extends AnyRef

    Permalink
    Definition Classes
    TableModule
  18. trait TableLike extends AnyRef

    Permalink
    Definition Classes
    TableModule
  19. abstract type TableMetrics

    Permalink
    Definition Classes
    TableModule
  20. type TableTransSpec[+A <: SourceType] = Map[CPathField, TransSpec[A]]

    Permalink
    Definition Classes
    TransSpecModule
  21. type TableTransSpec1 = Map[CPathField, TransSpec[Source1]]

    Permalink
    Definition Classes
    TransSpecModule
  22. type TableTransSpec2 = Map[CPathField, TransSpec[Source2]]

    Permalink
    Definition Classes
    TransSpecModule

Abstract Value Members

  1. implicit abstract def M: Monad[M]

    Permalink
    Definition Classes
    TableModule
  2. abstract val Table: TableCompanion

    Permalink
    Definition Classes
    TableModule
  3. implicit abstract def liftF1(f1: F1): F1Like

    Permalink
    Definition Classes
    FNModule
  4. implicit abstract def liftF2(f2: F2): F2Like

    Permalink
    Definition Classes
    FNModule

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. object GroupingSpec

    Permalink
    Definition Classes
    TableModule
  5. object SliceTransform

    Permalink
    Attributes
    protected
  6. object SliceTransform1

    Permalink
  7. object SliceTransform2

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def buildConstantWrapSpec[A <: SourceType](source: TransSpec[A]): TransSpec[A]

    Permalink
    Definition Classes
    TransSpecModule
  10. def buildEmptyArrays(emptyBits: BitSet): Map[ColumnRef, BitsetColumn with EmptyArrayColumn]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  11. def buildEmptyObjects(emptyBits: BitSet): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  12. def buildFields(leftColumns: Map[ColumnRef, Column], rightColumns: Map[ColumnRef, Column]): (Map[ColumnRef, Column], Map[ColumnRef, Column])

    Permalink
    Definition Classes
    ObjectConcatHelpers
  13. def buildFilters(columns: Map[ColumnRef, Column], size: Int, filter: (Map[ColumnRef, Column]) ⇒ Map[ColumnRef, Column], filterEmpty: (Map[ColumnRef, Column]) ⇒ Map[ColumnRef, Column]): (BitSet, BitSet)

    Permalink
    Definition Classes
    ConcatHelpers
  14. def buildInnerBits(leftEmptyBits: BitSet, rightEmptyBits: BitSet, leftDefinedBits: BitSet, rightDefinedBits: BitSet): (BitSet, BitSet)

    Permalink
    Definition Classes
    ConcatHelpers
  15. def buildNonemptyArrays(left: Map[ColumnRef, Column], right: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  16. def buildNonemptyObjects(leftFields: Map[ColumnRef, Column], rightFields: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  17. def buildOuterBits(leftEmptyBits: BitSet, rightEmptyBits: BitSet, leftDefinedBits: BitSet, rightDefinedBits: BitSet): BitSet

    Permalink
    Definition Classes
    ConcatHelpers
  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def collectIndices(columns: Map[ColumnRef, Column]): Iterable[(Int, Seq[CPathNode], ColumnRef, Column)]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  20. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. def filterArrays(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  23. def filterEmptyArrays(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  24. def filterEmptyObjects(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  25. def filterFields(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  26. def filterObjects(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  27. def finalize(): Unit

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

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

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

    Permalink
    Definition Classes
    Any
  31. def liftToValues(trans: TransSpec1): TransSpec1

    Permalink
    Definition Classes
    TransSpecModule
  32. def makeTableTrans(tableTrans: TableTransSpec1): TransSpec1

    Permalink
    Definition Classes
    TransSpecModule
  33. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  36. implicit def pimpMapUtils[A, B, CC[B] <: GenTraversable[B]](self: GenMap[A, CC[B]]): MapPimp[A, B, CC]

    Permalink
    Definition Classes
    MapUtils
  37. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  39. object trans

    Permalink
    Definition Classes
    TransSpecModule
  40. final def wait(): Unit

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

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

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

Inherited from MapUtils

Inherited from ArrayConcatHelpers

Inherited from ObjectConcatHelpers

Inherited from ConcatHelpers

Inherited from ColumnarTableTypes[M]

Inherited from TableModule[M]

Inherited from TransSpecModule

Inherited from FNModule

Inherited from AnyRef

Inherited from Any

Ungrouped