Package

quasar.qscript

qsu

Permalink

package qsu

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

Type Members

  1. sealed abstract class Access[A] extends AnyRef

    Permalink

    Describes access to the value and identity of A.

  2. sealed abstract class AccessInstances extends AccessInstances0

    Permalink
  3. sealed abstract class AccessInstances0 extends AnyRef

    Permalink
  4. final class ApplyProvenance[T[_[_]]] extends AnyRef

    Permalink
  5. final class EliminateUnary[T[_[_]]] extends QSUTTypes[T]

    Permalink
  6. type FreeAccess[T[_[_]], A] = Free[[β$73$]Coproduct[[β$62$]MapFuncCore[T, β$62$], [β$63$]MapFuncDerived[T, β$63$], β$73$], Access[A]]

    Permalink
  7. final class Graduate[T[_[_]]] extends QSUTTypes[T]

    Permalink
  8. final class LPtoQS[T[_[_]]] extends QSUTTypes[T]

    Permalink
  9. final class MinimizeAutoJoins[T[_[_]]] extends QSUTTypes[T]

    Permalink
  10. final class QProv[T[_[_]]] extends Dimension[T[EJson], FreeMapA[T, Access[slamdata.Predef.Symbol]], P[T]] with QSUTTypes[T]

    Permalink
  11. type QSUDims[T[_[_]]] = scala.collection.immutable.Map[slamdata.Predef.Symbol, Dimensions[P[T]]]

    Permalink
  12. final case class QSUGraph[T[_[_]]](root: slamdata.Predef.Symbol, vertices: QSUVerts[T]) extends Product with Serializable

    Permalink
  13. sealed abstract class QSUGraphInstances extends QSUGraphInstances0

    Permalink
  14. sealed abstract class QSUGraphInstances0 extends AnyRef

    Permalink
  15. trait QSUTTypes[T[_[_]]] extends TTypes[T]

    Permalink
  16. type QSUVerts[T[_[_]]] = scala.collection.immutable.Map[slamdata.Predef.Symbol, QScriptUniform[T, slamdata.Predef.Symbol]]

    Permalink
  17. sealed trait QScriptUniform[T[_[_]], A] extends slamdata.Predef.Product with slamdata.Predef.Serializable

    Permalink
  18. final class ReadLP[T[_[_]]] extends QSUTTypes[T]

    Permalink
  19. final class RecognizeDistinct[T[_[_]]] extends QSUTTypes[T]

    Permalink
  20. final case class References[T[_[_]]](accessing: Accessing[T], accessed: Accessed) extends Product with Serializable

    Permalink
  21. final class ReifyAutoJoins[T[_[_]]] extends QSUTTypes[T]

    Permalink
  22. final class ReifyIdentities[T[_[_]]] extends QSUTTypes[T]

    Permalink

Value Members

  1. object Access extends AccessInstances

    Permalink
  2. object ApplyProvenance

    Permalink
  3. object EliminateUnary

    Permalink
  4. object ExtractFreeMap

    Permalink

    Extracts MapFunc expressions from operations by requiring an argument to be a function of one or more sibling arguments and erroring if not.

    Extracts MapFunc expressions from operations by requiring an argument to be a function of one or more sibling arguments and erroring if not.

    NB: A temporary transformation for prototyping, each of the operations here will eventually handle arguments having different dimensionality.

  5. object Graduate

    Permalink
  6. object LPtoQS

    Permalink
  7. object MappableRegion

    Permalink

    The maximal "mappable" (expressable via MapFunc) region of a graph.

  8. object MinimizeAutoJoins

    Permalink
  9. object QProv

    Permalink
  10. object QSUGraph extends QSUGraphInstances with Serializable

    Permalink
  11. object QScriptUniform extends Serializable

    Permalink
  12. object ReadLP

    Permalink
  13. object RecognizeDistinct

    Permalink
  14. object References extends Serializable

    Permalink
  15. object ReifyAutoJoins

    Permalink
  16. object ReifyBuckets

    Permalink
  17. object ReifyIdentities

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped