Object

quasar.yggdrasil.TransSpecModule

trans

Related Doc: package TransSpecModule

Permalink

object trans

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. trans
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ArraySpec[+A <: SourceType] extends TransSpec[A]

    Permalink
  2. case class ArraySwap[+A <: SourceType](source: TransSpec[A], index: Int) extends TransSpec[A] with Product with Serializable

    Permalink
  3. case class Cond[+A <: SourceType](pred: TransSpec[A], left: TransSpec[A], right: TransSpec[A]) extends TransSpec[A] with Product with Serializable

    Permalink
  4. case class ConstLiteral[+A <: SourceType](value: CValue, target: TransSpec[A]) extends TransSpec[A] with Product with Serializable

    Permalink
  5. case class DeepMap1[+A <: SourceType](source: TransSpec[A], f: TransSpecModule.F1) extends TransSpec[A] with Product with Serializable

    Permalink
  6. case class DerefArrayDynamic[+A <: SourceType](left: TransSpec[A], right: TransSpec[A]) extends TransSpec[A] with Product with Serializable

    Permalink
  7. case class DerefArrayStatic[+A <: SourceType](source: TransSpec[A], element: CPathIndex) extends TransSpec[A] with Product with Serializable

    Permalink
  8. case class DerefMetadataStatic[+A <: SourceType](source: TransSpec[A], field: CPathMeta) extends TransSpec[A] with Product with Serializable

    Permalink
  9. case class DerefObjectDynamic[+A <: SourceType](left: TransSpec[A], right: TransSpec[A]) extends TransSpec[A] with Product with Serializable

    Permalink
  10. case class DerefObjectStatic[+A <: SourceType](source: TransSpec[A], field: CPathField) extends TransSpec[A] with Product with Serializable

    Permalink
  11. case class Equal[+A <: SourceType](left: TransSpec[A], right: TransSpec[A]) extends TransSpec[A] with Product with Serializable

    Permalink
  12. case class EqualLiteral[+A <: SourceType](left: TransSpec[A], right: CValue, invert: Boolean) extends TransSpec[A] with Product with Serializable

    Permalink
  13. case class Filter[+A <: SourceType](source: TransSpec[A], predicate: TransSpec[A]) extends TransSpec[A] with Product with Serializable

    Permalink
  14. case class FilterDefined[+A <: SourceType](source: TransSpec[A], definedFor: TransSpec[A], definedness: Definedness) extends TransSpec[A] with Product with Serializable

    Permalink
  15. sealed trait GroupKeySpec extends AnyRef

    Permalink
  16. case class GroupKeySpecAnd(left: GroupKeySpec, right: GroupKeySpec) extends GroupKeySpec with Product with Serializable

    Permalink
  17. case class GroupKeySpecOr(left: GroupKeySpec, right: GroupKeySpec) extends GroupKeySpec with Product with Serializable

    Permalink
  18. case class GroupKeySpecSource(key: CPathField, spec: TransSpec1) extends GroupKeySpec with Product with Serializable

    Permalink

    Definition for a single (non-composite) key part.

    Definition for a single (non-composite) key part.

    key

    The key which will be used by merge to access this particular tic-variable (which may be refined by more than one GroupKeySpecSource)

    spec

    A transform which defines this key part as a function of the source table in GroupingSource.

  19. case class InnerArrayConcat[+A <: SourceType](arrays: TransSpec[A]*) extends ArraySpec[A] with Product with Serializable

    Permalink
  20. case class InnerObjectConcat[+A <: SourceType](objects: TransSpec[A]*) extends ObjectSpec[A] with Product with Serializable

    Permalink
  21. case class IsType[+A <: SourceType](source: TransSpec[A], tpe: JType) extends TransSpec[A] with Product with Serializable

    Permalink
  22. case class Leaf[+A <: SourceType](source: A) extends TransSpec[A] with Product with Serializable

    Permalink
  23. case class Map1[+A <: SourceType](source: TransSpec[A], f: TransSpecModule.F1) extends TransSpec[A] with Product with Serializable

    Permalink
  24. case class Map2[+A <: SourceType](left: TransSpec[A], right: TransSpec[A], f: TransSpecModule.F2) extends TransSpec[A] with Product with Serializable

    Permalink
  25. case class MapWith[+A <: SourceType](source: TransSpec[A], mapper: Mapper) extends TransSpec[A] with Product with Serializable

    Permalink
  26. case class ObjectDelete[+A <: SourceType](source: TransSpec[A], fields: Set[CPathField]) extends TransSpec[A] with Product with Serializable

    Permalink
  27. sealed trait ObjectSpec[+A <: SourceType] extends TransSpec[A]

    Permalink
  28. case class OuterArrayConcat[+A <: SourceType](arrays: TransSpec[A]*) extends ArraySpec[A] with Product with Serializable

    Permalink
  29. case class OuterObjectConcat[+A <: SourceType](objects: TransSpec[A]*) extends ObjectSpec[A] with Product with Serializable

    Permalink
  30. case class Scan[+A <: SourceType](source: TransSpec[A], scanner: Scanner) extends TransSpec[A] with Product with Serializable

    Permalink
  31. sealed trait Source1 extends SourceType

    Permalink
  32. sealed trait Source2 extends SourceType

    Permalink
  33. sealed trait SourceType extends AnyRef

    Permalink
  34. sealed trait TransSpec[+A <: SourceType] extends AnyRef

    Permalink
  35. type TransSpec1 = TransSpec[Source1]

    Permalink
  36. type TransSpec2 = TransSpec[Source2]

    Permalink
  37. case class Typed[+A <: SourceType](source: TransSpec[A], tpe: JType) extends TransSpec[A] with Product with Serializable

    Permalink
  38. case class TypedSubsumes[+A <: SourceType](source: TransSpec[A], tpe: JType) extends TransSpec[A] with Product with Serializable

    Permalink
  39. case class WrapArray[+A <: SourceType](source: TransSpec[A]) extends ArraySpec[A] with Product with Serializable

    Permalink
  40. case class WrapObject[+A <: SourceType](source: TransSpec[A], field: String) extends ObjectSpec[A] with Product with Serializable

    Permalink
  41. case class WrapObjectDynamic[+A <: SourceType](left: TransSpec[A], right: TransSpec[A]) extends TransSpec[A] with Product with Serializable

    Permalink

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 GroupKeySpec

    Permalink
  5. object Source extends Source1 with Product with Serializable

    Permalink
  6. object SourceLeft extends Source2 with Product with Serializable

    Permalink
  7. object SourceRight extends Source2 with Product with Serializable

    Permalink
  8. object TransSpec

    Permalink
  9. object TransSpec1

    Permalink
  10. object TransSpec2

    Permalink
  11. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. object constants

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. def transRValue[A <: SourceType](rvalue: RValue, target: TransSpec[A]): TransSpec[A]

    Permalink
  26. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped